﻿#post strong,.designhouse .edit_contents strong{color:inherit}#post img,.designhouse .edit_contents img{width:auto}#post h4,.designhouse .edit_contents h4{padding-bottom:10px;margin:2em 0 1em;font-size:17px;font-weight:bold;border-bottom:1px dotted #000}#post h5,.designhouse .edit_contents h5{margin:2em 0 1em;padding-left:10px;font-size:15px;font-weight:bold;border-left:2px solid #000}#post h6,.designhouse .edit_contents h6{margin:2em 0 1em;font-size:15px;font-weight:bold}#post .size-thumbnail,.designhouse .edit_contents .size-thumbnail{max-width:100px;height:auto}#post .size-medium,.designhouse .edit_contents .size-medium{max-width:50%;height:auto}#post .size-large,.designhouse .edit_contents .size-large{max-width:100%;height:auto}#post .size-full,.designhouse .edit_contents .size-full{max-width:100%;height:auto}#post .wp-caption,.designhouse .edit_contents .wp-caption{max-width:100%}#post .video,.designhouse .edit_contents .video{position:relative;width:100%;padding-top:56.25%}#post .video iframe,.designhouse .edit_contents .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#post .wp-video,.designhouse .edit_contents .wp-video{text-align:center}#post .wp-video .wp-video-shortcode,.designhouse .edit_contents .wp-video .wp-video-shortcode{height:auto}.gallery #area03 strong{color:inherit}.gallery #area03 img{width:auto}.gallery #area03 h4{padding-bottom:10px;margin:2em 0 1em;font-size:15px;font-weight:bold;border-bottom:1px dotted #000}.gallery #area03 h5{margin:2em 0 1em;padding-left:10px;font-size:15px;font-weight:bold;border-left:2px solid #000}.gallery #area03 h6{margin:2em 0 1em;font-size:15px;font-weight:bold}.designhouse .edit_contents h3{margin:1em 0 10px;font-size:20px;font-weight:700;color:#e25c00;border-bottom:3px double #e25c00}@media screen and (min-width: 737px), print{#post h4,.designhouse .edit_contents h4{font-size:18px}#post h5,.designhouse .edit_contents h5{font-size:18px}#post h6,.designhouse .edit_contents h6{font-size:18px}#post .size-thumbnail,.designhouse .edit_contents .size-thumbnail{max-width:50%;width:auto}#post .size-medium,.designhouse .edit_contents .size-medium{width:auto}#post .size-full,.designhouse .edit_contents .size-full{width:auto}#post .size-medium,.designhouse .edit_contents .size-medium{width:auto;max-width:100%}.gallery #area03 h4{font-size:18px}.gallery #area03 h5{font-size:18px}.gallery #area03 h6{font-size:18px}.designhouse .edit_contents h3{font-size:24px}}#side .categories{margin-bottom:20px}#side .categories ul{margin:0;padding:0}#side .categories li{position:relative;padding-left:1.2em}#side .categories li:before{content:'-';position:absolute;left:0;top:12px;display:block}#side .categories a{display:block;padding:12px 0}#side .archives dl{margin:0;overflow:hidden}#side .archives dt{clear:left;padding-top:10px}#side .archives dt:first-child{padding-top:0}#side .archives dd{float:left;width:33.33%}#side .archives dd a{display:block;padding:5px 0}#side .calendar table{margin-top:10px;width:auto;border-collapse:collapse}#side .calendar table caption{font-weight:bold;text-align:center}#side .calendar table th,#side .calendar table td{padding:0;text-align:center}#side .calendar table tfoot .pad{border:none}@media screen and (min-width: 737px), print{#side .categories{margin-bottom:40px}#side .categories li{margin-top:15px}#side .categories li:before{top:0}#side .categories li:first-child{margin-top:0}#side .categories a{display:inline;padding:0}#side .archives dd{margin-top:5px}#side .archives dd a{padding:0}}#wp-pagenation{overflow:hidden;padding:0;margin:2em 0 0;list-style:none;border-top:1px solid #000}#wp-pagenation li.new{float:left;width:50%}#wp-pagenation li.new a{text-align:left;font-size:16px;color:#333}#wp-pagenation li.new a::before{position:relative;top:3px;content:'';display:inline-block;background:url(../img/arrow04_l.png) no-repeat 50% 50%;background-size:contain;width:18px;height:18px;margin-right:10px}#wp-pagenation li.old{float:right;width:50%}#wp-pagenation li.old a{text-align:right;font-size:16px;color:#333}#wp-pagenation li.old a::after{position:relative;top:3px;content:'';display:inline-block;background:url(../img/arrow04.png) no-repeat 50% 50%;background-size:contain;width:18px;height:18px;margin-left:10px}#wp-pagenation li.return{clear:both}#wp-pagenation li.return a{position:relative;background:#000;width:250px;margin:0 auto;text-align:center;color:#fff;font-size:11px;border-radius:22px}#wp-pagenation li.return a::after{content:'';display:block;position:absolute;right:15px;top:50%;background:url(../img/icon06_arrow_w.svg) no-repeat 50% 50%;background-size:contain;width:7px;height:9px;margin-top:-5px}#wp-pagenation a{display:block;padding:14px 0;text-decoration:none}@media screen and (min-width: 737px), print{#wp-pagenation{margin-top:90px;padding-top:40px}#wp-pagenation li.return{padding-top:40px}#wp-pagenation li.return a{width:350px;padding-top:27px 0;font-size:14px;border-radius:29px}#wp-pagenation li.return a::after{right:35px}}.wp-pagenavi{margin:2em 0;text-align:center}.wp-pagenavi span{display:inline-block;margin:5px;padding:14px}.wp-pagenavi a{display:inline-block;margin:5px;padding:14px;text-decoration:none;color:inherit;border:1px solid #333}.wp-pagenavi .pages,.wp-pagenavi .extend{padding-right:0;padding-left:0}.wp-pagenavi span.pages{display:block;border:none;margin:0}.wp-pagenavi span.extend{border:none}.wp-pagenavi span.current{background-color:#333;color:#FFF;border:1px solid #333}@media screen and (min-width: 737px), print{.wp-pagenavi span{padding:.5em}.wp-pagenavi a{padding:.5em}.wp-pagenavi .pages{margin-right:2em}.wp-pagenavi span.pages{display:inline-block;margin-right:2em}}html{margin-top:0 !important}#wpadminbar{top:auto !important;bottom:0;position:static}@media screen and (min-width: 737px){#wpadminbar{position:fixed}}.preparation{padding:3em 10px}.wp_nopost{padding:3em 10px}@media screen and (min-width: 737px), print{.preparation{padding:100px 0;text-align:center}.wp_nopost{padding:0;text-align:center}}.download #reserve,.news #reserve,.event_info #reserve,.staffblog #reserve,.staff #reserve{position:relative;padding-top:80px}.download #reserve:before,.news #reserve:before,.event_info #reserve:before,.staffblog #reserve:before,.staff #reserve:before{content:'';position:absolute;top:0;background:#f8f8f8;width:100%;height:240px;z-index:-1}@media screen and (min-width: 737px), print{.download #reserve,.news #reserve,.event_info #reserve,.staffblog #reserve,.staff #reserve{padding-top:116px}.download #reserve:before,.news #reserve:before,.event_info #reserve:before,.staffblog #reserve:before,.staff #reserve:before{height:274px}}.process #main2{background-image:url("../img/process/main-back_sp.jpg");height:100px;margin-bottom:3px}.process #main2 h2{color:#fff}.process #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.process #main2{background-image:url("../img/process/main-back_pc.jpg");height:238px;margin-bottom:5px}.process #main2 h2{font-size:20px}.process #main2 h2 img{height:40px}}.process #area01{padding:30px 0 0}.process #area01 h3{position:relative;margin:0 auto;width:300px;font-size:16px;font-weight:bold;text-align:center}.process #area01 h3::before,.process #area01 h3::after{display:block;content:'';width:6px;border:1px solid #000}.process #area01 h3::before{position:absolute;top:0;bottom:0;left:0;border-right:none}.process #area01 h3::after{position:absolute;top:0;bottom:0;right:0;border-left:none}.process #area01 p{color:#565656;text-align:center;font-size:13px;padding:0;margin-top:1em}@media screen and (min-width: 737px), print{.process #area01{position:relative;width:574px;padding:0;margin:50px auto}.process #area01 h3{width:auto;font-size:18px}.process #area01 h3::before,.process #area01 h3::after{display:none}.process #area01 p{font-size:inherit}.process #area01::before,.process #area01::after{display:block;content:'';width:11px;border:1px solid #000}.process #area01::before{position:absolute;top:0;bottom:0;left:0;border-right:none}.process #area01::after{position:absolute;top:0;bottom:0;right:0;border-left:none}}.process #area02{position:relative;padding:40px 0 0;margin:0 0 45px;background:#f5f5f5}.process #area02::before{position:absolute;top:0;width:0;height:0;border-style:solid;border-width:60px 50vw 0 50vw;border-color:#ffffff transparent transparent transparent;content:''}.process #area02 section{padding:40px 0 15px;border-bottom:20px solid #fff;text-align:center}.process #area02 section h4{font-size:15px}.process #area02 section .date{position:relative;font-size:12px;border-bottom:1px solid #c0bcba}.process #area02 section .date::after{position:absolute;bottom:-1px;left:50%;width:140px;margin-left:-70px;border-bottom:1px solid #e25c00;content:''}.process #area02 section .detail{display:block}.process #area02 section a{color:inherit;text-decoration:none}.process #area02 section ul{padding:0;margin:0}.process #area02 section ul li{display:none}.process #area02 section ul li:nth-child(1){display:block}.process #area02 section ul span{display:block;margin-top:5px}.process #area02 section ul img{height:230px;object-fit:cover}.process #area02 section .more{padding:0;margin-top:17px}.process #area02 section .more a{display:block;background:#fff;width:214px;padding:10px 0;margin:0 auto;text-align:center;text-decoration:none;color:#333;border-radius:23px;border:1px solid #000}.process #area02 section .more a:after{position:relative;top:3px;display:inline-block;background:url(../img/icon08_plus.png) no-repeat 50% 50%;background-size:cover;width:20px;height:20px;margin-left:5px;content:''}.process #area02 section:last-child{border-bottom:none}@media screen and (min-width: 737px), print{.process #area02{padding:0 0 40px 3.33%}.process #area02::before{display:none}.process #area02 section{text-align:left;border-bottom:none;padding:40px 0 0 0}.process #area02 section h4{font-size:23px}.process #area02 section .date{margin-bottom:20px;font-size:13px}.process #area02 section .date::after{left:0;margin:0;width:5.37%}.process #area02 section .detail{position:relative;display:block}.process #area02 section .detail::after{display:block;position:absolute;top:0;bottom:0;right:0;background:url(../img/process/icon01.png) no-repeat 50% 50% rgba(0,0,0,0.5);width:7.37%;content:''}.process #area02 section ul{display:flex;gap:0 1%}.process #area02 section ul li{width:24.25%;display:block}.process #area02 section ul li span{display:none}.process #area02 section ul img{height:320px}.process #area02 section .more{text-align:right}.process #area02 section .more a{position:relative;display:inline-block;width:284px;padding:19px 0;text-align:center;background:#000;color:#fff;border:none;border-radius:32px}.process #area02 section .more a::after{display:block;position:absolute;top:0;bottom:0;background:url(../img/icon06_arrow_w.svg) no-repeat 50% 50%;background-size:contain;right:30px;width:10px;height:auto}}.process #area03{position:relative;padding:80px 0 25px;margin:0 0 45px;background:#f5f5f5}.process #area03::before{position:absolute;top:0;width:0;height:0;border-style:solid;border-width:60px 50vw 0 50vw;border-color:#ffffff transparent transparent transparent;content:''}.process #area03 h4{font-size:15px;text-align:center}.process #area03 .date{position:relative;margin-bottom:30px;font-size:12px;text-align:center;border-bottom:1px solid #c0bcba}.process #area03 .date::after{position:absolute;bottom:-1px;left:50%;width:140px;margin-left:-70px;border-bottom:1px solid #e25c00;content:''}.process #area03 #photolist{display:flex;padding:0;margin:0 6.93%;gap:15px 4%;flex-wrap:wrap}.process #area03 #photolist li{width:48%}.process #area03 #photolist li img{height:115px;border-radius:5px;object-fit:cover}.process #area03 #photolist li:first-child{width:100%}.process #area03 #photolist li:first-child img{height:240px}.process #area03 #photolist li span{display:block;margin-top:5px}@media screen and (min-width: 737px), print{.process #area03{padding:65px 3.66% 190px}.process #area03::before{display:none}.process #area03 h4{font-size:23px;text-align:left}.process #area03 .date{margin-bottom:20px;font-size:13px;text-align:left}.process #area03 .date::after{left:0;margin:0;width:5.37%}.process #area03 #photolist{margin:0 auto;max-width:1100px}.process #area03 #photolist li img{height:396px}.process #area03 #photolist li:first-child{width:48%}.process #area03 #photolist li:first-child img{height:396px}}.owners_voice #main2{background-image:url("../img/owners_voice/main-back_sp.jpg");height:100px;margin-bottom:3px}.owners_voice #main2 h2{color:#fff}.owners_voice #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.owners_voice #main2{background-image:url("../img/owners_voice/main-back_pc.jpg");height:238px;margin-bottom:5px}.owners_voice #main2 h2{font-size:20px}.owners_voice #main2 h2 img{height:40px}}.owners_voice #area01{background:#f5f5f5;padding:20px 0 45px}.owners_voice #area01 ul{margin:15px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 2.4%}.owners_voice #area01 ul li{position:relative;background:#fff;width:48.8%;box-sizing:border-box;padding:0 10px 70px}.owners_voice #area01 ul a{display:block;color:#333;text-decoration:none}.owners_voice #area01 ul a:hover p img{transform:scale(1.1);transition-duration:0.3s}.owners_voice #area01 ul p{padding:0;font-size:10px}.owners_voice #area01 ul .thumbnail{margin:0 -10px 10px;overflow:hidden}.owners_voice #area01 ul .thumbnail img{display:block;height:264px;object-fit:cover;transition-duration:0.3s}.owners_voice #area01 ul h4{position:absolute;bottom:10px;left:10px;right:10px;height:50px;font-size:12px;font-weight:bold;letter-spacing:normal}.owners_voice #area01 ul h4 span{display:block;position:absolute;bottom:0;left:0;right:0;background:url(../img/icon06_arrow.svg) no-repeat 100% 50%;background-size:7px;color:#585858;font-size:10px;line-height:normal}@media screen and (min-width: 737px), print{.owners_voice #area01{padding:50px 0}.owners_voice #area01 ul{margin:50px 5.16% 0;gap:28px 2%}.owners_voice #area01 ul li{display:block;width:23.5%;padding-bottom:100px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2)}.owners_voice #area01 ul .thumbnail img{height:490px}.owners_voice #area01 ul p{font-size:16px}.owners_voice #area01 ul h4{height:80px;font-size:18px;line-height:normal}.owners_voice #area01 ul h4 span{font-size:15px}}.owners_voice #area03 .image{position:relative;padding:0}.owners_voice #area03 .box{position:relative;background:rgba(0,0,11,0.8);margin:-27px 4.53% 20px;color:#fff}.owners_voice #area03 .box #catch{padding:35px 0 0;text-align:center}.owners_voice #area03 .box h3{padding:25px 0 15px;font-size:20px;font-weight:bold;text-align:center}.owners_voice #area03 .box h3 .for_sp{display:block;border-top:1px solid #e25c00;padding-top:5px;margin-top:5px;font-size:16px}.owners_voice #area03 .text{padding-bottom:20px;margin:0 4.53%;font-size:14px}@media screen and (min-width: 737px), print{.owners_voice #area03{background:#ebebeb;padding:70px 0 60px}.owners_voice #area03 .inner{position:relative;max-width:1400px;margin:0 auto}.owners_voice #area03 .image{margin:0 0 0 24%;width:76%}.owners_voice #area03 .image img{width:100%;height:687px;object-fit:cover}.owners_voice #area03 .box{position:absolute;top:216px;left:0;width:40.33%;height:396px;padding:75px 50px 0;margin:0;box-sizing:border-box}.owners_voice #area03 .box #catch{padding:0;text-align:left;font-size:23px}.owners_voice #area03 .box h3{padding:30px 0 0;font-size:31px;text-align:left}.owners_voice #area03 .box h3 .for_sp{display:none}.owners_voice #area03 .box h3 .for_pc{display:block;border-top:1px solid #e25c00;padding-top:5px;margin-top:20px;font-size:19px}.owners_voice #area03 .text{width:1024px;padding:0;margin:85px auto 0;font-size:18px;text-align:left}}.owners_voice #area04{background:#ebebeb;padding:15px 3.46% 30px}.owners_voice #area04 figure{margin:0 -3.46% 1em}.owners_voice #area04 strong{color:inherit}.owners_voice #area04 .caption{margin-bottom:1em;font-size:13px;font-weight:bold}.owners_voice #area04 .caption::before{content:'─';display:inline-block;margin-right:5px}.owners_voice #area04 .riposte{margin-bottom:2em;font-size:12px}.owners_voice #area04 .atogaki{margin:75px 3.4% 70px;font-size:12px}.owners_voice #area04 .atogaki h4{margin-bottom:20px;text-align:center;font-size:12px}.owners_voice #area04 .atogaki h4::after{display:block;width:40px;height:0;margin:10px auto 0;border-top:1px solid #000;content:''}.owners_voice #area04 .photogallery{margin:0 0 70px;padding:0;display:flex;flex-wrap:wrap;gap:5px 1%}.owners_voice #area04 .photogallery li{width:49.5%}.owners_voice #area04 .photogallery img{height:130px;object-fit:cover}.owners_voice #area04 .link a{width:60%}@media screen and (min-width: 737px), print{.owners_voice #area04{padding:50px 0 85px}.owners_voice #area04 .inner{width:1024px;margin:0 auto}.owners_voice #area04 figure{text-align:center}.owners_voice #area04 figure img{width:auto;max-width:1030px}.owners_voice #area04 .caption{font-size:18px}.owners_voice #area04 .riposte{font-size:14px;margin-bottom:4em}.owners_voice #area04 .atogaki{border:9px solid #fff;padding:50px 13.21%;margin:120px 0 90px;font-size:17px}.owners_voice #area04 .atogaki h4{font-size:17px}.owners_voice #area04 .atogaki h4::after{display:none}.owners_voice #area04 .photogallery{gap:10px 1%}.owners_voice #area04 .photogallery img{height:380px}}.owners_voice #wp-pagenation2{position:relative;margin:90px 0 40px;padding:0}.owners_voice #wp-pagenation2:before{position:absolute;top:0;bottom:0;left:50%;width:0;border-right:1px solid #e7e7e7;content:''}.owners_voice #wp-pagenation2 li{width:50%;padding:0 5.3% 0;box-sizing:border-box}.owners_voice #wp-pagenation2 li.fL dl .arrow{text-align:left}.owners_voice #wp-pagenation2 li.fR dl .arrow{text-align:right}.owners_voice #wp-pagenation2 li a{display:block;text-decoration:none;color:#333}.owners_voice #wp-pagenation2 dl{position:relative;margin:0;padding:120px 0 0;font-size:12px}.owners_voice #wp-pagenation2 dl dt{margin-bottom:20px}.owners_voice #wp-pagenation2 dl .photo{position:absolute;top:0;left:0;width:100%}.owners_voice #wp-pagenation2 dl .photo img{height:110px;object-fit:cover}.owners_voice #wp-pagenation2 dl .arrow img{width:70px}.owners_voice #wp-pagenation2::after{display:block;height:0;content:'';clear:both}@media screen and (min-width: 737px), print{.owners_voice #wp-pagenation2{margin:95px auto 72px;max-width:1040px}.owners_voice #wp-pagenation2 li{padding:10px}.owners_voice #wp-pagenation2 li.fL dl .arrow{left:-120px}.owners_voice #wp-pagenation2 li.fR dl .arrow{right:-120px}.owners_voice #wp-pagenation2 dl{display:table;background:rgba(0,0,11,0.8);width:100%;padding:17px 17px 17px 40px;color:#fff;font-size:16px;box-sizing:border-box}.owners_voice #wp-pagenation2 dl dt{display:table-cell;vertical-align:middle;padding-right:17px}.owners_voice #wp-pagenation2 dl .photo{position:static;display:table-cell;width:55.88%}.owners_voice #wp-pagenation2 dl .photo img{height:138px}.owners_voice #wp-pagenation2 dl .arrow{position:absolute;top:50%;margin-top:-20px}.owners_voice #wp-pagenation2 dl .arrow img{width:auto}}.download #main2{background-image:url("../img/download/main-back_sp.jpg");height:100px;margin-bottom:3px}.download #main2 h2{color:#fff}.download #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.download #main2{background-image:url("../img/download/main-back_pc.jpg");height:150px;margin-bottom:5px}.download #main2 h2{font-size:20px}.download #main2 h2 img{height:40px}}.download #area01{margin:20px 10px 40px;text-align:center}.download #area01 h3{margin-bottom:15px;font-weight:bold}.download #area01 p{font-size:12px}@media screen and (min-width: 737px), print{.download #area01{margin:70px 0 100px}.download #area01 h3{font-size:20px}.download #area01 p{font-size:inherit}}.download #area02{margin:0 20px 70px}.download #area02 section{margin-top:45px}.download #area02 section:first-child{margin-top:0}.download #area02 section div{position:relative;padding:55px 17px;margin:0 0 30px;border:3px solid #000}.download #area02 section h4{position:absolute;top:0;left:0;background:#000;padding:8px;width:140px;font-size:16px;text-align:center;color:#fff}.download #area02 section dl{margin:0 0 25px}.download #area02 section dl dt{font-size:12px}.download #area02 section dl dd{margin-top:10px;font-size:11px}.download #area02 section ul{margin:0;padding:0}.download #area02 section ul li:first-child{margin-bottom:20px}.download #area02 section ul a{display:block;background:#e25c00;padding:14px 0;margin-top:10px;text-align:center;color:#fff;text-decoration:none;border-radius:10px}.download #area02 section .more{padding:0;margin-top:30px}.download #area02 section .more a{position:relative;display:block;background:#000;width:76%;padding:10px 0;margin:0 auto;text-align:center;color:#fff;font-size:11px;text-decoration:none;border-radius:18px}.download #area02 section .more a::after{content:'';display:block;position:absolute;right:15px;top:50%;background:url(../img/icon06_arrow_w.svg) no-repeat 50% 50%;background-size:contain;width:7px;height:9px;margin-top:-5px}@media screen and (min-width: 737px), print{.download #area02{width:1200px;margin:0 auto 155px;display:flex;gap:60px;flex-wrap:wrap}.download #area02 section{width:570px;margin-top:0}.download #area02 section div{margin:0;padding:65px 35px 25px}.download #area02 section h4{font-size:20px}.download #area02 section dl dt{font-size:inherit}.download #area02 section dl dd{font-size:13px}.download #area02 section ul{display:flex;gap:0 7px}.download #area02 section ul li{width:50%}.download #area02 section ul li:first-child{margin-bottom:0}.download #area02 section ul a{padding:7px 0}.download #area02 section .more a{width:350px;padding:17px 0;font-size:inherit;border-radius:29px}}.news #main2{background-image:url("../img/news/main-back_sp.jpg");height:100px;margin-bottom:3px}.news #main2 h2{color:#fff}.news #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.news #main2{background-image:url("../img/news/main-back_pc.jpg");height:150px;margin-bottom:5px}.news #main2 h2{font-size:20px}.news #main2 h2 img{height:40px}}.news #archive{padding:30px 20px 80px}.news #archive article{background:#fff;box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);margin-top:20px}.news #archive article:first-child{margin-top:0}.news #archive article a{position:relative;display:block;text-decoration:none;color:inherit;padding:0 20px 65px}.news #archive article .thumbnail{margin:0 -20px 20px;padding:0}.news #archive article .thumbnail img{max-height:220px;object-fit:contain}.news #archive article .cat{padding:0;margin-bottom:10px}.news #archive article .cat span{display:inline-block;font-size:12px;padding:1px 5px;margin-right:5px;border:1px solid #333}.news #archive article .cat span.new{margin:0 0 0 5px;padding:0;color:#ff0072;font-weight:bold;border:none}.news #archive article .cat time{position:relative;top:2px;font-size:16px}.news #archive article h3{font-size:15px}.news #archive article .more{position:absolute;right:20px;bottom:24px;font-size:16px;text-decoration:none}.news #archive article .more:after{content:'';position:relative;top:3px;display:inline-block;background:url(../img/arrow04.png) no-repeat 50% 50%;background-size:contain;width:18px;height:18px;margin-left:10px}@media screen and (min-width: 737px), print{.news #archive{width:1120px;padding:100px 0 160px;margin:0 auto;display:flex;gap:20px 11px;flex-wrap:wrap}.news #archive article{width:366px;margin:0}.news #archive article .thumbnail img{height:247px;max-height:none}.news #archive article .cat time{font-size:12px}.news #archive article .cat span.new{position:relative;top:1px}.news #archive article h3{font-size:16px}}.news #post{padding:30px 20px 80px}.news #post .date{padding:15px 0 0;border-top:1px solid #000;font-size:12px}.news #post .date a{display:inline-block;padding:1px 5px;border:1px solid #000;margin-right:10px;font-size:10px;text-decoration:none;color:#000}.news #post .date span{display:block;margin-top:5px}.news #post h3{margin:0 0 25px;font-weight:bold;padding:0 0 15px;border-bottom:1px solid #000}@media screen and (min-width: 737px), print{.news #post{width:960px;padding:100px 0 160px;margin:0 auto;font-size:17px;line-height:2em}.news #post .date{padding:0;border-top:none;line-height:1.5em}.news #post .date span{display:inline;margin:0}.news #post h3{font-size:20px;padding-top:10px}}.news #archive.newslist{background:#ebebeb;padding:40px 20px}@media screen and (min-width: 737px), print{.news #archive.newslist{padding:80px 0;width:auto;display:block}.news #archive.newslist .inner{display:flex;flex-wrap:wrap;gap:20px 11px;width:1120px;margin:0 auto}}.event_info #main2{background-image:url("../img/event_info/main-back_sp.jpg");height:100px;margin-bottom:3px}.event_info #main2 h2{color:#fff}.event_info #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.event_info #main2{background-image:url("../img/event_info/main-back_pc.jpg");height:150px;margin-bottom:5px}.event_info #main2 h2{color:#fff;font-size:20px}.event_info #main2 h2 img{height:40px}}.event_info.single #main2{display:none}@media screen and (min-width: 737px), print{.event_info.single #main2{display:block}}.event_info #sessiton{background:url(../img/gallery/area01-back.png);padding:30px 20px 80px}.event_info #sessiton h3{margin-bottom:30px;color:#fff;text-align:center;font-size:18px;font-weight:bold}.event_info #sessiton article{position:relative;background:#fff;margin-top:20px}.event_info #sessiton article:first-child{margin-top:0}.event_info #sessiton article a{display:block;text-decoration:none;color:inherit;padding:0 20px 65px}.event_info #sessiton article .thumbnail{margin:0 -20px 20px;padding:0}.event_info #sessiton article .cat{padding:0;margin-bottom:10px;font-size:12px}.event_info #sessiton article .cat span{position:relative;top:-1px;display:inline-block;background:#e25c00;padding:1px 5px;margin-right:10px;font-size:10px;text-decoration:none;color:#fff}.event_info #sessiton article .cat time{position:relative;top:2px;font-size:16px}.event_info #sessiton article h4{font-size:15px}.event_info #sessiton article .more{position:absolute;right:20px;bottom:24px;font-size:16px;text-decoration:none}.event_info #sessiton article .more:after{content:'';position:relative;top:3px;display:inline-block;background:url(../img/arrow04.png) no-repeat 50% 50%;background-size:contain;width:18px;height:18px;margin-left:10px}@media screen and (min-width: 737px), print{.event_info #sessiton{padding:100px 0 160px}.event_info #sessiton h3{font-size:23px;margin-bottom:40px}.event_info #sessiton .inner{width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px 11px}.event_info #sessiton article{width:366px;margin:0}.event_info #sessiton article .thumbnail img{object-fit:cover;height:247px}.event_info #sessiton article h4{font-size:16px}}.event_info #archive{padding:30px 20px 80px}.event_info #archive h3{margin-bottom:30px;text-align:center;font-size:18px;font-weight:bold}.event_info #archive article{position:relative;background:#fff;box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);margin-top:20px}.event_info #archive article:first-child{margin-top:0}.event_info #archive article a{display:block;text-decoration:none;color:inherit;padding:0 20px 65px}.event_info #archive article .thumbnail{position:relative;margin:0 -20px 20px;padding:0}.event_info #archive article .thumbnail span{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,11,0.5);color:#fff;text-align:center;font-weight:bold;padding-top:90px}.event_info #archive article .cat{padding:0;margin-bottom:10px;font-size:12px}.event_info #archive article .cat span{position:relative;top:-1px;display:inline-block;background:#e25c00;padding:1px 5px;margin-right:10px;font-size:10px;text-decoration:none;color:#fff}.event_info #archive article .cat time{position:relative;top:2px;font-size:16px}.event_info #archive article h4{font-size:15px}.event_info #archive article .more{position:absolute;right:20px;bottom:24px;font-size:16px;text-decoration:none}.event_info #archive article .more:after{content:'';position:relative;top:3px;display:inline-block;background:url(../img/arrow04.png) no-repeat 50% 50%;background-size:contain;width:18px;height:18px;margin-left:10px}@media screen and (min-width: 737px), print{.event_info #archive{width:1120px;padding:100px 0 160px;margin:0 auto}.event_info #archive h3{font-size:23px;margin-bottom:40px}.event_info #archive .inner{display:flex;flex-wrap:wrap;gap:20px 11px}.event_info #archive article{width:366px;margin:0}.event_info #archive article .thumbnail img{object-fit:cover;height:247px}.event_info #archive article .thumbnail span{padding-top:100px}.event_info #archive article h4{font-size:16px}}.event_info #post{padding:30px 20px 80px}.event_info #post .date{padding:0;font-size:14px}.event_info #post .date .tx{position:relative;top:-3px;display:inline-block;background:#e25c00;padding:1px 5px;margin-right:10px;font-size:10px;text-decoration:none;color:#fff}.event_info #post h3{margin:20px 0 25px;font-weight:bold;padding:0 0 15px;font-size:15px;border-bottom:1px solid #000}@media screen and (min-width: 737px), print{.event_info #post{width:960px;padding:100px 0 160px;margin:0 auto}.event_info #post .date{padding:0;border-top:none;font-size:16px}.event_info #post h3{font-size:20px;padding-top:35px}}.event_info #map{background:#f8f8f8;padding:45px 20px 50px}.event_info #map h4{margin-bottom:5px;text-align:center}.event_info #map h4 img{width:180px}.event_info #map .acf-map{width:100%;height:204px}@media screen and (min-width: 737px), print{.event_info #map{padding:80px 100px}.event_info #map h4{margin-bottom:50px}.event_info #map h4 img{width:auto}.event_info #map .acf-map{width:1200px;height:596px;margin:0 auto}}.event_info #event_reserve{padding:40px 0}.event_info #event_reserve h3{text-align:center}.event_info #event_reserve h3 img{width:200px}.event_info #event_reserve .text{text-align:center;font-weight:bold}.event_info #event_reserve .text2{text-align:center;font-size:12px}@media screen and (min-width: 737px), print{.event_info #event_reserve{width:1120px;padding:120px 0;margin:0 auto}.event_info #event_reserve h3 img{width:auto}.event_info #event_reserve .text{color:#9aa0ad;font-size:20px;text-align:left}.event_info #event_reserve .text2{color:#9aa0ad;font-size:16px;text-align:left}}.event_info #confirmation h3{text-align:center}.event_info #confirmation h3 img{width:200px}@media screen and (min-width: 737px), print{.event_info #confirmation h3 img{width:auto}}.event_info #wp-pagenation{margin:2em 20px;border-top:none}.event_info .link.bk a{width:56%}@media screen and (min-width: 737px), print{.event_info #wp-pagenation{width:960px;margin:80px auto}}.staffblog #main2{background-image:url("../img/staffblog/main-back_sp.jpg");height:100px;margin-bottom:3px}.staffblog #main2 h2{color:#fff}.staffblog #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.staffblog #main2{background-image:url("../img/staffblog/main-back_pc.jpg");height:150px;margin-bottom:5px}.staffblog #main2 h2{font-size:20px}.staffblog #main2 h2 img{height:40px}}.staffblog #contents{padding-top:40px}.staffblog #contents>.aC{font-weight:bold}@media screen and (min-width: 737px), print{.staffblog #contents{width:1120px;padding:80px 0 195px;margin:0 auto;overflow:hidden}.staffblog #contents>.aC{font-size:21px}}.staffblog #archive{padding:45px 20px 50px}.staffblog #archive article{padding:20px 0;border-bottom:1px solid #000}.staffblog #archive article a{display:block;text-decoration:none;color:inherit;overflow:hidden}.staffblog #archive article .thumbnail{float:left;padding:0;width:50%}.staffblog #archive article .thumbnail img{height:125px;object-fit:contain}.staffblog #archive article .thumbnail span{display:none}.staffblog #archive article div{float:right;width:47%}.staffblog #archive article .cat{margin-bottom:10px;padding:0;font-size:12px}.staffblog #archive article .cat span{display:inline-block;padding:0 5px;margin-bottom:10px;font-size:10px;border:1px solid #000}.staffblog #archive article h3{font-size:15px;font-weight:bold}.staffblog #archive article:nth-of-type(1){border-top:1px solid #000}@media screen and (min-width: 737px), print{.staffblog #archive{float:left;width:67%;padding:85px 0 0}.staffblog #archive article{padding:45px 0}.staffblog #archive article .thumbnail{position:relative;height:250px;overflow:hidden}.staffblog #archive article .thumbnail img{height:250px}.staffblog #archive article .thumbnail span{display:block;position:absolute;top:10px;bottom:10px;left:10px;right:10px;background:rgba(255,255,255,0.7);padding-top:28%;text-align:center;font-size:16px;transition:all 300ms 0s ease;opacity:0}.staffblog #archive article .thumbnail span img{width:20px;height:auto;margin-right:5px}.staffblog #archive article .cat{font-size:14px}.staffblog #archive article .cat span{position:relative;top:-2px;margin:0 5px 5px 0}.staffblog #archive article .cat time{font-size:12px}.staffblog #archive article h3{font-size:18px}.staffblog #archive article a:hover{opacity:1}.staffblog #archive article a:hover .thumbnail span{opacity:1}.staffblog #archive article a:hover .thumbnail img{transform:scale(1.1);transition-duration:0.3s}}.staffblog #post{padding:45px 20px 50px}.staffblog #post .cat{border-top:1px solid #000;margin-bottom:10px;padding:20px 0 0;font-size:12px}.staffblog #post .cat span{display:inline-block;padding:0 5px;margin-bottom:10px;font-size:10px;border:1px solid #000}.staffblog #post h3{padding-bottom:20px;margin-bottom:20px;font-size:15px;font-weight:bold;border-bottom:1px solid #000}@media screen and (min-width: 737px), print{.staffblog #post{float:left;width:67%;padding:85px 0 0;font-size:17px;line-height:2em}.staffblog #post .cat{border-top:none;padding:0;font-size:14px;line-height:1.5em}.staffblog #post .cat span{position:relative;top:-2px;margin:0 5px 5px 0}.staffblog #post h3{margin-bottom:45px;font-size:20px}}.staffblog #side{padding:0 20px 35px}.staffblog #side h4{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}.staffblog #side h4 img{position:relative;top:-2px;height:20px;width:auto}.staffblog #side .archives{margin-top:45px}.staffblog #side .archives dd{font-size:12px}@media screen and (min-width: 737px), print{.staffblog #side{float:right;width:22.67%;padding:85px 0 0}.staffblog #side h4{padding-bottom:0;border-bottom:none}}.staff .link a{width:210px}.staff .contLink{background:#f8f8f8;padding:35px 0;margin:0}.staff .contLink a{background:#fff}.staff .contLink li:first-child{margin-bottom:15px}.staff .link.bk{padding:50px 0 95px}@media screen and (min-width: 737px), print{.staff .link a{width:360px;max-width:inherit}.staff .contLink{padding:50px 0;display:flex;gap:0 50px;justify-content:center}.staff .contLink li{width:360px}.staff .link.bk{padding:100px 0 150px}}.staff #main2{background-image:url("../img/staff/main_sp.jpg")}.staff #main2 h2 span{display:inline-block;background:#fff}@media screen and (min-width: 737px), print{.staff #main2{background-image:url("../img/staff/main_pc.jpg")}.staff #main2 h2{font-size:20px}}.staff #area01{padding:40px}.staff #area01 h3{text-align:center;font-size:18px;letter-spacing:0}.staff #area01 h3 span{display:inline-block;font-weight:bold}.staff #area01 h3 span::before{content:"＼ "}.staff #area01 h3 span::after{content:" ／"}.staff #area01 .text{padding:15px 0 0;font-size:14px;text-align:center;letter-spacing:0}.staff #area01 ul{padding:0;margin:0}.staff #area01 ul li{padding-top:35px}.staff #area01 ul li a{text-decoration:none;color:#000}.staff #area01 ul li a:hover p img{transform:scale(1.1);transition-duration:0.3s}.staff #area01 ul li p{position:relative;width:100%;padding:107% 0 0;overflow:hidden}.staff #area01 ul li p img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;ransition-duration:0.3s}.staff #area01 ul li p::after{content:"";position:absolute;bottom:12px;right:12px;background:url("../img/arrow04.png") no-repeat;background-size:cover;width:23px;height:23px}.staff #area01 ul li dl{margin:20px 0 0}.staff #area01 ul li dl dt{display:inline;font-size:18px;font-weight:bold;vertical-align:middle}.staff #area01 ul li dl dt span{border:1px solid #000;padding:2px 5px;font-size:10px;vertical-align:middle}.staff #area01 ul li dl dd{padding-top:5px}.staff #area01 ul li dl dd.post{font-size:14px;letter-spacing:0}@media screen and (min-width: 737px), print{.staff #area01{width:1120px;padding:80px 0 144px;margin:0 auto}.staff #area01 h3{font-size:30px}.staff #area01 .text{padding:20px 0 0;font-size:20px}.staff #area01 ul{overflow:hidden}.staff #area01 ul li{width:33.33%;padding-top:75px;float:left}.staff #area01 ul li p{padding:107% 0 0}.staff #area01 ul li p::after{width:17px;height:17px}}.staff #name{background:#000;margin-top:50px;padding:35px 0;text-align:center;color:#fff}.staff #name h3{font-size:24px;font-weight:bold}.staff #name h3 span{position:relative;top:-5px;display:inline-block;background:#fff;padding:0 4px;margin-left:10px;font-size:12px;color:#333}.staff #name p{padding:0}.staff #name .en{font-size:21px}.staff #name .post{font-size:17px}@media screen and (min-width: 737px), print{.staff #name{margin:0;padding:60px 0 50px}.staff #name h3{font-size:30px}.staff #name h3 span{font-size:15px}.staff #name .en{margin-top:20px;font-size:25px}.staff #name .post{margin-top:20px;font-size:20px}}.staff #message{padding:30px 20px 25px}.staff #message .thumbnail{margin-bottom:30px}.staff #message h3{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000}.staff #message h3 img{width:100px}.staff #message .message p{padding:0;margin-top:1.5em}.staff #message .message p:first-child{margin-top:0}@media screen and (min-width: 737px), print{.staff #message{width:1120px;margin:0 auto;padding:100px 0 80px;overflow:hidden}.staff #message h3{padding-bottom:20px;margin-bottom:45px}.staff #message .thumbnail{float:right;width:480px;margin:0}.staff #message .message{float:left;width:560px}}.staff #profile{padding:25px 20px 50px}.staff #profile h3{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000}.staff #profile h3 img{width:90px}.staff #profile h4{margin:25px 0 10px;padding-bottom:10px;font-size:15px;font-weight:bold;border-bottom:1px dotted #000}.staff #profile .profile{font-size:13px}.staff #profile .profile ul{margin:0;padding:0}.staff #profile .profile ul li{position:relative;padding-left:14px;margin-top:10px}.staff #profile .profile ul li::before{content:'';display:block;position:absolute;left:0;top:4px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #000000}.staff #profile .profile ul li:first-child{margin-top:0}.staff #profile .thumbnail{margin-top:30px}@media screen and (min-width: 737px), print{.staff #profile{width:1120px;margin:0 auto;padding:0 0 100px;overflow:hidden}.staff #profile h3{padding-bottom:20px;margin-bottom:45px}.staff #profile .profile{float:left;width:560px;font-size:inherit}.staff #profile .profile ul li::before{top:7px}.staff #profile .thumbnail{float:right;width:480px;margin:0}}.palche #main_palche{background:url(../palche/img/bg01.png) repeat 50% 0;padding-bottom:30px}.palche #main_palche p{padding:0;margin:0 25px;font-size:13px}@media screen and (min-width: 737px), print{.palche #main_palche{padding-bottom:40px}.palche #main_palche h2{margin-bottom:45px}.palche #main_palche p{margin:0;font-size:18px;text-align:center}}.palche #contents #area01 ol{margin:30px 0;padding:0;text-align:center}.palche #contents #area01 ol li{margin-top:22px}.palche #contents #area01 ol li:first-child{margin-top:0}.palche #contents #area01 ol img{max-width:355px}.palche #contents #detail{padding:28px 10px 40px}.palche #contents #detail h4,.palche #contents #detail p{background:#fff;padding:0 10px;margin:0}.palche #contents .event_box{background:url(../palche/img/bg01.png) repeat 50% 0;text-align:center;padding:30px 0 35px;margin:0}.palche #contents .event_box dt{color:#2B4165;letter-spacing:normal;font-weight:bold}.palche #contents .event_box .link{margin-top:15px}.palche #contents .event_box .link a{background-color:#e25c00;border:none;width:306px;color:#fff;font-size:13px;padding:10px}.palche #contents .event_box .link a::after{background-image:url(../img/icon06_arrow_w.svg)}@media screen and (min-width: 737px), print{.palche #contents #area01{margin-bottom:63px}.palche #contents #area01 ol{margin:80px 0}.palche #contents #area01 ol li{margin-top:50px}.palche #contents #area01 ol img{max-width:none;width:auto}.palche #contents #detail{padding:100px 0 70px;width:1100px;margin:0 auto;text-align:center}.palche #contents #detail h4,.palche #contents #detail p{padding:0}.palche #contents #detail img{width:auto}.palche #contents .event_box{padding:75px 0}.palche #contents .event_box dt{font-size:25px;color:#333}.palche #contents .event_box .link{margin-top:35px}.palche #contents .event_box .link a{width:460px;max-width:inherit;font-size:16px}}.palche.report #contents{background:url(../palche/img/bg02.jpg) repeat 50% 50%;background-size:432px;padding-bottom:40px}@media screen and (min-width: 737px), print{.palche.report #contents{padding-bottom:70px}}.privacy #main2{background-image:url("../privacy/img/main-back_sp.jpg");height:147px;margin-bottom:3px}.privacy #main2 h2{color:#fff}.privacy #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.privacy #main2{background-image:url("../privacy/img/main-back_pc.jpg");height:238px;margin-bottom:5px}.privacy #main2 h2{font-size:20px}.privacy #main2 h2 img{height:40px;width:auto}}.privacy #contents .sameBox ol{list-style:decimal;margin:1em 0;font-size:14px}.privacy #contents .sameBox ol li{margin-top:5px}.privacy #contents .sameBox ol li:first-child{margin-top:0}.privacy #contents .sameBox ol.purpose li{margin-top:10px}.privacy #contents .sameBox ol.purpose li:first-child{margin-top:0}.privacy #contents .sameBox .groupname{margin:1em 0 0;font-size:14px}.privacy #contents .sameBox .groupname dd{position:relative;padding-left:1em}.privacy #contents .sameBox .groupname dd::before{content:'・';position:absolute;left:0;top:0;display:block}.privacy #contents .sameBox ul{margin:1em 0;padding:0;font-size:14px}.privacy #contents .sameBox ul li{position:relative;padding-left:1em}.privacy #contents .sameBox ul li::before{content:'・';position:absolute;left:0;top:0;display:block}.privacy #contents .sameBox .office{margin:1em 0;font-size:14px}.privacy #contents .aR{font-size:11px;margin-right:20px}@media screen and (min-width: 737px), print{.privacy #contents .aR{font-size:16px}.privacy #contents .sameBox ol,.privacy #contents .sameBox ul{font-size:16px}.privacy #contents .sameBox .groupname{font-size:16px}.privacy #contents .sameBox .office{font-size:16px}}.mediapolicy #main2{background-image:url("../privacy/img/main-back_sp.jpg");height:147px;margin-bottom:3px}.mediapolicy #main2 h2{color:#fff}.mediapolicy #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.mediapolicy #main2{background-image:url("../privacy/img/main-back_pc.jpg");height:238px;margin-bottom:5px}.mediapolicy #main2 h2{font-size:20px}.mediapolicy #main2 h2 img{height:40px;width:auto}}.mediapolicy #contents #area00 .sns_official{padding:0;margin:30px 0 35px}.mediapolicy #contents #area00 .sns_official a{position:relative;display:block;width:266px;padding:15px 0;margin:0 auto;font-size:18px;text-align:center;color:#333;text-decoration:none;border:1px solid #000}.mediapolicy #contents #area00 .sns_official a::after{content:'';display:block;position:absolute;bottom:-22px;left:50%;background:url(../img/arrow07.png) no-repeat 50% 50%;background-size:contain;width:25px;height:12px;margin-left:-12px}.mediapolicy #contents .sameBox ol{list-style:decimal;margin:1em 0;font-size:14px}.mediapolicy #contents .sameBox ol li{margin-top:5px}.mediapolicy #contents .sameBox ol li:first-child{margin-top:0}.mediapolicy #contents .sameBox ul{margin:1em 0;padding:0;font-size:14px}.mediapolicy #contents .sameBox ul li{position:relative;padding-left:1em}.mediapolicy #contents .sameBox ul li::before{content:'・';position:absolute;left:0;top:0;display:block}.mediapolicy #contents .sameBox dl{margin:0;font-size:14px}.mediapolicy #contents .sameBox dl dt{margin-top:2em}.mediapolicy #contents .sameBox dl dd{margin-left:2em}.mediapolicy #contents #sns_official dd{word-break:break-all}@media screen and (min-width: 737px), print{.mediapolicy #contents #area00 .sns_official{margin:30px auto 0}.mediapolicy #contents #area00 .sns_official a{width:414px}.mediapolicy #contents #area00 .sns_official a::after{position:static;display:inline-block;margin-left:30px}.mediapolicy #contents .sameBox ol,.mediapolicy #contents .sameBox ul,.mediapolicy #contents .sameBox dl{font-size:16px}}.gallery #main2{background-image:url("../img/gallery/main-back_sp.jpg");height:100px;margin-bottom:3px}.gallery #main2 h2{color:#fff}.gallery #main2 h2 img{height:33px}@media screen and (min-width: 737px), print{.gallery #main2{background-image:url("../img/gallery/main-back_pc.jpg");height:238px;margin-bottom:5px}.gallery #main2 h2 img{height:40px}}.gallery #area01{background:url("../img/gallery/area01-back.png")}.gallery #area01 #catch{background:url("../img/gallery/area01-illust.png") no-repeat 50% 22px;background-size:343px auto;padding:22px 0;text-align:center;font-size:12px;font-weight:bold;color:#fff}.gallery #area01 #catch span{display:block;background:url("../img/arw2.png") no-repeat 50% 100%;background-size:214px auto;padding-bottom:40px}.gallery #area01 h3{text-align:center;color:#fff}.gallery #area01 h3 img{width:166px;padding-bottom:5px}.gallery #area01 #slider{padding:15px 15px 35px;margin:0}.gallery #area01 #slider li{background:#e9e9e9;padding:0;margin:0 5px}.gallery #area01 #slider li a{text-decoration:none;color:#000}.gallery #area01 #slider li a:hover p img{transform:scale(1.1);transition-duration:0.3s}.gallery #area01 #slider li p{position:relative;padding:66% 0 0;overflow:hidden}.gallery #area01 #slider li p img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition-duration:0.3s}.gallery #area01 #slider li dl{padding:12px;margin:0;font-size:12px;letter-spacing:0}.gallery #area01 #slider li dl dt{min-height:5em;font-weight:bold}.gallery #area01 #slider li dl dd{position:relative}.gallery #area01 #slider li dl dd::after{content:"＞";position:absolute;top:0;right:-5px}.gallery #area01 .slick-prev{left:0;background:url(../img/arrow03_l.png) no-repeat 50% 50%;background-size:contain;width:60px;height:60px;margin-top:-30px;overflow:hidden;text-indent:100%;z-index:100}.gallery #area01 .slick-next{right:0;background:url(../img/arrow03_r.png) no-repeat 50% 50%;background-size:contain;width:60px;height:60px;margin-top:-30px;overflow:hidden;text-indent:100%;z-index:101}@media screen and (min-width: 737px), print{.gallery #area01 #catch{background:none;width:894px;padding:50px 0 0;margin:0 auto 40px;font-size:23px}.gallery #area01 #catch span{position:relative;display:block;background:none;padding-bottom:0}.gallery #area01 #catch span::before,.gallery #area01 #catch span::after{content:'';position:absolute;top:50%;z-index:1;display:block;background-color:#fff;width:146px;height:1px}.gallery #area01 #catch span::before{left:0}.gallery #area01 #catch span::after{right:0}.gallery #area01 h3{background:url("../img/gallery/area01-illust.png") no-repeat 50% 0;font-size:17px;padding:5px 0 30px}.gallery #area01 h3 img{width:246px}.gallery #area01 #slider{padding:0 40px 35px}.gallery #area01 #slider li{margin:0 10px}.gallery #area01 #slider li dl{padding:20px;font-size:15px}.gallery #area01 #slider li dl dt{font-size:18px}.gallery #area01 #slider li dl dd::after{right:-10px}.gallery #area01 .slick-prev{left:40px;width:80px;height:80px;margin-top:-40px}.gallery #area01 .slick-next{right:40px;width:80px;height:80px;margin-top:-40px}}.gallery #area02{padding-bottom:40px}.gallery #area02 p{padding:30px 0;text-align:center;font-size:14px}.gallery #area02 ul.catlist{display:flex;gap:.5em;flex-wrap:wrap;margin:0 2% 30px;padding:0}.gallery #area02 ul.catlist a{display:block;padding:6px;color:#333;font-size:12px;text-decoration:none;border:1px solid #929292;border-radius:6px}.gallery #area02 ul.catlist a::before{content:'#'}.gallery #area02 ul.catlist li.current a{background-color:#e25c00;border-color:#e25c00;color:#fff}.gallery #area02 ul.posts{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px 2%}.gallery #area02 ul.posts li{width:49%;padding:0;background:#e9e9e9}.gallery #area02 ul.posts li a{text-decoration:none;color:#000}.gallery #area02 ul.posts li a:hover p img{transform:scale(1.1);transition-duration:0.3s}.gallery #area02 ul.posts li p{position:relative;padding:66% 0 0;overflow:hidden}.gallery #area02 ul.posts li p img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition-duration:0.3s}.gallery #area02 ul.posts li dl{padding:12px;margin:0;font-size:12px;letter-spacing:0}.gallery #area02 ul.posts li dl dt{min-height:5em;font-weight:bold}.gallery #area02 ul.posts li dl dd{position:relative;margin-right:10px}.gallery #area02 ul.posts li dl dd::after{content:"＞";position:absolute;top:0;right:-10px}.gallery #area02 p.linkBtn{padding:30px 0 0}.gallery #area02 p.linkBtn span{position:relative;display:block;background:#000;border-radius:100vh;width:70%;margin:0 auto;font-size:14px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;line-height:56px;cursor:pointer}.gallery #area02 p.linkBtn span::after{content:'';display:block;position:absolute;top:50%;left:50%;background:url("../img/icon01_open.png") no-repeat 50% 50%;background-size:10px;border:1px solid #fff;width:20px;height:20px;margin:-10px 0 0 5em}.gallery #area02 p.linkBtn span.open::after{background-image:url("../img/icon01_close.png")}.gallery #area02 .second{display:none;padding-top:30px}@media screen and (min-width: 737px), print{.gallery #area02{padding-bottom:60px}.gallery #area02 p{padding:50px 0;font-size:20px;color:#929292}.gallery #area02 ul.catlist{width:80%;margin:0 auto 50px;gap:12px}.gallery #area02 ul.catlist a{padding:8px 12px;font-size:13px}.gallery #area02 ul.catlist a:hover{border-color:#e25c00;background-color:#e25c00;color:#fff;opacity:1}.gallery #area02 ul.posts{padding:0 40px;margin:0;gap:20px 1%}.gallery #area02 ul.posts li{box-sizing:border-box;width:24.25%;padding:0}.gallery #area02 ul.posts li dl{padding:20px;font-size:15px}.gallery #area02 ul.posts li dl dt{font-size:18px}.gallery #area02 p.linkBtn{padding:40px 0 0}.gallery #area02 p.linkBtn span{width:300px;font-size:16px}.gallery #area02 .second{display:none;padding-top:60px}}.gallery #area03 h3{padding:20px 0 10px;text-align:center;font-size:18px;font-weight:bold}.gallery #area03 p{padding:0}.gallery #area03 .mainimage{margin-bottom:20px}.gallery #area03 .mainimage img{width:100%}.gallery #area03 .add_name{text-align:center;margin-bottom:20px}.gallery #area03 .article p{padding:20px 0 0}.gallery #area03 .article iframe{display:block;margin:0 auto}.gallery #area03 .article strong{color:inherit}.gallery .nav_cat{background:#eee;padding:20px 20px 10px;margin:20px 10px;font-size:14px}.gallery .nav_cat li{display:inline-block;padding:0 5px 10px 0}.gallery .nav_cat li::before{content:"＃"}.gallery #wp-pagenation{margin:2em 0 !important}@media screen and (min-width: 737px), print{.gallery #area03{width:1024px;margin:0 auto}.gallery #area03 h3{padding:60px 0 10px;font-size:35px}.gallery #area03 .mainimage{margin-bottom:60px}.gallery #area03 .add_name{margin-bottom:60px}.gallery #area03 .article{padding:0 12px}.gallery #area03 .article p{padding-top:40px}.gallery .nav_cat{box-sizing:border-box;width:1200px;padding:40px 40px 20px;margin:60px auto;text-align:center}.gallery .nav_cat li{padding:0 20px 20px 0}.gallery #wp-pagenation{width:1200px;margin:90px auto !important}}.designhouse #main2{background-image:url("../img/designhouse/main-back_sp.jpg");height:100px;margin-bottom:3px}.designhouse #main2 h2{color:#fff}.designhouse #main2 h2 img{height:80px}@media screen and (min-width: 737px), print{.designhouse #main2{background-image:url("../img/designhouse/main-back_pc.jpg");height:270px;margin-bottom:5px}.designhouse #main2 h2 img{height:230px}}.designhouse .catch{margin:20px 10px;text-align:center}.designhouse .catch p:last-child{padding-bottom:0}@media screen and (min-width: 737px), print{.designhouse .catch{margin:40px 0 0}}.designhouse .edit_contents{margin:20px 10px;padding-top:20px;border-top:1px solid #c0bcba}@media screen and (min-width: 737px), print{.designhouse .edit_contents{width:960px;margin:40px auto 0;padding-top:40px}}.designhouse #inner_nav{margin:30px 2% 0}.designhouse #inner_nav ul{margin:0;padding:0;display:flex;flex-wrap:wrap;box-sizing:border-box;gap:4px}.designhouse #inner_nav li{width:calc( 50% - 2px );box-sizing:border-box;border:1px solid #929292;border-radius:6px}.designhouse #inner_nav li:first-child{width:100%}.designhouse #inner_nav li.current{border-color:#e25c00}.designhouse #inner_nav li.current a{color:#e25c00;font-weight:700}.designhouse #inner_nav a{display:block;padding:10px 0;text-align:center;text-decoration:none;color:#333;font-size:3.5vw}@media screen and (min-width: 737px), print{.designhouse #inner_nav{width:1200px;margin:60px auto 0}.designhouse #inner_nav ul{justify-content:center;gap:12px}.designhouse #inner_nav li{width:auto !important}.designhouse #inner_nav a{padding:12px 24px;font-size:16px}}.designhouse #area01{padding:30px 0;margin:0 2%}.designhouse #area01 ul{display:flex;flex-wrap:wrap;gap:12px 2%;margin:0;padding:0}.designhouse #area01 ul li{position:relative;width:49%;padding-top:58.55%}.designhouse #area01 ul li img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.designhouse #area01 .banner{padding:0;margin-top:40px;text-align:center}@media screen and (min-width: 737px), print{.designhouse #area01{width:1120px;padding:60px 0 120px;margin:0 auto}.designhouse #area01 ul{gap:3.5em 3.16%}.designhouse #area01 ul li{width:22.63%;padding-top:27%}.designhouse #area01 .banner{margin-top:80px}.designhouse #area01 .banner img{width:580px}}.designhouse #post{padding:30px 20px 80px}.designhouse #post h3{margin:20px 0 25px;font-weight:bold;padding:0 0 15px;font-size:15px;border-bottom:1px solid #000}.designhouse #post h4{margin:0;padding:0;border:none}.designhouse #post p{padding:0}.designhouse #post .nearby{padding:0}.designhouse #post .nearby ul{margin:2em 0;padding:0;border-left:1px solid #333;border-top:1px solid #333}.designhouse #post .nearby li{padding:10px;border-right:1px solid #333;border-bottom:1px solid #333}.designhouse #post #map{width:100%;height:350px}.designhouse #post #map .acf-map{width:100%;height:100%}@media screen and (min-width: 737px), print{.designhouse #post{width:960px;padding:100px 0 0;margin:0 auto}.designhouse #post h3{font-size:20px;padding-top:35px}.designhouse #post .nearby ul{box-sizing:border-box;display:grid;grid-template-columns:repeat(3, 1fr);gap:0}.designhouse #post .nearby li{box-sizing:border-box}.designhouse #post #map{height:675px}}.designhouse #surroundingarea{padding:30px 20px 80px}.designhouse #surroundingarea h3{margin-bottom:20px;text-align:center}.designhouse #surroundingarea h3 img{width:220px}.designhouse #surroundingarea table{border-collapse:collapse;font-size:14px;max-width:100%}.designhouse #surroundingarea table th,.designhouse #surroundingarea table td{padding:10px;border:1px solid #aaa}.designhouse #surroundingarea table thead th{font-weight:700;text-align:center}.designhouse #surroundingarea table thead tr th:nth-of-type(1){width:25%}.designhouse #surroundingarea table thead tr th:nth-of-type(3){width:28%}.designhouse #surroundingarea table th{background-color:#f4f4f4}@media screen and (min-width: 737px), print{.designhouse #surroundingarea{width:960px;padding:100px 0 0;margin:0 auto}.designhouse #surroundingarea h3{margin-bottom:60px}.designhouse #surroundingarea h3 img{width:auto}.designhouse #surroundingarea table{width:100%}.designhouse #surroundingarea table caption{margin-bottom:0.5em;font-size:20px;text-align:center}.designhouse #surroundingarea table th,.designhouse #surroundingarea table td{padding:1em}.designhouse #surroundingarea table thead tr th:nth-child(1){width:20%}.designhouse #surroundingarea table thead tr th:nth-child(2){width:65%}.designhouse #surroundingarea table thead tr th:nth-child(3){width:15%}}.designhouse #overview{padding:40px 0}.designhouse #overview h3{margin-bottom:20px;text-align:center}.designhouse #overview h3 img{width:260px}.designhouse #overview table.tb1,.designhouse #overview table.tb2{display:block;margin:0 10px;font-size:14px;border:1px solid #aaa;border-bottom:none}.designhouse #overview table.tb1 *,.designhouse #overview table.tb2 *{box-sizing:border-box}.designhouse #overview table.tb1 tbody,.designhouse #overview table.tb1 th,.designhouse #overview table.tb1 td,.designhouse #overview table.tb2 tbody,.designhouse #overview table.tb2 th,.designhouse #overview table.tb2 td{display:block}.designhouse #overview table.tb1 tr,.designhouse #overview table.tb2 tr{display:flex;flex-wrap:wrap}.designhouse #overview table.tb1 tr th,.designhouse #overview table.tb2 tr th{width:25%}.designhouse #overview table.tb1 tr td,.designhouse #overview table.tb2 tr td{width:75%}.designhouse #overview table.tb1 th,.designhouse #overview table.tb2 th{background-color:#f4f4f4;padding:10px;border-bottom:1px solid #aaa;border-right:1px solid #aaa}.designhouse #overview table.tb1 td,.designhouse #overview table.tb2 td{padding:10px;border-bottom:1px solid #aaa}.designhouse #overview table.tb1 td p,.designhouse #overview table.tb2 td p{word-break:break-word}.designhouse #overview table.tb1{margin-bottom:10px}.designhouse #overview .tablestyle{margin:0 20px;border-top:1px solid #aaa;font-size:14px}.designhouse #overview .tablestyle dl{display:flex;flex-wrap:wrap;margin:0 auto;border-left:1px solid #aaa;border-right:1px solid #aaa}.designhouse #overview .tablestyle dl dt,.designhouse #overview .tablestyle dl dd{padding:8px;border-bottom:1px solid #aaa;box-sizing:border-box}.designhouse #overview .tablestyle dl dt{background-color:#f4f4f4;width:33%;border-right:1px solid #aaa}.designhouse #overview .tablestyle dl dd{width:67%}.designhouse #overview .tablestyle dl strong{color:initial}@media screen and (min-width: 737px), print{.designhouse #overview{width:1120px;padding:120px 0;margin:0 auto}.designhouse #overview h3{margin-bottom:60px}.designhouse #overview h3 img{width:auto}.designhouse #overview table.tb1,.designhouse #overview table.tb2{display:table;width:100%;margin-right:0;margin-left:0;border-collapse:collapse}.designhouse #overview table.tb1 tbody,.designhouse #overview table.tb2 tbody{display:table-row-group}.designhouse #overview table.tb1 tr,.designhouse #overview table.tb2 tr{display:table-row}.designhouse #overview table.tb1 th,.designhouse #overview table.tb2 th{display:table-cell}.designhouse #overview table.tb1 td,.designhouse #overview table.tb2 td{display:table-cell}.designhouse #overview table.tb1 td p:first-child,.designhouse #overview table.tb2 td p:first-child{padding-top:0}.designhouse #overview table.tb1 td p:last-child,.designhouse #overview table.tb2 td p:last-child{padding-bottom:0}.designhouse #overview table.tb1 tr th,.designhouse #overview table.tb2 tr th{width:15%;border-left:1px solid #aaa}.designhouse #overview table.tb1 tr td,.designhouse #overview table.tb2 tr td{width:auto;width:35%}.designhouse #overview table.tb1 th,.designhouse #overview table.tb1 td,.designhouse #overview table.tb2 th,.designhouse #overview table.tb2 td{padding:1em}.designhouse #overview table.tb1{margin-bottom:40px}.designhouse #overview .tablestyle{width:960px;margin:0 auto}.designhouse #overview .tablestyle dl dt{width:15%;padding:1em}.designhouse #overview .tablestyle dl dd{width:85%;padding:1em}.designhouse #overview .tablestyle dl.l2 dt{width:15%}.designhouse #overview .tablestyle dl.l2 dd{width:35%}.designhouse #overview .tablestyle dl.l2 dt:nth-of-type(2){border-left:1px solid #aaa}}.designhouse #bukken_contact{padding:40px 0}.designhouse #bukken_contact h3{text-align:center}.designhouse #bukken_contact h3 img{width:200px}.designhouse #bukken_contact .text{text-align:center;font-weight:bold}.designhouse #bukken_contact .text2{text-align:center;font-size:12px}.designhouse #bukken_contact .caution_after{padding:0;margin-top:35px;color:#e00;font-weight:700;text-align:center}@media screen and (min-width: 737px), print{.designhouse #bukken_contact{width:1120px;padding:120px 0;margin:0 auto}.designhouse #bukken_contact h3 img{width:auto}.designhouse #bukken_contact .text{color:#9aa0ad;font-size:20px;text-align:left}.designhouse #bukken_contact .text2{color:#9aa0ad;font-size:16px;text-align:left}.designhouse #bukken_contact .caution_after{font-size:24px}}.designhouse #confirmation h3{text-align:center}.designhouse #confirmation h3 img{width:200px}@media screen and (min-width: 737px), print{.designhouse #confirmation h3 img{width:auto}}
