html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.container.trouble h2,.help h2,.member h2,.member-inquiry h2,.partner h2,.post-wrap .tx-wrap h2,.privacy h2,.sitemap h2,article.houselist .h2-styl,article.interview section.interview-content .wrap .content .interview-block h2{font-size:2.4rem;color:#003f96;font-weight:700;text-align:center;line-height:1.5;margin:0 0 24px;padding:10px 16px;border-top:2px solid #003f96;border-bottom:2px solid #003f96}@media (max-width:767px){.container.trouble h2,.help h2,.member h2,.member-inquiry h2,.partner h2,.post-wrap .tx-wrap h2,.privacy h2,.sitemap h2,article.houselist .h2-styl,article.interview section.interview-content .wrap .content .interview-block h2{font-size:1.8rem}}.container.trouble h3,.help h3,.partner h3,.post-wrap .tx-wrap h3,.privacy h3,.sitemap h3,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content h2.tokyoarea,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .title,article.houselist .h3-styl,article.sustainable .wrapper.clearfix .content .blog .tit,main article.blog .container .row .main-contents section.bloglist h2{font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 16px;padding:16px 12px;background:#f1f1f1;border-radius:4px}@media (max-width:767px){.container.trouble h3,.help h3,.partner h3,.post-wrap .tx-wrap h3,.privacy h3,.sitemap h3,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content h2.tokyoarea,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .title,article.houselist .h3-styl,article.sustainable .wrapper.clearfix .content .blog .tit,main article.blog .container .row .main-contents section.bloglist h2{font-size:1.6rem}}.map-search .container .ttl-wrap,.staff .ttl-wrap,.tenant-voice .ttl-wrap,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap,article.interview .interview-footer .recommend-voice .ttl-wrap,article.ppc.lp03 section.house-faq .ttl-wrap,article.ppc.lp03 section.house-list .ttl-wrap,article.ppc.lp03 section.voice .ttl-wrap,section.home-blog .container .ttl-wrap,section.home-program .container .ttl-wrap,section.home-recommend .container .ttl-wrap,section.home-search .container .ttl-wrap,section.home-select-country .container .ttl-wrap,section.home-tenantvoice .container .ttl-wrap,section.houselist .container .ttl-wrap{color:#003f96;margin-bottom:43px;border-bottom:2px solid #003f96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.map-search .container .ttl-wrap .ttl,.staff .ttl-wrap .ttl,.tenant-voice .ttl-wrap .ttl,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap .ttl,article.interview .interview-footer .recommend-voice .ttl-wrap .ttl,article.ppc.lp03 section.house-faq .ttl-wrap .ttl,article.ppc.lp03 section.house-list .ttl-wrap .ttl,article.ppc.lp03 section.voice .ttl-wrap .ttl,section.home-blog .container .ttl-wrap .ttl,section.home-program .container .ttl-wrap .ttl,section.home-recommend .container .ttl-wrap .ttl,section.home-search .container .ttl-wrap .ttl,section.home-select-country .container .ttl-wrap .ttl,section.home-tenantvoice .container .ttl-wrap .ttl,section.houselist .container .ttl-wrap .ttl{font-size:4.8rem;font-weight:700;line-height:1.5;letter-spacing:1px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.map-search .container .ttl-wrap h2.sub,.staff .ttl-wrap h2.sub,.tenant-voice .ttl-wrap h2.sub,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap h2.sub,article.interview .interview-footer .recommend-voice .ttl-wrap h2.sub,article.ppc.lp03 section.house-faq .ttl-wrap h2.sub,article.ppc.lp03 section.house-list .ttl-wrap h2.sub,article.ppc.lp03 section.voice .ttl-wrap h2.sub,section.home-blog .container .ttl-wrap h2.sub,section.home-program .container .ttl-wrap h2.sub,section.home-recommend .container .ttl-wrap h2.sub,section.home-search .container .ttl-wrap h2.sub,section.home-select-country .container .ttl-wrap h2.sub,section.home-tenantvoice .container .ttl-wrap h2.sub,section.houselist .container .ttl-wrap h2.sub{font-size:1.6rem;line-height:1.5;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.map-search .container .ttl-wrap h2.sub:before,.staff .ttl-wrap h2.sub:before,.tenant-voice .ttl-wrap h2.sub:before,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap h2.sub:before,article.interview .interview-footer .recommend-voice .ttl-wrap h2.sub:before,article.ppc.lp03 section.house-faq .ttl-wrap h2.sub:before,article.ppc.lp03 section.house-list .ttl-wrap h2.sub:before,article.ppc.lp03 section.voice .ttl-wrap h2.sub:before,section.home-blog .container .ttl-wrap h2.sub:before,section.home-program .container .ttl-wrap h2.sub:before,section.home-recommend .container .ttl-wrap h2.sub:before,section.home-search .container .ttl-wrap h2.sub:before,section.home-select-country .container .ttl-wrap h2.sub:before,section.home-tenantvoice .container .ttl-wrap h2.sub:before,section.houselist .container .ttl-wrap h2.sub:before{display:inline-block;content:'/';padding:0 16px}@media (max-width:991px){.map-search .container .ttl-wrap,.staff .ttl-wrap,.tenant-voice .ttl-wrap,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap,article.interview .interview-footer .recommend-voice .ttl-wrap,article.ppc.lp03 section.house-faq .ttl-wrap,article.ppc.lp03 section.house-list .ttl-wrap,article.ppc.lp03 section.voice .ttl-wrap,section.home-blog .container .ttl-wrap,section.home-program .container .ttl-wrap,section.home-recommend .container .ttl-wrap,section.home-search .container .ttl-wrap,section.home-select-country .container .ttl-wrap,section.home-tenantvoice .container .ttl-wrap,section.houselist .container .ttl-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:none;margin-bottom:32px}.map-search .container .ttl-wrap .ttl,.staff .ttl-wrap .ttl,.tenant-voice .ttl-wrap .ttl,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap .ttl,article.interview .interview-footer .recommend-voice .ttl-wrap .ttl,article.ppc.lp03 section.house-faq .ttl-wrap .ttl,article.ppc.lp03 section.house-list .ttl-wrap .ttl,article.ppc.lp03 section.voice .ttl-wrap .ttl,section.home-blog .container .ttl-wrap .ttl,section.home-program .container .ttl-wrap .ttl,section.home-recommend .container .ttl-wrap .ttl,section.home-search .container .ttl-wrap .ttl,section.home-select-country .container .ttl-wrap .ttl,section.home-tenantvoice .container .ttl-wrap .ttl,section.houselist .container .ttl-wrap .ttl{font-size:3.2rem;line-height:1;width:100%;border-bottom:2px solid #003f96;margin-bottom:12px;padding-bottom:12px;min-width:inherit}.map-search .container .ttl-wrap h2.sub,.staff .ttl-wrap h2.sub,.tenant-voice .ttl-wrap h2.sub,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap h2.sub,article.interview .interview-footer .recommend-voice .ttl-wrap h2.sub,article.ppc.lp03 section.house-faq .ttl-wrap h2.sub,article.ppc.lp03 section.house-list .ttl-wrap h2.sub,article.ppc.lp03 section.voice .ttl-wrap h2.sub,section.home-blog .container .ttl-wrap h2.sub,section.home-program .container .ttl-wrap h2.sub,section.home-recommend .container .ttl-wrap h2.sub,section.home-search .container .ttl-wrap h2.sub,section.home-select-country .container .ttl-wrap h2.sub,section.home-tenantvoice .container .ttl-wrap h2.sub,section.houselist .container .ttl-wrap h2.sub{font-size:1.4rem}.map-search .container .ttl-wrap h2.sub:before,.staff .ttl-wrap h2.sub:before,.tenant-voice .ttl-wrap h2.sub:before,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap h2.sub:before,article.interview .interview-footer .recommend-voice .ttl-wrap h2.sub:before,article.ppc.lp03 section.house-faq .ttl-wrap h2.sub:before,article.ppc.lp03 section.house-list .ttl-wrap h2.sub:before,article.ppc.lp03 section.voice .ttl-wrap h2.sub:before,section.home-blog .container .ttl-wrap h2.sub:before,section.home-program .container .ttl-wrap h2.sub:before,section.home-recommend .container .ttl-wrap h2.sub:before,section.home-search .container .ttl-wrap h2.sub:before,section.home-select-country .container .ttl-wrap h2.sub:before,section.home-tenantvoice .container .ttl-wrap h2.sub:before,section.houselist .container .ttl-wrap h2.sub:before{display:none}}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl,.selectcountry .container p.lines-on-sides,article.house section.house-faq h3,article.house section.house-flow h3,article.house section.house-recommend-house h3,article.house section.house-recommend-station h3,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3,article.interview section.interview-content .wrap .content .house-block h3,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl{line-height:1.4;white-space:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,.selectcountry .container p.lines-on-sides:after,.selectcountry .container p.lines-on-sides:before,article.house section.house-faq h3:after,article.house section.house-faq h3:before,article.house section.house-flow h3:after,article.house section.house-flow h3:before,article.house section.house-recommend-house h3:after,article.house section.house-recommend-house h3:before,article.house section.house-recommend-station h3:after,article.house section.house-recommend-station h3:before,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:after,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:before,article.interview section.interview-content .wrap .content .house-block h3:after,article.interview section.interview-content .wrap .content .house-block h3:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before{min-width:8px;border-top:2px solid #ccc;content:"";display:inline;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,.selectcountry .container p.lines-on-sides:before,article.house section.house-faq h3:before,article.house section.house-flow h3:before,article.house section.house-recommend-house h3:before,article.house section.house-recommend-station h3:before,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:before,article.interview section.interview-content .wrap .content .house-block h3:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before{margin-right:.5em}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,.selectcountry .container p.lines-on-sides:after,article.house section.house-faq h3:after,article.house section.house-flow h3:after,article.house section.house-recommend-house h3:after,article.house section.house-recommend-station h3:after,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:after,article.interview section.interview-content .wrap .content .house-block h3:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after{margin-left:.5em}.map-search .container .search-wrap.tab,.map-search .search-wrap.tab,article.house section.photo .tab,article.house section.rooms .tab,article.ppc.lp04 section.house,article.ppc.lp05 section.ppc05-houselist,article.search .search-control .tab,section.home-recommend .container .tab.toprecommend,section.home-search .container .search-wrap.tab,section.houselist .container .search-wrap.tab{margin-top:40px}.map-search .container .search-wrap.tab.topsearch,.map-search .search-wrap.tab.topsearch,article.house section.photo .tab.topsearch,article.house section.rooms .tab.topsearch,article.ppc.lp04 section.house.topsearch,article.ppc.lp05 section.ppc05-houselist.topsearch,article.search .search-control .tab.topsearch,section.home-recommend .container .tab.toprecommend.topsearch,section.home-search .container .search-wrap.tab.topsearch,section.houselist .container .search-wrap.tab.topsearch{margin-top:64px}.map-search .container .search-wrap.tab.toprecommend,.map-search .search-wrap.tab.toprecommend,article.house section.photo .tab.toprecommend,article.house section.rooms .tab.toprecommend,article.ppc.lp04 section.house.toprecommend,article.ppc.lp05 section.ppc05-houselist.toprecommend,article.search .search-control .tab.toprecommend,section.home-recommend .container .tab.toprecommend.toprecommend,section.home-search .container .search-wrap.tab.toprecommend,section.houselist .container .search-wrap.tab.toprecommend{margin-top:0}.map-search .container .search-wrap.tab.blog,.map-search .search-wrap.tab.blog,article.house section.photo .tab.blog,article.house section.rooms .tab.blog,article.ppc.lp04 section.house.blog,article.ppc.lp05 section.ppc05-houselist.blog,article.search .search-control .tab.blog,section.home-recommend .container .tab.toprecommend.blog,section.home-search .container .search-wrap.tab.blog,section.houselist .container .search-wrap.tab.blog{margin-bottom:40px}.map-search .container .search-wrap.tab .tab-box input,.map-search .search-wrap.tab .tab-box input,article.house section.photo .tab .tab-box input,article.house section.rooms .tab .tab-box input,article.ppc.lp04 section.house .tab-box input,article.ppc.lp05 section.ppc05-houselist .tab-box input,article.search .search-control .tab .tab-box input,section.home-recommend .container .tab.toprecommend .tab-box input,section.home-search .container .search-wrap.tab .tab-box input,section.houselist .container .search-wrap.tab .tab-box input{display:none}.map-search .container .search-wrap.tab .tab-box ul.tab-menu,.map-search .search-wrap.tab .tab-box ul.tab-menu,article.house section.photo .tab .tab-box ul.tab-menu,article.house section.rooms .tab .tab-box ul.tab-menu,article.ppc.lp04 section.house .tab-box ul.tab-menu,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu,article.search .search-control .tab .tab-box ul.tab-menu,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu{margin-bottom:24px;padding-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f1f1f1;border-radius:4px 4px 0 0;border-bottom:0;font-weight:700;border-bottom:4px solid #ffe73f}.map-search .container .search-wrap.tab .tab-box ul.tab-menu li,.map-search .search-wrap.tab .tab-box ul.tab-menu li,article.house section.photo .tab .tab-box ul.tab-menu li,article.house section.rooms .tab .tab-box ul.tab-menu li,article.ppc.lp04 section.house .tab-box ul.tab-menu li,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li,article.search .search-control .tab .tab-box ul.tab-menu li,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:8px;background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;-webkit-transition:.2s ease;transition:.2s ease}.map-search .container .search-wrap.tab .tab-box ul.tab-menu li:last-child,.map-search .search-wrap.tab .tab-box ul.tab-menu li:last-child,article.house section.photo .tab .tab-box ul.tab-menu li:last-child,article.house section.rooms .tab .tab-box ul.tab-menu li:last-child,article.ppc.lp04 section.house .tab-box ul.tab-menu li:last-child,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li:last-child,article.search .search-control .tab .tab-box ul.tab-menu li:last-child,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li:last-child,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li:last-child,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li:last-child{margin-right:8px}.map-search .container .search-wrap.tab .tab-box ul.tab-menu li a,.map-search .container .search-wrap.tab .tab-box ul.tab-menu li label,.map-search .search-wrap.tab .tab-box ul.tab-menu li a,.map-search .search-wrap.tab .tab-box ul.tab-menu li label,article.house section.photo .tab .tab-box ul.tab-menu li a,article.house section.photo .tab .tab-box ul.tab-menu li label,article.house section.rooms .tab .tab-box ul.tab-menu li a,article.house section.rooms .tab .tab-box ul.tab-menu li label,article.ppc.lp04 section.house .tab-box ul.tab-menu li a,article.ppc.lp04 section.house .tab-box ul.tab-menu li label,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li a,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li label,article.search .search-control .tab .tab-box ul.tab-menu li a,article.search .search-control .tab .tab-box ul.tab-menu li label,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li a,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li label,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li a,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li label,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li a,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:12px 10px;min-height:54px;font-size:1.6rem;line-height:1.5;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer;margin:0}.map-search .container .search-wrap.tab .tab-box ul.tab-menu li.active,.map-search .search-wrap.tab .tab-box ul.tab-menu li.active,article.house section.photo .tab .tab-box ul.tab-menu li.active,article.house section.rooms .tab .tab-box ul.tab-menu li.active,article.ppc.lp04 section.house .tab-box ul.tab-menu li.active,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li.active,article.search .search-control .tab .tab-box ul.tab-menu li.active,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li.active,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li.active,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li.active{border:1px solid #ffe73f;border-bottom:none;background:#ffe73f}.map-search .container .search-wrap.tab .tab-box ul.tab-menu li.active a,.map-search .search-wrap.tab .tab-box ul.tab-menu li.active a,article.house section.photo .tab .tab-box ul.tab-menu li.active a,article.house section.rooms .tab .tab-box ul.tab-menu li.active a,article.ppc.lp04 section.house .tab-box ul.tab-menu li.active a,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li.active a,article.search .search-control .tab .tab-box ul.tab-menu li.active a,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li.active a,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li.active a,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li.active a{color:#003f96;pointer-events:none}.map-search .container .search-wrap.tab .tab-contents#panels .tab-box,.map-search .search-wrap.tab .tab-contents#panels .tab-box,article.house section.photo .tab .tab-contents#panels .tab-box,article.house section.rooms .tab .tab-contents#panels .tab-box,article.ppc.lp04 section.house .tab-contents#panels .tab-box,article.ppc.lp05 section.ppc05-houselist .tab-contents#panels .tab-box,article.search .search-control .tab .tab-contents#panels .tab-box,section.home-recommend .container .tab.toprecommend .tab-contents#panels .tab-box,section.home-search .container .search-wrap.tab .tab-contents#panels .tab-box,section.houselist .container .search-wrap.tab .tab-contents#panels .tab-box{display:none}.map-search .container .search-wrap.tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,.map-search .container .search-wrap.tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,.map-search .container .search-wrap.tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,.map-search .container .search-wrap.tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,.map-search .container .search-wrap.tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,.map-search .container .search-wrap.tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,.map-search .search-wrap.tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,.map-search .search-wrap.tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,.map-search .search-wrap.tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,.map-search .search-wrap.tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,.map-search .search-wrap.tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,.map-search .search-wrap.tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,article.house section.photo .tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,article.house section.photo .tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,article.house section.photo .tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,article.house section.photo .tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,article.house section.photo .tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,article.house section.photo .tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,article.house section.rooms .tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,article.house section.rooms .tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,article.house section.rooms .tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,article.house section.rooms .tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,article.house section.rooms .tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,article.house section.rooms .tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,article.ppc.lp04 section.house #panel-1-ctrl:checked~#panels .tab-box#panel-1,article.ppc.lp04 section.house #panel-2-ctrl:checked~#panels .tab-box#panel-2,article.ppc.lp04 section.house #panel-3-ctrl:checked~#panels .tab-box#panel-3,article.ppc.lp04 section.house #panel-4-ctrl:checked~#panels .tab-box#panel-4,article.ppc.lp04 section.house #panel-5-ctrl:checked~#panels .tab-box#panel-5,article.ppc.lp04 section.house #panel-6-ctrl:checked~#panels .tab-box#panel-6,article.ppc.lp05 section.ppc05-houselist #panel-1-ctrl:checked~#panels .tab-box#panel-1,article.ppc.lp05 section.ppc05-houselist #panel-2-ctrl:checked~#panels .tab-box#panel-2,article.ppc.lp05 section.ppc05-houselist #panel-3-ctrl:checked~#panels .tab-box#panel-3,article.ppc.lp05 section.ppc05-houselist #panel-4-ctrl:checked~#panels .tab-box#panel-4,article.ppc.lp05 section.ppc05-houselist #panel-5-ctrl:checked~#panels .tab-box#panel-5,article.ppc.lp05 section.ppc05-houselist #panel-6-ctrl:checked~#panels .tab-box#panel-6,article.search .search-control .tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,article.search .search-control .tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,article.search .search-control .tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,article.search .search-control .tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,article.search .search-control .tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,article.search .search-control .tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,section.home-recommend .container .tab.toprecommend #panel-1-ctrl:checked~#panels .tab-box#panel-1,section.home-recommend .container .tab.toprecommend #panel-2-ctrl:checked~#panels .tab-box#panel-2,section.home-recommend .container .tab.toprecommend #panel-3-ctrl:checked~#panels .tab-box#panel-3,section.home-recommend .container .tab.toprecommend #panel-4-ctrl:checked~#panels .tab-box#panel-4,section.home-recommend .container .tab.toprecommend #panel-5-ctrl:checked~#panels .tab-box#panel-5,section.home-recommend .container .tab.toprecommend #panel-6-ctrl:checked~#panels .tab-box#panel-6,section.home-search .container .search-wrap.tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,section.home-search .container .search-wrap.tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,section.home-search .container .search-wrap.tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,section.home-search .container .search-wrap.tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,section.home-search .container .search-wrap.tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,section.home-search .container .search-wrap.tab #panel-6-ctrl:checked~#panels .tab-box#panel-6,section.houselist .container .search-wrap.tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,section.houselist .container .search-wrap.tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,section.houselist .container .search-wrap.tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,section.houselist .container .search-wrap.tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,section.houselist .container .search-wrap.tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,section.houselist .container .search-wrap.tab #panel-6-ctrl:checked~#panels .tab-box#panel-6{display:block}.map-search .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,.map-search .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,.map-search .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,.map-search .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,.map-search .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,.map-search .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,.map-search .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,.map-search .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,.map-search .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,.map-search .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,.map-search .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,.map-search .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,article.house section.photo .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,article.house section.photo .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,article.house section.photo .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,article.house section.photo .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,article.house section.photo .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,article.house section.photo .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,article.house section.rooms .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,article.house section.rooms .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,article.house section.rooms .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,article.house section.rooms .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,article.house section.rooms .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,article.house section.rooms .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,article.ppc.lp04 section.house #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,article.ppc.lp04 section.house #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,article.ppc.lp04 section.house #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,article.ppc.lp04 section.house #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,article.ppc.lp04 section.house #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,article.ppc.lp04 section.house #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,article.ppc.lp05 section.ppc05-houselist #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,article.ppc.lp05 section.ppc05-houselist #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,article.ppc.lp05 section.ppc05-houselist #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,article.ppc.lp05 section.ppc05-houselist #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,article.ppc.lp05 section.ppc05-houselist #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,article.ppc.lp05 section.ppc05-houselist #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,article.search .search-control .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,article.search .search-control .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,article.search .search-control .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,article.search .search-control .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,article.search .search-control .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,article.search .search-control .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,section.home-recommend .container .tab.toprecommend #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,section.home-recommend .container .tab.toprecommend #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,section.home-recommend .container .tab.toprecommend #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,section.home-recommend .container .tab.toprecommend #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,section.home-recommend .container .tab.toprecommend #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,section.home-recommend .container .tab.toprecommend #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,section.home-search .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,section.home-search .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,section.home-search .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,section.home-search .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,section.home-search .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,section.home-search .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6,section.houselist .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,section.houselist .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,section.houselist .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,section.houselist .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,section.houselist .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,section.houselist .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6{border:1px solid #ffe73f;border-bottom:none;background:#ffe73f}.map-search .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,.map-search .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,.map-search .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,.map-search .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,.map-search .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,.map-search .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,.map-search .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,.map-search .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,.map-search .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,.map-search .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,.map-search .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,.map-search .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,article.house section.photo .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,article.house section.photo .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,article.house section.photo .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,article.house section.photo .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,article.house section.photo .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,article.house section.photo .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,article.house section.rooms .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,article.house section.rooms .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,article.house section.rooms .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,article.house section.rooms .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,article.house section.rooms .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,article.house section.rooms .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,article.ppc.lp04 section.house #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,article.ppc.lp04 section.house #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,article.ppc.lp04 section.house #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,article.ppc.lp04 section.house #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,article.ppc.lp04 section.house #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,article.ppc.lp04 section.house #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,article.ppc.lp05 section.ppc05-houselist #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,article.ppc.lp05 section.ppc05-houselist #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,article.ppc.lp05 section.ppc05-houselist #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,article.ppc.lp05 section.ppc05-houselist #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,article.ppc.lp05 section.ppc05-houselist #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,article.ppc.lp05 section.ppc05-houselist #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,article.search .search-control .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,article.search .search-control .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,article.search .search-control .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,article.search .search-control .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,article.search .search-control .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,article.search .search-control .tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,section.home-recommend .container .tab.toprecommend #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,section.home-recommend .container .tab.toprecommend #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,section.home-recommend .container .tab.toprecommend #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,section.home-recommend .container .tab.toprecommend #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,section.home-recommend .container .tab.toprecommend #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,section.home-recommend .container .tab.toprecommend #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,section.home-search .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,section.home-search .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,section.home-search .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,section.home-search .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,section.home-search .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,section.home-search .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label,section.houselist .container .search-wrap.tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,section.houselist .container .search-wrap.tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,section.houselist .container .search-wrap.tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,section.houselist .container .search-wrap.tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,section.houselist .container .search-wrap.tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,section.houselist .container .search-wrap.tab #panel-6-ctrl:checked~#tabs-list #li-for-panel-6 label{color:#003f96;pointer-events:none}@media (max-width:767px){.map-search .container .search-wrap.tab .tab-box ul.tab-menu li label,.map-search .search-wrap.tab .tab-box ul.tab-menu li label,article.house section.photo .tab .tab-box ul.tab-menu li label,article.house section.rooms .tab .tab-box ul.tab-menu li label,article.ppc.lp04 section.house .tab-box ul.tab-menu li label,article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li label,article.search .search-control .tab .tab-box ul.tab-menu li label,section.home-recommend .container .tab.toprecommend .tab-box ul.tab-menu li label,section.home-search .container .search-wrap.tab .tab-box ul.tab-menu li label,section.houselist .container .search-wrap.tab .tab-box ul.tab-menu li label{font-size:1.4rem;text-align:center}}.company section.link .inr a .grid-wrap.blj .ph-box,.company section.link .inr a .grid-wrap.owner .ph-box,.company section.link .inr a .grid-wrap.sustainable .ph-box,.company section.message .inr .message-wrap .ph-wrap,.company section.staff .ph-wrap,article.house .panorama-box .panorama a,article.house .panorama-box.honancho .panorama a,article.house .panorama-box.ikebukuro .panorama a,article.house .panorama-box.jimbocho .panorama a,article.house .panorama-box.jujo .panorama a,article.house .panorama-box.kamigamo .panorama a,article.house .panorama-box.komagome .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.oyama .panorama a,article.house .panorama-box.shinkoiwa1 .panorama a,article.house .panorama-box.tamatsukuri .panorama a,article.house .panorama-box.tohokudaigakumae .panorama a,article.house .panorama-box.uji .panorama a,article.house section.about .mv-wrap .mv ul.mv-slider li .cropped-img,article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img,article.house section.features.tamatsukuri .mv,article.house section.floor-plan ul.ph-wrap li a .cropped-img,article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul li a .cropped-img,article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp .room-cropped,article.house section.rooms .tab .tab-box .tab-contents .tab-box .photo-container ul li a .cropped-img,article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic .room-cropped,article.houselist.station section.area-info .title-wrap,article.houselist.station section.mv .mv-wrap .tx-box,article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph .room-cropped,article.search .search-rooms .table-tr .table-td .room .room-cropped,section.bh-info .bh-info-wrap .photo-box,section.concept-lead .wrap .ph-box .img{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block}.container.trouble .trouble-wrap .trouble-box .bnr-box a,.member section.form .bnr .bnr-box a,.member section.member-form .bnr-box a,.staff .staff-float-btn a.select-box{position:absolute;width:100%;height:100%;z-index:5}.container.trouble .trouble-wrap .trouble-box .bnr-box a:before,.member section.form .bnr .bnr-box a:before,.member section.member-form .bnr-box a:before,.staff .staff-float-btn a.select-box:before{content:"";display:block;padding-top:100%}.interview-grid .row .col-lg-3.col-6 a,.select-nation-content,.submenu .menu-base .ttl.btn-open .inr,article.concept .movie .movie-wrap,article.concept section.features .features.features01 .container .ph,article.concept section.features .features.features01 .container .wrapper .ph-box .ph,article.concept section.features .features.features02 .container .ph-wrap .ph .ph1,article.concept section.features .features.features02 .container .ph-wrap .ph .ph2,article.concept section.features .features.features03 .container .wrapper .ph-box .ph,article.concept section.features .features.features03 .ph-wrap ul.slick li.slick-slide,article.house section.features.oimachi .point .p1 .p1-inr .ph .ul-wrap,article.house section.features.oimachi .point .p2 .p2-inr .ph img,article.house section.features.oimachi .point .p3 .p3-inr .box .ph img,article.house section.features.oimachi .point .p4 .map .ph,article.interview section.interview-content .mv .movie-wrap,article.ppc.lp03 section.features .features.features01 .container .ph,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph1,article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2,article.ppc.lp03 section.features .features.features02 .container .wrapper .ph-box,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide,article.ppc.lp03 section.voice .voice-wrap .voice-box .ph img{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}article.house section.about .mv-wrap .mv .slick-dots li button,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li button,article.houselist .area-contents .glide-box .slick-dots li button{width:16px;height:16px;border:2px solid #fff;border-radius:50%}article.house section.about .mv-wrap .mv .slick-dots li button:before,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li button:before,article.houselist .area-contents .glide-box .slick-dots li button:before{color:transparent}article.house section.about .mv-wrap .mv .slick-dots li.slick-active button,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li.slick-active button,article.houselist .area-contents .glide-box .slick-dots li.slick-active button{background:#003f96}article.house section.about .mv-wrap .mv .slick-dots li.slick-active button:before,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li.slick-active button:before,article.houselist .area-contents .glide-box .slick-dots li.slick-active button:before{color:transparent}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt:after,article.corporate section.contact .btn-area .btn-wrap .btn.mail a:before,article.houselist.station section.house .house-wrap h2:before,article.languageschool section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before,article.languageschool section.houses a.btn-open:before,article.languageschool section.menu-area ul li a:before,article.languageschool section.situation .acnav a.btn-close:before,article.languageschool section.situation .situation-area .situation-wrap .stu-box h3:before,article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before,article.summer section.houses a.btn-open:before,article.summer section.menu-area ul li a:before,article.summer section.situation .acnav a.btn-close:before,article.summer section.situation .situation-area .situation-wrap .stu-box h3:before{content:'';background-size:cover;background-repeat:no-repeat;background-position:0;display:inline-block}article.house .panorama-box,article.house .panorama-box.honancho,article.house .panorama-box.ikebukuro,article.house .panorama-box.jimbocho,article.house .panorama-box.jujo,article.house .panorama-box.kamigamo,article.house .panorama-box.komagome,article.house .panorama-box.motomachi,article.house .panorama-box.omori2,article.house .panorama-box.oyama,article.house .panorama-box.shinkoiwa1,article.house .panorama-box.tamatsukuri,article.house .panorama-box.tohokudaigakumae,article.house .panorama-box.uji{width:100%;margin-top:24px}article.house .panorama-box .img-box,article.house .panorama-box.honancho .img-box,article.house .panorama-box.ikebukuro .img-box,article.house .panorama-box.jimbocho .img-box,article.house .panorama-box.jujo .img-box,article.house .panorama-box.kamigamo .img-box,article.house .panorama-box.komagome .img-box,article.house .panorama-box.motomachi .img-box,article.house .panorama-box.omori2 .img-box,article.house .panorama-box.oyama .img-box,article.house .panorama-box.shinkoiwa1 .img-box,article.house .panorama-box.tamatsukuri .img-box,article.house .panorama-box.tohokudaigakumae .img-box,article.house .panorama-box.uji .img-box{width:100%;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px 4px 0 0;border:2px solid #003f96;background:#003f96;padding:8px}article.house .panorama-box .img-box img,article.house .panorama-box.honancho .img-box img,article.house .panorama-box.ikebukuro .img-box img,article.house .panorama-box.jimbocho .img-box img,article.house .panorama-box.jujo .img-box img,article.house .panorama-box.kamigamo .img-box img,article.house .panorama-box.komagome .img-box img,article.house .panorama-box.motomachi .img-box img,article.house .panorama-box.omori2 .img-box img,article.house .panorama-box.oyama .img-box img,article.house .panorama-box.shinkoiwa1 .img-box img,article.house .panorama-box.tamatsukuri .img-box img,article.house .panorama-box.tohokudaigakumae .img-box img,article.house .panorama-box.uji .img-box img{width:auto;height:24px;margin-right:8px}article.house .panorama-box .img-box p,article.house .panorama-box.honancho .img-box p,article.house .panorama-box.ikebukuro .img-box p,article.house .panorama-box.jimbocho .img-box p,article.house .panorama-box.jujo .img-box p,article.house .panorama-box.kamigamo .img-box p,article.house .panorama-box.komagome .img-box p,article.house .panorama-box.motomachi .img-box p,article.house .panorama-box.omori2 .img-box p,article.house .panorama-box.oyama .img-box p,article.house .panorama-box.shinkoiwa1 .img-box p,article.house .panorama-box.tamatsukuri .img-box p,article.house .panorama-box.tohokudaigakumae .img-box p,article.house .panorama-box.uji .img-box p{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.2;padding:5px 0}article.house .panorama-box .panorama,article.house .panorama-box.honancho .panorama,article.house .panorama-box.ikebukuro .panorama,article.house .panorama-box.jimbocho .panorama,article.house .panorama-box.jujo .panorama,article.house .panorama-box.kamigamo .panorama,article.house .panorama-box.komagome .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.oyama .panorama,article.house .panorama-box.shinkoiwa1 .panorama,article.house .panorama-box.tamatsukuri .panorama,article.house .panorama-box.tohokudaigakumae .panorama,article.house .panorama-box.uji .panorama{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;display:block;width:100%;height:420px;background:#000;position:relative}article.house .panorama-box .panorama a,article.house .panorama-box.honancho .panorama a,article.house .panorama-box.ikebukuro .panorama a,article.house .panorama-box.jimbocho .panorama a,article.house .panorama-box.jujo .panorama a,article.house .panorama-box.kamigamo .panorama a,article.house .panorama-box.komagome .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.oyama .panorama a,article.house .panorama-box.shinkoiwa1 .panorama a,article.house .panorama-box.tamatsukuri .panorama a,article.house .panorama-box.tohokudaigakumae .panorama a,article.house .panorama-box.uji .panorama a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2}article.house .panorama-box .panorama a.hidden,article.house .panorama-box.honancho .panorama a.hidden,article.house .panorama-box.ikebukuro .panorama a.hidden,article.house .panorama-box.jimbocho .panorama a.hidden,article.house .panorama-box.jujo .panorama a.hidden,article.house .panorama-box.kamigamo .panorama a.hidden,article.house .panorama-box.komagome .panorama a.hidden,article.house .panorama-box.motomachi .panorama a.hidden,article.house .panorama-box.omori2 .panorama a.hidden,article.house .panorama-box.oyama .panorama a.hidden,article.house .panorama-box.shinkoiwa1 .panorama a.hidden,article.house .panorama-box.tamatsukuri .panorama a.hidden,article.house .panorama-box.tohokudaigakumae .panorama a.hidden,article.house .panorama-box.uji .panorama a.hidden{display:none}article.house .panorama-box .panorama a .tx,article.house .panorama-box.honancho .panorama a .tx,article.house .panorama-box.ikebukuro .panorama a .tx,article.house .panorama-box.jimbocho .panorama a .tx,article.house .panorama-box.jujo .panorama a .tx,article.house .panorama-box.kamigamo .panorama a .tx,article.house .panorama-box.komagome .panorama a .tx,article.house .panorama-box.motomachi .panorama a .tx,article.house .panorama-box.omori2 .panorama a .tx,article.house .panorama-box.oyama .panorama a .tx,article.house .panorama-box.shinkoiwa1 .panorama a .tx,article.house .panorama-box.tamatsukuri .panorama a .tx,article.house .panorama-box.tohokudaigakumae .panorama a .tx,article.house .panorama-box.uji .panorama a .tx{color:#fff;font-size:2rem;font-weight:700}article.house .panorama-box .panorama a img,article.house .panorama-box.honancho .panorama a img,article.house .panorama-box.ikebukuro .panorama a img,article.house .panorama-box.jimbocho .panorama a img,article.house .panorama-box.jujo .panorama a img,article.house .panorama-box.kamigamo .panorama a img,article.house .panorama-box.komagome .panorama a img,article.house .panorama-box.motomachi .panorama a img,article.house .panorama-box.omori2 .panorama a img,article.house .panorama-box.oyama .panorama a img,article.house .panorama-box.shinkoiwa1 .panorama a img,article.house .panorama-box.tamatsukuri .panorama a img,article.house .panorama-box.tohokudaigakumae .panorama a img,article.house .panorama-box.uji .panorama a img{width:48px}article.house .panorama-box .panorama iframe.hidden,article.house .panorama-box.honancho .panorama iframe.hidden,article.house .panorama-box.ikebukuro .panorama iframe.hidden,article.house .panorama-box.jimbocho .panorama iframe.hidden,article.house .panorama-box.jujo .panorama iframe.hidden,article.house .panorama-box.kamigamo .panorama iframe.hidden,article.house .panorama-box.komagome .panorama iframe.hidden,article.house .panorama-box.motomachi .panorama iframe.hidden,article.house .panorama-box.omori2 .panorama iframe.hidden,article.house .panorama-box.oyama .panorama iframe.hidden,article.house .panorama-box.shinkoiwa1 .panorama iframe.hidden,article.house .panorama-box.tamatsukuri .panorama iframe.hidden,article.house .panorama-box.tohokudaigakumae .panorama iframe.hidden,article.house .panorama-box.uji .panorama iframe.hidden{display:none}@media (max-width:767px){article.house .panorama-box .panorama,article.house .panorama-box.honancho .panorama,article.house .panorama-box.ikebukuro .panorama,article.house .panorama-box.jimbocho .panorama,article.house .panorama-box.jujo .panorama,article.house .panorama-box.kamigamo .panorama,article.house .panorama-box.komagome .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.oyama .panorama,article.house .panorama-box.shinkoiwa1 .panorama,article.house .panorama-box.tamatsukuri .panorama,article.house .panorama-box.tohokudaigakumae .panorama,article.house .panorama-box.uji .panorama{height:200px}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}html article.old{width:100%;min-width:1200px;padding:0 0 40px;-webkit-transition:.2s ease;transition:.2s ease}html article.old a{font-size:1.2rem;line-height:1.5}html article.old .wrapper{width:1200px;margin:0 auto;overflow:visible;position:relative;margin-top:20px}html article.old .content{width:960px;margin:0 auto}html article.old .content section{margin-bottom:10px;-moz-box-sizing:border-box;box-sizing:border-box}html article.old .content .sec-wrap{padding:20px;background:#fff;border-radius:3px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){html article.old{padding-top:0;min-width:0;-webkit-transition:0s!important;transition:0s!important}html article.old .wrapper{width:100%;margin-top:10px}html article.old .wrapper .content{width:100%;float:none}html article.old .wrapper .content section{max-width:570px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:5px auto 10px}html article.old .grid-wrap{max-width:570px!important;margin:0 auto!important}}html article.old .search-btn{width:60%;margin:60px auto 40px;border-radius:5px;text-align:center}html article.old .search-btn a{color:#fff!important;font-size:2.2rem;font-weight:700;padding:20px;display:block}html article.old .search-btn:hover{opacity:.8}@media (max-width:767px){html article.old .search-btn{width:85%!important;margin:40px auto 20px!important}html article.old .search-btn a{color:#fff;font-size:1.8rem;padding:15px}}html article.old .btn-base.sink{box-shadow:0 3px 0 0 #519818}html article.old .btn-base.sink:hover{box-shadow:0 1px 0 0 #519818;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}html article.old .btn-base.icon a:before{display:inline-block;content:'';width:1.5em;height:1em;margin-right:8px;background:url(/icon/ic-mail-white2.svg) no-repeat;background-size:contain;background-position:right center;min-width:2rem}html article.old .btn-base.search{background:#4b3e36;box-shadow:0 3px 0 0 #2d2621}html article.old .btn-base.search a:before{background:url(/icon/ic-search-white2.svg) no-repeat;background-position:right center}html article.old .btn-base.search:hover{box-shadow:0 1px 0 0 #2d2621}html article.old .btn-base.orange-sink{background:#ff9f2d;box-shadow:0 3px 0 0 #e28313}html article.old .btn-base.orange-sink:hover{box-shadow:0 1px 0 0 #e28313}html article.old .btn-base.blue-sink{background:#55bdee;box-shadow:0 3px 0 0 #169ad8}html article.old .btn-base.blue-sink a:before{background:url(/icon/ic-search-white2.svg) no-repeat;background-position:right center}html article.old .btn-base.blue-sink:hover{box-shadow:0 1px 0 0 #169ad8}html article.old .btn-base.blue{background:#55bdee}html article.old .btn-base.blue a:before{background:url(/icon/ic-search-white2.svg) no-repeat;background-position:right center}html article.old .btn-base-wrap{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box}html article.old .btn-base-wrap .btn-base a{width:320px}@media (max-width:767px){html article.old .btn-base-wrap{width:100%;max-width:500px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html article.old .btn-base-wrap .btn-base{width:100%}html article.old .btn-base-wrap .btn-base a{width:100%}}html article.old .bhtc{color:#7cbd49}html article.old .bhbg{background-color:#7cbd49}html article.old .shtc{color:#55bdee}html article.old .shbg{background-color:#55bdee}html article.old .hstc{color:#fabe00}html article.old .hsbg{background-color:#fabe00}html article.old .bstc{color:#4b3e36}html article.old .bsbg{background-color:#4b3e36}html article.old .sptc{color:#7f3ca0}html article.old .spbg{background-color:#7f3ca0}html article.old .jptc{color:#55bdee;border-color:#55bdee}html article.old .jpbg{background-color:#55bdee}html article.old .krtc{color:#fe4c76;border-color:#fe4c76}html article.old .krbg{background-color:#fe4c76}html article.old .twtc{color:#ff7919;border-color:#ff7919}html article.old .twbg{background-color:#ff7919}html article.old .pc-none{display:none}html article.old .sp-none{display:block}@media (max-width:767px){html article.old{min-width:0}html article.old .pc-none{display:block}html article.old .sp-none{display:none}}html .footer-old{min-width:1200px}@media (max-width:767px){html .footer-old{min-width:0}}.select-nation-content{padding:40px 24px;background:#fff;border-radius:4px;background-image:url(/illust/concept/dotted_worldmap@2x.png);background-size:cover;background-position:center;background-color:#fff}.select-nation-content p{color:#003f96;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.6;margin-bottom:16px;text-shadow:0 0 12px #fff}.select-nation-content .selectcountry{margin:0}.select-nation-content .selectcountry .container .row{padding:0}.select-nation-content .selectcountry .container .row .country.col-md-12{margin:6px 0}.select-nation-content .selectcountry .container .row .country.col-md-12 a{font-size:1.6rem;padding:24px}.select-nation-content .selectcountry .container .row .country.col-md-12 a span.flag-icon{margin-right:8px;width:1.29em;line-height:.99em;background-color:#fff}.sub-mv{width:100%;height:200px;background:#ccc;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/submv/submv.jpg) center center/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/submv/submv.jpg) center center/cover no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.sub-mv .tx-wrap{text-align:center;color:#fff;line-height:1;min-width:100%;padding:0 16px}.sub-mv .tx-wrap .h1-styl{font-size:4.8rem;font-weight:700;letter-spacing:.4rem;line-height:1}.sub-mv .tx-wrap p.sub-ttl{margin-top:16px;font-weight:700}@media (max-width:767px){.sub-mv{height:120px}.sub-mv .tx-wrap .h1-styl{font-size:2.4rem;letter-spacing:2px;overflow-wrap:break-word}.sub-mv .tx-wrap p.sub-ttl{margin-top:12px}}.sub-mv.search{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/submv/submv-search.jpg) center center/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/submv/submv-search.jpg) center center/cover no-repeat}.sub-mv.program{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/submv/submv-program.jpg) center center/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/submv/submv-program.jpg) center center/cover no-repeat}.sub-mv.voice{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/submv/submv-voice.jpg) center center/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/submv/submv-voice.jpg) center center/cover no-repeat}.old-submv .tx-wrap .h1-styl{font-size:3.2rem}@media (max-width:767px){.old-submv .tx-wrap .h1-styl{font-size:2.4rem;line-height:1.5;margin-bottom:-8px}}article.home section.bnr-wrap{background:url(/images/common/polygon-gray.webp) repeat}.top-jp-bnr.home-bnr{background:0 0;background:url(/images/common/polygon-gray.webp) repeat}.top-jp-bnr.home-bnr img{width:100%}.top-jp-bnr.home-bnr .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.top-jp-bnr.home-bnr .container .bnr-box{background:#11111f;text-align:center;margin:0 8px 32px;width:-webkit-calc(100% / 4 - 16px);width:calc(100% / 4 - 16px);min-width:-webkit-calc(100% / 4 - 64px);min-width:calc(100% / 4 - 64px)}.top-jp-bnr.home-bnr .container .bnr-box .bnr{margin:0}.top-jp-bnr.home-bnr .container .bnr-box .bnr a{display:block}.top-jp-bnr.home-bnr .container .bnr-box .bnr a img{width:100%}.top-jp-bnr.home-bnr .container .bnr-box .tx{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.5;padding:4px 0}.top-jp-bnr.home-bnr .wide-bnr{margin:0 8px 32px}.top-jp-bnr-sp{padding:40px 0 60px}.top-jp-bnr-sp img{width:100%}.top-jp-bnr-sp .tit{font-weight:700;font-size:3.2rem;color:#003f96;text-transform:uppercase;line-height:1.2;margin-bottom:12px;padding-bottom:12px;text-align:center}@media (min-width:768px){.top-jp-bnr-sp .tit .hidden{display:none}}.top-jp-bnr-sp ul#top-bnr-slider{margin-bottom:8px}.top-jp-bnr-sp ul#top-bnr-slider button{width:40px;height:40px}.top-jp-bnr-sp ul#top-bnr-slider .slick-prev{margin-left:-18px;left:0;margin-bottom:-20px}.top-jp-bnr-sp ul#top-bnr-slider .slick-next{margin-right:-18px;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-20px}.top-jp-bnr-sp ul#top-bnr-slider .slick-next:before,.top-jp-bnr-sp ul#top-bnr-slider .slick-prev:before{content:'';display:block;width:100%;height:100%;background-image:url(/icon/ic-arrow-left-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}.top-jp-bnr-sp ul#thumbnail-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-jp-bnr-sp ul#thumbnail-list li.thumbnail-item{width:32%;margin:-webkit-calc(2% / 3);margin:calc(2% / 3);position:relative}.top-jp-bnr-sp ul#thumbnail-list li.thumbnail-item img{width:100%}.top-jp-bnr-sp ul#thumbnail-list li.thumbnail-item:after{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;background-color:rgba(0,0,0,.2);border:none;border:0 solid #ffe73f;-moz-box-sizing:initial;box-sizing:initial}.top-jp-bnr-sp ul#thumbnail-list li.thumbnail-item.thumbnail-current:after{background-color:rgba(0,0,0,0);border:4px solid #ffe73f}.top-jp-bnr-sp .wide-bnr{margin-bottom:16px}.sidebnr .bnr{margin-bottom:16px;position:relative}.sidebnr .bnr a img{width:100%}.sidebnr .bnr a.bnr{position:absolute;top:0;left:0;width:100%;height:100%}.home-bnr,.mobile-search-bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/images/common/polygon-gray.webp) repeat;padding:64px 0}.home-bnr .tit,.mobile-search-bnr .tit{font-weight:700;font-size:3.2rem;color:#003f96;text-transform:uppercase;line-height:1.2;margin-bottom:12px;padding-bottom:12px;text-align:center}@media (min-width:768px){.home-bnr .tit .hidden,.mobile-search-bnr .tit .hidden{display:none}}.home-bnr .container,.mobile-search-bnr .container{min-height:100%}.home-bnr .container .row,.mobile-search-bnr .container .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.home-bnr .container .row .bnr.w100,.mobile-search-bnr .container .row .bnr.w100{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.home-bnr .container .row .bnr.w100 a img,.mobile-search-bnr .container .row .bnr.w100 a img{width:100%}.home-bnr .container .row .bnr,.mobile-search-bnr .container .row .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px;position:relative}.home-bnr .container .row .bnr a,.mobile-search-bnr .container .row .bnr a{display:block}.home-bnr .container .row .bnr a img,.mobile-search-bnr .container .row .bnr a img{width:100%;height:auto}.home-bnr .container .row .bnr a.bnr,.mobile-search-bnr .container .row .bnr a.bnr{position:absolute;top:0;left:0;width:100%;height:100%}.home-bnr .container .row .bnr:hover,.mobile-search-bnr .container .row .bnr:hover{opacity:.8}@media (max-width:992px){.home-bnr,.mobile-search-bnr{padding:48px 0}.home-bnr .container,.mobile-search-bnr .container{width:100%}}@media (max-width:767px){.home-bnr .tit .none,.mobile-search-bnr .tit .none{display:none}.home-bnr .container .row .bnr,.mobile-search-bnr .container .row .bnr{width:100%}.home-bnr .container .row .bnr.tw,.mobile-search-bnr .container .row .bnr.tw{margin-left:0}}@media (max-width:577px){.home-bnr,.mobile-search-bnr{padding:32px 0 16px}.home-bnr .container .row,.mobile-search-bnr .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-bnr .container .row .bnr,.mobile-search-bnr .container .row .bnr{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px;margin:0 0 16px}}.top-bukken-bnr-tokyo{padding:0;margin-bottom:40px}.top-bukken-bnr-tokyo .container .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bukken-bnr-tokyo .container .row .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px}.top-bukken-bnr-tokyo .container .row .bnr a{display:block}.top-bukken-bnr-tokyo .container .row .bnr a img{width:100%;height:auto}@media (max-width:577px){.top-bukken-bnr-tokyo .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-bukken-bnr-tokyo .container .row .bnr{width:100%;margin:0 0 16px}}.home-kansai-bnr .container .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.home-kansai-bnr .container .row .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.home-kansai-bnr .container .row .bnr a{display:block}.home-kansai-bnr .container .row .bnr a img{width:100%;height:auto}.home-kansai-bnr .container .row .bnr a.bnr{position:absolute;top:0;height:100%}@media (max-width:577px){.home-kansai-bnr .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-kansai-bnr .container .row .bnr{width:100%;margin:0 0 16px}}.common-bnr .search-bnr,.search-mobile .search-bnr,article.houselist .search-bnr,article.search .search-bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:40px}.common-bnr .search-bnr:empty,.search-mobile .search-bnr:empty,article.houselist .search-bnr:empty,article.search .search-bnr:empty{margin-bottom:0}.common-bnr .search-bnr.hidden,.search-mobile .search-bnr.hidden,article.houselist .search-bnr.hidden,article.search .search-bnr.hidden{display:none}.common-bnr .search-bnr .bnr,.search-mobile .search-bnr .bnr,article.houselist .search-bnr .bnr,article.search .search-bnr .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px;min-height:1px;position:relative}.common-bnr .search-bnr .bnr a,.search-mobile .search-bnr .bnr a,article.houselist .search-bnr .bnr a,article.search .search-bnr .bnr a{display:block;width:100%}.common-bnr .search-bnr .bnr a img,.search-mobile .search-bnr .bnr a img,article.houselist .search-bnr .bnr a img,article.search .search-bnr .bnr a img{width:100%;height:auto}.common-bnr .search-bnr .bnr a.bnr,.search-mobile .search-bnr .bnr a.bnr,article.houselist .search-bnr .bnr a.bnr,article.search .search-bnr .bnr a.bnr{position:absolute;top:0;width:100%;height:100%}@media (max-width:767px){.common-bnr .search-bnr,.search-mobile .search-bnr,article.houselist .search-bnr,article.search .search-bnr{margin:0 0 8px}}@media (max-width:577px){.common-bnr .search-bnr,.search-mobile .search-bnr,article.houselist .search-bnr,article.search .search-bnr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.common-bnr .search-bnr .bnr,.search-mobile .search-bnr .bnr,article.houselist .search-bnr .bnr,article.search .search-bnr .bnr{width:100%;margin:0 0 16px}}@media (max-width:767px){article.search .main-contents .search-bnr{margin:100px 0 40px}}.flip-bnr{width:70vw;max-width:338px;position:fixed;z-index:99;display:block;cursor:pointer;-webkit-transition:1s;transition:1s;right:32px;bottom:60px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.flip-bnr .hide{display:none;opacity:0}.flip-bnr a{display:block}.flip-bnr a img{width:100%}.flip-bnr:hover{opacity:.8}.flip-bnr__close{position:absolute;top:-18px;right:-10px;width:24px;height:24px}.flip-bnr__close img{width:100%}@media (max-width:767px){.flip-bnr{max-width:250px;right:12px;bottom:10px}}.search-bnr-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px}.search-bnr-wrap .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.search-bnr-wrap img{width:100%}@media (max-width:767px){.search-bnr-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.search-bnr-wrap:has(.bnr:nth-child(4)){-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-bnr-wrap:has(.bnr:nth-child(4)) .bnr{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(100% / 2 - 10px);-ms-flex:1 1 calc(100% / 2 - 10px);flex:1 1 calc(100% / 2 - 10px)}.menu-bnr,.menu-search-bnr{width:100%;margin:auto;padding:10px 0;overflow:hidden;background:#fff}.menu-bnr .menu-bnr-slider,.menu-search-bnr .menu-bnr-slider{width:100%}.menu-bnr .menu-bnr-slider .bnr,.menu-search-bnr .menu-bnr-slider .bnr{width:100vw;max-width:100vw;text-align:center;font-size:20px;margin:4px}.menu-bnr .menu-bnr-slider .bnr img,.menu-search-bnr .menu-bnr-slider .bnr img{width:100%}.menu-bnr .menu-bnr-thum,.menu-search-bnr .menu-bnr-thum{width:90vw;margin:4px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.menu-bnr .menu-bnr-thum .slick-track,.menu-search-bnr .menu-bnr-thum .slick-track{width:100%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px}.menu-bnr .menu-bnr-thum .bnr,.menu-search-bnr .menu-bnr-thum .bnr{display:block;min-width:21vw;opacity:.5;border:2px solid #fff}.menu-bnr .menu-bnr-thum .bnr a,.menu-search-bnr .menu-bnr-thum .bnr a{pointer-events:none}.menu-bnr .menu-bnr-thum .bnr img,.menu-search-bnr .menu-bnr-thum .bnr img{width:100%}.menu-bnr .menu-bnr-thum .slick-current,.menu-search-bnr .menu-bnr-thum .slick-current{opacity:1;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ffe73f}@media (min-width:992px){.hidden-pc{display:none}}@media (max-width:991px){.hidden-sp{display:none}}header .menu-slide,header .search-slide{-webkit-transform:translateY(-6000px);-ms-transform:translateY(-6000px);transform:translateY(-6000px);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}header .menu-slide.slide,header .search-slide.slide{position:fixed;top:64px;right:0;bottom:0;left:0;overflow-y:auto;margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .header-pc .header-top .container .select-box .selectlang ul.tooltip:before,header .header-pc .header-top .container .select-box .selectnation ul.tooltip:before,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip:before{content:'';width:0;height:0;display:block;border:8px solid transparent;position:absolute;visibility:hidden}header .header-pc .header-top .container .select-box .selectlang,header .header-pc .header-top .container .select-box .selectnation,header .header-pc .header-top .container nav.menu-pc ul li.list-group{position:relative}header .header-pc .header-top .container .select-box .selectlang:hover ul.tooltip,header .header-pc .header-top .container .select-box .selectnation:hover ul.tooltip,header .header-pc .header-top .container nav.menu-pc ul li.list-group:hover ul.tooltip{display:block;z-index:2;-webkit-animation:show .2s ease-out,moveY .3s ease-out;animation:show .2s ease-out,moveY .3s ease-out}header .header-pc .header-top .container .select-box .selectlang ul.tooltip,header .header-pc .header-top .container .select-box .selectnation ul.tooltip,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip{width:260px;padding:0 16px;display:none;position:absolute;top:44px;left:0;background:#fff;border:solid #ffe73f 2px;border-radius:4px}header .header-pc .header-top .container .select-box .selectlang ul.tooltip li,header .header-pc .header-top .container .select-box .selectnation ul.tooltip li,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip li{border-bottom:1px solid #ccc}header .header-pc .header-top .container .select-box .selectlang ul.tooltip li a,header .header-pc .header-top .container .select-box .selectnation ul.tooltip li a,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip li a{padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-pc .header-top .container .select-box .selectlang ul.tooltip li:last-child,header .header-pc .header-top .container .select-box .selectnation ul.tooltip li:last-child,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip li:last-child{border:none}header .header-pc .header-top .container .select-box .selectlang ul.tooltip:before,header .header-pc .header-top .container .select-box .selectnation ul.tooltip:before,header .header-pc .header-top .container nav.menu-pc ul li.list-group ul.tooltip:before{visibility:visible;border-bottom:12px solid #ffe73f;top:-20px;left:16px}header .header-error{padding-top:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-error a{color:#fff;font-size:1.2rem;font-weight:700;line-height:1;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;border:2px solid red;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;max-width:1126px}header .header-error a span{color:red}header .header-error a:after{content:'';width:7px;height:7px;border-top:1px solid red;border-right:1px solid red;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){header .header-error{padding:6px 10px}header .header-error a{height:auto;padding:5px 8px;font-size:12px;gap:6px;line-height:1.4}}header .header-error-jp{padding-top:32px}header .header-setsumeikai{height:32px;position:relative;background:#fff;z-index:999}header .header-setsumeikai .header-setsumeikai-slider{height:32px;padding-right:16px;padding-left:16px;width:1152px;max-width:100%;margin:auto;position:relative;z-index:1}header .header-setsumeikai .header-setsumeikai-slider li a{color:#fff;font-size:1.2rem;font-weight:700;line-height:1;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}header .header-setsumeikai .header-setsumeikai-slider li a:after{content:'';width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .header-setsumeikai .header-setsumeikai-slider li a span{border-bottom:1px solid #fff}header .header-setsumeikai .header-setsumeikai-slider li.setsumeikai-tx a:before{content:"";width:20px;height:20px;background:url(/icon/ic-pc-white.svg) no-repeat center/contain}header .header-setsumeikai .header-setsumeikai-slider li.roomsupport-tx a:before{content:"";width:20px;height:20px;background:url(/icon/ic-chat-white.svg) no-repeat center/contain}header .header-setsumeikai .header-setsumeikai-thum{width:100%;height:32px;position:absolute;top:0;left:0;z-index:0}header .header-setsumeikai .header-setsumeikai-thum li{width:100%;height:32px}header .header-setsumeikai .header-setsumeikai-thum li.setsumeikai-bg{background-image:-webkit-gradient(linear,left top,right top,from(#015eea),to(#12b0eb));background-image:linear-gradient(90deg,#015eea,#12b0eb)}header .header-setsumeikai .header-setsumeikai-thum li.roomsupport-bg{background-image:-webkit-gradient(linear,left top,right top,from(#19c7b9),to(#67c215));background-image:linear-gradient(90deg,#19c7b9,#67c215)}@media (max-width:991px){header .header-setsumeikai{width:100%;position:fixed}header .header-setsumeikai .header-setsumeikai-slider{width:100%}header .header-setsumeikai .header-setsumeikai-slider li a{font-size:12px;gap:6px}}header .header-pc .header-top{width:100%;border-bottom:2px solid #ffe73f;position:fixed;z-index:100;background:#fff}header .header-pc .header-top .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:44px}header .header-pc .header-top .container .logo-box{position:relative}header .header-pc .header-top .container .logo-box .logo{width:230px;margin-right:24px;padding-right:24px;border-right:1px solid #ccc}header .header-pc .header-top .container .logo-box .logo img{width:100%}header .header-pc .header-top .container .logo-box a.header-logo{position:absolute;width:80%;height:100%;top:0;left:0}header .header-pc .header-top .container nav.menu-pc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}header .header-pc .header-top .container nav.menu-pc ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .header-pc .header-top .container nav.menu-pc ul li.list-group a{font-size:1.4rem;font-weight:700;padding:8px 0;display:block;text-transform:uppercase}header .header-pc .header-top .container nav.menu-pc ul li.list-group.process{background-color:#ffe73f;padding:0 10px;margin-bottom:4px;border-radius:4px;height:33px;min-height:100%;margin-top:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-pc .header-top .container nav.menu-pc ul li.list-group.process a{color:#003f96;padding:5px}header .header-pc .header-top .container .select-box{position:absolute;top:0;right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .header-pc .header-top .container .select-box .selectnation{background:#ffe73f;padding:2px 16px;border-radius:0 0 4px 4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}header .header-pc .header-top .container .select-box .selectnation:hover ul.tooltip{-webkit-animation:show .2s ease-out,langMoveY .3s ease-out;animation:show .2s ease-out,langMoveY .3s ease-out;left:initial;right:0}header .header-pc .header-top .container .select-box .selectnation .country{font-size:1.2rem;font-weight:700}header .header-pc .header-top .container .select-box .selectnation .country span{margin-right:8px}header .header-pc .header-top .container .select-box .selectnation ul.tooltip{width:auto;padding:0 14px;top:32px}header .header-pc .header-top .container .select-box .selectnation ul.tooltip:before{left:initial;right:16px}header .header-pc .header-top .container .select-box .selectnation ul.tooltip li a{font-size:12px;line-height:1.5;font-weight:700;white-space:nowrap}header .header-pc .header-top .container .select-box .selectnation ul.tooltip li a span{margin-right:8px;min-width:16px}header .header-pc .header-top .container .select-box .selectlang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#003f96;padding:4px 16px;border-radius:0 0 4px 4px;margin-left:8px;cursor:pointer}header .header-pc .header-top .container .select-box .selectlang:hover ul.tooltip{-webkit-animation:show .2s ease-out,langMoveY .3s ease-out;animation:show .2s ease-out,langMoveY .3s ease-out;left:initial;right:0}header .header-pc .header-top .container .select-box .selectlang svg.ic-earth{width:14px;height:14px;fill:#fff;margin:-1px 6px 0 0}header .header-pc .header-top .container .select-box .selectlang p.tooltip-active{font-size:1.2rem;color:#fff;font-weight:700}header .header-pc .header-top .container .select-box .selectlang ul.tooltip{top:32px;border:2px solid #003f96}header .header-pc .header-top .container .select-box .selectlang ul.tooltip:before{border-bottom:12px solid #003f96;left:initial;right:16px}header .header-pc .header-top .container .select-box .selectlang ul.tooltip li a{font-size:14px;font-weight:700}header .header-pc .header-top .container .select-box .selectlang ul.tooltip li a span{margin-right:8px}header .header-bottom.breadcrumbs{position:relative;z-index:90;width:100%;padding-top:90px;background:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}header .header-bottom.breadcrumbs .container{line-height:1.2;padding:6px 16px}header .header-bottom.breadcrumbs .container a{font-size:1.2rem;font-weight:700;color:#003f96;text-decoration:underline!important}header .header-bottom.breadcrumbs .container a svg{width:7px;height:8px;margin:0 6px;fill:#003f96}header .header-bottom.breadcrumbs .container a:last-child{color:#11111f;text-decoration:none!important;pointer-events:none}header .header-bottom.breadcrumbs .container a:last-child svg{display:none}header .header-bottom-jp.breadcrumbs{padding-top:120px}@media (max-width:991px){header{position:static}header:after{display:none}header .header-mobile .header-top{width:100vw;height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #ffe73f;position:fixed;z-index:100;background:#fff}header .header-mobile .header-top .logo-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:initial;max-width:240px;margin:0 10px;line-height:64px}header .header-mobile .header-top .logo-box .logo{width:100%}header .header-mobile .header-top .logo-box .logo img{width:100%}header .header-mobile .header-top .logo-box a.header-logo{position:absolute;width:100%;height:100%;top:0;left:10px;width:54%;max-width:240px}header .header-mobile .header-top .btn-box{width:144px;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:.4;-webkit-flex:.4;-ms-flex:.4;flex:.4}header .header-mobile .header-top .btn-box .btn{max-width:80px;width:50%;border-left:1px solid #ccc;padding:9px 7px 6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-mobile .header-top .btn-box .btn svg{width:24px;height:24px;margin-bottom:4px}header .header-mobile .header-top .btn-box .btn .tx{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}header .header-mobile .header-top .btn-box .btn .tx .btn-tx{width:100%;font-size:1rem;font-weight:700;line-height:1.1;text-transform:uppercase}header .header-mobile .header-top .btn-box .btn.menu-active{background:#ffe73f}header .header-mobile .header-top .btn-box .btn.menu-active svg{fill:#003f96}header .header-mobile .header-top .btn-box .btn.menu-active .tx .btn-tx{color:#003f96}header .header-mobile .header-top .btn-box .btn:last-child svg{width:22px;height:22px;margin-top:2px}header .header-mobile .header-bottom.breadcrumbs{width:100%;padding-top:64px;position:static}header .header-mobile .header-bottom.breadcrumbs .container{padding:6px 10px}header .header-mobile.header-mobile-jp .header-top{margin-top:32px}header .header-mobile.header-mobile-jp .header-bottom.breadcrumbs{padding-top:96px}header .menu-slide,header .search-slide{position:absolute;z-index:95;overflow:hidden}header .menu-slide.menu-slide-jp,header .menu-slide.search-slide-jp,header .search-slide.menu-slide-jp,header .search-slide.search-slide-jp{top:96px}header .menu-slide .ttl,header .search-slide .ttl{white-space:nowrap;text-transform:uppercase}header .menu-slide .header-menu-base,header .search-slide .header-menu-base{font-weight:700;border:4px solid #003f96;padding:0;background:#fff;width:100vw;overflow:hidden}header .menu-slide .header-menu-base .ttl,header .search-slide .header-menu-base .ttl{font-size:1.4rem;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:auto}header .menu-slide .header-menu-base .blue-head,header .search-slide .header-menu-base .blue-head{margin:0;padding:13px 16px;background:#003f96;color:#fff}header .menu-slide .header-menu-base .btn-open svg,header .search-slide .header-menu-base .btn-open svg{width:14px;height:14px;fill:#fff}header .menu-slide .header-menu-base .btn-open svg:last-child,header .search-slide .header-menu-base .btn-open svg:last-child{display:none}header .menu-slide .header-menu-base .btn-open.active svg:first-child,header .search-slide .header-menu-base .btn-open.active svg:first-child{display:none}header .menu-slide .header-menu-base .btn-open.active svg:last-child,header .search-slide .header-menu-base .btn-open.active svg:last-child{display:block}header .menu-slide .header-menu-base .header-btn-close,header .search-slide .header-menu-base .header-btn-close{padding:8px;margin:16px;background:#f1f1f1;border-radius:4px;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .menu-slide .header-menu-base .header-btn-close:before,header .search-slide .header-menu-base .header-btn-close:before{content:'';display:block;width:14px;height:14px;margin-right:8px;background:url(/icon/ic-cross.svg) no-repeat center center/cover}header .menu-slide nav{padding:0 16px}header .menu-slide nav ul li.list-group{border-top:1px solid #ccc}header .menu-slide nav ul li.list-group:first-child{border:none}header .menu-slide nav ul li.list-group:nth-child(2){margin-top:-1px}header .menu-slide nav ul li.list-group a{font-size:1.6rem;padding:8px 0;min-height:48px;display:block}header .menu-slide nav ul li.list-group .ttl.btn-open{font-size:1.6rem;margin:0;padding:8px 0;min-height:48px;border-bottom:1px solid #ccc;white-space:nowrap}header .menu-slide nav ul li.list-group .ttl.btn-open svg{fill:#11111f}header .menu-slide nav ul li.list-group ul.inr{margin-left:16px}header .menu-slide nav ul li.list-group ul.inr li{border-bottom:1px solid #ccc}header .menu-slide nav ul li.list-group ul.inr li a{font-weight:400}header .menu-slide nav ul li.list-group ul.inr li a:before{content:'-';display:inline-block;margin-right:8px}header .menu-slide .select-box .header-selectlang .blue-head{border-bottom:1px solid #ccc}header .menu-slide .select-box .header-selectlang .blue-head.active{border:none}header .menu-slide .select-box .header-selectlang nav{display:none}header .menu-slide .select-box .header-selectlang nav ul li a span{margin-right:8px}header .menu-slide .select-box .header-selectnation-sp .selectcountry{margin:0;display:none}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container{padding:16px 16px 0}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container p.lines-on-sides{display:none}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container .row{padding:0}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container .row .country:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container .row .country:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container .row .country:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}header .menu-slide .select-box .header-selectnation-sp .selectcountry .container .line{margin-top:16px;border-bottom:1px solid #ccc}header .menu-slide .header-owner-bnr .bnr{padding:0}header .menu-slide .header-owner-bnr .bnr .bnr-box{margin:0 16px;border:none;border-radius:0;border-bottom:1px solid #ccc}header .menu-slide .header-owner-bnr .bnr .bnr-box a{padding:16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:url(/icon/ic-arrow.svg) no-repeat 98% center/12px}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph{width:105px;min-width:105px;height:70px}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph.owner{background:url(/images/bnr/box-bnr/owner.webp) center center/cover}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph.corporate{background:url(/images/bnr/box-bnr/corporate.webp) center center/cover}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph p{display:none}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph .line{display:none}header .menu-slide .header-owner-bnr .bnr .bnr-box a .tx p{font-size:1.4rem}header .search-slide .bnr-box{margin:0 0 32px}}@media (max-width:992px){header .search-slide.slide-box .header-menu-base.hidden-pc .search-wrap .btn-wrap.search-menu-btn{margin:24px 0}}@media (max-width:767px){header .header-mobile .header-top .logo-box{max-width:216px}}@media (max-width:320px){header .header-mobile .header-top .logo-box{max-width:184px}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes moveY{0%{top:53px}100%{top:44px}}@keyframes moveY{0%{top:53px}100%{top:44px}}@-webkit-keyframes langMoveY{0%{top:37px}100%{top:32px}}@keyframes langMoveY{0%{top:37px}100%{top:32px}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.selectcountry{margin:32px 0 24px}.selectcountry .container{height:auto}.selectcountry .container p.lines-on-sides{font-size:1.8rem;font-weight:700}.selectcountry .container .row{padding:16px 0 32px}.selectcountry .container .row .country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.selectcountry .container .row .country a{width:100%;padding:16px 0;font-size:1.8rem;font-weight:700;color:#fff;letter-spacing:3px;border-radius:4px;overflow:hidden;text-align:center}.selectcountry .container .row .country a.selectcountry-01{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/home/root/kr.webp) center 40%/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/kr.webp) center 40%/cover}.selectcountry .container .row .country a.selectcountry-02{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/home/root/jp.webp) center 40%/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/jp.webp) center 40%/cover}.selectcountry .container .row .country a.selectcountry-03{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/home/root/tw.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/tw.webp) center center/cover}.selectcountry .container .row .country a:hover{opacity:.9}.selectcountry .container .line{border-bottom:2px solid #ccc}@media (max-width:767px){.selectcountry{margin-top:64px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.selectcountry p.lines-on-sides{font-size:1.6rem}.selectcountry .row .country{margin-bottom:16px}.selectcountry .row .country:last-child{margin:0}}.bnr .bnr-box{margin-bottom:16px;border:1px solid #ccc;border-radius:4px;overflow:hidden}.bnr .bnr-box a{display:block}.bnr .bnr-box a .ph{height:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0}.bnr .bnr-box a .ph.owner{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/bnr/box-bnr/owner.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.webp) center center/cover}.bnr .bnr-box a .ph.corporate{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/bnr/box-bnr/corporate.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.webp) center center/cover}.bnr .bnr-box a .ph.member{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/common/bh-photo.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/common/bh-photo.webp) center center/cover}.bnr .bnr-box a .ph p{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5}.bnr .bnr-box a .ph .line{width:32px;border-bottom:2px solid #fff}.bnr .bnr-box a .tx{padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-align:center}.bnr .bnr-box.kakao a{background:0 0}.bnr .bnr-box.kakao img{width:100%}.bnr .bnr-box:hover{opacity:.8}@media (max-width:767px){.bnr{padding:0}.bnr .bnr-box{border:none;border-radius:0;margin:0}.bnr .bnr-box:first-child{border-bottom:1px solid #ccc}.bnr .bnr-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px;background:url(/icon/ic-arrow.svg) no-repeat 98% center/12px}.bnr .bnr-box a .ph{width:105px;min-width:105px;height:70px}.bnr .bnr-box a .ph.owner{background:url(/images/bnr/box-bnr/owner.webp) center center/cover}.bnr .bnr-box a .ph.corporate{background:url(/images/bnr/box-bnr/corporate.webp) center center/cover}.bnr .bnr-box a .ph.member{background:url(/images/common/bh-photo.webp) center center/cover}.bnr .bnr-box a .ph p{display:none}.bnr .bnr-box a .ph .line{display:none}.bnr .bnr-box a .tx{padding:0 32px 0 16px;text-align:left}.bnr .bnr-box a .tx p{font-weight:400}}section.fb{margin-top:40px;text-align:center}section.fb .fb-iframe .fb_iframe_widget,section.fb .fb-iframe .fb_iframe_widget iframe[style],section.fb .fb-iframe .fb_iframe_widget span{width:100%!important}.btn-wrap.search-menu-btn .row{padding:0 8px}.btn-wrap.search-menu-btn .row .search{position:relative;margin-bottom:16px;padding:0 8px}.btn-wrap.search-menu-btn .row .search a{position:absolute;width:90%;height:100%;z-index:80}.btn-wrap.search-menu-btn .row .search .btn-box{height:auto;position:relative;border:4px solid #f1f1f1;-webkit-transition:.2s ease;transition:.2s ease}.btn-wrap.search-menu-btn .row .search .btn-box:before{content:'';display:block;padding-top:100%}.btn-wrap.search-menu-btn .row .search .btn-box .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;padding:6px;top:0;left:0;width:100%;height:100%}.btn-wrap.search-menu-btn .row .search .btn-box .inr .illust{width:100%;height:100%;max-width:170px;margin:16px 0;background:url(/illust/search/search01.svg) no-repeat center center/contain}.btn-wrap.search-menu-btn .row .search .btn-box .inr .tx{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;width:100%;padding:8px;-webkit-transition:.2s ease;transition:.2s ease}.btn-wrap.search-menu-btn .row .search .btn-box .inr>*{vertical-align:middle}.btn-wrap.search-menu-btn .row .search:nth-child(2) .btn-box .inr .illust{background:url(/illust/search/search02.svg) no-repeat center center/contain}.btn-wrap.search-menu-btn .row .search:nth-child(3) .btn-box .inr .illust{background:url(/illust/search/search03.svg) no-repeat center center/contain}.btn-wrap.search-menu-btn .row .search:last-child .btn-box .inr .illust{background:url(/illust/search/search04.svg) no-repeat center center/contain}@media (max-width:767px){.btn-wrap.search-menu-btn{padding:0}.btn-wrap.search-menu-btn .row .search{margin-bottom:16px;padding:0 8px}.btn-wrap.search-menu-btn .row .search .btn-box .inr .illust{min-height:0;margin:8px 0 0;width:70%;height:70%}}.contact-pc-fixedbtn{position:fixed;top:136px;right:-64px;z-index:90;-webkit-transition:ease .2s;transition:ease .2s}.contact-pc-fixedbtn:hover{right:-58px}.contact-pc-fixedbtn .inr{width:100px;background:#02a167;border-radius:4px;border:4px solid #fff;box-shadow:0 0 16px 4px rgba(100,100,100,.2)}.contact-pc-fixedbtn .inr svg{width:18px;height:22px;fill:#fff;margin:0 0 -6px 6px}.contact-pc-fixedbtn .inr a{display:block;padding:0 0 10px;font-weight:700;font-size:1.6rem;font-weight:700;letter-spacing:1.4px;color:#fff;line-height:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.contact-pc-fixedbtn.en .inr svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:10px 0 -14px 7px}.contact-pc-fixedbtn.en .inr a{padding:14px 0 8px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:12px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:0;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.member .covid-wrap{margin:0 0 16px}.home-news{position:relative;padding:0 16px;background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left -20% top 30%,right -20% top 30%,center,center;background-size:40%,40%,contain,cover}.home-news .container{position:relative;z-index:1}.home-news .news-wrap{background:#fff}@media (max-width:767px){.home-news .news-wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}}.home-news .covid-msg{margin:40px 0 0}.home-news .covid-msg .tx-wrap{position:relative;z-index:1}.home-news .covid-msg .tx-wrap p{font-weight:700;margin:16px 0}.home-news .covid-msg .tx-wrap p span.shadow{text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}.home-news .covid-msg .tx-wrap p span.yellow{background:#ffe73f}.home-news .covid-msg .btn-base.ghost.arrow{margin:24px 0 80px;background:#fff}.home-news .covid-msg .btn-base.ghost.arrow:hover{background:#003f96}@media (min-width:768px){.home-news .covid-msg .btn-base.ghost.arrow a{padding:14px;font-size:2rem}}.home-news .covid-msg .ilst-wrap.covid{position:absolute;width:-webkit-calc(480px + 10vw);width:calc(480px + 10vw);height:auto;right:-11px;bottom:6px;overflow:hidden;z-index:0}.home-news .covid-wrap{position:relative}@media (max-width:767px){.home-news{background-repeat:repeat-y,repeat-y,no-repeat,no-repeat;background-position:-260% -10%,330% center,center 20%,center;background-size:80%,80%,200%,cover;padding-bottom:28px}.home-news .covid-msg .tx-wrap{position:relative;z-index:1}.home-news .covid-msg .tx-wrap br.sp-none{display:none}.home-news .covid-msg .btn-base.ghost.arrow{margin:32px 0 16px}.home-news .covid-wrap{position:relative;background:#fff;border-radius:4px;margin:0}}.online-info-popup#online-info-popup{padding:32px;max-width:400px}.online-info-popup#online-info-popup .btn-base{max-width:100%}.online-info-popup#online-info-popup .img-box img{width:100%}.online-info-popup#online-info-popup .tx-box .tx{font-size:1.4rem;line-height:1.8;margin:16px 0}.online-info-popup#online-info-popup .tx-box .tx span{display:inline-block}.online-info-popup#online-info-popup .tx-box .btn-base.ghost.arrow{max-width:200px}.online-info-popup#online-info-popup .tx-box .btn-base.ghost.arrow a{padding:6px}@media (max-width:767px){.online-info-popup#online-info-popup .tx-box .tx{font-size:1.2rem;margin:10px 0}}.seo-tx-wrap .tx-wrap{border:1px solid #ccc;border-width:0 0 1px}.seo-tx-wrap .tx-wrap .head{font-size:1.4rem;font-weight:700;margin:8px 0;padding:0 16px;cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.seo-tx-wrap .tx-wrap .head.btn-open svg{width:14px;height:14px}.seo-tx-wrap .tx-wrap .head.btn-open svg:last-child{display:none}.seo-tx-wrap .tx-wrap .head.btn-open.active svg:first-child{display:none}.seo-tx-wrap .tx-wrap .head.btn-open.active svg:last-child{display:block}.seo-tx-wrap .tx-wrap .wrap,.seo-tx-wrap .tx-wrap p{display:none}.seo-tx-wrap .tx-wrap .tx,.seo-tx-wrap .tx-wrap p,.seo-tx-wrap .tx-wrap ul li{margin-bottom:16px;font-size:1.4rem}.seo-tx-wrap .tx-wrap .tx,.seo-tx-wrap .tx-wrap p,.seo-tx-wrap .tx-wrap ul{padding:0 16px}.seo-tx-wrap .tx-wrap .tx{margin-top:16px}@media (max-width:767px){.seo-tx-wrap{max-width:100%;overflow:hidden}.seo-tx-wrap .container{max-width:100%;margin:0;padding:0}.seo-tx-wrap .container .tx-wrap{max-width:100%}.seo-tx-wrap .container .tx-wrap .head{padding:0 16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.seo-tx-wrap .container .tx-wrap .head.btn-open svg{position:absolute;right:16px;top:14px;margin-top:-7px}}.side-contact{border:2px solid #11111f;padding:8px;margin-bottom:16px;z-index:1;background:#fff;position:-webkit-sticky;position:sticky;top:140px}.side-contact:before{display:block;content:'';width:-webkit-calc(100% + 4px);width:calc(100% + 4px);height:80px;background:#fff;position:absolute;top:-82px;right:-2px;z-index:-1}@media (max-width:992px){.side-contact{top:90px}}.side-contact .tx{font-size:1.4rem;line-height:1.8;text-align:center;margin-bottom:8px}.side-contact .btn-base{max-width:initial;min-width:initial;padding:0}.side-contact.default.none{display:none}.side-contact.rent_free_side-cotact{display:none}.side-contact.rent_free_side-cotact.active{display:block}footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer section.instagram a{width:100%;height:400px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}footer section.instagram a:hover{opacity:.9}footer section.instagram a .btn{width:352px;height:48px;background:url(/images/home/instagram-btn@2x.png) no-repeat center/contain;box-shadow:rgba(0,0,0,.2) 0 0 20px 5px;z-index:1}footer section.instagram a .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}footer section.contact{font-weight:700;background:url(/images/common/polygon-yellow.webp) repeat;padding:24px 0}footer section.contact .row{margin:0;background:#fff;border-radius:4px;overflow:hidden}footer section.contact .row .office{background:#fff;padding:32px 56px}footer section.contact .row .office p.division{padding-bottom:8px;margin-bottom:16px;border-bottom:2px solid #11111f;text-transform:uppercase}footer section.contact .row .office .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;line-height:1}footer section.contact .row .office .info p.hours{font-size:1.4rem;margin:8px 24px 8px 0}footer section.contact .row .office .info p.hours span{background:#f1f1f1;padding:6px 12px;margin-right:8px}footer section.contact .row .office .info a.tel{font-size:3.2rem;margin:4px 0;pointer-events:none}footer section.contact .row .office .btn-base{max-width:initial}footer section.contact .row .office.col .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer section.contact .row .office.col .box .info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:8px 30px 8px 0}footer section.contact .row .office.col .box .info p.hours{margin:8px 24px 8px 0}footer section.contact .row .office.col .box .info a.tel{margin:4px 0}footer section.contact .row .office.col .box .btn-base{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;min-width:300px;margin:0}@media (max-width:1080px){footer section.contact .row .office.col .box .btn-base{width:100%}}footer section.sitemap{padding-top:48px}footer section.sitemap p{font-size:1.3rem;font-weight:700}footer section.sitemap a{font-size:1.2rem}footer section.sitemap .container .row .nav-group nav.top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:32px}footer section.sitemap .container .row .nav-group nav.top .list-group{width:25%;text-transform:uppercase}footer section.sitemap .container .row .nav-group nav.top .list-group ul{text-transform:uppercase}footer section.sitemap .container .row .nav-group nav.top .list-group ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 0}footer section.sitemap .container .row .nav-group nav.top .list-group ul li:before{content:'';background:url(/icon/ic-arrow.svg) no-repeat center/8px;width:10px;height:10px;margin:0 6px -1px 0}footer section.sitemap .container .row .nav-group nav.top .list-group ul li a{display:block;width:80%;line-height:1.5}footer section.sitemap .container .row .nav-group nav.top .list-group ul li a:hover{opacity:.8}footer section.sitemap .container .row .nav-group nav.sharehouselist{padding-top:32px;border-top:1px solid #ccc}footer section.sitemap .container .row .nav-group nav.sharehouselist a.division{font-weight:700}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}@media (max-width:1080px){footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-wrapper{display:block}}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-inr{margin-bottom:24px}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-inr .list-group ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-inr .list-group ul li a{display:inline-block;margin-right:8px;padding-right:8px;border-right:1px solid #ccc;line-height:1.5}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-inr .list-group ul li a:hover{opacity:.8}footer section.sitemap .container .row .nav-group nav.sharehouselist .sharehouselist-inr .list-group ul li:last-child a{border:none}footer section.company{padding-bottom:24px}footer section.company .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer section.company .container .logo{width:240px;min-width:240px}footer section.company .container .copy{font-size:1.4rem;font-weight:700}@media (max-width:767px){footer section.instagram a{height:50vw}footer section.instagram a .btn{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);max-width:400px;height:58px}footer section.contact{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}footer section.contact .container .row .office{padding:24px}footer section.contact .container .row .office .info a.tel{pointer-events:auto}footer section.sitemap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0}footer section.sitemap .container .row .sitemap-sp{width:100%}footer section.sitemap .container .row .sitemap-sp nav.sp ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;text-transform:uppercase}footer section.sitemap .container .row .sitemap-sp nav.sp ul li{width:50%;border-bottom:1px solid #ccc}footer section.sitemap .container .row .sitemap-sp nav.sp ul li:nth-child(odd){border-right:1px solid #ccc}footer section.sitemap .container .row .sitemap-sp nav.sp ul li a{padding:14px 0 14px 16px;display:block;background:url(/icon/ic-arrow.svg) no-repeat 95% center/12px}footer section.company{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}footer section.company .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer section.company .container .logo{margin-bottom:8px}footer section.company .container .copy{font-size:1rem}}.footer_blj{width:100%;background:#2f2725}@media screen and (max-width:767px){.footer_blj{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}.footer_blj .footer-common-borderless{font-family:"游ゴシック",YuGothic,"MS Pゴシック",sans-serif}.footer_blj .footer-logoWhite{padding:15px 0 15px;margin-top:45px}@media screen and (min-width:767px){.footer_blj .footer-logoWhite{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-column-gap:15px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}.footer_blj .footer-logoWhite__img{width:210px;height:auto;-webkit-box-align:left;-ms-flex-align:left;-webkit-align-items:left;align-items:left}@media screen and (min-width:767px){.footer_blj .footer-logoWhite__img{height:27px;width:auto;margin-top:5.2px}}.footer_blj .footer-logoWhite__txtsub{color:#fff;font-size:11.5px;text-align:left;display:block;letter-spacing:.05rem;font-weight:500;padding-top:6px;line-height:1.5}.footer_blj .footer-logoWhite__txtsub .vsp{display:block}@media screen and (min-width:64em){.footer_blj .footer-logoWhite__txtsub .vsp{display:none}}@media screen and (min-width:767px){.footer_blj .footer-logoWhite__txtsub{font-size:11px;line-height:1.4;padding-top:3px}}.footer_blj .footer-common-borderless{padding:.75rem 0 10rem}.footer_blj .footer-common-borderless-inner{margin:auto}.footer_blj .footer-linksCorp{border-top:2px solid #303030;padding:1.8rem 0 30px;grid-row-gap:7px}@media screen and (min-width:767px){.footer_blj .footer-linksCorp{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.footer_blj .footer-linksCorp__content{display:-ms-grid;display:grid;-ms-grid-columns:29% 72%;grid-template-columns:29% 72%;margin-bottom:6px;grid-column-gap:5px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__content{display:-ms-grid;display:grid;-ms-grid-columns:23% 76%;grid-template-columns:23% 76%;margin:0 30px 0 0;grid-column-gap:3px}}.footer_blj .footer-linksCorp__content__category{color:#000;font-size:11px;text-align:center;display:block;letter-spacing:.025rem;width:100%;font-weight:600;opacity:90%}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__content__category{font-size:11.5px}}.footer_blj .footer-linksCorp__content__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:19px;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__content__list{line-height:18px}}.footer_blj .footer-linksCorp__content__list_cat_name{background:#fff;height:20px;width:100%;border-radius:50px;opacity:.9;margin-top:1px}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__content__list_cat_name{height:19px;margin-top:0;opacity:.85}}.footer_blj .footer-linksCorp__item{display:block;padding:0 .6rem 0 .6rem;position:relative;vertical-align:middle}.footer_blj .footer-linksCorp__item::after{content:"";width:.1rem;height:.9em;top:5px;bottom:0;right:0;position:absolute;background-color:#525252}.footer_blj .footer-linksCorp__item:last-child::after{content:none}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__item{padding:0 .8rem 0 .8rem}}.footer_blj .footer-linksCorp__link{color:#fff;font-size:12px;text-align:left;display:block;letter-spacing:.02rem;width:auto;padding:0;font-weight:300;opacity:90%;line-height:1.75;text-decoration:underline!important}@media screen and (min-width:767px){.footer_blj .footer-linksCorp__link{font-size:12px}}.btn-base{width:100%;max-width:352px;min-width:256px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;background:#02a167;border:2px solid #02a167;-webkit-transition:.2s ease;transition:.2s ease}.btn-base a,.btn-base p.more{width:100%;padding:18px 24px;font-weight:700;line-height:1.5;color:#fff;-webkit-transition:.2s ease;transition:.2s ease;display:block;text-align:center;text-transform:uppercase}.btn-base a:link,.btn-base p.more:link{color:#fff}.btn-base a:visited,.btn-base p.more:visited{color:#fff}.btn-base a:hover,.btn-base p.more:hover{opacity:1}@media (min-width:768px){.btn-base:hover{background:0 0}.btn-base:hover a,.btn-base:hover p.more{color:#02a167}}@media (max-width:767px){.btn-base{max-width:initial;min-width:initial}}.btn-base.blue{background:#0d79de;border:2px solid #0d79de}@media (min-width:768px){.btn-base.blue:hover{background:0 0}.btn-base.blue:hover a,.btn-base.blue:hover p.more{color:#0d79de}.btn-base.blue.arrow:hover svg{fill:#0d79de}}.btn-base.orange{background:#ff5730;border:2px solid #ff5730}@media (min-width:768px){.btn-base.orange:hover{background:0 0}.btn-base.orange:hover a,.btn-base.orange:hover p.more{color:#ff5730}.btn-base.orange.arrow:hover svg{fill:#ff5730}}.btn-base.black{background:#11111f;border:2px solid #11111f}.btn-base.black:hover a,.btn-base.black:hover p.more{color:#fff}@media (min-width:768px){.btn-base.black:hover{background:0 0}.btn-base.black:hover a,.btn-base.black:hover p.more{color:#11111f}.btn-base.black.arrow:hover svg{fill:#11111f}}.btn-base.arrow{position:relative}.btn-base.arrow svg{width:14px;height:14px;fill:#fff;position:absolute;right:8px;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}@media (min-width:768px){.btn-base.arrow:hover svg{fill:#02a167}}.btn-base.off{background:#f1f1f1;border:2px solid #ccc;cursor:default}.btn-base.off a,.btn-base.off p.more{color:#ccc;cursor:default}@media (min-width:768px){.btn-base.off:hover{background:#f1f1f1}.btn-base.off:hover a,.btn-base.off:hover p.more{color:#ccc}.btn-base.off.arrow svg{fill:#ccc}.btn-base.off.arrow:hover svg{fill:#ccc}}.btn-base.ghost{background:0 0;border:2px solid #003f96;padding:0}.btn-base.ghost a,.btn-base.ghost p.more{color:#003f96}.btn-base.ghost svg{fill:#003f96;-webkit-transition:.2s ease;transition:.2s ease}@media (min-width:768px){.btn-base.ghost:hover{background:#003f96}.btn-base.ghost:hover a,.btn-base.ghost:hover p.more{color:#fff}.btn-base.ghost:hover svg{fill:#fff}}.btn-base.radius{border-radius:50px}.btn-base.submit{padding:18px 24px;font-weight:700;line-height:1.5;color:#fff;-webkit-transition:.2s ease;transition:.2s ease;display:block;text-align:center;text-transform:uppercase;cursor:pointer}.btn-base.submit:link{color:#fff}.btn-base.submit:visited{color:#fff;border:2px solid #02a167}@media (min-width:768px){.btn-base.submit:hover{background:0 0;color:#02a167}}.btn-base.btn-roomsupport,.btn-base.btn-setsumeikai{max-width:580px;border-radius:72px}.btn-base.btn-roomsupport:hover,.btn-base.btn-setsumeikai:hover{opacity:.8}.btn-base.btn-roomsupport .btn-inr,.btn-base.btn-roomsupport a,.btn-base.btn-setsumeikai .btn-inr,.btn-base.btn-setsumeikai a{color:#fff;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}.btn-base.btn-roomsupport .btn-inr:after,.btn-base.btn-roomsupport a:after,.btn-base.btn-setsumeikai .btn-inr:after,.btn-base.btn-setsumeikai a:after{content:'';width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-base.btn-roomsupport a:hover,.btn-base.btn-setsumeikai a:hover{color:#fff!important}.btn-base.btn-roomsupport .btn-inr,.btn-base.btn-setsumeikai .btn-inr{min-height:40px}.btn-base.btn-setsumeikai{border:2px solid #015fea;background:#015fea;-webkit-filter:drop-shadow(2px 2px 0 #0b4498);filter:drop-shadow(2px 2px 0 #0b4498)}.btn-base.btn-roomsupport{border:2px solid #1aa990;background:#1aa990;-webkit-filter:drop-shadow(2px 2px 0 #0e7664);filter:drop-shadow(2px 2px 0 #0e7664)}.submenu .menu-base{font-weight:700;margin-bottom:40px}.submenu .menu-base .ttl.btn-open{pointer-events:none;font-size:1.6rem;padding-bottom:8px;margin-bottom:8px;background:url(/images/common/submenu-line.png) no-repeat bottom/100% 2px}.submenu .menu-base .ttl.btn-open .inr{box-shadow:none}.submenu .menu-base .box nav ul li{border-bottom:1px solid #ccc}.submenu .menu-base .box nav ul li a{display:block;font-size:1.4rem;line-height:1.8;padding:12px 8px;min-height:48px}.submenu .menu-base .box nav ul li a.sub{font-weight:400;padding-left:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.submenu .menu-base .box nav ul li a.sub:before{content:"-";margin-right:8px}.submenu .menu-base .box nav ul li.active a{background:#ffe73f;color:#003f96}@media (max-width:767px){.submenu{padding:0;margin-bottom:40px;padding:8px;background:#003f96}.submenu.blog-sidebar{border:none;padding:0 16px}.submenu .menu-base{margin-bottom:0}.submenu .menu-base:nth-child(2){margin-top:2px}.submenu .menu-base:nth-child(3){margin-top:2px}.submenu .menu-base .ttl.btn-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:50px;margin:0;padding:4px 0;background:#003f96;color:#fff;pointer-events:auto}.submenu .menu-base .ttl.btn-open .inr{color:#11111f;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:4px;padding:8px}.submenu .menu-base .ttl.btn-open .inr svg{width:14px;height:14px;fill:#11111f}.submenu .menu-base .ttl.btn-open .inr svg:last-child{display:none}.submenu .menu-base .ttl.btn-open.active .inr{color:#003f96}.submenu .menu-base .ttl.btn-open.active .inr svg{fill:#003f96}.submenu .menu-base .ttl.btn-open.active .inr svg:first-child{display:none}.submenu .menu-base .ttl.btn-open.active .inr svg:last-child{display:block}.submenu .menu-base .box{display:none;background:#fff;border-radius:4px;padding-bottom:16px}.submenu .menu-base .box nav{padding:16px}.submenu .menu-base .box .btn-close{padding:7px 16px;margin:0 16px 16px;background:#f1f1f1;border-radius:4px;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.submenu .menu-base .box .btn-close:before{content:'';display:block;width:14px;height:14px;margin-right:8px;background:url(/icon/ic-cross.svg) no-repeat center center/cover}}@media (min-width:768px){.submenu .menu-base .box{display:block!important}}section.bh-info{width:100%;padding:20px 0;font-weight:700}section.bh-info .bh-info-wrap{width:100%;background:#ffda40;padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}section.bh-info .bh-info-wrap .photo-box{width:50%;min-height:300px;background-image:url(/images/common/bh-photo.webp);-moz-box-sizing:border-box;box-sizing:border-box}section.bh-info .bh-info-wrap .photo-box img{width:100%}section.bh-info .bh-info-wrap .box-right{width:50%;min-height:300px;padding:10px 20px 20px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative}section.bh-info .bh-info-wrap .box-right .tit-box{background:url(/images/common/earth.png) no-repeat left center;margin-left:-54px}section.bh-info .bh-info-wrap .box-right .tit-box.en p.tit span{font-size:1.3rem}section.bh-info .bh-info-wrap .box-right .tit-box p.tit{font-size:2.3rem;line-height:1.2;padding:10px 0 10px 30px}section.bh-info .bh-info-wrap .box-right .tit-box p.tit span{font-size:1.6rem}section.bh-info .bh-info-wrap .box-right .tx-box{margin:10px 0 20px}section.bh-info .bh-info-wrap .box-right .tx-box p{font-size:1.3rem;line-height:1.7}section.bh-info .bh-info-wrap .box-right .logo-box{position:absolute;right:15px;bottom:10px}section.bh-info .bh-info-wrap .box-right .logo-box .logo-area{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#4b3e36;-moz-box-sizing:border-box;box-sizing:border-box}section.bh-info .bh-info-wrap .box-right .logo-box .logo-area img{width:26px;height:26px;margin:0 5px -3px 0}section.bh-info .bh-info-wrap .box-right .logo-box .logo-area .logo-tx{line-height:1;font-size:1.6rem}section.bh-info .bh-info-wrap .box-right .logo-box .logo-area .logo-tx span{font-size:1rem;letter-spacing:-.1px}@media (max-width:767px){section.bh-info{width:auto;margin:40px -16px 0;padding:0}section.bh-info .bh-info-wrap{padding:10px}section.bh-info .bh-info-wrap .photo-box{float:none;width:100%;height:50vw;min-height:initial}section.bh-info .bh-info-wrap .box-right{float:none;width:100%;min-height:initial;padding:10px 15px}section.bh-info .bh-info-wrap .box-right .tit-box{margin-left:-10px;background-size:50px;background-position:left top}section.bh-info .bh-info-wrap .box-right .tit-box.en p.tit span{font-size:1rem}section.bh-info .bh-info-wrap .box-right .tit-box p.tit{padding:10px 0 10px 10px;font-size:1.8rem}section.bh-info .bh-info-wrap .box-right .tit-box p.tit span{font-size:1.3rem}section.bh-info .bh-info-wrap .box-right .tx-box{margin:0 auto 20px}section.bh-info .bh-info-wrap .box-right .tx-box p{font-size:1.2rem;line-height:1.8}section.bh-info .bh-info-wrap .box-right .logo-box{float:right;position:static}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.contact-sns-chat{position:fixed;z-index:100;right:32px;width:338px;background:#fff;border:2px solid #00b900;border-width:2px 2px 0 2px;border-radius:10px 10px 0 0;text-align:center;overflow:hidden;-webkit-transition:.5s;transition:.5s;opacity:0}.contact-sns-chat.messenger{border:2px solid #0084ff}.contact-sns-chat.messenger .head{background:#0084ff}.contact-sns-chat.messenger .inr .sns{padding-bottom:24px}.contact-sns-chat.messenger .inr .sns a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-sns-chat.messenger .inr .sns a .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.contact-sns-chat.messenger .inr .sns a img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:56px;height:auto;margin-right:16px}.contact-sns-chat.messenger .inr .contact .btn-base.arrow{padding:0;text-align:center}.contact-sns-chat.messenger .inr .contact .btn-base.arrow a{padding:12px 18px 12px 8px}.contact-sns-chat.messenger .inr .contact .btn-base.arrow svg{right:4px}.contact-sns-chat .head{background:#00b900;font-size:1.4rem;cursor:pointer}.contact-sns-chat .head .tx{line-height:38px;color:#fff;font-weight:700}.contact-sns-chat .inr{padding:24px 24px 16px}.contact-sns-chat .inr .sns{padding-bottom:8px;border-bottom:1px solid #ccc}.contact-sns-chat .inr .sns .tx{font-weight:700;line-height:1}.contact-sns-chat .inr .sns img{width:180px;height:180px}.contact-sns-chat .inr .contact{font-size:1.4rem;line-height:1.8;margin:16px auto}.contact-sns-chat .inr .contact .tx{font-size:1.4rem;text-align:left;margin-bottom:8px}.contact-sns-chat .inr .close{cursor:pointer}.contact-sns-chat .inr .close .checkbox{font-size:1.2rem}.contact-sns-chat .inr .close .checkbox label.custom-control.custom-checkbox span.custom-control-description{margin-top:-4px}.contact-sns-chat .inr .close .btn .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}.contact-sns-chat .inr .close .btn .tx:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact-sns-chat.active{bottom:0!important}.contact-sns-chat.kakao{border:2px solid #fbe300}.contact-sns-chat.kakao .head{background:#fbe300}.contact-sns-chat.kakao .head .tx{color:#3b1e1e}.contact-sns-chat.kakao .inr .sns{padding-bottom:24px}.contact-sns-chat.kakao .inr .sns a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-sns-chat.kakao .inr .sns a .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.contact-sns-chat.kakao .inr .sns a img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:56px;height:auto;margin-right:16px}.contact-sns-chat.kakao .inr .contact .btn-base.arrow{padding:0;text-align:center}.contact-sns-chat.kakao .inr .contact .btn-base.arrow a{padding:12px 18px 12px 8px}.contact-sns-chat.kakao .inr .contact .btn-base.arrow svg{right:4px}a.inline.colorbox.sns-pop-btn{position:absolute;top:0;left:0;width:100%;height:100%}#sns-popup{padding:24px;text-align:center}#sns-popup.kakao .inr .type.type1 a,#sns-popup.messenger .inr .type.type1 a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#sns-popup.kakao .inr .type.type1 a img,#sns-popup.messenger .inr .type.type1 a img{width:56px;height:auto}#sns-popup .inr{max-width:400px;margin:0 auto}#sns-popup .inr .tit{font-weight:700;padding-bottom:16px;border-bottom:1px solid #ccc}#sns-popup .inr .type{line-height:1.5;border-bottom:1px solid #ccc;padding:16px 0}#sns-popup .inr .type .tx{margin-bottom:8px}#sns-popup .inr .type .btn-base{padding:6px;border-radius:0}#sns-popup .inr .close{cursor:pointer}#sns-popup .inr .close .checkbox{font-size:1.4rem;margin:16px 0 8px}#sns-popup .inr .close .checkbox label.custom-control.custom-checkbox span.custom-control-indicator{width:1.4rem;height:1.4rem}#sns-popup .inr .close .checkbox label.custom-control.custom-checkbox span.custom-control-description{margin:-4px 0 0 4px}#sns-popup .inr .close .btn .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}#sns-popup .inr .close .btn .tx:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact-sns-chat-mobile-searchmenu{margin:-24px 24px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#00b900}.contact-sns-chat-mobile-searchmenu.messenger{color:#0084ff}.contact-sns-chat-mobile-searchmenu.messenger .right img{width:56px;height:auto}.contact-sns-chat-mobile-searchmenu.kakao{color:#11111f}.contact-sns-chat-mobile-searchmenu.kakao .right img{width:56px;height:auto}.contact-sns-chat-mobile-searchmenu .left{width:60vw;margin-right:16px;line-height:1.5}.contact-sns-chat-mobile-searchmenu .left .tit{font-size:1.6rem;font-weight:700;margin-bottom:4px}.contact-sns-chat-mobile-searchmenu .left .tx{font-size:1.4rem;font-weight:400}.contact-sns-chat-thanks{margin-top:24px}.contact-sns-chat-thanks .tx{color:#00b900;font-weight:700;margin-bottom:8px;line-height:1.5}.contact-sns-chat-thanks.messenger .tx{color:#0084ff}.contact-sns-chat-thanks.messenger img{width:56px;height:auto}.contact-sns-chat-thanks.kakao .tx{color:#11111f}.contact-sns-chat-thanks.kakao img{width:56px;height:auto}.thanks-page .sns-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.thanks-page .sns-wrap .sns-item{margin:40px 8px 0}.thanks-page .sns-wrap .sns-item a{width:32px;min-width:32px;height:32px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.thanks-page .sns-wrap .sns-item a img{width:100%;height:auto}.thanks-page .sns-wrap .sns-item.is a{background:#c13584}.thanks-page .sns-wrap .sns-item.fb a{background:#315096}.thanks-page .sns-wrap .sns-item.tw a{background:#0f1419}article.search .search-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.search .search-header .label{max-width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-header .label .ttl{font-weight:700;margin-right:4px}article.search .search-header .label ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}article.search .search-header .label ul li{font-size:1.1rem;font-weight:700;word-break:keep-all;height:32px;position:relative;border:1px solid #ccc;margin:0 8px 8px 0;padding:4px 24px 4px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .search-header .label ul li svg{width:10px;height:10px;position:absolute;top:10px;right:8px;cursor:pointer}article.search .search-header .plan-count{font-weight:700;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}article.search .search-header .plan-count .result-after,article.search .search-header .plan-count .result-before{font-size:1.4rem;word-break:keep-all}article.search .search-header .plan-count .result{color:#003f96;font-size:4rem;margin:0 4px}article.search .search-control{position:relative;margin-top:-10px}article.search .search-control .sort{position:absolute;width:33%;right:8px;top:8px}article.search .search-control .sort select{height:48px;font-size:1.2rem;font-weight:700;border:1px solid #ccc;border-radius:4px}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li{max-width:30%}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li svg{fill:#11111f;width:16px;height:16px;margin-right:8px}article.search .search-control .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 svg,article.search .search-control .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 svg{fill:#003f96}article.search .search-rooms{width:100%;margin:0 auto;table-layout:fixed;word-wrap:break-word;border:1px solid #ccc;border-bottom:none}article.search .search-rooms a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}article.search .search-rooms a.in{opacity:1}article.search .search-rooms a.off-screen{opacity:0}article.search .search-rooms .table-tr{display:table;width:100%;font-size:1rem;text-align:center;border-bottom:1px solid #ccc;table-layout:fixed;background:#fff}article.search .search-rooms .table-tr:hover{background:#f1f1f1}article.search .search-rooms .table-tr a{width:100%;height:100%}article.search .search-rooms .table-tr .table-th{font-size:1.2rem;font-weight:700;line-height:1.4;display:table-cell;border-right:1px solid #ccc;background-color:#f1f1f1;padding:8px;vertical-align:middle;overflow:hidden}article.search .search-rooms .table-tr .table-th.house-room-width{width:14%}article.search .search-rooms .table-tr .table-th.house-name-width{width:16%}article.search .search-rooms .table-tr .table-th:last-child{border-right:none}article.search .search-rooms .table-tr .table-td{font-size:1.2rem;font-weight:700;line-height:1.4;display:table-cell;border-right:1px solid #ccc;padding:8px;vertical-align:middle;overflow:hidden}article.search .search-rooms .table-tr .table-td:last-child{border-right:none}article.search .search-rooms .table-tr .table-td.house-room-width{width:14%}article.search .search-rooms .table-tr .table-td.house-name-width{width:16%;text-align:left}article.search .search-rooms .table-tr .table-td.house-name-width .house-name{font-size:1.2rem;color:#003f96;font-weight:700}article.search .search-rooms .table-tr .table-td.house-name-width ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}article.search .search-rooms .table-tr .table-td.house-name-width ul li{color:#fff;font-size:1rem;font-weight:700;margin-bottom:2px;padding:1px 6px}article.search .search-rooms .table-tr .table-td.house-name-width ul li.new{margin-right:4px;background:#eb4c4d}article.search .search-rooms .table-tr .table-td.house-name-width ul li.campaign{background:#ff9703}article.search .search-rooms .table-tr .table-td .room{position:relative}article.search .search-rooms .table-tr .table-td .room .room-cropped{max-width:96px;width:100%;padding-top:56%}article.search .search-rooms .table-tr .table-td .room .room-num{color:#fff;font-size:1.1rem;padding:2px 4px;background:#11111f;position:absolute;top:0;left:0}article.search .search-rooms .table-tr .table-td.price{color:#d50000}article.search .search-rooms .table-tr .table-td.status .room-status{border-radius:8px;font-size:1rem;padding:8px 4px}article.search .search-rooms .table-tr .table-td.status .room-status.occupied{color:#d50000;border:2px solid #d50000}article.search .search-rooms .table-tr .table-td.status .room-status.opening{color:#02a167;border:2px solid #02a167}article.search .search-rooms .table-tr .table-td.status .room-status.open{color:#0d79de;border:2px solid #0d79de}article.search .search-rooms .table-tr .table-td.more{border-right:none}article.search .search-rooms .table-tr .table-td.more .btn a{display:block;color:#fff;font-weight:700;padding:6px;background:#84c74e;border:2px solid #61a544;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box}article.search .search-rooms .table-tr .table-td.more .btn a:hover{color:#84c74e;background:#fff}article.search .search-rooms .areaname-roomtable{width:100%;color:#fff;font-weight:700;font-size:1.2rem;text-align:center;background-color:#003f96;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .search-rooms .areaname-roomtable:hover{background-color:#003f96}article.search .search-rooms .areaname-roomtable svg{fill:#fff;width:14px;height:14px;margin-right:8px}article.search .areaname{color:#fff;font-weight:700;font-size:1.4rem;text-align:center;border-radius:4px;background-color:#003f96;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 16px 16px;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .areaname svg{fill:#fff;width:16px;height:16px;margin-right:8px}@media (max-width:767px){article.search .search-header{margin-top:24px;display:block}article.search .search-header .label{max-width:inherit}article.search .search-header .label .ttl{font-size:1.2rem;margin-bottom:4px}article.search .search-header .label ul li{font-size:1rem}article.search .search-header .plan-count{width:50%;margin-top:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-header .plan-count .result-before{width:100%}article.search .search-header .plan-count .result{margin-left:0}article.search .search-bnr-wrap{margin-top:88px}article.search .search-control .sort{width:50%;right:8px;top:-76px}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li{max-width:50%}article.search .search-rooms{border:none}article.search .search-rooms .house-plan-mobile{margin-bottom:16px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header{background:#003f96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2px 8px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .house-name{color:#fff;font-size:1.4rem;font-weight:700}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status{font-size:1.2rem;font-weight:700;background:#fff;padding:0 16px;margin:2px 0;border-radius:4px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.occupied{color:#d50000;border:1px solid #d50000}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.opening{color:#02a167;border:1px solid #02a167}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.open{color:#0d79de;border:1px solid #0d79de}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body{border:1px solid #ccc;border-top:none;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph{width:50%;margin-right:12px;position:relative}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph .room-cropped{width:100%;padding-top:56%}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph .room-num{color:#fff;font-size:1.2rem;font-weight:700;padding:2px 8px;background:#11111f;position:absolute;top:0;left:0}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li{width:100%;color:#fff;font-size:1rem;font-weight:700;text-align:center;margin-bottom:2px;padding:2px 6px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li.new{background:#eb4c4d}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li.campaign{background:#ff9703}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable{line-height:1.6;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #ccc}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable .tx{font-size:1.2rem}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul li{font-size:1.2rem;font-weight:700}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul li:first-child:after{content:'/';margin:0 4px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li{font-size:1.2rem;line-height:1.6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .td,article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .th{font-size:1.2rem;line-height:1.6;font-weight:700;word-break:keep-all}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .th:after{content:':';margin:0 4px}article.search .search-rooms .areaname-roomtable{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);color:#11111f;font-size:1.6rem;background-color:#f1f1f1;margin:0 0 16px -16px;border-bottom:0;padding:14px 0}article.search .search-rooms .areaname-roomtable:hover{background-color:#f1f1f1}article.search .search-rooms .areaname-roomtable svg{fill:#11111f;width:16px;height:16px;margin-right:8px}}.search-sidebar .search-menu{position:static;background:#fff}.search-sidebar .search-menu .ttl{margin-bottom:16px}.search-sidebar nav{display:block;border:1px solid #ccc}.search-sidebar nav.divisions{border:none}.search-sidebar nav.divisions .checkbox{margin-bottom:8px}.search-sidebar nav.divisions .checkbox:last-child{margin-bottom:0}.search-sidebar nav.divisions .checkbox .form form .checkbox-inline input[type=checkbox]{position:absolute;min-height:0;margin-top:7px;margin-left:-20px;margin:4px 0 0;line-height:normal}.search-sidebar nav.divisions .checkbox label{width:100%;font-size:1.4rem;font-weight:400;min-height:20px;padding:8px 6px 8px 36px;margin-bottom:0;cursor:pointer;border-radius:10px;background:#f1f1f1}.search-sidebar nav.divisions .checkbox label.active{color:#003f96;background:#ffe73f}.search-sidebar nav.divisions .checkbox span.custom-control-indicator{top:15px;left:16px;width:14px;height:14px}.search-sidebar nav.divisions .checkbox span.custom-control-description{font-weight:700}.search-sidebar nav.divisions .checkbox input[type=checkbox]:checked+.custom-control.custom-checkbox{background:#ffe73f}.search-sidebar nav dl{margin-bottom:0}.search-sidebar nav dl .inr,.search-sidebar nav dl dt{font-size:1.2rem;padding:12px 16px}.search-sidebar nav dl .inr label,.search-sidebar nav dl dt label{width:100%;margin-bottom:0}.search-sidebar nav dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1}.search-sidebar nav dl dt.btn-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search-sidebar nav dl dt.btn-open.active svg{display:none}.search-sidebar nav dl dt.btn-open.active svg:last-child{display:block}.search-sidebar nav dl dt.btn-open svg{width:10px;height:10px;fill:#11111f}.search-sidebar nav dl dt.btn-open svg:last-child{display:none}.search-sidebar nav dl dt a{font-size:1.4rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-sidebar nav dl dt a svg{width:10px;height:10px;fill:#11111f}.search-sidebar nav dl dt a.search-modal label{cursor:pointer}.search-sidebar nav dl dd{margin-bottom:0}.search-sidebar nav dl dd label{margin-bottom:0}.search-sidebar nav dl dd.hidden{display:none}.search-sidebar nav dl .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1f1f1}.search-sidebar nav dl .inr.area{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-sidebar nav dl .inr.area .checkbox{width:100%;padding:12px 16px 12px 0;border-bottom:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-sidebar nav dl .inr.area .checkbox:nth-child(even){border-left:none;padding-left:0}.search-sidebar nav dl .inr.area .checkbox:last-child{border-bottom:none}.search-sidebar nav dl .inr .form-control{min-height:32px}.search-sidebar nav dl .inr .form-control#monthlyRent,.search-sidebar nav dl .inr .form-control#openAfter{font-size:1.6rem}.search-sidebar nav dl .inr .form-control[readonly]{background-color:#fff}.search-sidebar nav dl .inr .checkbox{width:100%}.search-sidebar nav dl .inr .checkbox:nth-child(even){border-left:1px solid #fff;padding-left:16px}.search-sidebar nav dl .inr .checkbox label.custom-contoroll{margin-right:16px}.search-sidebar nav dl .inr .checkbox .custom-control-indicator,.search-sidebar nav dl .inr .checkbox .form form small .custom-control-indicator{top:6px;width:12px;height:12px}.search-sidebar nav dl .inr .checkbox span.custom-control-description{font-size:1.2rem}.search-sidebar nav dl .inr .checkbox input,.search-sidebar nav dl .inr .checkbox select.form-control:not([size]):not([multiple]){height:32px}.search-sidebar nav.show-full{margin-top:32px}.search-sidebar nav.show-full .inr{background:#fff}.search-sidebar nav.reset span.custom-control-indicator{background-image:url(/icon/ic-cross.svg);background-color:#f1f1f1;background-size:contain}@media (max-width:767px){.search-sidebar .search-menu{margin-top:0!important}.search-sidebar .search-menu.control{border:none;padding:24px 8px}.search-sidebar .search-menu nav.divisions{padding:16px}.search-sidebar .search-menu .form-group{margin-bottom:0}.search-sidebar .search-menu .form-group.show-full{margin:0 0 8px 0}}.search-modal-content{max-width:800px;padding:32px}.search-modal-content .search-modal-header{margin-bottom:48px}.search-modal-content .search-modal-header h4{color:#003f96;font-size:1.8rem;text-align:center;background:#ffe73f;padding:8px}.search-modal-content .search-modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-modal-content .search-modal-body ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}.search-modal-content .search-modal-body ul li{width:33.33333%}.search-modal-content .search-modal-body ul li .checkbox label.custom-control{margin-right:16px;padding-left:18px}.search-modal-content .search-modal-body ul li .checkbox .custom-control-indicator,.search-modal-content .search-modal-body ul li .checkbox .form form small .custom-control-indicator{top:7px;width:14px;height:14px}.search-modal-content .search-modal-body ul li .checkbox span.custom-control-description{font-size:1.4rem}.search-modal-content .search-modal-body ul li .checkbox input,.search-modal-content .search-modal-body ul li .checkbox select.form-control:not([size]):not([multiple]){height:32px}.search-modal-content .search-modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-modal-content .search-modal-footer .btn-base{color:#003f96;font-weight:700;width:100%;margin:0 8px 8px;padding:10px;cursor:pointer;text-align:center}.search-modal-content .search-modal-footer .btn-base.check:hover{color:#fff}.search-modal-content .search-modal-footer .btn-base.reset{color:#11111f;border:2px solid #ccc;background:#f1f1f1}@media (max-width:767px){.search-modal-content .search-modal-body ul{padding:0}.search-modal-content .search-modal-body ul li{width:100%}.search-modal-content .search-modal-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}article.search .submenu.search-mobile-btn{margin-bottom:0;width:100%;position:absolute;left:0;z-index:12}article.search .submenu.search-mobile-btn.btn-fixed{position:fixed;bottom:0;z-index:10}article.search .submenu.search-mobile-btn .ttl.btn-open .inr a{width:100%;margin-right:-16px}article.search .submenu.search-mobile-btn .ttl.btn-open .inr svg{display:block!important}.search-mobile{position:relative;margin-bottom:0;padding-bottom:120px}.search-mobile .search-menu{margin:0}.search-mobile .search-menu .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;margin:0;padding:0 16px;background:#003f96;color:#fff;pointer-events:auto}.search-mobile .search-mobile-bottom{width:100%;background:rgba(255,231,63,.8);position:fixed;left:0;bottom:0;z-index:92;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px}.search-mobile .search-mobile-bottom .room-num{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-mobile .search-mobile-bottom .room-num p{font-weight:700;line-height:1.2}.search-mobile .search-mobile-bottom .room-num p span{color:#003f96;font-size:3.2rem;margin-right:2px}.search-mobile .search-mobile-bottom .btn{width:60%}.search-mobile .search-mobile-bottom .btn .btn-base{background:#fff}.search-mobile .search-mobile-bottom .btn .btn-base:hover a{color:#003f96}.search-mobile .search-mobile-bottom .btn .btn-base:hover svg{fill:#003f96}.map-search{padding-top:0!important}.map-search .search-wrap.tab{margin-top:0!important}.map-search .map-wrap{width:100%;height:560px;margin-bottom:24px}.map-search .map-wrap .map-box{width:100%;height:560px;overflow:hidden}.map-search .map-wrap .map-box iframe{margin-top:-50px;height:-webkit-calc(100% + 50px);height:calc(100% + 50px)}.map-search .map-search-bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px}.map-search .map-search-bnr img{width:100%}@media (max-width:767px){.map-search .map-search-bnr{display:block;margin:40px 0}.map-search .map-search-bnr .bnr{margin-bottom:16px;position:relative}.map-search .map-search-bnr .bnr a img{width:100%}.map-search .map-search-bnr .bnr a.bnr{width:100%;height:100%;position:absolute;top:0;left:0}}@media (max-width:767px){.map-search .home-kansai-bnr{display:block}}@media (max-width:576px){.map-search .home-kansai-bnr .container .row .bnr a{display:inline}.map-search .home-kansai-bnr .container .row .bnr a.bnr{position:absolute;top:0;padding-top:50%;height:0;left:0}}.map-search .mapsearch-contact{margin-top:16px}.map-search .mapsearch-contact .tx{text-align:center;margin-bottom:8px}article.houselist .h3-styl{text-align:center}article.houselist.area .area-hidden{display:none}article.houselist section.houselist{padding:0!important}article.houselist .area-contents .glide-box{margin-bottom:32px;line-height:0;background:#ccc;overflow:hidden}article.houselist .area-contents .glide-box .slider{width:100%}article.houselist .area-contents .tx-box h2{font-size:1.6rem;margin-bottom:8px;border-bottom:1px solid #11111f}article.houselist .area-contents .tx-box p.tx{margin-bottom:32px}article.houselist .area-contents .areatag-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:56px}article.houselist .area-contents .areatag-box p{font-weight:700;margin-right:8px}article.houselist .area-contents .areatag-box .btn-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.houselist .area-contents .areatag-box .btn-box .btn{max-width:auto;min-width:0;margin-right:8px}article.houselist .area-contents .areatag-box .btn-box .btn:last-child{margin-right:0}article.houselist .area-contents .areatag-box .btn-box .btn a{font-size:1.4rem;font-weight:700;padding:4px 48px}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;margin:4px 0}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3 a{height:auto;padding:8px 0}article.houselist .row .submenu.col-md-3 .stationlist .sub-st ul li{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}article.houselist .row .submenu.col-md-3 .stationlist .sub-st ul li:nth-child(odd){margin-right:8px}article.houselist .row .submenu.col-md-3 .stationlist .sub-st ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){article.houselist .area-contents .glide-box{height:auto}article.houselist .area-contents .glide-box .slider{width:100%;height:auto}article.houselist .area-contents .tx-box{width:100%}article.houselist .area-contents .tx-box h2{font-size:1.6rem;margin-bottom:3px}article.houselist .area-contents .areatag-box{display:block}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;margin:4px 0}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3:nth-child(odd){padding-right:4px}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3:nth-child(even){padding-left:4px}article.houselist .row .submenu.col-md-3 .stationlist .row.main-st .col-md-3 a{height:auto;padding:8px 0}article.houselist .row .search-bnr-wrap{margin-top:-24px;margin-bottom:32px}}section.home-mv{opacity:0;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards}section.home-mv .mv-wrap{width:100%;height:640px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.home-mv .mv-wrap.jp{background:url(/images/home/mv/mv-jp.jpg) no-repeat center center/cover}section.home-mv .mv-wrap.kr{background:url(/images/home/mv/mv-kr.jpg) no-repeat center center/cover}section.home-mv .mv-wrap.tw{background:url(/images/home/mv/mv-tw.jpg) no-repeat center center/cover}section.home-mv .mv-wrap .ttl-wrap{max-width:608px;margin-top:-56px}section.home-mv .mv-wrap .ttl-wrap p{text-align:center}section.home-mv .mv-wrap .ttl-wrap p img{width:100%;opacity:0}section.home-mv .mv-wrap .ttl-wrap p img.slideInUp{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.home-mv .mv-wrap .ttl-wrap p.transform img{width:80%}section.home-mv .mv-wrap .ttl-wrap p.ko img{width:85%}section.home-mv .mv-wrap .ttl-wrap h1.sub{margin-top:24px;font-weight:700;font-size:4rem;letter-spacing:5px;line-height:1.5;color:#fff;text-align:center;text-shadow:rgba(0,0,0,.2) 1px 1px 3px,rgba(0,0,0,.2) -1px 1px 3px,rgba(0,0,0,.2) 1px -1px 3px,rgba(0,0,0,.2) -1px -1px 3px;opacity:0}section.home-mv .mv-wrap .ttl-wrap h1.sub.slideInUp{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.home-mv .mv-wrap .ttl-wrap h1.sub.ja{font-size:-webkit-calc(10px + 1.8vw);font-size:calc(10px + 1.8vw);letter-spacing:2px}@media (min-width:1200px){section.home-mv .mv-wrap .ttl-wrap h1.sub.ja{font-size:3.4rem}}section.home-mv .mv-wrap .housecount{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:64px;opacity:0}section.home-mv .mv-wrap .housecount span.small{margin-right:8px}section.home-mv .mv-wrap .housecount.bounceIn{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.home-mv .mv-wrap .housecount .inr{font-weight:700;padding:8px 54px;background:#ffe73f;border-radius:30px}section.home-mv .mv-wrap .housecount .inr span.blue{color:#003f96}@media (max-width:767px){section.home-mv .mv-wrap{min-height:480px;height:80vw;max-height:640px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.home-mv .mv-wrap.jp{background:url(/images/home/mv/mv-jp-sp.jpg) no-repeat center center/cover}section.home-mv .mv-wrap.kr{background:url(/images/home/mv/mv-kr-sp.jpg) no-repeat center center/cover}section.home-mv .mv-wrap.tw{background:url(/images/home/mv/mv-tw-sp.jpg) no-repeat center center/cover}section.home-mv .mv-wrap .ttl-wrap{margin:0;max-width:80%;min-height:1px;margin-top:-32px}section.home-mv .mv-wrap .ttl-wrap h1.sub{font-size:4.5vw;letter-spacing:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}section.home-mv .mv-wrap .housecount{width:80%;position:absolute;left:50%;bottom:24px;margin-left:-40%;line-height:1.5;text-align:center}section.home-mv .mv-wrap .housecount span.small{font-size:1.2rem;margin-bottom:-3px}section.home-mv .mv-wrap .housecount .inr{padding:8px 20px;width:100%}}@media (max-width:576px){section.home-mv .mv-wrap .housecount span.small{display:block;margin:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (min-width:768px){section.home-mv-jp .mv-wrap,section.home-mv-kr .mv-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:700px;overflow:hidden}section.home-mv-jp .mv-wrap .video-wrap,section.home-mv-kr .mv-wrap .video-wrap{width:100%;position:relative;background:#f1f1f1}section.home-mv-jp .mv-wrap .video-wrap video,section.home-mv-kr .mv-wrap .video-wrap video{min-width:100%;position:relative;top:0;left:0;right:0;bottom:0;margin:auto}section.home-mv-jp .mv-wrap .ttl-wrap,section.home-mv-kr .mv-wrap .ttl-wrap{position:absolute;z-index:10;background:rgba(255,231,63,.6);left:-webkit-calc(50% + 16px);left:calc(50% + 16px);padding:32px}section.home-mv-jp .mv-wrap .ttl-wrap .inr,section.home-mv-kr .mv-wrap .ttl-wrap .inr{width:100%;height:100%}section.home-mv-jp .mv-wrap .ttl-wrap .inr .img-box,section.home-mv-kr .mv-wrap .ttl-wrap .inr .img-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.home-mv-jp .mv-wrap .ttl-wrap .inr .img-box img,section.home-mv-kr .mv-wrap .ttl-wrap .inr .img-box img{margin-top:-80px;min-width:130%;min-height:130%;width:130%}section.home-mv-jp .mv-wrap .ttl-wrap .inr .tx-box,section.home-mv-kr .mv-wrap .ttl-wrap .inr .tx-box{width:100%;line-height:1.8}section.home-mv-jp .mv-wrap .ttl-wrap .inr .tx-box h1,section.home-mv-kr .mv-wrap .ttl-wrap .inr .tx-box h1{font-size:1.6rem;margin-bottom:16px}section.home-mv-jp .mv-wrap .ttl-wrap .inr .tx-box .btn-base.ghost.arrow,section.home-mv-kr .mv-wrap .ttl-wrap .inr .tx-box .btn-base.ghost.arrow{width:100%;max-width:initial}section.home-mv-jp .mv-wrap .ttl-wrap .inr .tx-box .btn-base.ghost.arrow a,section.home-mv-kr .mv-wrap .ttl-wrap .inr .tx-box .btn-base.ghost.arrow a{text-align:left;text-transform:capitalize}}@media (max-width:767px){section.home-mv-jp .mv-wrap.hidden-md-up,section.home-mv-kr .mv-wrap.hidden-md-up{display:block;position:relative}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider{position:relative;height:530px}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item{width:100%;height:530px;background:url(/images/home/mv/new/jp/topmv_jp-01.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item02,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item02{background:url(/images/home/mv/new/jp/topmv_jp-02.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item03,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item03{background:url(/images/home/mv/new/jp/topmv_jp-03.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item04,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item04{background:url(/images/home/mv/new/jp/topmv_jp-04.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item05,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item05{background:url(/images/home/mv/new/jp/topmv_jp-05.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item06,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item06{background:url(/images/home/mv/new/jp/topmv_en-01.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item07,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item07{background:url(/images/home/mv/new/jp/topmv_en-02.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item08,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item08{background:url(/images/home/mv/new/jp/topmv_en-03.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item09,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item09{background:url(/images/home/mv/new/jp/topmv_en-04.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item10,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider ul.slider li.slide-item .item.item10{background:url(/images/home/mv/new/jp/topmv_en-05.webp) no-repeat center/cover}section.home-mv-jp .mv-wrap.hidden-md-up .kr-top-slider .ttl-wrap,section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider .ttl-wrap,section.home-mv-kr .mv-wrap.hidden-md-up .kr-top-slider .ttl-wrap,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider .ttl-wrap{width:100%;max-width:520px;height:100%;padding:0;background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}section.home-mv-jp .mv-wrap.hidden-md-up .kr-top-slider .ttl-wrap img,section.home-mv-jp .mv-wrap.hidden-md-up .sp-top-slider .ttl-wrap img,section.home-mv-kr .mv-wrap.hidden-md-up .kr-top-slider .ttl-wrap img,section.home-mv-kr .mv-wrap.hidden-md-up .sp-top-slider .ttl-wrap img{width:100%;margin-top:-230px}section.home-mv-jp .mv-wrap.hidden-md-up .msg-wrap,section.home-mv-kr .mv-wrap.hidden-md-up .msg-wrap{background:rgba(255,231,63,.8);width:90vw;margin-top:-32px;z-index:1;position:relative;padding:24px 16px}section.home-mv-jp .mv-wrap.hidden-md-up .msg-wrap .tx-box h1,section.home-mv-kr .mv-wrap.hidden-md-up .msg-wrap .tx-box h1{font-size:1.4rem;line-height:1.8;color:#003f96;margin-bottom:8px}section.home-mv-jp .mv-wrap.hidden-md-up .msg-wrap .tx-box .btn-base.ghost.arrow a,section.home-mv-kr .mv-wrap.hidden-md-up .msg-wrap .tx-box .btn-base.ghost.arrow a{font-size:1.3rem;line-height:1.8;text-align:left;padding:10px 20px 10px 12px;text-transform:capitalize}section.home-mv-jp .mv-wrap.hidden-md-up:after,section.home-mv-kr .mv-wrap.hidden-md-up:after{content:'';display:block;width:42px;height:62px;background:url(/images/home/mv/new/female.webp) no-repeat center/contain;position:absolute;right:16px;bottom:-40px;z-index:1}}section.home-mv-jp section.movie,section.home-mv-kr section.movie{margin:0 0 32px;margin:80px 0 32px;position:relative;overflow:hidden}section.home-mv-jp section.movie:before,section.home-mv-kr section.movie:before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:2;background:url(/images/concept/dot-cover.png) repeat}section.home-mv-jp .play-wrap,section.home-mv-kr .play-wrap{width:100%;height:100%;position:absolute;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.home-mv-jp .play-wrap a.movie-btn,section.home-mv-kr .play-wrap a.movie-btn{text-align:center}@media (min-width:768px){section.home-mv-jp .play-wrap a.movie-btn,section.home-mv-kr .play-wrap a.movie-btn{position:absolute;right:68%}}section.home-mv-jp .play-wrap a.movie-btn .tx,section.home-mv-kr .play-wrap a.movie-btn .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center}section.home-mv-jp .play-wrap a.movie-btn svg,section.home-mv-kr .play-wrap a.movie-btn svg{width:80px;height:80px;fill:#fff}section.concept-lead{opacity:0;-webkit-animation:fadeIn 1s ease .5s 1 normal forwards;animation:fadeIn 1s ease .5s 1 normal forwards;width:100%;max-width:1152px;margin:120px auto}section.concept-lead .wrap{display:grid;grid-template-columns:minmax(auto,334px) minmax(340px,648px);gap:48px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}section.concept-lead .wrap .tx-box .msg{margin-bottom:24px}section.concept-lead .wrap .tx-box .btn-base.ghost.arrow{border-radius:0}section.concept-lead .wrap .ph-box{overflow:hidden;box-shadow:rgba(50,50,93,.1) 0 49px 100px -20px,rgba(0,0,0,.1) 0 30px 60px -30px,rgba(10,37,64,.1) 0 -2px 6px 0 inset}section.concept-lead .wrap .ph-box .img{background:url(/images/concept/jp/point02-1.webp) no-repeat center/cover;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}section.concept-lead .wrap .ph-box .img:after{content:'';display:block;padding-top:56%}section.concept-lead .tx-transformx-wrap{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;z-index:0;opacity:.4;top:-164px;left:-80px}section.concept-lead .tx-transformx-wrap .tx-transform{text-transform:uppercase;font-size:50px;color:#ccc;line-height:1.5}section.concept-lead .tx-transformx-wrap .tx-transform span.mgl{margin-left:40px}section.concept-lead .tx-transformx-wrap .tx-transform span.mgl:last-child{margin-left:80px}@media (max-width:767px){section.concept-lead{margin:40px auto 80px}section.concept-lead .wrap{grid-template:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.concept-lead .wrap .tx-box{max-width:480px}section.concept-lead .wrap .ph-box{display:none}section.concept-lead .tx-transformx-wrap{top:-100px}section.concept-lead .tx-transformx-wrap .tx-transform{font-size:40px}}section.concept-lead.en .wrap .ph-box .img{background:url(/images/lp/welcomejp/movie_capture.jpg) no-repeat center/cover}section.concept-lead.en .video-wrap{position:relative;max-width:740px;margin:0 auto;overflow:hidden}section.concept-lead.en .video-wrap:hover a{opacity:1}section.concept-lead.en .video-wrap:before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:2;background:url(/images/concept/dot-cover.png) repeat}section.concept-lead.en .video-wrap .play-wrap{width:100%;height:100%;position:absolute;top:0;z-index:2}section.concept-lead.en .video-wrap .play-wrap a.movie-btn{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.concept-lead.en .video-wrap .play-wrap a.movie-btn .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center;margin-top:-24px}section.concept-lead.en .video-wrap .play-wrap a.movie-btn svg{width:80px;height:80px;fill:#fff}@media (max-width:767px){section.concept-lead.en .wrap .ph-box{display:block}section.concept-lead.en .head{font-size:2.4rem}section.concept-lead.en .video-wrap{position:relative;z-index:1;max-width:initial;width:100%}section.concept-lead.en .video-wrap .play-wrap a.movie-btn svg{width:60px;height:60px}}section.home-mv-kr{background:0 0}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider{width:100%;height:700px}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item{width:100%;height:700px;background:url(/images/home/mv/new/kr/topmv_kr-01.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item.item02{background:url(/images/home/mv/new/kr/topmv_kr-02.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item.item03{background:url(/images/home/mv/new/kr/topmv_kr-03.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item.item03{background:url(/images/home/mv/new/kr/topmv_kr-03.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item.item04{background:url(/images/home/mv/new/kr/topmv_kr-04.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-sm-down .kr-top-slider ul.slider li.slide-item .item.item05{background:url(/images/home/mv/new/kr/topmv_kr-05.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider{position:relative;height:530px}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider ul.slider li.slide-item .item{width:100%;height:530px;background:url(/images/home/mv/new/kr/topmv_kr_sp-01.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider ul.slider li.slide-item .item.item02{background:url(/images/home/mv/new/kr/topmv_kr_sp-02.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider ul.slider li.slide-item .item.item03{background:url(/images/home/mv/new/kr/topmv_kr_sp-03.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider ul.slider li.slide-item .item.item04{background:url(/images/home/mv/new/kr/topmv_kr_sp-04.jpg) no-repeat center/cover}section.home-mv-kr .mv-wrap.kr.hidden-md-up .kr-top-slider ul.slider li.slide-item .item.item05{background:url(/images/home/mv/new/kr/topmv_kr_sp-05.jpg) no-repeat center/cover}section.concept-lead.kr .wrap .tx-box .btn-base.ghost.arrow a{text-align:left}section.news-container.container{margin:40px auto}section.news-container.container .covid-wrap{margin:40px 0}@media (max-width:767px){section.news-container.container{margin:0 0 60px}section.news-container.container .covid-wrap{margin:0}}section.home-concept{padding:0;background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left -20% top 30%,right -20% top 30%,center,center;background-size:40%,40%,contain,cover;position:relative}section.home-concept .point-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 0 64px;position:relative}section.home-concept .point-wrap .ph-wrap{margin-bottom:60px}section.home-concept .point-wrap .ph-wrap ul.slick li.slick-slide{overflow:hidden;margin:0 16px;border-radius:4px}section.home-concept .point-wrap .ph-wrap ul.slick li.slick-slide img{width:320px;height:180px}section.home-concept .point-wrap .container.container1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}section.home-concept .point-wrap .container.container1 h2{font-size:4.8rem;color:#003f96;letter-spacing:1px;line-height:1.3;width:100%;margin-bottom:20px;text-align:center;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}section.home-concept .point-wrap .container.container1 h2 span{margin:0 8px}section.home-concept .point-wrap .container.container1 p.sub{width:100%;font-size:2.4rem;font-weight:700;color:#003f96;line-height:1.5;text-align:center;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff;margin-bottom:8px}section.home-concept .point-wrap .container.container2{min-height:100%}section.home-concept .point-wrap .container.container2 .point-inr{margin-top:40px}section.home-concept .point-wrap .container.container2 .point-inr ul.point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0 64px}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:24%;min-width:180px;max-width:240px;opacity:0}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point.slideInUp{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:nth-child(2).slideInUp{-webkit-animation-delay:.2s;animation-delay:.2s}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:nth-child(3).slideInUp{-webkit-animation-delay:.4s;animation-delay:.4s}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .illust{width:100%;min-height:100%;margin-bottom:14px}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .illust img{width:100%}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point p.point{width:216px;font-size:1.6rem;font-weight:700;line-height:1.5;text-align:center;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}section.home-concept .movie-wrap{position:relative;overflow:hidden}section.home-concept .movie-wrap .movie{position:absolute;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.home-concept .movie-wrap .movie:before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:2;background:url(/images/concept/dot-cover.png) repeat}section.home-concept .movie-wrap .movie video{width:100%}section.home-concept .movie-wrap .movie .slider-wrap{width:100%;height:100%;position:absolute;top:0;left:0}section.home-concept .movie-wrap .container{padding:48px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:3}section.home-concept .movie-wrap .container .tx-wrap{width:50%;border-radius:4px;padding:48px;background:#fff}section.home-concept .movie-wrap .container .tx-wrap p{color:#11111f;margin-bottom:40px}section.home-concept .movie-wrap .play-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.home-concept .movie-wrap .play-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.home-concept .movie-wrap .play-wrap a .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center}section.home-concept .movie-wrap .play-wrap a svg{width:80px;height:80px;fill:#fff}@media (max-width:992px){section.home-concept .movie-wrap{background:#fff;padding:0}section.home-concept .movie-wrap .movie{width:100%;height:56vw;position:relative}section.home-concept .movie-wrap .container{border-radius:0;background:#fff;padding:0 16px}section.home-concept .movie-wrap .container .tx-wrap{width:100%;padding:32px 0 80px}section.home-concept .movie-wrap .container .tx-wrap p{font-size:1.6rem}section.home-concept .movie-wrap .play-wrap{width:100%;z-index:3}}@media (max-width:767px){section.home-concept{background-repeat:repeat-y,repeat-y,no-repeat,no-repeat;background-position:-260% -10%,330% center,center 3%,center;background-size:80%,80%,contain,cover}section.home-concept .point-wrap{padding:48px 0 24px}section.home-concept .point-wrap .ph-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:40px}section.home-concept .point-wrap .ph-wrap ul.slick li.slick-slide{margin:0 8px}section.home-concept .point-wrap .ph-wrap ul.slick li.slick-slide img{width:184px;height:104px}section.home-concept .point-wrap .container.container1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:40px}section.home-concept .point-wrap .container.container1 h2{font-size:4rem;text-align:center;margin-bottom:14px}section.home-concept .point-wrap .container.container1 h2 span{display:none}section.home-concept .point-wrap .container.container1 p.sub{font-size:1.6rem;margin-bottom:0}section.home-concept .point-wrap .container.container2{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0}section.home-concept .point-wrap .container.container2 .point-inr{margin-top:0}section.home-concept .point-wrap .container.container2 .point-inr ul.point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point{min-width:100%;min-height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:16px 21vw;border-bottom:1px solid #f1f1f1}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:nth-child(2){padding-top:10px}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:last-child{border:none}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .illust{width:120px;margin:0}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .tx-wrap{margin-left:16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .tx-wrap p.number{font-size:1.4rem;font-weight:700;color:#003f96;padding:0 6px;line-height:1.8;border-radius:4px;background:#ffe73f;display:inline-block;margin-bottom:4px}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point .tx-wrap p.point{width:inherit;text-align:left}}@media (max-width:576px){section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point{padding:16px 0}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point.slideInUp{-webkit-animation-delay:.1s;animation-delay:.1s}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:nth-child(2).slideInUp{-webkit-animation-delay:.1s;animation-delay:.1s}section.home-concept .point-wrap .container.container2 .point-inr ul.point li.point:nth-child(3).slideInUp{-webkit-animation-delay:.1s;animation-delay:.1s}}#movie-content{position:relative;width:100%;padding-top:56.25%}#movie-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover{opacity:1}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover .area-box.transform,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover .area-box.transform,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover .area-box.transform{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1{width:37vw;max-width:426px;height:8vw;max-height:98px;top:3%;left:17%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1 .area-box{top:15px;left:15px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2{width:17vw;max-width:190px;height:15vw;max-height:172px;top:30%;left:48%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2 .area-box{top:28px;left:-20px;right:-30px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3{width:33vw;max-width:384px;height:12vw;max-height:142px;bottom:3%;left:7%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3 .area-box{bottom:30px;left:-30px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4{width:29vw;max-width:338px;height:8vw;max-height:92px;bottom:3%;left:43%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4 .area-box{top:-5px;right:30px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5{width:41vw;max-width:486px;height:10vw;max-height:122px;top:30%;left:4%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box{top:30px;left:10px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6{width:21vw;max-width:246px;height:25vw;max-height:284px;top:2%;right:11%;border-radius:0 20px 20px 20px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6:before{content:'';display:block;position:absolute;width:18vw;height:8vw;max-width:124px;max-height:100px;left:-50%;top:0;border-radius:20px 0 0 20px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box{top:82px;right:-50px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2{width:23vw;max-width:266px;height:18vw;max-height:210px;top:8%;right:3%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area2 .area-box{top:-10px;right:-20px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3{width:28vw;max-width:323px;height:12vw;max-height:140px;bottom:3%;right:4%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area3 .area-box{top:-10px;right:-10px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4{width:17vw;max-width:200px;height:10vw;max-height:112px;top:32%;left:17%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area4 .area-box{top:-8px;left:-42px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5{width:18vw;max-width:218px;height:18vw;max-height:210px;top:8%;left:52%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area5 .area-box{top:-6px;left:-62px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1{width:19vw;max-width:226px;height:12vw;max-height:144px;bottom:9%;left:10%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area1 .area-box{top:-20px;left:-50px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2{width:19vw;max-width:230px;height:12vw;max-height:138px;bottom:3%;right:18%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area2 .area-box{top:-8px;right:-60px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3{width:18vw;max-width:206px;height:9vw;max-height:102px;top:2%;left:37%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area3 .area-box{top:20px;left:-40px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4{width:21vw;max-width:242px;height:11vw;max-height:124px;top:30%;left:34%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area4 .area-box{top:8px;left:-60px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5{width:20vw;max-width:230px;height:11vw;max-height:134px;bottom:4%;left:40%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area5 .area-box{top:20px;left:-60px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6{width:30vw;max-width:342px;height:10vw;max-height:118px;top:31%;right:11%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6 .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.tw-area6 .area-box{top:-30px;right:-36px}}.map-search .container.w832,section.houselist .container.w832{padding:0}.map-search .container.w832 .search-wrap.tab,section.houselist .container.w832 .search-wrap.tab{margin:0}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p{font-size:1.3rem}@media (min-width:768px){.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover{opacity:1}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover .area-box.transform,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover .area-box.transform{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1{width:28vw;max-width:320px;height:7vw;max-height:72px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2{width:13vw;max-width:146px;height:11vw;max-height:125px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3{width:25vw;max-width:285px;height:9vw;max-height:108px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4{width:21vw;max-width:248px;height:6vw;max-height:72px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5{width:31vw;max-width:357px;height:8vw;max-height:90px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box{top:17px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6{width:16vw;max-width:186px;height:18vw;max-height:214px}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6:before,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6:before{width:14vw;height:6vw;max-width:80px;max-height:74px;left:-43%}.map-search .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box,section.houselist .container.w832 .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box{top:52px}}@media (max-width:992px){section.houselist .container.w832{display:none}}.map-search,section.home-search,section.houselist{padding:80px 0 40px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap:before,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap:before{content:'';background:inherit;-webkit-filter:blur(2px);filter:blur(2px);position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap{width:100%;position:relative;overflow:hidden;margin-bottom:24px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw{margin-bottom:0}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg{width:100%;height:100%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg img,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg img,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .mapimg img{width:100%;height:auto}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a{border-radius:20px;position:absolute}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box{min-width:140px;max-width:240px;background:#fff;border-radius:4px;position:absolute;-webkit-transition:.2s ease;transition:.2s ease}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after{content:'';display:block;width:0;height:0;border:12px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:12px solid transparent;position:absolute;left:50%;bottom:-24px;margin-left:-8px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 32px 10px 16px;font-size:1.4rem;font-weight:700;line-height:1.2;color:#003f96}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg{width:12px;height:12px;margin-top:-7px;fill:#003f96;position:absolute;right:8px;top:50%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl{font-size:1.8rem;font-weight:700;color:#003f96;margin-bottom:8px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist p.ttl:before{background:linear-gradient(transparent 50%,#ccc 50%,#ccc -webkit-calc(50% + 4px),transparent -webkit-calc(50% + 4px));background:linear-gradient(transparent 50%,#ccc 50%,#ccc calc(50% + 4px),transparent calc(50% + 4px))}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .row.main-st .col-md-3 a:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .row.main-st .col-md-3 a:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .row.main-st .col-md-3 a:before{content:'';display:block;margin-right:8px;width:14px;height:14px;background:url(/icon/ic-arrow-circle-right-white.svg) no-repeat center center/cover}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li{width:-webkit-calc(100% / 6);width:calc(100% / 6)}@media (min-width:768px){.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li{max-width:150px}}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a p.name,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a p.name,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a p.name{font-weight:700;min-width:82%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul li a:before{content:'';display:block;min-width:12px;margin-right:8px;width:12px;height:12px;background:url(/icon/ic-circle-arrow.svg) no-repeat center center/cover}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:8px;top:50%;margin-top:-15px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box svg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box svg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .btn-base.ghost.arrow .rotate-box svg{position:static}@media (min-width:768px){.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap{height:auto;background:url(/images/home/areamap/areamap-en-sp.jpg) no-repeat center/cover}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist{position:relative;margin:32px 24px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:22px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a{position:static;width:32%}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:100%;max-width:initial;position:relative}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box p,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box p,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box p,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box p,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box p,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box p{width:100%;height:96px;padding:0;font-size:1.6rem;position:relative}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box svg,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box svg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box svg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box svg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box svg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box svg{position:absolute;right:16px;top:50%;margin-top:-7px;height:14px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box:after,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a .area-box:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a .area-box:after{display:none}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a:hover,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a:hover,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a:hover,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a:hover,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap .arealist a:hover,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.sendai .areamap .arealist a:hover{opacity:.9}}@media (max-width:991px){.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p{font-size:1.2vw}}@media (max-width:767px){.map-search,section.home-search,section.houselist{padding:64px 0 32px}.map-search .container .search-wrap.tab.topsearch,section.home-search .container .search-wrap.tab.topsearch,section.houselist .container .search-wrap.tab.topsearch{margin-top:32px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap{height:auto;background:url(/images/home/areamap/areamap-en-sp.jpg) no-repeat center/cover}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap:before{content:'';background:inherit;-webkit-filter:blur(2px);filter:blur(2px);position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.kr,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap.tw{margin-bottom:0}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist{position:relative;margin:24px 16px;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a{position:static}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box{width:100%;max-width:initial;margin-bottom:8px;position:relative}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box:after{display:none}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p{min-height:56px;padding:12px 16px 12px 16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box svg{margin-left:auto}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover{opacity:.8}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .homestationlist,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .homestationlist,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .homestationlist{margin-top:8px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st{padding:0 8px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3{margin:8px 0;padding:0 8px}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a{height:auto;padding:12px 0}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a:before,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a:before,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .row.main-st .col-md-3 a:before{display:none}.map-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .sub-st ul li,section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .sub-st ul li,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .sub-st ul li{width:-webkit-calc(50% - 4px)!important;width:calc(50% - 4px)!important}}section.home-recommend{padding:80px 0}section.home-recommend .container .btn-base{border-radius:50px}@media (max-width:767px){section.home-recommend{padding:64px 0}section.home-recommend .container .ttl-wrap .ttl{font-size:3.1rem}}.job.intern{background:#e362e5}.job.worker{background:#ff5730}.job.student{background:#0dbdc8}.interview-grid .row .col-lg-3.col-6{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:32px}.interview-grid .row .col-lg-3.col-6 a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:4px;overflow:hidden}.interview-grid .row .col-lg-3.col-6 a .ph{width:100%;height:11vw;max-height:144px}.interview-grid .row .col-lg-3.col-6 a .tx{padding:16px 16px 6px;position:relative;font-size:1.4rem;position:relative}.interview-grid .row .col-lg-3.col-6 a .tx:before{content:'';display:block;position:absolute;border:12px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid transparent;position:absolute;right:16px;top:-24px}.interview-grid .row .col-lg-3.col-6 a .tx .job-tag .job{font-size:1.2rem;font-weight:700;line-height:1.8;color:#fff;padding:0 8px;position:absolute;top:-10px;white-space:nowrap}.interview-grid .row .col-lg-3.col-6 a .tx p.comment{line-height:1.8;min-height:76px;margin-bottom:16px}.interview-grid .row .col-lg-3.col-6 a .info{margin:auto 0 8px 0;padding:0 16px;line-height:1.5}.interview-grid .row .col-lg-3.col-6 a .info .name{font-weight:700}.interview-grid .row .col-lg-3.col-6 a .info .name span{margin-right:4px}.interview-grid .row .col-lg-3.col-6 a .info .housename{font-size:1.2rem}.interview-grid .row .col-lg-3.col-6 a .tag{padding:0 16px 16px}.interview-grid .row .col-lg-3.col-6 a .tag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.interview-grid .row .col-lg-3.col-6 a .tag ul li{font-size:1rem;padding:1px 3px;background:#f1f1f1;line-height:1.4;margin:0 3px 3px 0}@media (max-width:992px){.interview-grid .row .col-lg-3.col-6 a .ph{height:24vw;max-height:180px}}@media (max-width:767px){.interview-grid .row .col-lg-3.col-6 a .ph{height:40vw;max-height:184px}}.interview-grid .row ul.slick-dots{position:static;margin-top:-20px;margin-bottom:24px}.interview-grid .row ul.slick-dots li button{width:16px;height:16px;border:2px solid #fff;border-radius:50%}.interview-grid .row ul.slick-dots li button:before{color:transparent}.interview-grid .row ul.slick-dots li.slick-active button{background:#003f96}.interview-grid .row ul.slick-dots li.slick-active button:before{color:transparent}.interview-grid .summary{color:#003f96;line-height:1.7;margin-bottom:43px;font-size:20px;letter-spacing:-.5px}.tenant-voice .row .col-lg-3.col-6{width:50%}section.home-tenantvoice{padding:80px 0;background:url(/images/common/polygon-yellow.webp) repeat}section.home-tenantvoice .container .btn-base{border-radius:50px}section.home-tenantvoice .slick-wrap{margin-bottom:24px}section.home-tenantvoice .slick-wrap .interview{margin-bottom:16px}@media (max-width:767px){section.home-tenantvoice{padding:64px 0}section.home-tenantvoice .container .head .row .col-md-7 .ph{padding:0;height:55vw}section.home-tenantvoice .container .head .row .tx{margin-top:-10px}}.slick-wrap.interview-grid .interview{margin-bottom:16px}@media (max-width:767px){.slick-wrap.interview-grid .interview{margin-bottom:48px}.slick-wrap.interview-grid .interview .row ul.slick-dots{position:static;margin-top:-20px}.slick-wrap.interview-grid .interview .row ul.slick-dots li button{width:16px;height:16px;border:2px solid #fff;border-radius:50%}.slick-wrap.interview-grid .interview .row ul.slick-dots li button:before{color:transparent}.slick-wrap.interview-grid .interview .row ul.slick-dots li.slick-active button{background:#003f96}.slick-wrap.interview-grid .interview .row ul.slick-dots li.slick-active button:before{color:transparent}}@media (max-width:576px){.slick-wrap.interview-grid .interview .row .col-lg-3.col-6{padding:0 8px}}section.home-program{padding:80px 0;background:url(/images/common/polygon-gray.webp) repeat}section.home-program .btn-base.ghost.last{margin-top:32px;border-radius:50px}@media (max-width:767px){section.home-program{padding:64px 0}section.home-program .btn-base.ghost.last{margin-top:16px}}section.home-program .program-wrap{display:grid;grid-template-columns:-webkit-calc(50% - 32px) 50%;grid-template-columns:calc(50% - 32px) 50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}section.home-program .program-wrap .ilst-box img{width:100%}section.home-program .program-wrap .tx-box .main-tit{margin-bottom:24px}section.home-program .program-wrap .tx-box .main-tit .tit{font-size:3.2rem;font-weight:700;line-height:1.2;letter-spacing:1.12px}section.home-program .program-wrap .tx-box .main-tit .sub{font-size:1.8rem;font-weight:700;line-height:1.8}section.home-program .program-wrap .tx-box .msg p span.marker{background:#ffe73f}@media (max-width:767px){section.home-program .program-wrap{grid-template:none}section.home-program .program-wrap .tx-box .tit{letter-spacing:0}}.blog-sidebar section.new .menu-base .grid-wrap a,article.house section.features.oimachi .blog-wrap .row.grid-wrap a,main article.blog .container .row .main-contents section.bloglist .grid-wrap a,section.home-blog .container .row.grid-wrap a{display:block}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid,section.home-blog .container .row.grid-wrap a .blog.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:16px 0;border-bottom:1px solid #ccc;margin-bottom:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .new-post,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .new-post,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .new-post,section.home-blog .container .row.grid-wrap a .blog.grid .new-post{position:absolute;top:5px;left:-15px;width:40px;line-height:40px;background:#eb4c4d;border-radius:50%;font-size:1.2rem;font-weight:700;text-align:center;color:#fff}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .ph,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .ph,section.home-blog .container .row.grid-wrap a .blog.grid .ph{width:40%;aspect-ratio:1.91/1;margin-right:16px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx,section.home-blog .container .row.grid-wrap a .blog.grid .tx{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:10px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .category,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .category,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .category{color:#003f96;padding:0 16px;line-height:32px;margin-right:16px;background:#ffe73f}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .tag,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .tag,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .tag{color:#828282}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx h4,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx h4,section.home-blog .container .row.grid-wrap a .blog.grid .tx h4{font-size:2rem;line-height:1.8;margin-bottom:24px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .date,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .date,section.home-blog .container .row.grid-wrap a .blog.grid .tx .date{line-height:1;float:right;font-weight:400;color:#828282}@media (max-width:767px){.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .new-post,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .new-post,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .new-post,section.home-blog .container .row.grid-wrap a .blog.grid .new-post{width:32px;line-height:32px;font-size:1rem;top:8px;left:-8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .ph,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .ph,section.home-blog .container .row.grid-wrap a .blog.grid .ph{width:40%;min-width:40%;max-height:21vw;margin-right:12px;border-radius:2px;aspect-ratio:16/9}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx,section.home-blog .container .row.grid-wrap a .blog.grid .tx{width:70%}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class{margin-bottom:4px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .category,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .category,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .category{font-size:1rem;line-height:16px;padding:0 8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .tag,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .tag,section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .tag{display:none}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx h4,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx h4,section.home-blog .container .row.grid-wrap a .blog.grid .tx h4{font-size:1.3rem;font-weight:400;margin-bottom:8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .date,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .date,section.home-blog .container .row.grid-wrap a .blog.grid .tx .date{font-size:1.4rem}}.blog-sidebar .ttl{font-size:1.6rem;padding-bottom:8px;margin-bottom:8px;background:url(/images/common/submenu-line.png) no-repeat bottom/100% 2px}.blog-sidebar section.new .menu-base .grid-wrap{margin-bottom:40px}@media (min-width:768px){.blog-sidebar section.new .menu-base .grid-wrap a{width:100%;margin:16px 0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph{margin-right:0;width:100%;margin-bottom:8px;aspect-ratio:1.91/1}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx{display:table;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class{position:absolute;top:0;left:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category{padding:0 8px;margin:0;font-size:1rem;line-height:24px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag{display:none}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4{max-width:256px;font-size:1.4rem}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date{display:none}}.blog-sidebar section.category-list .menu-base .ttl{margin-bottom:0}.blog-sidebar section.category-list .menu-base .box{display:block}.blog-sidebar section.category-list .menu-base .box nav{padding:0}.blog-sidebar section.category-list .menu-base .box nav ul li:first-child{border-top:none}.blog-sidebar section.category-list .menu-base .box nav ul li.category a{font-weight:700}.blog-sidebar section.category-list .menu-base .box nav ul li.child-category{padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-sidebar section.category-list .menu-base .box nav ul li.child-category:before{content:"-"}.blog-sidebar section.category-list .menu-base .box nav ul li a{font-size:1.6rem;font-weight:400}@media (max-width:767px){.blog-sidebar{background:#fff}}section.home-blog{padding:80px 0}section.home-blog .container .row.grid-wrap{margin-bottom:56px}@media (min-width:768px){section.home-blog .container .row.grid-wrap a{height:100%;border-bottom:1px solid #ccc}section.home-blog .container .row.grid-wrap a .blog.grid{border-bottom:none}section.home-blog .container .row.grid-wrap a .blog.grid .new-post{font-size:1rem;width:32px;line-height:32px}section.home-blog .container .row.grid-wrap a .blog.grid .ph{width:40%;aspect-ratio:1.91/1;max-height:140px;border-radius:2px}section.home-blog .container .row.grid-wrap a .blog.grid .tx .class{margin-bottom:4px}section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .category{font-size:1.2rem;padding:0 8px;line-height:24px;margin-right:8px}section.home-blog .container .row.grid-wrap a .blog.grid .tx .class .tag{font-size:1.2rem}section.home-blog .container .row.grid-wrap a .blog.grid .tx h4{font-size:1.6rem;font-weight:400;margin-bottom:16px}section.home-blog .container .row.grid-wrap a .blog.grid .tx .date{font-size:1.2rem}}section.home-blog .container .btn-base.ghost.arrow{border-radius:50px}@media (max-width:768px){section.home-blog{padding:64px 0}}section.home-sns{padding-top:32px}section.home-sns .container .items-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.home-sns .container .items-wrap .sns-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 8px 32px}section.home-sns .container .items-wrap .sns-item a{border-radius:4px;background:#315096;height:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.home-sns .container .items-wrap .sns-item a p{font-size:2rem;font-weight:700;color:#fff;letter-spacing:1px}section.home-sns .container .items-wrap .sns-item a:before{content:'';display:block;width:20px;height:20px;margin-right:8px;background:url(/images/common/sns/ic-fb.svg) no-repeat center/cover}section.home-sns .container .items-wrap .sns-item.yt a{background:#cd201f}section.home-sns .container .items-wrap .sns-item.yt a:before{background:url(/images/common/sns/ic-yt.svg) no-repeat center/cover}section.home-sns .container .items-wrap .sns-item.tw a{background:#0f1419}section.home-sns .container .items-wrap .sns-item.tw a:before{background:url(/images/common/sns/ic-x.svg) no-repeat center/cover}section.home-sns .container .items-wrap .sns-item.nv a{background:#49b232}section.home-sns .container .items-wrap .sns-item.nv a:before{display:none}section.home-sns .container .items-wrap .sns-item.is a{background:#c13584}section.home-sns .container .items-wrap .sns-item.is a:before{background:url(/images/common/sns/ic-is.svg) no-repeat center/cover}section.home-sns .container .items-wrap .sns-item.tt a{background:#01f2ea}section.home-sns .container .items-wrap .sns-item.tt a:before{background:url(/images/common/sns/ic-tt.svg) no-repeat center/cover}@media (max-width:767px){section.home-sns .container .items-wrap .sns-item{margin:0 8px}section.home-sns .container .items-wrap .sns-item a{height:44px}section.home-sns .container .items-wrap .sns-item a p{display:none}section.home-sns .container .items-wrap .sns-item a:before{width:20px;height:20px;margin:0}}article.house section.home-sns .container{padding:0}article.house section.home-sns .container .items-wrap .sns-item a p{font-size:1.6rem}section.home-select-country .container{margin:80px auto}section.home-select-country .container .country-wrap{margin-bottom:24px}section.home-select-country .container .country-wrap a.home-select-country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:4px;overflow:hidden}section.home-select-country .container .country-wrap a.home-select-country:hover{opacity:1}section.home-select-country .container .country-wrap a.home-select-country:hover .ph .ph-inr{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}section.home-select-country .container .country-wrap a.home-select-country:hover .tx-wrap .btn-base.ghost.arrow{background:#fff;border:1px solid #003f96}section.home-select-country .container .country-wrap a.home-select-country:hover .tx-wrap .btn-base.ghost.arrow p{color:#003f96}section.home-select-country .container .country-wrap a.home-select-country:hover .tx-wrap .btn-base.ghost.arrow svg{fill:#003f96}section.home-select-country .container .country-wrap a.home-select-country .ph{border-radius:4px 0 0 4px;width:54%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.home-select-country .container .country-wrap a.home-select-country .ph .ph-inr{border-radius:4px 0 0 4px;overflow:hidden;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);width:100%;background:url(/images/home/root/jp.webp) no-repeat center top/cover;-webkit-transition:.2s ease;transition:.2s ease}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap{width:46%;background:url(/images/home/root/root-jp-bg.webp) no-repeat center/cover;padding:48px 32px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap:after{content:'';display:block;border-top:16px solid transparent;border-right:22px solid #003f96;border-bottom:16px solid transparent;border-left:22px solid transparent;position:absolute;top:50%;left:-44px;margin-top:-16px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top{margin:-4px 0 20px;padding-bottom:22px;position:relative}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p{color:#fff}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.country{font-size:5.6rem;font-weight:700;line-height:1;letter-spacing:5px;margin-bottom:8px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.country span{margin-right:12px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.divisions{letter-spacing:2px;line-height:1.2}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top:after{content:'';display:inline-block;width:160px;height:2px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-80px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-bottom{margin-bottom:32px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-bottom p.housecount{color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:2px;line-height:1.2}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .btn-base.ghost.arrow{margin:0;border-radius:50px;border:1px solid #fff}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .btn-base.ghost.arrow p{color:#fff;font-weight:700;padding:8px;letter-spacing:.5px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .btn-base.ghost.arrow svg{fill:#fff}section.home-select-country .container .country-wrap.kr a.home-select-country .ph{border-radius:0 4px 4px 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}section.home-select-country .container .country-wrap.kr a.home-select-country .ph .ph-inr{border-radius:0 4px 4px 0;background:url(/images/home/root/kr.webp) no-repeat center/cover}section.home-select-country .container .country-wrap.kr a.home-select-country .tx-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:url(/images/home/root/root-kr-bg.webp) no-repeat center/cover}section.home-select-country .container .country-wrap.kr a.home-select-country .tx-wrap:after{border-left:22px solid #003f96;border-right:22px solid transparent;right:-44px;left:initial}section.home-select-country .container .country-wrap.tw{margin-bottom:0}section.home-select-country .container .country-wrap.tw a.home-select-country .ph .ph-inr{background:url(/images/home/root/tw.webp) no-repeat center/cover}section.home-select-country .container .country-wrap.tw a.home-select-country .tx-wrap{background:url(/images/home/root/root-tw-bg.webp) no-repeat center/cover}@media (max-width:991px){section.home-select-country .container .country-wrap:hover a.home-select-country .ph .ph-inr{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.country{font-size:5.6vw}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.divisions{font-size:1.8vw}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-bottom p.housecount{font-size:2.4vw}}@media (max-width:767px){section.home-select-country .container .country-wrap a.home-select-country{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.home-select-country .container .country-wrap a.home-select-country .ph{border-radius:4px 4px 0 0;width:100%;height:40vw}section.home-select-country .container .country-wrap a.home-select-country .ph .ph-inr{border-radius:4px 4px 0 0}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap{width:100%;padding:24px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap:after{display:none}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top{margin-bottom:10px;padding-bottom:14px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.country{font-size:3.2rem;margin-bottom:4px;letter-spacing:4px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.country span{margin-right:8px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-top p.divisions{font-size:1.2rem;letter-spacing:1.5px;line-height:1.6}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-bottom{margin-bottom:16px}section.home-select-country .container .country-wrap a.home-select-country .tx-wrap .tx-bottom p.housecount{font-size:1.9rem;letter-spacing:2px}section.home-select-country .container .country-wrap.kr a.home-select-country .ph{border-radius:4px 4px 0 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}section.home-select-country .container .country-wrap.kr a.home-select-country .ph .ph-inr{border-radius:4px 4px 0 0}section.home-select-country .container .country-wrap.kr a.home-select-country .tx-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}article.house section.about{position:relative;margin-top:0}article.house section.about .mv-wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1);position:relative;overflow:hidden}article.house section.about .mv-wrap h1{font-size:1rem;position:absolute;top:0;left:0;z-index:2;background:rgba(255,255,255,.8);padding:2px 8px}article.house section.about .mv-wrap .mv{overflow:hidden}article.house section.about .mv-wrap .mv ul.mv-slider{opacity:0}article.house section.about .mv-wrap .mv ul.mv-slider.slick-initialized{opacity:1}article.house section.about .mv-wrap .mv ul.mv-slider li.slick-slide{margin:0 8px}article.house section.about .mv-wrap .mv ul.mv-slider li .cropped-img{padding-top:56%}article.house section.about .mv-wrap .available{margin-bottom:40px;background:#0d79de;padding:12px 16px}article.house section.about .mv-wrap .available .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.about .mv-wrap .available .container .available-type{color:#fff;font-size:1.6rem;font-weight:700;text-align:center;white-space:nowrap;padding-right:24px;margin-right:24px;border:2px solid #fff;border-width:0 2px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.about .mv-wrap .available.occupied{background:#d50000}article.house section.about .mv-wrap .available.occupied .container .available-type{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;border:none}article.house section.about .mv-wrap .available ul.type-list{width:100%;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}article.house section.about .mv-wrap .available ul.type-list li{font-size:1.2rem;font-weight:700;text-align:center;padding:8px 10px;border-radius:24px;background:#fff;margin-right:8px}@media (max-width:992px){article.house section.about .mv-wrap .available ul.type-list li{word-break:break-all}}article.house section.about .house-name .new{color:#fff;font-size:1.2rem;font-weight:700;padding:4px 16px;display:inline-block;background:#eb4c4d}article.house section.about .house-name h2{font-size:4rem;line-height:1.4;margin-bottom:24px}article.house section.about .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px}article.house section.about .info .info-tx{-webkit-box-flex:2.8;-webkit-flex:2.8;-ms-flex:2.8;flex:2.8;padding-right:32px;border-right:2px solid #11111f}article.house section.about .info .info-tx h2.house-ttl{font-size:2rem;font-weight:700;line-height:1.8;margin-bottom:24px}article.house section.about .info .outline-wrap{-webkit-box-flex:2.2;-webkit-flex:2.2;-ms-flex:2.2;flex:2.2;padding-left:32px}article.house section.about .info .outline-wrap .outline-item{margin-bottom:32px}article.house section.about .info .outline-wrap .outline-item:last-child{margin-bottom:0}article.house section.about .info .outline-wrap .outline-campaign{color:red;border:3px solid red;margin-bottom:8px;padding:8px}article.house section.about .info .outline-wrap .outline-campaign p{font-size:1.6rem;font-weight:700;line-height:1.5}article.house section.about .info .outline-wrap ul.list li{font-weight:700;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.about .info .outline-wrap ul.list li:before{display:block;content:'';margin:8px 8px 0 0;width:16px;min-width:16px;height:16px;background:url(/icon/ic-check-v02.svg) no-repeat center/contain}article.house section.about .info .outline-wrap ul.list li .inr .flag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.about .info .outline-wrap ul.list li .inr .flag span.flag-icon{width:48px;height:36px;margin:0 4px 4px 0}article.house section.about .info .outline-wrap ul.list li.activity{cursor:pointer}article.house section.about .info .outline-wrap ul.list li.activity .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:underline;text-underline-offset:2px}article.house section.about .info .outline-wrap ul.list li.activity .inr .btn{display:inline-block;width:20px;min-width:20px;height:20px;border-radius:100%;border:2px solid #003f96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#003f96;margin-left:4px}article.house section.about .info .outline-wrap ul.tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.about .info .outline-wrap ul.tag li{font-size:1.4rem;font-weight:700;margin:0 8px 8px 0;padding:2px 8px;background:#f1f1f1;border-radius:4px}article.house section.about .point-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}article.house section.about .point-wrap .point-item{width:-webkit-calc(50% - 40px);width:calc(50% - 40px)}article.house section.about .point-wrap .point-item .head{margin-bottom:16px;padding:8px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}article.house section.about .point-wrap .point-item .head .tx{font-size:1.8rem;font-weight:700;color:#fff;z-index:1;text-shadow:0 0 10px #11111f}article.house section.about .point-wrap .point-item .head:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;margin:0;-webkit-filter:brightness(80%);filter:brightness(80%)}article.house section.about .point-wrap .point-item:first-child .head:before{background:url(/images/house/point-inside.jpg) no-repeat center/cover;background-position:center 30%}article.house section.about .point-wrap .point-item:last-child .head:before{background:url(/images/house/point-outside.jpg) no-repeat center/cover}article.house section.about .tenant-wrap{padding:40px;background:#f1f1f1;position:relative}article.house section.about .tenant-wrap h2{font-size:2.4rem;font-weight:700;margin:0 0 24px;text-align:center}article.house section.about .tenant-wrap .tenant-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.about .tenant-wrap .tenant-items .item{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant{margin:0;padding:0}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid{background:#fff}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info{margin:0}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .pic .pic-wrap .tenant-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .tx .wrap p.icon{margin-right:8px}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .tx .wrap p.icon span.flag-icon{width:30px;height:20px}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .tx .wrap p.name{font-size:1.6rem;color:#11111f}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info .tx p.detail{font-size:1.6rem;font-weight:700}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .comment{padding:16px}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .comment p{margin:0}article.house section.about .tenant-wrap .tenant-items .item .more{text-align:right}article.house section.about .tenant-wrap .tenant-items .item .more a{font-size:1.4rem;color:#003f96!important;text-decoration:underline!important}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap{width:100%;position:relative;overflow:hidden}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap:before{content:"";display:block;padding-top:50%}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:0;bottom:0;right:0}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph{position:relative;width:25%}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph:nth-child(n+8) .cover{display:block}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph:nth-child(n+9){visibility:hidden}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph .cover{color:#003f96;font-weight:700;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,231,63,.8);background-size:cover;text-align:center}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph .cover p{position:relative;top:50%;margin-top:-1em}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img{width:100%;padding-top:100%}article.house section.about .tenant-wrap .tenant-items .item .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img:hover{opacity:.7}article.house section.about .tenant-wrap .tenant-items .item .c-box img.coming{width:25%}article.house section.about .tenant-wrap.default .tenant-items .item .c-box .ttl-wrap h2{margin:0 0 8px 0;padding:0;border:none}@media (max-width:991px){article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant{width:100%!important}}@media (max-width:767px){article.house section.about .mv-wrap h1{position:relative;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);border-top:1px solid #eee;margin-bottom:0;background:#f1f1f1}article.house section.about .mv-wrap .mv{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin:0 -16px}article.house section.about .mv-wrap .available{width:100%;margin:0 0 24px;font-size:1.4rem}article.house section.about .mv-wrap .available .container{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.house section.about .mv-wrap .available .container .available-type{font-size:1.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;border:none}article.house section.about .mv-wrap .available .container ul.type-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.about .mv-wrap .available .container ul.type-list li{font-size:1rem;margin:2px}article.house section.about .house-name h2{font-size:3rem}article.house section.about .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.about .info .info-tx{padding:0;border:0;margin-bottom:40px}article.house section.about .info .info-tx h2.house-ttl{font-size:1.6rem}article.house section.about .info .info-tx p.house-tx{height:200px;overflow:hidden;position:relative}article.house section.about .info .info-tx p.house-tx.open{height:auto}article.house section.about .info .info-tx .btn-base:before{content:'';display:block;width:100%;height:120px;position:absolute;top:-124px;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff,rgba(255,255,255,0))}article.house section.about .info .info-tx .btn-base.hidden{display:none}article.house section.about .info .info-tx .btn-base svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:16px}article.house section.about .info .outline-wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1);padding:40px 16px;background:#f1f1f1}article.house section.about .info .outline-wrap .outline-campaign{background:#fff}article.house section.about .info .outline-wrap .outline-campaign p{font-size:1.4rem;line-height:1.5}article.house section.about .info .outline-wrap ul.list li .inr{font-size:1.4rem}article.house section.about .info .outline-wrap ul.list li .inr .flag span.flag-icon{width:35px;height:24px;margin:0 2px 2px 0}article.house section.about .info .outline-wrap ul.tag li{background:#fff}article.house section.about .point-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.about .point-wrap .point-item{width:100%}article.house section.about .point-wrap .point-item:first-child{margin-bottom:40px}article.house section.about .tenant-wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1);padding:40px 16px}article.house section.about .tenant-wrap .tenant-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.about .tenant-wrap .tenant-items .item{width:100%}article.house section.about .tenant-wrap .tenant-items .item:first-child{margin-bottom:32px}article.house section.about .tenant-wrap .tenant-items .item .grid.g-tenant .tenant-grid .info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}article.house .campaign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house .campaign .tx{font-size:1.4rem;font-weight:700;width:100%}article.house .campaign .tx .inr{font-size:1.4rem;line-height:1.7}article.house .campaign .tx .inr:nth-child(n+2){border-top:1px solid #ccc;margin-top:8px;padding-top:8px}article.house .campaign .tx .inr a{width:100%}article.house .campaign .tx .ph{width:20%;min-width:160px;margin-right:8px;background-size:contain;background-repeat:no-repeat}article.house .campaign .tx .ph:after{display:block;content:'';padding-top:52%}article.house .campaign .tx .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){article.house .tx .ph{min-width:100%!important;margin-right:0;margin-bottom:4px}article.house .tx a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}article.house .fix-point{position:fixed;top:0;left:0;z-index:100}article.house .fix-point .activity-window-wrap{position:absolute;width:100vw;height:100vh;top:0;left:0;background:#fff;-webkit-transition:.2s ease;transition:.2s ease;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);font-weight:700;overflow:auto}article.house .fix-point .activity-window-wrap .btn-close.v01{width:32px;height:32px;position:absolute;top:8px;right:8px}article.house .fix-point .activity-window-wrap .btn-close.v02{position:static;text-align:center;padding:8px 24px;margin:40px;border-radius:4px;border:2px solid #003f96}article.house .fix-point .activity-window-wrap .btn-close.v02 .tx{color:#003f96}article.house .fix-point .activity-window-wrap .activity-items .item{margin:40px 0}article.house .fix-point .activity-window-wrap .activity-items .item .tit{font-size:1.8rem;border-radius:0 10px 10px 0;border:2px solid #11111f;border-width:2px 2px 2px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:24px;padding:4px 12px}article.house .fix-point .activity-window-wrap .activity-items .item a{display:block}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr{padding:16px}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr .img-wrap img{width:100%;height:auto;margin-bottom:16px}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr .tx-wrap{font-size:1.4rem;line-height:1.8;text-decoration:none}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr .tx-wrap span.small{font-size:1.2rem;display:inline-block;font-weight:400}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr .tx-wrap .link{text-align:right;font-size:1.2rem;text-decoration:underline;color:#828282;margin-top:8px}article.house .fix-point.active .activity-window-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){article.house .fix-point .activity-window-wrap .activity-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house .fix-point .activity-window-wrap .activity-items .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:31%}article.house .fix-point .activity-window-wrap .activity-items .item .tit{margin:24px 0;border-width:2px;border-radius:0}article.house .fix-point .activity-window-wrap .activity-items .item a .contant-inr{padding:0}article.house .fix-point .activity-window-wrap .btn-close.v02{max-width:400px;margin:0 auto}}article.house{overflow:visible}article.house section.access-map .map{position:relative}article.house section.access-map .map .map-wrap{width:100%;overflow:hidden;pointer-events:none}article.house section.access-map .map .map-wrap.map-control{pointer-events:auto}article.house section.access-map .map .map-wrap iframe{margin-top:-66px;border:none}article.house section.access-map .map .map-wrap iframe .i4ewOd-pzNkMb-haAclf{display:none}article.house section.access-map .map .areamap{width:240px;border:2px solid #003f96;position:absolute;top:16px;left:16px;background:#fff;border-radius:4px}article.house section.access-map .map .areamap p.area-tit{width:100%;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;background:#003f96}article.house section.access-map .map .areamap .area-img{padding:16px}article.house section.access-map .map .areamap .area-img img{width:100%}article.house section.access-map .map .areamap .area-img.kr img{margin-bottom:10px}article.house section.access-map .map .areamap p.big{font-size:1.2rem;text-align:right;position:absolute;bottom:4px;right:8px}article.house section.access-map .map .areamap:hover{-webkit-transform:scale(1.4,1.4);-ms-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}article.house section.access-map .map .areamap:hover p.big{display:none}article.house section.access-map .access{padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #ccc}article.house section.access-map .access .route{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px;margin-right:16px}@media (min-width:992px){article.house section.access-map .access .route{width:50%;min-width:50%}}article.house section.access-map .access .route img{width:100%;border-radius:4px;border:2px solid #003f96}article.house section.access-map .access .access-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.house section.access-map .access .access-info .station{margin-bottom:16px}article.house section.access-map .access .access-info .station p{font-weight:700;line-height:1.4;margin-bottom:8px;display:inline-block;border-bottom:1px solid #11111f}article.house section.access-map .access .access-info .station ul li{font-size:1.4rem}article.house section.access-map .access .access-info .station.distance ul,article.house section.access-map .access .access-info .station.neighborhoods ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}article.house section.access-map .access .access-info .station.distance ul li,article.house section.access-map .access .access-info .station.neighborhoods ul li{margin-right:16px}@media (max-width:991px){article.house section.access-map .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}article.house section.access-map .access .route{margin:0 0 8px 0}article.house section.access-map .access .route img{max-width:inherit}article.house section.access-map .access .btn-base{margin:24px auto}}article.house section.photo .tab{margin-top:0}article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul li{width:25%;height:100%}article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul li a{width:100%;height:100%}article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul li a .cropped-img{width:100%;padding-top:66%}article.house section.photo .tab .tab-box .tab-contents .tab-box p.photocomment{margin-top:8px}@media (max-width:991px){article.house section.photo .tab .tab-box .tab-contents .tab-box .photo-container ul li{width:33.33333%}}article.house section.floor-plan ul.ph-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.floor-plan ul.ph-wrap li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);height:100%;margin-bottom:16px;border:2px solid #ccc;border-radius:4px;overflow:hidden}article.house section.floor-plan ul.ph-wrap li a{width:100%;height:100%;position:relative;z-index:1}article.house section.floor-plan ul.ph-wrap li a .floor-num{color:#fff;font-size:1.4rem;font-weight:700;padding:0 8px;position:absolute;top:0;left:0;z-index:2;background:#003f96}article.house section.floor-plan ul.ph-wrap li a .cropped-img{width:100%;padding-top:56%;background-color:#fff}article.house section.floor-plan .facilities{margin-bottom:8px}article.house section.floor-plan .facilities p{font-weight:700;line-height:1.4;margin-bottom:8px;display:inline-block;border-bottom:1px solid #11111f}article.house section.floor-plan .facilities ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}article.house section.floor-plan .facilities ul:last-child{margin-bottom:0}article.house section.floor-plan .facilities ul li{font-size:1.4rem;margin-right:8px}article.house section.floor-plan .facilities ul li:after{content:'/';margin-left:8px}article.house section.floor-plan .facilities ul li:last-child:after{content:''}article.house section.rooms .house-bnr{margin-bottom:16px}article.house section.rooms .house-bnr img{width:100%}article.house section.rooms .tab{margin-top:0}article.house section.rooms .tab .tab-box .tab-contents .tab-box .photo-container ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.rooms .tab .tab-box .tab-contents .tab-box .photo-container ul li{width:25%;height:100%}article.house section.rooms .tab .tab-box .tab-contents .tab-box .photo-container ul li a{width:100%;height:100%}article.house section.rooms .tab .tab-box .tab-contents .tab-box .photo-container ul li a .cropped-img{width:100%;height:160px}article.house section.rooms .tab .tab-box .tab-contents .tab-box p.photocomment{margin-top:8px}article.house section.floor-plan ul.ph-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.floor-plan ul.ph-wrap li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);height:100%;margin-bottom:16px;border:2px solid #ccc;border-radius:4px;overflow:hidden}article.house section.floor-plan ul.ph-wrap li a{width:100%;height:100%;position:relative;z-index:1}article.house section.floor-plan ul.ph-wrap li a .floor-num{color:#fff;font-size:1.4rem;font-weight:700;padding:0 8px;position:absolute;top:0;left:0;z-index:2;background:#003f96}article.house section.floor-plan ul.ph-wrap li a .cropped-img{width:100%;padding-top:56%;background-color:#fff}article.house section.floor-plan .facilities{margin-bottom:8px}article.house section.floor-plan .facilities p{font-weight:700;line-height:1.4;margin-bottom:8px;display:inline-block;border-bottom:1px solid #11111f}article.house section.floor-plan .facilities ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}article.house section.floor-plan .facilities ul:last-child{margin-bottom:0}article.house section.floor-plan .facilities ul li{font-size:1.4rem;margin-right:8px}article.house section.floor-plan .facilities ul li:after{content:'/';margin-left:8px}article.house section.floor-plan .facilities ul li:last-child:after{content:''}article.house section.rooms table td.tenant-review .box .tenant-review-inr .more:before{content:'';width:60px;height:16px;position:absolute;top:50%;right:0;margin-top:-8px;background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(10%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff,#fff 10%,rgba(255,255,255,0))}article.house section.rooms .house-plan-table-sp .housegrid table tr td p.roomstatus{display:inline-block;padding:.1em 1.5em;border-radius:5px;white-space:nowrap}article.house section.rooms .house-plan-table-sp .housegrid table tr.occupied td p.roomstatus,article.house section.rooms table tr.occupied td p.roomstatus{color:#d50000;border:1px solid #d50000}article.house section.rooms .house-plan-table-sp .housegrid table tr.occupied td p.nationality,article.house section.rooms table tr.occupied td p.nationality{display:none}article.house section.rooms .house-plan-table-sp .housegrid table tr.opening td p.roomstatus,article.house section.rooms table tr.opening td p.roomstatus{color:#02a167;border:1px solid #02a167}article.house section.rooms .house-plan-table-sp .housegrid table tr.opening td p.dash,article.house section.rooms table tr.opening td p.dash{display:none}article.house section.rooms .house-plan-table-sp .housegrid table tr.open td p.roomstatus,article.house section.rooms table tr.open td p.roomstatus{color:#0d79de;border:1px solid #0d79de}article.house section.rooms .house-plan-table-sp .housegrid table tr.open td p.dash,article.house section.rooms table tr.open td p.dash{display:none}article.house p.no-vacancy{text-align:center;padding:30px 0;font-weight:700;color:#e32e3c}article.house section.rooms{overflow:visible}article.house section.rooms .twutilities{color:red;margin-bottom:10px;padding-left:10px}article.house section.rooms .twutilities a{color:#003f96!important}article.house section.rooms table{width:100%;border-collapse:collapse;margin-bottom:24px}article.house section.rooms table td,article.house section.rooms table th{font-size:1rem;line-height:1.4;padding:4px;text-align:center;vertical-align:middle;border:1px solid #ccc}article.house section.rooms table th{font-weight:700;background-color:#f1f1f1}article.house section.rooms table td{font-weight:700}article.house section.rooms table td.red{color:#d50000}article.house section.rooms table td.roominfo-td{min-width:96px;height:55px}article.house section.rooms table td.roominfo-td .room-pic-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}article.house section.rooms table td.roominfo-td .room-pic-wrap .c-box{position:relative}article.house section.rooms table td.roominfo-td .room-pic-wrap .c-box p.bedname{position:absolute;top:0;left:0;background-color:#11111f;font-weight:700;font-size:1.2rem;padding:2px 6px;color:#fff;z-index:2}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic{width:100%;position:relative}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic .room-cropped{width:100%;padding-top:66%}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic a:nth-child(n+1) .cover{display:block}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic a:nth-child(n+2){visibility:hidden;position:absolute;top:0;left:0}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic a .zoom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic a .zoom svg{width:10px;height:10px;margin-right:4px}article.house section.rooms table td.roominfo-td .room-pic-wrap .room-pic a .zoom p{font-size:1rem}article.house section.rooms table td.tenant .tenant-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.rooms table td.tenant .tenant-inr .gender{height:22px}article.house section.rooms table td.tenant .tenant-inr .gender img{height:100%;vertical-align:super}article.house section.rooms table td.tenant .tenant-inr .gender.male img.female-img{display:none}article.house section.rooms table td.tenant .tenant-inr .gender.female img.male-img{display:none}article.house section.rooms table td.tenant .tenant-inr .age{font-size:10px;margin:-6px 6px 0 -2px}article.house section.rooms table td.tenant .tenant-inr .age.male{color:#0dbdc8}article.house section.rooms table td.tenant .tenant-inr .age.female{color:#ff5e5e}article.house section.rooms table td.tenant .tenant-inr .flag-icon{width:26px;height:20px}article.house section.rooms table td.status p.roomstatus{color:#d50000;font-size:1rem;font-weight:700;display:block;padding:.2rem;margin:.5rem 0;border-radius:5px;white-space:nowrap}article.house section.rooms table td.day .separator{font-size:1rem;font-weight:700;line-height:.8;margin:0}article.house section.rooms table td.day .end-at{font-size:1rem}article.house section.rooms table td.tenant-review{text-align:left;max-width:247px!important}article.house section.rooms table td.tenant-review .box{position:relative}article.house section.rooms table td.tenant-review .box:hover .tenant-balloon-wrap{height:auto;visibility:visible;opacity:1}article.house section.rooms table td.tenant-review .box .tenant-review-inr{position:relative;overflow:hidden}article.house section.rooms table td.tenant-review .box .tenant-review-inr .review-tx{font-size:1rem;white-space:nowrap;width:300px;overflow:hidden}article.house section.rooms table td.tenant-review .box .tenant-review-inr .more{color:#003f96;font-size:1rem;font-weight:700;border-bottom:1px solid #003f96;background:#fff;position:absolute;top:0;right:0;z-index:1}article.house section.rooms table td.tenant-review .box .tenant-review-inr .more:before{left:-53px;z-index:-1}article.house section.rooms table td.btn-area a.btn{color:#fff;font-size:1rem;font-weight:700;display:block;padding:6px;margin:3px;cursor:pointer;border-radius:4px;white-space:nowrap}article.house section.rooms table td.btn-area a.btn.reservation{background:#0d79de}article.house section.rooms table td.btn-area a.btn.preview{background:#ff5730}article.house section.rooms table td.btn-area a.btn:hover{opacity:.8}article.house section.rooms table tr.occupied td.btn-area a.btn{background:#f1f1f1;pointer-events:none}article.house section.rooms table tr.occupied td.btn-area a.btn:hover{opacity:1}article.house section.rooms .tenant-balloon-wrap{position:absolute;top:-4.5rem;left:-24rem;height:0;z-index:3;visibility:hidden;opacity:0;-webkit-transition:visibility .2s,opacity .2s linear;transition:visibility .2s,opacity .2s linear}article.house section.rooms .tenant-balloon-wrap .tenant-balloon{font-size:1rem;width:230px;background-color:#fff;border:2px solid #003f96;border-radius:4px;text-align:left;position:relative}article.house section.rooms .tenant-balloon-wrap .tenant-balloon:before{content:'';height:0;display:inline-block;border:12px solid transparent;border-left:15px solid #003f96;position:absolute;right:-28px;top:12px}article.house section.rooms .tenant-balloon-wrap .tenant-balloon:after{content:'';height:0;display:inline-block;border:12px solid transparent;border:12px solid transparent;border-left:15px solid #fff;position:absolute;right:-25px;top:12px}article.house section.rooms .tenant-balloon-wrap .tenant-balloon .balloon-inner{padding:8px;white-space:pre-line}article.house section.rooms .tenant-balloon-wrap .tenant-balloon .balloon-inner p{font-size:1rem;line-height:1.8}article.house section.rooms .tenant-balloon-wrap .tenant-balloon .balloon-inner .pc-summary{font-weight:700;display:block}@media (max-width:767px){article.house section.rooms .house-plan-table-sp .housegrid{width:100%;border-radius:4px;overflow:hidden;margin-bottom:16px;border:1px solid #ccc;border-top:none;text-align:left}article.house section.rooms .house-plan-table-sp .housegrid table{width:100%;margin-bottom:0;font-size:1.2rem;border-collapse:collapse;border-top:8px solid #003f96}article.house section.rooms .house-plan-table-sp .housegrid table tr th{width:43%;padding:.4em;color:#828282;font-size:1.2rem;line-height:1.2;font-weight:400;text-align:left;padding-left:1rem;border:none;border-right:solid 1px #ccc;border-bottom:1px solid #ccc}article.house section.rooms .house-plan-table-sp .housegrid table tr th p.dispId{color:#fff;font-size:1.4rem;font-weight:700;position:absolute;top:0;left:0;z-index:2;background-color:#11111f;padding:4px 8px}article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp{width:100%;overflow:hidden}article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp a{position:relative}article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp a p.roompic-tx{position:absolute;color:#fff;font-size:1.2rem;font-weight:700;word-break:keep-all;bottom:4px;left:4px;text-shadow:0 0 5px #000}article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp a:nth-child(n+2){visibility:hidden;position:absolute;top:0;left:0}article.house section.rooms .house-plan-table-sp .housegrid table tr th .room-pic-sp .room-cropped{width:100%;padding-top:66%}article.house section.rooms .house-plan-table-sp .housegrid table tr th.room-pic-th{position:relative;padding:0;overflow:hidden}article.house section.rooms .house-plan-table-sp .housegrid table tr td{font-size:1.2rem;vertical-align:middle;text-align:left;padding:10px;border:none;border-bottom:1px solid #ccc}article.house section.rooms .house-plan-table-sp .housegrid table tr td.next-open .open-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.rooms .house-plan-table-sp .housegrid table tr td.next-open .open-wrap p{font-size:1.2rem}article.house section.rooms .house-plan-table-sp .housegrid table tr td.next-open .open-wrap .separator{font-size:1rem;font-weight:700;margin:0;padding:0 8px}article.house section.rooms .house-plan-table-sp .housegrid table tr td p{font-size:1.2rem}article.house section.rooms .house-plan-table-sp .housegrid table tr td p.red{color:#d50000;font-weight:700;font-size:1.6rem;margin-bottom:4px}article.house section.rooms .house-plan-table-sp .housegrid table tr td p span.utilities{color:#828282;font-size:1rem;line-height:1.2;margin-right:8px}article.house section.rooms .house-plan-table-sp .housegrid table tr td p.roomstatus{margin-top:8px}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .gender{height:22px}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .gender img{height:100%;vertical-align:super}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .gender.male img.female-img{display:none}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .gender.female img.male-img{display:none}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .age{font-size:12px;margin:-6px 6px 0 -2px}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .age.male{color:#0dbdc8}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .age.female{color:#ff5e5e}article.house section.rooms .house-plan-table-sp .housegrid table tr td .tenant-inr .flag-icon{width:26px;height:20px}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp{padding:0 5px;border-bottom:solid 1px #bbb}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp p,article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp td{line-height:1.8}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp .tenant-review-inr-sp .more{color:#003f96;font-size:1.2rem;font-weight:700;display:inline-block;margin-left:8px;cursor:pointer}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp .tenant-review-inr-sp .more.hidden{display:none}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp .tenant-review-inr-sp p.review-ttl.hidden{display:none}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp .tenant-review-inr-sp p.review-tx{display:none;font-weight:700}article.house section.rooms .house-plan-table-sp .housegrid .tenant-review-sp .tenant-review-inr-sp p.review-tx.open{display:block}article.house section.rooms .house-plan-table-sp .housegrid .btn-area td{border-bottom:none}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap .btn-base{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap .btn-base a{font-size:1.2rem;padding:12px}}article.house .housegrid.occupied td p.nationality{display:none}article.house .housegrid.occupied td.status{color:red}article.house .housegrid.occupied .btn-base{border:none}article.house .housegrid.occupied .btn-base a.btn{cursor:default;pointer-events:none;background:#f1f1f1!important}article.house .housegrid.opening td p.dash{display:none}article.house .housegrid.opening td.status{color:#639e33}article.house .housegrid.open td p.dash{display:none}article.house .housegrid.open td.status{color:#00f}article.house section.contact .contact-wrap{margin-bottom:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.contact .contact-wrap .btn-wrap{width:32%}article.house section.contact .contact-wrap .btn-wrap .btn-base{margin-bottom:16px}article.house section.contact .contact-wrap .btn-wrap p{font-size:1.4rem;line-height:1.6}article.house section.contact .contact-wrap.waiting{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1f1f1;padding:56px}article.house section.contact .contact-wrap.waiting p.top-tx{font-size:1.4rem;line-height:1.8;width:56%;margin-right:4%}article.house section.contact .contact-wrap.waiting .btn-base{width:40%;min-width:inherit}article.house section.contact .contact-wrap.waiting .form{min-width:100%;display:none}article.house section.contact .contact-wrap.waiting .form form{padding:0;border:none;margin-top:24px;padding-top:24px;border-top:1px solid #ccc}@media (max-width:991px){article.house section.contact .contact-wrap.waiting .btn-base,article.house section.contact .contact-wrap.waiting p.top-tx{width:100%}}@media (max-width:767px){article.house section.contact .contact-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0}article.house section.contact .contact-wrap .btn-wrap{width:100%;margin-bottom:40px}article.house section.contact .contact-wrap.waiting{padding:24px}article.house section.contact .contact-wrap.waiting p{margin-bottom:16px}}article.house section.house-tenant-voice .ttl-wrap{margin-bottom:48px}article.house section.house-tenant-voice .row.grid-wrap.col-4-styl .grid{width:33.3333333%}article.house section.house-flow h3{margin-bottom:32px}article.house section.house-flow ul.flow-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.house-flow ul.flow-list li{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}article.house section.house-flow ul.flow-list li .img-wrap{position:relative;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}article.house section.house-flow ul.flow-list li .img-wrap img{width:100%;margin-bottom:16px}article.house section.house-flow ul.flow-list li:last-child{margin-right:0}article.house section.house-flow ul.flow-list li:last-child .img-wrap:after{display:none}article.house section.house-flow ul.flow-list li:nth-child(3) h4{color:#ff5730;line-height:1.2;padding:16px 8px;border:2px solid #ff5730;border-radius:4px;margin:32% 0 8px 0}article.house section.house-flow ul.flow-list li h4{line-height:1.4;text-align:center;margin:0 0 8px}article.house section.house-flow ul.flow-list li p{font-size:1.4rem;line-height:1.5}article.house section.house-flow ul.flow-list li p a{color:#003f96;font-size:1.4rem}article.house section.house-flow ul.flow-list li.arrow{min-width:24px;max-width:24px;width:12px;max-height:32px;margin:72px 8px 0;padding:0;display:block;text-align:center}article.house section.house-flow ul.flow-list li.arrow svg{width:12px;height:12px;margin:0 auto}@media (max-width:767px){article.house section.house-flow ul.flow-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.house-flow ul.flow-list li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.house-flow ul.flow-list li .img-wrap{width:25%;margin:8px 16px 8px 0}article.house section.house-flow ul.flow-list li .img-wrap img{margin-bottom:0}article.house section.house-flow ul.flow-list li .img-wrap:after{margin:0 0 0 -8px;top:auto;right:auto;left:50%;bottom:-24px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.house section.house-flow ul.flow-list li .tx-wrap{width:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.house-flow ul.flow-list li .tx-wrap h4{text-align:left;margin:0 0 8px}article.house section.house-flow ul.flow-list li:nth-child(3){-webkit-box-pack:baseline;-webkit-justify-content:baseline;-ms-flex-pack:baseline;justify-content:baseline}article.house section.house-flow ul.flow-list li:nth-child(3) .tx-wrap{text-align:center;width:100%;margin:8px 0}article.house section.house-flow ul.flow-list li:nth-child(3) .tx-wrap h4{text-align:center;margin-top:0}article.house section.house-flow ul.flow-list li.arrow{max-height:16px;margin:8px auto}article.house section.house-flow ul.flow-list li.arrow svg{margin:4px auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}article.house section.house-faq h3{margin-bottom:32px}article.house section.house-faq ul.help-ul{padding:0 16px;border:1px solid #ccc}article.house section.house-faq ul.help-ul li.help-list .ans,article.house section.house-faq ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0}article.house section.house-faq ul.help-ul li.help-list .ans .inr,article.house section.house-faq ul.help-ul li.help-list .que{padding:20px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.house section.house-faq ul.help-ul li.help-list .ans .inr:before,article.house section.house-faq ul.help-ul li.help-list .que:before{width:40px;min-width:40px;margin:-4px 16px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}article.house section.house-faq ul.help-ul li.help-list .que{cursor:pointer;position:relative}article.house section.house-faq ul.help-ul li.help-list .que:before{content:'Q';color:#fff;background:#11111f}article.house section.house-faq ul.help-ul li.help-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}article.house section.house-faq ul.help-ul li.help-list .que.active{color:#003f96}article.house section.house-faq ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}article.house section.house-faq ul.help-ul li.help-list .ans{display:none}article.house section.house-faq ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}article.house section.house-faq ul.help-ul li.help-list .ans .inr .country .box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ccc}article.house section.house-faq ul.help-ul li.help-list .ans .inr .country .box:last-child{border:none}article.house section.house-faq ul.help-ul li.help-list .ans .inr .country .box .name{color:#003f96;font-weight:700}article.house section.house-faq ul.help-ul li.help-list .ans .inr .country .box .name span{margin-right:8px;box-shadow:0 0 1px 1px #ccc inset}article.house section.house-faq ul.help-ul li.help-list:first-child .que{border:none}@media (max-width:767px){article.house section.house-faq ul.help-ul li.help-list .ans .inr:before,article.house section.house-faq ul.help-ul li.help-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}}article.house section.house-recommend-station h3{margin-bottom:32px}article.house section.house-recommend-station ul.station-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.house-recommend-station ul.station-list li{width:49%;height:120px;background:#988a85;text-align:center;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#bbb;background-size:cover;background-position:center;background-blend-mode:multiply;display:table}article.house section.house-recommend-station ul.station-list li a{color:#fff;font-size:1.4rem;line-height:1.6;font-weight:700;padding:0 45px;vertical-align:middle;display:table-cell;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/icon/ic-arrow-circle-right-white.svg) no-repeat;background-size:16px;background-position:95% center}article.house section.house-recommend-station ul.station-list li:hover{opacity:.8}article.house section.house-recommend-station ul.station-list li.akasaka{background-image:url(/images/houselist/station/akasaka/akasaka1.jpg)}article.house section.house-recommend-station ul.station-list li.asagaya{background-image:url(/images/houselist/station/asagaya/asagaya1.jpg)}article.house section.house-recommend-station ul.station-list li.asakusa{background-image:url(/images/houselist/station/asakusa/asakusa1.jpg)}article.house section.house-recommend-station ul.station-list li.ebisu{background-image:url(/images/houselist/station/ebisu/ebisu1.jpg)}article.house section.house-recommend-station ul.station-list li.osaki{background-image:url(/images/houselist/station/osaki/osaki1.jpg)}article.house section.house-recommend-station ul.station-list li.omori{background-image:url(/images/houselist/station/omori/omori1.jpg)}article.house section.house-recommend-station ul.station-list li.omotesando{background-image:url(/images/houselist/station/omotesando/omotesando1.jpg)}article.house section.house-recommend-station ul.station-list li.ogikubo{background-image:url(/images/houselist/station/ogikubo/ogikubo1.jpg)}article.house section.house-recommend-station ul.station-list li.kamata{background-image:url(/images/houselist/station/kamata/kamata1.jpg)}article.house section.house-recommend-station ul.station-list li.kitasenju{background-image:url(/images/houselist/station/kitasenju/kitasenju1.jpg)}article.house section.house-recommend-station ul.station-list li.kichijoji{background-image:url(/images/houselist/station/kichijoji/kichijoji1.jpg)}article.house section.house-recommend-station ul.station-list li.koenji{background-image:url(/images/houselist/station/koenji/koenji1.jpg)}article.house section.house-recommend-station ul.station-list li.sangenjaya{background-image:url(/images/houselist/station/sangenjaya/sangenjaya1.jpg)}article.house section.house-recommend-station ul.station-list li.shimokitazawa{background-image:url(/images/houselist/station/shimokitazawa/shimokitazawa1.jpg)}article.house section.house-recommend-station ul.station-list li.shinokubo{background-image:url(/images/houselist/station/shinokubo/shinokubo1.jpg)}article.house section.house-recommend-station ul.station-list li.setagaya{background-image:url(/images/houselist/station/setagaya/setagaya1.jpg)}article.house section.house-recommend-station ul.station-list li.takadanobaba{background-image:url(/images/houselist/station/takadanobaba/takadanobaba1.jpg)}article.house section.house-recommend-station ul.station-list li.tabata{background-image:url(/images/houselist/station/tabata/tabata1.jpg)}article.house section.house-recommend-station ul.station-list li.nakano{background-image:url(/images/houselist/station/nakano/nakano1.jpg)}article.house section.house-recommend-station ul.station-list li.nippori{background-image:url(/images/houselist/station/nippori/nippori1.jpg)}article.house section.house-recommend-station ul.station-list li.nihombashi{background-image:url(/images/houselist/station/nihonbashi/nihonbashi1.jpg)}article.house section.house-recommend-station ul.station-list li.nerima{background-image:url(/images/houselist/station/nerima/nerima1.jpg)}article.house section.house-recommend-station ul.station-list li.harajuku{background-image:url(/images/houselist/station/harajuku/harajuku1.jpg)}article.house section.house-recommend-station ul.station-list li.meguro{background-image:url(/images/houselist/station/meguro/meguro1.jpg)}article.house section.house-recommend-station ul.station-list li.yoyogi{background-image:url(/images/houselist/station/yoyogi/yoyogi1.jpg)}article.house section.house-recommend-station ul.station-list li.waseda{background-image:url(/images/houselist/station/waseda/waseda1.jpg)}article.house section.house-recommend-station ul.station-list li.shinjuku{background-image:url(/images/houselist/station/shinjuku/shinjuku1.jpg)}article.house section.house-recommend-station ul.station-list li.shibuya{background-image:url(/images/houselist/station/shibuya/shibuya1.jpg)}article.house section.house-recommend-station ul.station-list li.roppongi{background-image:url(/images/houselist/station/roppongi/roppongi1.jpg)}article.house section.house-recommend-station ul.station-list li.shinagawa{background-image:url(/images/houselist/station/shinagawa/shinagawa1.jpg)}article.house section.house-recommend-station ul.station-list li.ueno{background-image:url(/images/houselist/station/ueno/ueno1.jpg)}article.house section.house-recommend-station ul.station-list li.ikebukuro{background-image:url(/images/houselist/station/ikebukuro/ikebukuro1.jpg)}article.house section.house-recommend-station ul.station-list li.iidabashi{background-image:url(/images/houselist/station/iidabashi/iidabashi1.jpg)}article.house section.house-recommend-station ul.station-list li.itabashi{background-image:url(/images/houselist/station/itabashi/itabashi1.jpg)}article.house section.house-recommend-station ul.station-list li.tokyo{background-image:url(/images/houselist/station/tokyo/tokyo1.jpg)}article.house section.house-recommend-station ul.station-list li.yokohama{background-image:url(/images/houselist/station/yokohama/yokohama1.jpg)}article.house section.house-recommend-station ul.station-list li.hiyoshi{background-image:url(/images/houselist/station/hiyoshi/hiyoshi1.jpg)}@media (max-width:767px){article.house section.house-recommend-station ul.station-list li a{font-size:1.4rem;padding:0 25px;background-size:14px;background-position:97% center}}article.house section.house-recommend-house{margin-bottom:0}article.house section.house-recommend-house h3{margin-bottom:32px}.blog-wrap.eop{margin-top:32px}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:16px;-webkit-transition:.2s ease;transition:.2s ease}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .ph.cropped-image{margin-right:24px;width:48%;min-width:200px}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .ph.cropped-image:after{content:'';display:block;width:100%;padding-top:66%}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx h4{font-weight:700}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .tx-inr span.inline-block{display:inline-block}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow{max-width:100px;margin:0;margin-top:16px;padding:4px 8px}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow .tx{font-size:1.4rem;color:#003f96;font-weight:700}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow:hover .tx{color:initial}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog:hover{opacity:1}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog:hover .tx .btn-base.ghost.arrow{background:#003f96}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog:hover .tx .btn-base.ghost.arrow .tx{color:#fff}@media (max-width:767px){.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .ph.cropped-image{margin:0 0 16px 0;width:100%}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow{max-width:initial}.blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow:before{display:none}}.eop-contents{background:#f1f1f1;padding-bottom:40px;margin-bottom:80px}.eop-contents .bloglink,.eop-contents .point-box,.eop-contents .rule-box{padding:0 24px}.eop-contents span.inline-block{display:inline-block}.eop-contents .mv-box img{width:100%}.eop-contents .rule-box{margin:24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.eop-contents .rule-box .tx-box{-webkit-box-flex:1.3;-webkit-flex:1.3;-ms-flex:1.3;flex:1.3;margin-right:16px}.eop-contents .rule-box .tx-box .label{background:#ff5730;padding:2px 16px;margin:0 0 8px -24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;color:#fff}.eop-contents .rule-box .tx-box .tit{font-size:2rem;font-weight:700;margin-bottom:8px;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.eop-contents .rule-box .tx-box .tx{font-weight:700}.eop-contents .rule-box .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.eop-contents .rule-box .ph-box img{width:100%}.eop-contents .point-box{margin:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.eop-contents .point-box .item{width:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.eop-contents .point-box .item .ph{width:80%}.eop-contents .point-box .item .ph img{width:100%;height:auto}.eop-contents .point-box .item .tx{text-align:center;font-weight:700;line-height:1.6;margin:8px 0}.eop-contents .blog-wrap.eop{margin:0 24px}.eop-contents .blog-wrap.eop .row.grid-wrap .col-md-12 a.blog{background-color:#fff;border:none}.eop-contents .blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .ph.cropped-image:after{padding-top:48%}.eop-contents .blog-wrap.eop .row.grid-wrap .col-md-12 a.blog .tx{font-weight:700}@media (max-width:767px){.eop-contents{background:0 0}.eop-contents .bloglink,.eop-contents .point-box,.eop-contents .rule-box{padding:0}.eop-contents .rule-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.eop-contents .rule-box .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin:-16px 0 0}.eop-contents .rule-box .tx-box .label{font-size:1.4rem;margin:0 0 8px -16px}.eop-contents .rule-box .tx-box .tit{font-size:1.8rem}.eop-contents .rule-box .tx-box .tx span.inline-block{display:inline}.eop-contents .rule-box .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}.eop-contents .point-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ccc;padding-top:16px}.eop-contents .point-box .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0;width:100%}.eop-contents .point-box .item .ph{width:30%}.eop-contents .point-box .item .tx{width:65%;text-align:left}.eop-contents .blog-wrap.eop{margin:0}.eop-contents .blog-wrap.eop .row.grid-wrap .col-md-12{padding:0}}nav.house-menu ul li{margin-bottom:8px;border:2px solid #000}nav.house-menu ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px}nav.house-menu ul li a .tx{font-weight:700}nav.house-menu ul li a svg.ic-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:16px;height:16px}@media (min-width:768px){nav.house-menu{position:-webkit-sticky;position:sticky;z-index:10;top:64px}nav.house-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}nav.house-menu ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;border:1px solid #ccc;border-width:0 1px 0 0;position:relative;background:#f1f1f1}nav.house-menu ul li:last-child{border:none}nav.house-menu ul li a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 10px}nav.house-menu ul li a .tx{font-size:1.2rem;line-height:1.2}nav.house-menu ul li a svg.ic-arrow{position:absolute;right:16px;width:12px;height:12px}nav.house-menu ul li a:hover{opacity:1}nav.house-menu ul li.current{background:#ffe73f}}@media (min-width:992px){nav.house-menu{top:120px}}.back-btn{position:fixed;z-index:10;right:8px;bottom:56px;background:#fff;border:2px solid #11111f;border-radius:100px;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.back-btn a{padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.back-btn a svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:8px;height:8px;min-height:8px}.back-btn a .tx{font-size:1.2rem;line-height:1.4}.back-btn a:hover{opacity:1}@media (min-width:768px){.back-btn{display:none}}article.house section{margin:120px 0 0}article.house .ttl-wrap h2{font-size:2rem;text-align:center;border-bottom:4px solid #11111f;padding:0 16px;margin-bottom:56px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 56px}article.house .house-float-btn{width:100%;max-width:100%!important;position:fixed;bottom:0;right:0;z-index:50;margin:0!important;background:#fff}article.house .house-float-btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house .house-float-btn ul li{width:33.33333%}article.house .house-float-btn ul li .btn-base{border-radius:0;max-width:inherit;min-width:inherit}article.house .house-float-btn ul li .btn-base a{font-size:1rem;padding:12px 0}article.house .house-float-btn.occupied ul li.btn-base.icon.preview-btn{display:none}article.house .house-float-btn.occupied ul li.btn-base.icon.occupied-btn{display:block}article.house .panorama-box a{background-image:url(/images/house/kamigamo/panorama-bg.jpg)}article.house .colorbar{width:200px;margin:120px auto}article.house .colorbar ul{background:#f1f1f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house .colorbar ul li{height:8px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.house .colorbar ul li:first-child{background:#02a167}article.house .colorbar ul li:nth-child(2){background:#ff9703}article.house .colorbar ul li:nth-child(3){background:#ffe73f}article.house .colorbar ul li:nth-child(4){background:#ff5e5e}article.house .colorbar ul li:last-child{background:#00ced1}article.house section.features{width:100%;max-width:836px;margin:120px auto 0}@media (max-width:767px){article.house .container{margin-top:0}article.house section.features{margin:80px -webkit-calc(50% - 50vw) 0;margin:80px calc(50% - 50vw) 0;width:100vw;overflow:hidden}article.house section.features.oimachi .house-content{padding:0 16px}}article.house .welcome-content{margin-top:80px!important;margin-bottom:-40px!important}.help .category{margin-bottom:64px}.help span.slash{padding:0 16px;display:inline-block}.help span.margin{margin:24px 0;display:block}.help ul.help-ul,.member section.faq ul.help-ul,article.bhcamp section.faq ul.help-ul,article.earlybird2022 section.faq ul.help-ul,article.english_camp section.faq ul.help-ul{padding:0 16px;border:1px solid #ccc;margin-bottom:40px}.help ul.help-ul li.help-list,.member section.faq ul.help-ul li.help-list,article.bhcamp section.faq ul.help-ul li.help-list,article.earlybird2022 section.faq ul.help-ul li.help-list,article.english_camp section.faq ul.help-ul li.help-list{position:relative}.help ul.help-ul li.help-list .ans .inr,.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .ans .inr,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .ans .inr,article.english_camp section.faq ul.help-ul li.help-list .que{padding:20px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.help ul.help-ul li.help-list .ans .inr:before,.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{width:40px;min-width:40px;margin:-4px 16px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}@media (min-width:768px){.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .que{padding-right:16px}}.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{content:'Q';color:#fff;background:#11111f}.help ul.help-ul li.help-list .que .rotate-box svg,.member section.faq ul.help-ul li.help-list .que .rotate-box svg,article.bhcamp section.faq ul.help-ul li.help-list .que .rotate-box svg,article.earlybird2022 section.faq ul.help-ul li.help-list .que .rotate-box svg,article.english_camp section.faq ul.help-ul li.help-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}.help ul.help-ul li.help-list .que.active,.member section.faq ul.help-ul li.help-list .que.active,article.bhcamp section.faq ul.help-ul li.help-list .que.active,article.earlybird2022 section.faq ul.help-ul li.help-list .que.active,article.english_camp section.faq ul.help-ul li.help-list .que.active{color:#003f96}.help ul.help-ul li.help-list .que.active .rotate-box svg,.member section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.bhcamp section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.earlybird2022 section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.english_camp section.faq ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}.help ul.help-ul li.help-list .ans,.member section.faq ul.help-ul li.help-list .ans,article.bhcamp section.faq ul.help-ul li.help-list .ans,article.earlybird2022 section.faq ul.help-ul li.help-list .ans,article.english_camp section.faq ul.help-ul li.help-list .ans{border-top:1px solid #eee;border-radius:0;display:none}.help ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}.help ul.help-ul li.help-list .ans .inr .box.about-moveout a,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a{text-decoration:underline!important;color:#003f96}.help ul.help-ul li.help-list .ans .inr .box.about-moveout ul,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul{margin-left:2rem;list-style-type:disc}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox{display:inline-block;position:relative}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a{width:100%;height:100%;display:block;position:absolute}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span{text-decoration:underline!important;color:#003f96}.help ul.help-ul li.help-list .ans .inr .box .ib,.member section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .ib{display:inline-block}.help ul.help-ul li.help-list .ans .inr .box a.inilne,.member section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box a.inilne{display:inline;color:#003f96;text-decoration:underline!important}.help ul.help-ul li.help-list .ans .inr .country,.member section.faq ul.help-ul li.help-list .ans .inr .country,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country{width:100%}.help ul.help-ul li.help-list .ans .inr .country .box,.member section.faq ul.help-ul li.help-list .ans .inr .country .box,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.help ul.help-ul li.help-list .ans .inr .country .box:last-child,.member section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child{border:none}.help ul.help-ul li.help-list .ans .inr .country .box .name,.member section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box .name{color:#003f96;font-weight:700}.help ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,.member section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon{margin-right:8px;box-shadow:0 0 0 1px #ccc inset}.help ul.help-ul li.help-list .ans .inr .box span,.member section.faq ul.help-ul li.help-list .ans .inr .box span,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box span,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box span,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box span{color:#d9534f}.help ul.help-ul li.help-list .ans .inr .box .url,.member section.faq ul.help-ul li.help-list .ans .inr .box .url,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url{margin-top:16px}@media (min-width:576px){.help ul.help-ul li.help-list .ans .inr .box .url .url_inr,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.help ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right{margin-left:16px}.help ul.help-ul li.help-list .ans .inr .box .url .url_inr a,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a{text-decoration:underline!important}.help ul.help-ul li.help-list:first-child .que,.member section.faq ul.help-ul li.help-list:first-child .que,article.bhcamp section.faq ul.help-ul li.help-list:first-child .que,article.earlybird2022 section.faq ul.help-ul li.help-list:first-child .que,article.english_camp section.faq ul.help-ul li.help-list:first-child .que{border:none}.help ul.help-ul li.help-list #aboutCancel,.help ul.help-ul li.help-list #differentHouse,.help ul.help-ul li.help-list #hotmailinfo,.help ul.help-ul li.help-list #roommoving,.member section.faq ul.help-ul li.help-list #aboutCancel,.member section.faq ul.help-ul li.help-list #differentHouse,.member section.faq ul.help-ul li.help-list #hotmailinfo,.member section.faq ul.help-ul li.help-list #roommoving,article.bhcamp section.faq ul.help-ul li.help-list #aboutCancel,article.bhcamp section.faq ul.help-ul li.help-list #differentHouse,article.bhcamp section.faq ul.help-ul li.help-list #hotmailinfo,article.bhcamp section.faq ul.help-ul li.help-list #roommoving,article.earlybird2022 section.faq ul.help-ul li.help-list #aboutCancel,article.earlybird2022 section.faq ul.help-ul li.help-list #differentHouse,article.earlybird2022 section.faq ul.help-ul li.help-list #hotmailinfo,article.earlybird2022 section.faq ul.help-ul li.help-list #roommoving,article.english_camp section.faq ul.help-ul li.help-list #aboutCancel,article.english_camp section.faq ul.help-ul li.help-list #differentHouse,article.english_camp section.faq ul.help-ul li.help-list #hotmailinfo,article.english_camp section.faq ul.help-ul li.help-list #roommoving{position:absolute;width:0;height:0;top:-120px}@media (max-width:767px){.help ul.help-ul li.help-list .ans .inr:before,.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}.help ul.help-ul li.help-list #hotmailinfo,.member section.faq ul.help-ul li.help-list #hotmailinfo,article.bhcamp section.faq ul.help-ul li.help-list #hotmailinfo,article.earlybird2022 section.faq ul.help-ul li.help-list #hotmailinfo,article.english_camp section.faq ul.help-ul li.help-list #hotmailinfo{top:-64px}}.privacy .tx-wrap{margin-bottom:80px}.privacy ol.margin0{margin-bottom:0}.privacy ol.margin0 li{margin-bottom:0}.privacy b{display:block;margin-bottom:8px}.privacy table{margin-bottom:32px}.privacy table td,.privacy table th{border:1px solid #ccc}.privacy table th{width:80px;padding:16px 0;text-align:center;background:#f1f1f1}.privacy table td{padding:16px 32px}@media (max-width:767px){.privacy table th{width:56px}.privacy table td{padding:16px}}.privacy.ja,.privacy.jpen,.privacy.jptw{font-size:1.4rem}.privacy.ja div,.privacy.jpen div,.privacy.jptw div{font-size:1.4rem}.privacy.ja h2,.privacy.jpen h2,.privacy.jptw h2{font-size:1.8rem;line-height:1.6;padding:10px 0}.privacy.ja .tx-box,.privacy.jpen .tx-box,.privacy.jptw .tx-box{margin-bottom:40px;font-size:1.4rem}.privacy.ja .tx,.privacy.jpen .tx,.privacy.jptw .tx{margin-bottom:16px}.privacy.ja a,.privacy.jpen a,.privacy.jptw a{font-size:1.4rem;color:#003f96;text-decoration:underline!important}.privacy.ja dl,.privacy.jpen dl,.privacy.jptw dl{counter-reset:number 0}.privacy.ja dl dt,.privacy.jpen dl dt,.privacy.jptw dl dt{background:#f1f1f1;border-radius:4px;padding:8px 16px;margin-bottom:8px;font-size:1.6rem}.privacy.ja dl dt:before,.privacy.jpen dl dt:before,.privacy.jptw dl dt:before{counter-increment:number 1;content:counter(number) ". "}.privacy.ja dl dd,.privacy.jpen dl dd,.privacy.jptw dl dd{margin-bottom:40px}.privacy.ja ul,.privacy.jpen ul,.privacy.jptw ul{margin:16px 0;counter-reset:number 0}.privacy.ja ul li,.privacy.jpen ul li,.privacy.jptw ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.privacy.ja ul li:before,.privacy.jpen ul li:before,.privacy.jptw ul li:before{counter-increment:number 1;content:"（" counter(number) "）"}.privacy.ja section.contact,.privacy.jpen section.contact,.privacy.jptw section.contact{border:2px solid #ccc;padding:24px;border-radius:4px}.privacy.ja section.contact .tit,.privacy.jpen section.contact .tit,.privacy.jptw section.contact .tit{font-size:1.4rem}.privacy.ja section.contact .inr,.privacy.jpen section.contact .inr,.privacy.jptw section.contact .inr{font-size:1.4rem}@media (min-width:768px){.privacy.ja section.contact .inr a.tel,.privacy.jpen section.contact .inr a.tel,.privacy.jptw section.contact .inr a.tel{pointer-events:none}}.privacy.ja section.contact .inr a.contact,.privacy.jpen section.contact .inr a.contact,.privacy.jptw section.contact .inr a.contact{font-size:1.4rem;color:#003f96;text-decoration:underline!important}.company section.message .inr .message-wrap .tx-wrap .tit-wrap .tit .marker,.company section.movie .movie-wrap .inr .tx-wrap .tit .marker{padding:8px 16px;background:#ffe73f;display:inline;font-size:inherit;line-height:2.2}.sub-mv.company-mv{background:0 0}.sub-mv.company-mv .tx-wrap{color:#11111f}.company h3{font-size:3.2rem;text-align:center;line-height:1.5;color:#003f96}.company h3 span.sub{font-size:1.4rem;display:block}.company section .inr{width:100%;max-width:1152px;margin:0 auto;padding:0 16px}.company section.mv{padding:20px 0 80px;background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:left -20% bottom 10%,right -20% bottom 10%,center 420px;background-size:40%,40%,contain}.company section.mv .inr{position:relative}.company section.mv .inr:before{content:'';display:block;width:584px;height:400px;position:absolute;z-index:0;top:-32px;left:-32px;background:url(/images/common/polygon-yellow.webp) repeat}.company section.mv .inr .ph-box{width:100%;height:514px;position:relative;overflow:hidden}.company section.mv .inr .ph-box img{width:100%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.company section.mv .inr .tx-box{padding:56px 0;text-align:center}.company section.mv .inr .tx-box h2{font-size:4rem;color:#003f96;line-height:1.8;padding-bottom:40px}.company section.mv .inr .tx-box .read{font-size:2.4rem;font-weight:700}.company section.movie .movie-wrap{width:100%;height:560px;overflow:hidden;position:relative;z-index:0}.company section.movie .movie-wrap video{width:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.company section.movie .movie-wrap .inr{position:absolute;z-index:1;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;left:0;right:0;margin:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.company section.movie .movie-wrap .inr .play-wrap{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.company section.movie .movie-wrap .inr .play-wrap a .tx{font-size:1.8rem;font-weight:700;color:#fff}.company section.movie .movie-wrap .inr .play-wrap a svg{fill:#fff;width:80px;height:80px}.company section.movie .movie-wrap .inr .tx-wrap{width:544px;width:-webkit-calc(50% + 64px);width:calc(50% + 64px);height:100%;padding:0 32px;background:rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.company section.movie .movie-wrap .inr .tx-wrap .tit{font-size:3.2rem;font-weight:700;color:#003f96;line-height:2.2;margin-bottom:8px}.company section.movie .movie-wrap .inr .tx-wrap .tx p{margin-bottom:8px}.company section.message{padding:120px 0;background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:left -40% top 15%,right -20% bottom 20%,center 420px;background-size:40%,40%,contain}.company section.message .inr h3{margin-bottom:64px}.company section.message .inr .message-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.company section.message .inr .message-wrap .tx-wrap{width:576px;margin-right:96px}.company section.message .inr .message-wrap .tx-wrap .tit-wrap{font-weight:700;color:#003f96;line-height:1.8;margin-bottom:32px}.company section.message .inr .message-wrap .tx-wrap .tit-wrap .tit .marker{font-size:3.2rem}.company section.message .inr .message-wrap .tx-wrap .tit-wrap .sub{font-size:2rem}.company section.message .inr .message-wrap .tx-wrap .tx p{margin-bottom:24px}.company section.message .inr .message-wrap .tx-wrap .tx .sign{text-align:right;padding-top:16px}.company section.message .inr .message-wrap .tx-wrap .tx .sign .tx{margin:0;font-size:1.8rem}.company section.message .inr .message-wrap .tx-wrap .tx .sign img{width:180px}.company section.message .inr .message-wrap .ph-wrap{width:480px;height:640px;background-image:url(/images/company/ceo-lee-pc@2x.png)}.company section.staff{position:relative}.company section.staff .ph-wrap{width:70%;height:624px;background-image:url(/images/staff/staff_mv_2306.jpg);position:relative;top:0;left:0}.company section.staff .tx-wrap{background:#ffe73f;opacity:.95;padding:64px 72px 72px;width:-webkit-calc(100% - 50vw - 16px);width:calc(100% - 50vw - 16px);position:absolute;top:200px;left:-webkit-calc(50vw + 16px);left:calc(50vw + 16px)}.company section.staff .tx-wrap .tx-inr{max-width:480px}.company section.staff .tx-wrap .tx-inr .tit-wrap{line-height:1.8;margin-bottom:16px}.company section.staff .tx-wrap .tx-inr .tit-wrap h3{text-align:left;font-size:1.8rem;margin:0}.company section.staff .tx-wrap .tx-inr .tit-wrap .tit{font-size:2.8rem;font-weight:700;color:#003f96}.company section.staff .tx-wrap .tx{margin-bottom:24px}.company section.staff .tx-wrap .btn-base{margin-left:0;border-radius:100px}.company section.about{background:#f1f1f1;padding:160px 0 80px}.company section.about .inr .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.company section.about .inr .wrap .history,.company section.about .inr .wrap .outline{width:-webkit-calc(50% - 40px);width:calc(50% - 40px)}.company section.about .inr .wrap .history .tit-wrap,.company section.about .inr .wrap .outline .tit-wrap{margin-bottom:16px}.company section.about .inr .wrap .history .tit-wrap h3,.company section.about .inr .wrap .outline .tit-wrap h3{font-size:2.4rem;color:#000;text-align:left;line-height:1.8;margin:0}.company section.about .inr .wrap .history table tbody tr th{width:auto}.company section.about .inr .wrap table{width:100%}.company section.about .inr .wrap table tbody tr{vertical-align:top;padding:16px 0;border-bottom:1px solid #ccc}.company section.about .inr .wrap table tbody tr td,.company section.about .inr .wrap table tbody tr th{padding:14px 0;line-height:1.8}.company section.about .inr .wrap table tbody tr th{width:10rem;font-weight:400;text-align:left}.company section.about .inr .wrap table tbody tr td{padding-left:40px}.company section.about .inr .wrap table tbody tr td ul.location li.area-name{color:#003f96;margin-top:16px}.company section.about .inr .wrap table tbody tr td ul.location li.area-name:first-child{margin-top:0}.company section.about .inr .wrap table tbody tr td a{color:#003f96;border-bottom:1px solid #003f96}.company section.about .inr .map-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company section.about .inr .map-wrap .map-box{width:-webkit-calc(50% - 40px);width:calc(50% - 40px);padding-bottom:40px;margin-bottom:20px}.company section.about .inr .map-wrap .map-box .map{width:100%;height:320px;overflow:hidden;border:1px solid #ddd}.company section.about .inr .map-wrap .map-box .map iframe{width:-webkit-calc(100% + 5px);width:calc(100% + 5px);height:-webkit-calc(100% + 55px);height:calc(100% + 55px);margin:-60px 0 0 -2px}.company section.about .inr .map-wrap .map-box .tx{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company section.about .inr .map-wrap .map-box .tx .tx-inr .office-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700}.company section.about .inr .map-wrap .map-box .tx .tx-inr .office-name .name{font-size:2rem}@media (min-width:768px){.company section.about .inr .map-wrap .map-box .tx .tx-inr .tel a{pointer-events:none}}.company section.about .inr .map-wrap .map-box .tx .ilst{width:120px;height:120px}.company section.about .inr .map-wrap .map-box .tx .ilst.kr{background:url(/images/company/kr-img@2x.png) no-repeat center/contain}.company section.about .inr .map-wrap .map-box .tx .ilst.tw{background:url(/images/company/tw-img@2x.png) no-repeat center/contain}.company section.about .inr .map-wrap.jp .map-box:nth-child(-n+2){border-bottom:1px solid #ddd}.company section.about .inr .map-wrap.kr .map-box.seoul{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:20px;width:100%}.company section.about .inr .map-wrap.kr .map-box.tokyo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 32px 0 0;width:-webkit-calc(100% - 32px / 3);width:calc(100% - 32px / 3);border-right:1px solid #ccc}.company section.about .inr .map-wrap.kr .map-box.kansai{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 32px;width:-webkit-calc(100% - 64px / 3);width:calc(100% - 64px / 3);border-right:1px solid #ccc}.company section.about .inr .map-wrap.kr .map-box.taipei{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 32px;width:-webkit-calc(100% - 32px / 3);width:calc(100% - 32px / 3)}.company section.about .inr .map-wrap.tw .map-box.taipei{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:20px;width:100%}.company section.about .inr .map-wrap.tw .map-box.tokyo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 32px 0 0;width:-webkit-calc(100% - 32px / 3);width:calc(100% - 32px / 3);border-right:1px solid #ccc}.company section.about .inr .map-wrap.tw .map-box.kansai{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 32px;width:-webkit-calc(100% - 64px / 3);width:calc(100% - 64px / 3);border-right:1px solid #ccc}.company section.about .inr .map-wrap.tw .map-box.seoul{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 32px;width:-webkit-calc(100% - 32px / 3);width:calc(100% - 32px / 3)}.company section.link{margin:80px 0 60px}.company section.link .inr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.company section.link .inr a{width:100%}.company section.link .inr a .grid-wrap .ph-box{width:100%}.company section.link .inr a .grid-wrap .ph-box:before{content:"";display:block;padding-top:56%}.company section.link .inr a .grid-wrap .tx-box{margin-top:16px}.company section.link .inr a .grid-wrap .tx-box .tit{font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:8px}.company section.link .inr a .grid-wrap.blj .ph-box{background-image:url(/images/company/about-japan@2x.png)}.company section.link .inr a .grid-wrap.sustainable .ph-box{background-image:url(/images/company/sustainability_mv.jpg)}.company section.link .inr a .grid-wrap.owner .ph-box{background-image:url(/images/company/ikejiri@2x.png)}@media (max-width:992px){.company section.movie .movie-wrap{height:auto}.company section.movie .movie-wrap .play-wrap{position:absolute;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:80vw;width:100%}.company section.movie .movie-wrap .play-wrap a{text-align:center;margin-top:-16px}.company section.movie .movie-wrap .play-wrap a .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center}.company section.movie .movie-wrap .play-wrap a svg{width:80px;height:80px;fill:#fff}.company section.movie .movie-wrap .slider-wrap{height:80vw;overflow:hidden}.company section.movie .movie-wrap .slider-wrap ul.movie-slider li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.company section.movie .movie-wrap .slider-wrap ul.movie-slider li img{width:150%}.company section.movie .movie-wrap .inr{position:relative;color:#11111f;margin-top:-24px}.company section.movie .movie-wrap .inr .tx-wrap{width:100%;padding:0;background:0 0}.company section.movie .movie-wrap .inr .tx-wrap .tit{font-size:2.4rem}.company section.message{padding:80px 0;background:0 0}.company section.message .inr h3{font-size:2.4rem;margin-bottom:40px}.company section.message .inr h3 span.sub{font-size:1.4rem;display:block}.company section.message .inr .message-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company section.message .inr .message-wrap .tx-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;padding:0;margin:-24px 0 0}.company section.message .inr .message-wrap .tx-wrap .tit-wrap .tit .marker{font-size:2.4rem}.company section.message .inr .message-wrap .tx-wrap .tit-wrap .sub{font-size:1.8rem;line-height:1.8;margin-top:8px}.company section.message .inr .message-wrap .tx-wrap .tx .sign{padding:0}.company section.message .inr .message-wrap .ph-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:80vw;background-image:url(/images/company/ceo-lee-sp@2x.png)}.company section.staff .ph-wrap{width:100%;height:72vw}.company section.staff .tx-wrap{width:100%;position:static;padding:24px 16px 48px}.company section.staff .tx-wrap .tx-inr{width:100%;max-width:initial}.company section.staff .tx-wrap .tx-inr .tit-wrap .tit{font-size:2.4rem}}@media (max-width:767px){.company{margin-top:-16px}.company section .inr{width:100%}.company section.mv{background:url(/illust/concept/flag-top.svg),url(/illust/concept/flag-bottom.svg),url(/illust/concept/dotted_worldmap@2x.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center top 40%,center bottom -40%,center bottom 20%;background-size:contain,contain,contain}.company section.mv .inr{padding:0}.company section.mv .inr:before{width:100%;height:100px;top:-16px;left:-20%}.company section.mv .inr .ph-box{height:320px}.company section.mv .inr .tx-box{padding:32px 16px}.company section.mv .inr .tx-box h2{font-size:2.2rem;padding-bottom:8px}.company section.mv .inr .tx-box .read{font-size:1.6rem}.company section.about{padding:80px 0 80px}.company section.about .inr .wrap{margin-bottom:0}.company section.about .inr .wrap .history,.company section.about .inr .wrap .outline{width:100%;padding:0 16px 80px}.company section.about .inr .wrap .history table,.company section.about .inr .wrap .outline table{font-size:1.4rem}.company section.about .inr .wrap .history table tr td,.company section.about .inr .wrap .outline table tr td{padding-left:20px}.company section.about .inr .wrap .history table tr td a,.company section.about .inr .wrap .outline table tr td a{font-size:1.4rem}.company section.about .inr .map-wrap{padding:0 16px}.company section.about .inr .map-wrap .map-box{width:100%;padding:16px 0;margin:0;border:1px solid #ccc;border-width:0 0 1px}.company section.about .inr .map-wrap .map-box .map{width:auto;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}.company section.about .inr .map-wrap .map-box .tx{position:relative}.company section.about .inr .map-wrap .map-box .tx .tx-inr .office-name{line-height:1.5;margin-bottom:8px}.company section.about .inr .map-wrap .map-box .tx .ilst{display:none}.company section.about .inr .map-wrap.jp .map-box.taipei,.company section.about .inr .map-wrap.jp .map-box.tokyo{border:none}.company section.about .inr .map-wrap.jp .map-box.kansai .tx,.company section.about .inr .map-wrap.jp .map-box.tokyo .tx{margin-top:-16px}.company section.about .inr .map-wrap.jp .map-box.kansai .tx .tx-inr .office-name,.company section.about .inr .map-wrap.jp .map-box.tokyo .tx .tx-inr .office-name{padding:32px 0 0 16px;border-left:2px solid #11111f}.company section.about .inr .map-wrap.kr .map-box.seoul .tx{margin-top:-24px}.company section.about .inr .map-wrap.kr .map-box.seoul .tx .tx-inr .office-name{padding:32px 0 0 8px;border-left:2px solid #11111f}.company section.about .inr .map-wrap.kr .map-box.kansai,.company section.about .inr .map-wrap.kr .map-box.taipei,.company section.about .inr .map-wrap.kr .map-box.tokyo{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;border-width:0 0 1px;padding:16px 0}.company section.about .inr .map-wrap.kr .map-box.taipei{border:none}.company section.about .inr .map-wrap.tw .map-box.taipei .tx{margin-top:-24px}.company section.about .inr .map-wrap.tw .map-box.taipei .tx .tx-inr .office-name{padding:32px 0 0 8px;border-left:2px solid #11111f}.company section.about .inr .map-wrap.tw .map-box.kansai,.company section.about .inr .map-wrap.tw .map-box.seoul,.company section.about .inr .map-wrap.tw .map-box.tokyo{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;border-width:0 0 1px;padding:16px 0}.company section.about .inr .map-wrap.tw .map-box.seoul{border:none}.company section.link{margin:80px 0}.company section.link .inr{gap:48px}}.partner ul.partner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}.partner ul.partner-list li{width:20%;margin-bottom:5px;padding:10px 10px 5px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}.partner ul.partner-list li.rg{display:none}.partner ul.partner-list li a{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.partner ul.partner-list li .pic{margin-bottom:5px;overflow:hidden;height:80%}.partner ul.partner-list li .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border:1px solid #eee}.partner ul.partner-list li .name{font-size:1.2rem;line-height:1.5;font-weight:700;text-align:center}@media (max-width:767px){.partner ul.partner-list li{width:33%;margin-bottom:0;padding:5px}.partner ul.partner-list li .name{display:none}}.help .category{margin-bottom:64px}.help span.slash{padding:0 16px;display:inline-block}.help span.margin{margin:24px 0;display:block}.help ul.help-ul,.member section.faq ul.help-ul,article.bhcamp section.faq ul.help-ul,article.earlybird2022 section.faq ul.help-ul,article.english_camp section.faq ul.help-ul{padding:0 16px;border:1px solid #ccc;margin-bottom:40px}.help ul.help-ul li.help-list,.member section.faq ul.help-ul li.help-list,article.bhcamp section.faq ul.help-ul li.help-list,article.earlybird2022 section.faq ul.help-ul li.help-list,article.english_camp section.faq ul.help-ul li.help-list{position:relative}.help ul.help-ul li.help-list .ans .inr,.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .ans .inr,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .ans .inr,article.english_camp section.faq ul.help-ul li.help-list .que{padding:20px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.help ul.help-ul li.help-list .ans .inr:before,.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{width:40px;min-width:40px;margin:-4px 16px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}@media (min-width:768px){.help ul.help-ul li.help-list .que,.member section.faq ul.help-ul li.help-list .que,article.bhcamp section.faq ul.help-ul li.help-list .que,article.earlybird2022 section.faq ul.help-ul li.help-list .que,article.english_camp section.faq ul.help-ul li.help-list .que{padding-right:16px}}.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{content:'Q';color:#fff;background:#11111f}.help ul.help-ul li.help-list .que .rotate-box svg,.member section.faq ul.help-ul li.help-list .que .rotate-box svg,article.bhcamp section.faq ul.help-ul li.help-list .que .rotate-box svg,article.earlybird2022 section.faq ul.help-ul li.help-list .que .rotate-box svg,article.english_camp section.faq ul.help-ul li.help-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}.help ul.help-ul li.help-list .que.active,.member section.faq ul.help-ul li.help-list .que.active,article.bhcamp section.faq ul.help-ul li.help-list .que.active,article.earlybird2022 section.faq ul.help-ul li.help-list .que.active,article.english_camp section.faq ul.help-ul li.help-list .que.active{color:#003f96}.help ul.help-ul li.help-list .que.active .rotate-box svg,.member section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.bhcamp section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.earlybird2022 section.faq ul.help-ul li.help-list .que.active .rotate-box svg,article.english_camp section.faq ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}.help ul.help-ul li.help-list .ans,.member section.faq ul.help-ul li.help-list .ans,article.bhcamp section.faq ul.help-ul li.help-list .ans,article.earlybird2022 section.faq ul.help-ul li.help-list .ans,article.english_camp section.faq ul.help-ul li.help-list .ans{border-top:1px solid #eee;border-radius:0;display:none}.help ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}.help ul.help-ul li.help-list .ans .inr .box.about-moveout a,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout a{text-decoration:underline!important;color:#003f96}.help ul.help-ul li.help-list .ans .inr .box.about-moveout ul,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout ul{margin-left:2rem;list-style-type:disc}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox{display:inline-block;position:relative}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a{width:100%;height:100%;display:block;position:absolute}.help ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,.member section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span{text-decoration:underline!important;color:#003f96}.help ul.help-ul li.help-list .ans .inr .box .ib,.member section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .ib,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .ib{display:inline-block}.help ul.help-ul li.help-list .ans .inr .box a.inilne,.member section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box a.inilne,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box a.inilne{display:inline;color:#003f96;text-decoration:underline!important}.help ul.help-ul li.help-list .ans .inr .country,.member section.faq ul.help-ul li.help-list .ans .inr .country,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country{width:100%}.help ul.help-ul li.help-list .ans .inr .country .box,.member section.faq ul.help-ul li.help-list .ans .inr .country .box,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.help ul.help-ul li.help-list .ans .inr .country .box:last-child,.member section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box:last-child{border:none}.help ul.help-ul li.help-list .ans .inr .country .box .name,.member section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box .name,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box .name{color:#003f96;font-weight:700}.help ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,.member section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon{margin-right:8px;box-shadow:0 0 0 1px #ccc inset}.help ul.help-ul li.help-list .ans .inr .box span,.member section.faq ul.help-ul li.help-list .ans .inr .box span,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box span,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box span,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box span{color:#d9534f}.help ul.help-ul li.help-list .ans .inr .box .url,.member section.faq ul.help-ul li.help-list .ans .inr .box .url,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url{margin-top:16px}@media (min-width:576px){.help ul.help-ul li.help-list .ans .inr .box .url .url_inr,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.help ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr .right{margin-left:16px}.help ul.help-ul li.help-list .ans .inr .box .url .url_inr a,.member section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a,article.english_camp section.faq ul.help-ul li.help-list .ans .inr .box .url .url_inr a{text-decoration:underline!important}.help ul.help-ul li.help-list:first-child .que,.member section.faq ul.help-ul li.help-list:first-child .que,article.bhcamp section.faq ul.help-ul li.help-list:first-child .que,article.earlybird2022 section.faq ul.help-ul li.help-list:first-child .que,article.english_camp section.faq ul.help-ul li.help-list:first-child .que{border:none}.help ul.help-ul li.help-list #aboutCancel,.help ul.help-ul li.help-list #differentHouse,.help ul.help-ul li.help-list #hotmailinfo,.help ul.help-ul li.help-list #roommoving,.member section.faq ul.help-ul li.help-list #aboutCancel,.member section.faq ul.help-ul li.help-list #differentHouse,.member section.faq ul.help-ul li.help-list #hotmailinfo,.member section.faq ul.help-ul li.help-list #roommoving,article.bhcamp section.faq ul.help-ul li.help-list #aboutCancel,article.bhcamp section.faq ul.help-ul li.help-list #differentHouse,article.bhcamp section.faq ul.help-ul li.help-list #hotmailinfo,article.bhcamp section.faq ul.help-ul li.help-list #roommoving,article.earlybird2022 section.faq ul.help-ul li.help-list #aboutCancel,article.earlybird2022 section.faq ul.help-ul li.help-list #differentHouse,article.earlybird2022 section.faq ul.help-ul li.help-list #hotmailinfo,article.earlybird2022 section.faq ul.help-ul li.help-list #roommoving,article.english_camp section.faq ul.help-ul li.help-list #aboutCancel,article.english_camp section.faq ul.help-ul li.help-list #differentHouse,article.english_camp section.faq ul.help-ul li.help-list #hotmailinfo,article.english_camp section.faq ul.help-ul li.help-list #roommoving{position:absolute;width:0;height:0;top:-120px}@media (max-width:767px){.help ul.help-ul li.help-list .ans .inr:before,.help ul.help-ul li.help-list .que:before,.member section.faq ul.help-ul li.help-list .ans .inr:before,.member section.faq ul.help-ul li.help-list .que:before,article.bhcamp section.faq ul.help-ul li.help-list .ans .inr:before,article.bhcamp section.faq ul.help-ul li.help-list .que:before,article.earlybird2022 section.faq ul.help-ul li.help-list .ans .inr:before,article.earlybird2022 section.faq ul.help-ul li.help-list .que:before,article.english_camp section.faq ul.help-ul li.help-list .ans .inr:before,article.english_camp section.faq ul.help-ul li.help-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}.help ul.help-ul li.help-list #hotmailinfo,.member section.faq ul.help-ul li.help-list #hotmailinfo,article.bhcamp section.faq ul.help-ul li.help-list #hotmailinfo,article.earlybird2022 section.faq ul.help-ul li.help-list #hotmailinfo,article.english_camp section.faq ul.help-ul li.help-list #hotmailinfo{top:-64px}}@media (min-width:768px){.submenu .blog-menu.menu-base.tab{margin-top:40px}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu{margin-bottom:24px;padding-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f1f1f1;border-radius:4px 4px 0 0;border-bottom:0;font-weight:700;border-bottom:4px solid #ffe73f}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:8px;background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;-webkit-transition:.2s ease;transition:.2s ease}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu li:last-child{margin-right:8px}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:12px 16px;min-height:54px;font-size:1.6rem;text-align:center;line-height:1.5;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu li.active{border:1px solid #ffe73f;border-bottom:none;background:#ffe73f}.submenu .blog-menu.menu-base.tab .tab-box ul.tab-menu li.active a{color:#003f96;pointer-events:none}}.blog-sidebar section.new .menu-base .grid-wrap a,article.house section.features.oimachi .blog-wrap .row.grid-wrap a,main article.blog .container .row .main-contents section.bloglist .grid-wrap a{display:block}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:16px 0;border-bottom:1px solid #ccc;margin-bottom:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .new-post,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .new-post,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .new-post{position:absolute;top:5px;left:-15px;width:40px;line-height:40px;background:#eb4c4d;border-radius:50%;font-size:1.2rem;font-weight:700;text-align:center;color:#fff}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .ph,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .ph{width:40%;aspect-ratio:1.91/1;margin-right:16px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:10px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .category,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .category{color:#003f96;padding:0 16px;line-height:32px;margin-right:16px;background:#ffe73f}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .tag,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .tag{color:#828282}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx h4,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx h4{font-size:2rem;line-height:1.8;margin-bottom:24px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .date,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .date{line-height:1;float:right;font-weight:400;color:#828282}@media (max-width:767px){.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .new-post,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .new-post,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .new-post{width:32px;line-height:32px;font-size:1rem;top:8px;left:-8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .ph,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .ph{width:40%;min-width:40%;max-height:21vw;margin-right:12px;border-radius:2px;aspect-ratio:16/9}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx{width:70%}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class{margin-bottom:4px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .category,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .category{font-size:1rem;line-height:16px;padding:0 8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .tag,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .class .tag{display:none}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx h4,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx h4{font-size:1.3rem;font-weight:400;margin-bottom:8px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date,article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .date,main article.blog .container .row .main-contents section.bloglist .grid-wrap a .blog.grid .tx .date{font-size:1.4rem}}.blog-sidebar .ttl{font-size:1.6rem;padding-bottom:8px;margin-bottom:8px;background:url(/images/common/submenu-line.png) no-repeat bottom/100% 2px}.blog-sidebar section.new .menu-base .grid-wrap{margin-bottom:40px}@media (min-width:768px){.blog-sidebar section.new .menu-base .grid-wrap a{width:100%;margin:16px 0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .ph{margin-right:0;width:100%;margin-bottom:8px;aspect-ratio:1.91/1}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx{display:table;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class{position:absolute;top:0;left:0}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .category{padding:0 8px;margin:0;font-size:1rem;line-height:24px}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .class .tag{display:none}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx h4{max-width:256px;font-size:1.4rem}.blog-sidebar section.new .menu-base .grid-wrap a .blog.grid .tx .date{display:none}}.blog-sidebar section.category-list .menu-base .ttl{margin-bottom:0}.blog-sidebar section.category-list .menu-base .box{display:block}.blog-sidebar section.category-list .menu-base .box nav{padding:0}.blog-sidebar section.category-list .menu-base .box nav ul li:first-child{border-top:none}.blog-sidebar section.category-list .menu-base .box nav ul li.category a{font-weight:700}.blog-sidebar section.category-list .menu-base .box nav ul li.child-category{padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-sidebar section.category-list .menu-base .box nav ul li.child-category:before{content:"-"}.blog-sidebar section.category-list .menu-base .box nav ul li a{font-size:1.6rem;font-weight:400}@media (max-width:767px){.blog-sidebar{background:#fff}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.post-wrap{padding:32px 96px;border:1px solid #ccc}.post-wrap .ttl-wrap{padding-bottom:25px;margin-bottom:16px;border-bottom:1px solid #ccc}.post-wrap .ttl-wrap .class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:10px}.post-wrap .ttl-wrap .class .category{color:#003f96;padding:0 16px;line-height:32px;margin-right:16px;background:#ffe73f}.post-wrap .ttl-wrap .class .child-category{color:#828282;min-width:180px}.post-wrap .ttl-wrap h1{font-size:2.4rem;line-height:1.6;color:#003f96;margin-bottom:24px}.post-wrap .ttl-wrap .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.post-wrap .ttl-wrap .bottom .date{margin-right:24px;line-height:1.5}.post-wrap .ttl-wrap .bottom .tag{width:100%}.post-wrap .ttl-wrap .bottom .tag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-wrap .ttl-wrap .bottom .tag ul li{font-size:1.4rem;padding:2px 8px;color:#828282;line-height:1.5}.post-wrap .tx-wrap{padding-bottom:80px}.post-wrap .tx-wrap img{max-width:100%;margin-bottom:16px;height:auto}.post-wrap .tx-wrap img.main{width:100%}.post-wrap .tx-wrap h2{margin:80px 0 24px;text-align:left;padding-left:0;letter-spacing:0}.post-wrap .tx-wrap h3{margin:80px 0 24px}.post-wrap .tx-wrap p{font-size:16px!important;margin-bottom:16px}.post-wrap .tx-wrap strong{font-weight:700;background:#ffe73f}.post-wrap .tx-wrap a{font-size:1.6rem!important;color:#003f96;text-decoration:underline}.post-wrap .tx-wrap span{font-size:1.6rem!important;font-weight:400!important}.post-wrap .tx-wrap .btn-base a{color:#fff;cursor:pointer}.post-wrap .tx-wrap .btn-base a:hover{color:#02a167}.post-wrap .tx-wrap iframe{width:100%}.post-wrap .tx-wrap iframe.google-form{height:6000px!important}@media (max-width:767px){.post-wrap .tx-wrap iframe.google-form{height:7000px!important}}.post-wrap .tx-wrap .youtube{position:relative;width:100%;padding-top:56.25%}.post-wrap .tx-wrap .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.post-wrap .tx-wrap .mokuji{border:2px solid #ccc;background:#f8f8f8;padding:10px 20px;border-radius:4px}.post-wrap .tx-wrap .mokuji-header{color:#003f96;font-size:1.8rem;font-weight:700;border-bottom:2px solid #003f96;margin-bottom:8px}.post-wrap .tx-wrap .mokuji-list{margin-bottom:8px}.post-wrap .tx-wrap .mokuji-ttl-sub{color:#11111f;font-size:1.4rem!important;font-weight:400}.post-wrap .tx-wrap .mokuji .arrow{position:relative;padding-left:25px;display:block;line-height:1.5;margin-bottom:6px}.post-wrap .tx-wrap .mokuji .arrow:before{content:url(/icon/ic-arrow-mokuji.svg);position:absolute;width:10px;top:-1px;left:10px}@media (max-width:767px){.post-wrap .tx-wrap .mokuji .mokuji-header{font-size:1.6rem!important}.post-wrap .tx-wrap .mokuji .mokuji-ttl{font-size:1.4rem!important}}.post-wrap .tx-wrap .fukidashi-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-bottom:12px}.post-wrap .tx-wrap .fukidashi-img{width:80px}.post-wrap .tx-wrap .fukidashi-img img{border-radius:50%;overflow:hidden;background:#ffe73f;margin-bottom:0}.post-wrap .tx-wrap .fukidashi-img .name{font-weight:700;font-size:8px;text-align:center;line-height:1.4}.post-wrap .tx-wrap .fukidashi-tx{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.post-wrap .tx-wrap .fukidashi-tx:after{content:"";display:inline-block;position:absolute;top:17px;left:-19px;border:8px solid transparent;border-right:18px solid #edf1ee;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);z-index:1}.post-wrap .tx-wrap .fukidashi-tx p{font-size:1.4rem!important;font-weight:400;line-height:1.7;padding:10px 16px;margin-bottom:0!important;background:#edf1ee;border-radius:8px;position:relative;z-index:2}@media (max-width:767px){.post-wrap .tx-wrap .fukidashi .fukidashi-img{min-width:40px}.post-wrap .tx-wrap .fukidashi .fukidashi-wrap{gap:18px}}.post-wrap .tx-wrap .fukidashi-wrap-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.post-wrap .tx-wrap .fukidashi-wrap-right .fukidashi-tx:after{top:17px;left:auto;right:-13px;border:8px solid transparent;border-right:none!important;border-left:18px solid #edf1ee;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.post-wrap .tx-wrap .fukidashi.yellow .fukidashi-img img{background:#ffe73f}.post-wrap .tx-wrap .fukidashi.yellow .fukidashi-tx p{background:#fffad6;border:2px solid #ffe73f}.post-wrap .tx-wrap .fukidashi.yellow .fukidashi-wrap-Left .fukidashi-tx:after{border-right:18px solid #ffe73f}.post-wrap .tx-wrap .fukidashi.yellow .fukidashi-wrap-right .fukidashi-tx:after{border-left:18px solid #ffe73f}.post-wrap .tx-wrap .fukidashi.green .fukidashi-img img{background:#7ab64b}.post-wrap .tx-wrap .fukidashi.green .fukidashi-tx p{background:#ecf8e3;border:2px solid #7ab64b}.post-wrap .tx-wrap .fukidashi.green .fukidashi-wrap-Left .fukidashi-tx:after{border-right:18px solid #7ab64b}.post-wrap .tx-wrap .fukidashi.green .fukidashi-wrap-right .fukidashi-tx:after{border-left:18px solid #7ab64b}.post-wrap .tx-wrap .fukidashi.blue .fukidashi-img img{background:#55aad7}.post-wrap .tx-wrap .fukidashi.blue .fukidashi-tx p{background:#e2f5ff;border:2px solid #55aad7}.post-wrap .tx-wrap .fukidashi.blue .fukidashi-wrap-Left .fukidashi-tx:after{border-right:18px solid #55aad7}.post-wrap .tx-wrap .fukidashi.blue .fukidashi-wrap-right .fukidashi-tx:after{border-left:18px solid #55aad7}.post-wrap .tx-wrap .fukidashi.pink .fukidashi-img img{background:#da486e}.post-wrap .tx-wrap .fukidashi.pink .fukidashi-tx p{background:#faeef1;border:2px solid #da486e}.post-wrap .tx-wrap .fukidashi.pink .fukidashi-wrap-Left .fukidashi-tx:after{border-right:18px solid #da486e}.post-wrap .tx-wrap .fukidashi.pink .fukidashi-wrap-right .fukidashi-tx:after{border-left:18px solid #da486e}.post-wrap .tx-wrap .fukidashi.bh .fukidashi-img img{background:#043e96}.post-wrap .tx-wrap .fukidashi.bh .fukidashi-tx p{background:#eef5fe;border:2px solid #043e96}.post-wrap .tx-wrap .fukidashi.bh .fukidashi-wrap-Left .fukidashi-tx:after{border-right:18px solid #043e96}.post-wrap .tx-wrap .fukidashi.bh .fukidashi-wrap-right .fukidashi-tx:after{border-left:18px solid #043e96}.post-wrap .sns-wrap{padding:24px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.post-wrap .sns-wrap ul.sns-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-wrap .sns-wrap ul.sns-area li{padding:0 4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post-wrap .sns-wrap ul.sns-area li a{width:auto;height:58px;display:block}.post-wrap .sns-wrap ul.sns-area li a img{height:100%}.post-wrap .author-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:32px;border:8px solid #f1f1f1;padding:24px 32px}.post-wrap .author-wrap .ph{width:86px;height:86px;margin-right:24px;overflow:hidden;border:1px solid #ccc;border-radius:50%}.post-wrap .author-wrap .ph img{width:100%;height:100%}.post-wrap .author-wrap .tx{line-height:1.5}.post-wrap .author-wrap .tx span{font-size:2.4rem;display:block}@media (max-width:767px){.post-wrap{padding:0 0 80px;border:none}.post-wrap .ttl-wrap{padding-bottom:8px}.post-wrap .ttl-wrap .class .category{font-size:1.2rem;padding:0 8px;line-height:24px;margin-right:8px}.post-wrap .ttl-wrap .class .child-category{font-size:1.2rem}.post-wrap .ttl-wrap h1{font-size:1.8rem;margin-bottom:16px}.post-wrap .ttl-wrap .bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-wrap .ttl-wrap .bottom .date{font-size:1.2rem;margin:0}.post-wrap .ttl-wrap .bottom .tag ul li{font-size:1.2rem;padding:0 8px}.post-wrap .sns-wrap ul.sns-area li a{height:auto}.post-wrap .sns-wrap ul.sns-area li a img{width:auto;height:58px}.post-wrap .author-wrap{padding:16px}.post-wrap .author-wrap .ph{margin-right:8px}.post-wrap .author-wrap .tx span{font-size:4.5vw}}main article.blog .container .row .main-contents section.bloglist h2{text-align:center}main article.blog .container .row .main-contents section.bloglist .taglist{margin-top:48px}main article.blog .container .row .main-contents section.bloglist .taglist .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main article.blog .container .row .main-contents section.bloglist .taglist .tags a{font-size:1.4rem;margin-right:16px}@media (max-width:767px){main article.blog .container .row .main-contents section.bloglist{margin-bottom:80px}}#colorbox dd,#colorbox dt,#colorbox p{color:#4b3e36}#colorbox .pop-box .pop-inner{padding:32px}#colorbox .pop-box .pop-inner .name-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #ccc}#colorbox .pop-box .pop-inner .name-box img{width:80px;height:80px}#colorbox .pop-box .pop-inner .name-box .p-box{margin:17px 0 0 10px}#colorbox .pop-box .pop-inner .name-box .p-box p.name{color:#003f96;font-weight:700;font-size:2.5rem;line-height:1.2}#colorbox .pop-box .pop-inner .name-box .p-box p.jobtag{color:#828282;margin-right:5px;font-size:1.2rem}#colorbox .pop-box .pop-inner .box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#colorbox .pop-box .pop-inner .box .img-box{width:45%;margin-right:16px;position:relative}#colorbox .pop-box .pop-inner .box .img-box .img-inner{position:relative;overflow:hidden}#colorbox .pop-box .pop-inner .box .img-box .img-inner img.left{position:absolute;top:0;left:0;width:50px}#colorbox .pop-box .pop-inner .box .img-box .img-inner img.tenant{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:auto;padding:10px}#colorbox .pop-box .pop-inner .box .img-box .img-inner img.right{position:absolute;bottom:0;right:0;width:50px}#colorbox .pop-box .pop-inner .box .img-box img.sign{width:150px;padding-right:50px}#colorbox .pop-box .pop-inner .box .tx-box{width:55%}#colorbox .pop-box .pop-inner .box .tx-box p.tit{color:#003f96;font-weight:700;font-size:2rem;line-height:3.2rem;margin-bottom:10px}#colorbox .pop-box .pop-inner .box .tx-box p.read{font-size:1.4rem;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ccc}#colorbox .pop-box .pop-inner .box .tx-box .profile-box dl dt{color:#828282;font-size:1.2rem;line-height:1.2}#colorbox .pop-box .pop-inner .box .tx-box .profile-box dl dd{font-size:1.4rem;font-weight:700;margin-bottom:16px}@media (max-width:767px){#colorbox .pop-box .pop-inner .box{max-width:600px;margin:0 auto;display:block}#colorbox .pop-box .pop-inner .box .img-box{width:100%;margin:0 0 16px 0}#colorbox .pop-box .pop-inner .box .img-box .img-inner img.tenant{width:100%;padding:0}#colorbox .pop-box .pop-inner .box .img-box img.sign{display:none}#colorbox .pop-box .pop-inner .box .tx-box{width:100%}#colorbox .pop-box .pop-inner .box .tx-box img.sign{width:30%;margin-top:1rem}}.staff-mv{opacity:0;height:400px;background:url(/images/staff/staff_mv_2306.jpg) center center/cover no-repeat;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards}.staff-mv h1{opacity:0;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.staff-mv p{opacity:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:768px){.staff-mv{height:240px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.staff .ttl-wrap{margin-top:48px}.staff .btn-base{padding:0}.staff section.message .container{position:relative;z-index:10}.staff section.message .container .inr .deco-tx{color:#ffe73f;font-size:4.8rem;font-weight:700;text-align:center;line-height:1.2;letter-spacing:.3rem;width:100%;margin-top:-29px}.staff section.message .container .inr .tx{max-width:720px;margin:32px auto 0;padding:0 16px}.staff section.message .container .inr .tx h2{color:#003f96;font-size:3.2rem;line-height:4.8rem;text-align:center;margin:8px 0 16px;-webkit-animation-delay:.3s;animation-delay:.3s}.staff section.message .container .inr .tx p{text-align:left;-webkit-animation-delay:.5s;animation-delay:.5s}.staff section.staff-list{margin-top:120px}.staff section.staff-list .staff-wrap .recruit-balloon-wrap{width:530px;position:relative;margin:0 auto}.staff section.staff-list .staff-wrap .recruit-balloon-wrap .recruit-balloon-inr{position:absolute;width:160px;top:-15px;left:-44px;-webkit-animation-name:fuwafuwa;animation-name:fuwafuwa;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.staff section.staff-list .staff-wrap .recruit-balloon-wrap .recruit-balloon-inr img{width:100%}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box{padding:0 24px;margin-bottom:56px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box a.select-box{position:absolute;width:-webkit-calc(100% - 48px);width:calc(100% - 48px);height:100%;z-index:5}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box a.select-box:before{content:"";display:block;padding-top:100%}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box.joinus a .staff .tx-box .recruit-more .tx{padding:10px 16px;font-weight:700;line-height:1.5}@media (max-width:767px){.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box.joinus a .staff .tx-box .recruit-more .tx{font-size:1.4rem}}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box.joinus:hover a .staff .tx-box .recruit-more svg{fill:#fff}@media (min-width:768px){.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box.joinus:hover{opacity:.8}}@media (min-width:768px){.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff:hover .img-box img.photo1{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff:hover .img-box span{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff:hover .tx-box .recruit-more{opacity:.8}}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box{width:100%;position:relative;margin-bottom:16px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box:before{content:"";display:block;padding-top:100%}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:3;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box span{width:100%;height:190px;position:absolute;top:0;left:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box span img.photo2{width:100%;height:auto}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .img-box span img.photo2.sign{position:absolute;top:-15px;right:-5px;width:100px;height:auto;z-index:4;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box{text-align:center}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box p.name{color:#003f96;font-size:2rem;line-height:1.4;font-weight:700}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box p.jobtag{font-size:1.2rem;color:#828282;margin:8px 0;line-height:1.4}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box p.message{line-height:26px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box .recruit-more{min-width:initial;color:#fff;background:#ff4c76;margin-top:16px;border:none}@media (min-width:768px){.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box .recruit-more:hover{opacity:.8}}.staff .staff-float-btn{position:fixed;right:20px;bottom:20px;z-index:10;-webkit-transition:.2s ease;transition:.2s ease;opacity:0;pointer-events:none}.staff .staff-float-btn.close{display:none}.staff .staff-float-btn.btn-fixed{pointer-events:auto}.staff .staff-float-btn .recruit-fix-window{padding:12px;background:#fff;border:2px solid #ff4c76;border-radius:3px;position:relative;-webkit-transition:ease .2s;transition:ease .2s}.staff .staff-float-btn .recruit-fix-window .tx-box{font-weight:700}.staff .staff-float-btn .recruit-fix-window .tx-box p{margin-left:5px}.staff .staff-float-btn .recruit-fix-window .tx-box p.tit{color:#ff4c76;font-size:1.6rem}.staff .staff-float-btn .recruit-fix-window .tx-box p.message{font-size:1.2rem;line-height:1.4}.staff .staff-float-btn .recruit-fix-window .tx-box .btn{margin-top:8px;background:#ff4c76;border:none}.staff .staff-float-btn .recruit-fix-window .tx-box .btn .tx,.staff .staff-float-btn .recruit-fix-window .tx-box .btn a{font-size:1.4rem;padding:12px 16px}.staff .staff-float-btn .recruit-fix-window .tx-box .btn .tx{text-align:center;color:#fff}@media (max-width:767px){.staff .staff-float-btn .recruit-fix-window .tx-box .btn .tx{font-size:1.4rem}}.staff .staff-float-btn:hover .recruit-fix-window a .btn svg{fill:#fff}.staff .staff-float-btn .close-btn{position:absolute;right:-10px;top:-10px;width:24px;height:24px}.staff .staff-float-btn .close-btn img{width:100%;vertical-align:top}@media (max-width:767px){.staff{padding-top:0;margin:0 auto}.staff section.message .container{top:8px;padding:0}.staff section.message .container .inr{padding:0 16px;box-shadow:none;border-radius:0;border-bottom:1px solid #ccc;padding-bottom:48px}.staff section.message .container .inr .deco-tx{color:#ffe73f;font-size:2rem;margin-top:-20px}.staff section.message .container .inr .tx{margin-top:16px;word-break:break-all;padding:0}.staff section.message .container .inr .tx h2{font-size:2.4rem;line-height:36px;margin-bottom:8px;text-align:left}.staff section.message .container .inr .tx h2 br{display:none}.staff section.message .container .inr .tx p{text-align:left}.staff section.staff-list{margin-top:64px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box{padding:0 16px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box .recruit-more a{font-size:1.4rem}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .staff .tx-box .recruit-more svg{width:12px;height:12px;margin-top:-6px}.staff section.staff-list .staff-wrap ul.staff-inner li.staff-box .tx-box p.tit{line-height:3.2rem}.staff .staff-float-btn{bottom:10px;width:184px}.staff .staff-float-btn .box{display:none}.staff .staff-float-btn .recruit-fix-window .tx-box p.tit,.staff .staff-float-btn a .tx-box p.tit{font-size:1.6rem;text-align:center}.staff .staff-float-btn .recruit-fix-window .tx-box p.message,.staff .staff-float-btn a .tx-box p.message{display:none}.staff .staff-float-btn .recruit-fix-window .tx-box .btn,.staff .staff-float-btn a .tx-box .btn{font-size:1.2rem;text-align:center;margin:0}}section.tenant-review .sort{margin-bottom:40px}section.tenant-review .sort .select-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #11111f;border-radius:4px}section.tenant-review .sort .select-list select.form-control{height:64px;padding:8px;font-size:1.4rem;font-weight:700;border:none;border-right:1px solid #eee;outline:0;word-break:break-word;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2}@media (max-width:991px){section.tenant-review .sort .select-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.tenant-review .sort .select-list:nth-child(-n+2) select.form-control{width:100%;height:48px;border-bottom:1px solid #ccc;border-radius:0}section.tenant-review .sort .select-list select.form-control{width:50%}}article.reservation_process h2{font-size:2.4rem;color:#003f96;font-weight:700;text-align:center;line-height:1.5;margin:0 0 40px;padding:10px 16px;border-top:2px solid #003f96;border-bottom:2px solid #003f96}article.reservation_process h3{background-color:#f5f5f5;font-weight:700;margin-bottom:16px;padding:12px 12px 12px 24px;border-radius:4px;font-size:1.8rem;line-height:150%}article.reservation_process dl{padding-left:24px}article.reservation_process dl dd{padding-left:16px;line-height:150%}article.reservation_process section{margin:80px 0}article.reservation_process .index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:0}article.reservation_process .index .bottom,article.reservation_process .index .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}article.reservation_process .index .bottom li,article.reservation_process .index .top li{width:-webkit-calc(100% / 3);width:calc(100% / 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #003f96;border-radius:4px;margin-right:12px;line-height:130%;min-height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.reservation_process .index .bottom li a,article.reservation_process .index .top li a{width:100%;display:block;color:#003f96;font-weight:700;text-align:left;padding:12px 16px;position:relative;letter-spacing:-.1px}article.reservation_process .index .bottom li .rotate-box,article.reservation_process .index .top li .rotate-box{margin-left:auto;position:absolute;right:4%;top:30%}article.reservation_process .index .bottom li .rotate-box .ic-arrow,article.reservation_process .index .top li .rotate-box .ic-arrow{margin-left:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px;height:14px;fill:#003f96}article.reservation_process .index .top{margin-bottom:12px}article.reservation_process #step{margin-top:60px}article.reservation_process #step .step_container{background-color:#ffe73f;padding:24px;border-radius:4px}article.reservation_process #step .step_container .abroad,article.reservation_process #step .step_container .domestic{background-color:#fff;padding:12px;border-radius:4px}article.reservation_process #step .step_container .tab-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}article.reservation_process #step .step_container .tab-menu li{width:45%;margin:0 12px;border-radius:4px 4px 0 0;text-align:center}article.reservation_process #step .step_container .tab-menu .categorey{background:#f5f5f5;color:#11111f;font-size:18px;font-weight:700;padding:12px;display:block}article.reservation_process #step .step_container .tab-menu .categorey.active{background:#fff;color:#003f96}article.reservation_process #step .step_container dt{font-weight:700;background:#003f96;padding:14px 14px 14px 95px;color:#fff;border-radius:4px;position:relative}article.reservation_process #step .container{display:none}article.reservation_process #step .container.show{display:block}article.reservation_process #step .container.show dl{padding:0}article.reservation_process #step .container.show .domestic dl:not(:last-of-type){margin-bottom:20px;position:relative}article.reservation_process #step .container.show .domestic dl:last-of-type{margin-bottom:0!important}article.reservation_process #step .container.show .domestic dl:first-of-type dt,article.reservation_process #step .container.show .domestic dl:nth-of-type(3) dt,article.reservation_process #step .container.show .domestic dl:nth-of-type(4) dt{border-radius:4px 4px 0 0}article.reservation_process #step .container.show .domestic dl:first-of-type dd,article.reservation_process #step .container.show .domestic dl:nth-of-type(3) dd,article.reservation_process #step .container.show .domestic dl:nth-of-type(4) dd{padding:0 20px;border-right:2px solid #003f96;border-left:2px solid #003f96;margin-bottom:0!important}article.reservation_process #step .container.show .domestic dl:first-of-type dd:first-of-type,article.reservation_process #step .container.show .domestic dl:nth-of-type(3) dd:first-of-type,article.reservation_process #step .container.show .domestic dl:nth-of-type(4) dd:first-of-type{padding-top:20px}article.reservation_process #step .container.show .domestic dl:first-of-type dd:last-of-type,article.reservation_process #step .container.show .domestic dl:nth-of-type(3) dd:last-of-type,article.reservation_process #step .container.show .domestic dl:nth-of-type(4) dd:last-of-type{padding-bottom:20px;border-bottom:2px solid #003f96;border-radius:0 0 4px 4px;position:relative}article.reservation_process #step .container.show .domestic dl:first-of-type dd:first-of-type{font-weight:700}article.reservation_process #step .container.show .domestic dl:first-of-type dt:before{content:"STEP1"}article.reservation_process #step .container.show .domestic dl:nth-of-type(2) dt:before{content:"STEP2"}article.reservation_process #step .container.show .domestic dl:nth-of-type(3) dt:before{content:"STEP3"}article.reservation_process #step .container.show .domestic dl:nth-of-type(4) dt:before{content:"STEP4"}article.reservation_process #step .container.show .domestic dl:nth-of-type(5) dt:before{content:"STEP5"}article.reservation_process #step .container.show .domestic dt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:30px;background-color:#fff;color:#003f96;border-radius:43px;position:absolute;top:25%;left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #step .container.show .abroad dl:not(:last-of-type){margin-bottom:20px;position:relative}article.reservation_process #step .container.show .abroad dl:last-of-type{margin-bottom:0!important}article.reservation_process #step .container.show .abroad dl:first-of-type dt,article.reservation_process #step .container.show .abroad dl:nth-of-type(3) dt,article.reservation_process #step .container.show .abroad dl:nth-of-type(4) dt{border-radius:4px 4px 0 0}article.reservation_process #step .container.show .abroad dl:first-of-type dd,article.reservation_process #step .container.show .abroad dl:nth-of-type(3) dd,article.reservation_process #step .container.show .abroad dl:nth-of-type(4) dd{padding:0 20px;border-right:2px solid #003f96;border-left:2px solid #003f96;margin-bottom:0!important}article.reservation_process #step .container.show .abroad dl:first-of-type dd:first-of-type,article.reservation_process #step .container.show .abroad dl:nth-of-type(3) dd:first-of-type,article.reservation_process #step .container.show .abroad dl:nth-of-type(4) dd:first-of-type{padding-top:20px}article.reservation_process #step .container.show .abroad dl:first-of-type dd:last-of-type,article.reservation_process #step .container.show .abroad dl:nth-of-type(3) dd:last-of-type,article.reservation_process #step .container.show .abroad dl:nth-of-type(4) dd:last-of-type{padding-bottom:20px;border-bottom:2px solid #003f96;border-radius:0 0 4px 4px;position:relative}article.reservation_process #step .container.show .abroad dl:first-of-type dd:first-of-type{font-weight:700}article.reservation_process #step .container.show .abroad dl:first-of-type dt:before{content:"STEP1"}article.reservation_process #step .container.show .abroad dl:nth-of-type(2) dt:before{content:"STEP2"}article.reservation_process #step .container.show .abroad dl:nth-of-type(3) dt:before{content:"STEP3"}article.reservation_process #step .container.show .abroad dl:nth-of-type(4) dt:before{content:"STEP4"}article.reservation_process #step .container.show .abroad dl:nth-of-type(5) dt:before{content:"STEP5"}article.reservation_process #step .container.show .abroad dt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:30px;background-color:#fff;color:#003f96;border-radius:43px;position:absolute;top:25%;left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #cost .initial,article.reservation_process #cost .method,article.reservation_process #cost .monthly,article.reservation_process #cost .resigning{margin-bottom:40px}article.reservation_process #cost .initial dt:last-of-type,article.reservation_process #cost .initial dt:nth-of-type(2){margin-top:15px;line-height:150%}article.reservation_process #cost .initial dd:first-of-type{margin-bottom:0!important}article.reservation_process #cost .initial dd:nth-of-type(2){line-height:150%}article.reservation_process #cost .initial .red{color:#d9534f;font-weight:700;padding-left:24px}article.reservation_process #cost .monthly a{color:#003f96}article.reservation_process #cost .method p{padding-left:24px;margin-bottom:10px;line-height:150%}article.reservation_process #procedure .tokyo{margin-bottom:40px}article.reservation_process #procedure .tokyo dd:last-of-type{line-height:150%}article.reservation_process #procedure .kansai dt:last-of-type,article.reservation_process #procedure .tokyo dt:last-of-type{margin-top:15px}article.reservation_process #change .reservation_before{margin-bottom:40px}article.reservation_process #change .reservation_before dt:last-of-type{margin-top:15px;line-height:150%}article.reservation_process #change .reservation_before span{display:block;font-size:80%}article.reservation_process #change .reservation_before .commission_container{padding:0 24px 0 24px}article.reservation_process #change .reservation_before .commission_container p{font-size:14px;line-height:150%}article.reservation_process #change .reservation_after p{padding-left:24px;line-height:150%}article.reservation_process #change .reservation_after .commission{width:85%;margin:30px auto 0;border:2px solid #003f96;border-radius:4px}article.reservation_process #change .reservation_after .commission h4{font-weight:700;color:#fff;text-align:center;background-color:#003f96;padding:9px;margin-bottom:0!important;line-height:150%;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #change .reservation_after .commission .commission_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}article.reservation_process #change .reservation_after .commission .commission_container dl{width:50%;text-align:center;margin:0 auto;padding-left:0}article.reservation_process #change .reservation_after .commission .commission_container dl dd,article.reservation_process #change .reservation_after .commission .commission_container dl dt{padding:12px;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #change .reservation_after .commission .commission_container dl dd{margin-bottom:0!important}article.reservation_process #change .reservation_after .commission .commission_container dl:first-of-type{background-color:#fff086}article.reservation_process #change .reservation_after .commission .commission_container dl:first-of-type dt{border-right:1px solid #fff;border-bottom:1px solid #fff}article.reservation_process #change .reservation_after .commission .commission_container dl:first-of-type dd{border-right:1px solid #fff}article.reservation_process #change .reservation_after .commission .commission_container dl:last-of-type{background-color:#fff5ac}article.reservation_process #change .reservation_after .commission .commission_container dl:last-of-type dt{border-bottom:1px solid #fff}article.reservation_process #cancel .cancel_top{margin-bottom:40px}article.reservation_process #cancel p{padding-left:24px;line-height:150%}article.reservation_process #cancel span{font-size:80%;padding-left:24px;display:inline-block;padding-top:30px}article.reservation_process #step_movingout .movingout_container{background-color:#f5f5f5;padding:24px;border-radius:4px}article.reservation_process #step_movingout dl{padding-left:0;margin-bottom:20px;position:relative;border-radius:4px}article.reservation_process #step_movingout dt{font-weight:700;background:#003f96;padding:14px 14px 14px 95px;color:#fff;position:relative;border-radius:4px}article.reservation_process #step_movingout dl:first-of-type dt{border-radius:4px 4px 0 0}article.reservation_process #step_movingout dl:first-of-type dt:before{content:"STEP1"}article.reservation_process #step_movingout dl:nth-of-type(2) dt:before{content:"STEP2"}article.reservation_process #step_movingout dl:last-of-type dt:before{content:"STEP3"}article.reservation_process #step_movingout dt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:30px;background-color:#fff;color:#003f96;border-radius:43px;position:absolute;top:25%;left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #step_movingout dd{padding:20px;border-right:2px solid #003f96;border-left:2px solid #003f96;border-bottom:2px solid #003f96;margin-bottom:0!important;text-align:center;position:relative;background-color:#fff;border-radius:0 0 4px 4px}article.reservation_process #step_movingout dd span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:50px;border:1px solid #ffe73f;margin-top:24px}article.reservation_process #step_movingout dd .yellow{background-color:#ffe73f}article.reservation_process #step_movingout dd .yellow a{color:#11111f}article.reservation_process #step_movingout dd .yellow .rotate-box{margin-left:auto}article.reservation_process #step_movingout dd .yellow .ic-arrow{margin-left:16px;width:14px;height:14px;fill:#11111f}article.reservation_process #faq{text-align:center}article.reservation_process #faq p{margin-bottom:24px}article.reservation_process #faq .blue{background-color:#003f96;border-radius:50px;border:1px solid #003f96}article.reservation_process #faq .blue a{color:#fff}article.reservation_process #faq .blue .rotate-box{margin-left:auto}article.reservation_process #faq .blue .ic-arrow{margin-left:16px;width:14px;height:14px;fill:#fff}@media (max-width:767px){article.reservation_process h2{font-size:1.8rem;margin:0 0 24px;padding:14px 16px}article.reservation_process h3{font-size:1.6rem;text-align:center;padding:9px 12px;margin-bottom:16px;line-height:150%}article.reservation_process section{margin:48px 0}article.reservation_process .index{display:block;margin-top:40px}article.reservation_process .index .bottom,article.reservation_process .index .top{display:block;margin-bottom:0}article.reservation_process .index .bottom li,article.reservation_process .index .top li{width:100%;margin:0 auto 16px}article.reservation_process .index .bottom li a,article.reservation_process .index .top li a{text-align:center;padding:14px 16px}article.reservation_process .index .bottom li:last-of-type{margin:0 auto}article.reservation_process #step{margin-top:48px}article.reservation_process #step .step_container{padding:12px}article.reservation_process #step .step_container .tab-menu li:first-of-type{margin-right:6px}article.reservation_process #step .step_container .tab-menu li:last-of-type{margin-left:6px}article.reservation_process #step .step_container .tab-menu .categorey{font-size:14px;padding:16px 12px;line-height:120%;min-height:67px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.reservation_process #step .step_container .container{padding-left:0;padding-right:0}article.reservation_process #step .step_container .container dt{padding-left:80px;line-height:105%;min-height:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.reservation_process #cost .initial,article.reservation_process #cost .monthly,article.reservation_process #cost .resigning{margin-bottom:48px}article.reservation_process #cost .initial dl,article.reservation_process #cost .monthly dl,article.reservation_process #cost .resigning dl{padding-left:16px;font-size:14px}article.reservation_process #cost .initial dd,article.reservation_process #cost .monthly dd,article.reservation_process #cost .resigning dd{padding-left:14px;line-height:150%}article.reservation_process #cost .initial dd:first-of-type,article.reservation_process #cost .initial dd:nth-of-type(4){line-height:150%}article.reservation_process #cost .initial .red{padding-left:16px}article.reservation_process #cost .initial .red p{font-size:14px;line-height:150%}article.reservation_process #cost .method dl,article.reservation_process #cost .method p{font-size:14px;padding-left:16px;line-height:150%}article.reservation_process #cost .method dl span,article.reservation_process #cost .method p span{display:block}article.reservation_process #procedure .kansai,article.reservation_process #procedure .tokyo{margin-bottom:48px}article.reservation_process #procedure .kansai dl,article.reservation_process #procedure .tokyo dl{padding-left:16px;font-size:14px}article.reservation_process #procedure .kansai dl dd,article.reservation_process #procedure .tokyo dl dd{padding-left:14px;line-height:150%}article.reservation_process #procedure .kansai dl dd span,article.reservation_process #procedure .tokyo dl dd span{display:block}article.reservation_process #change .reservation_before{margin-bottom:48px}article.reservation_process #change .reservation_before dl{padding-left:16px;font-size:14px}article.reservation_process #change .reservation_before dl dt{line-height:150%}article.reservation_process #change .reservation_before dl dd{padding-left:16px}article.reservation_process #change .reservation_before dl dd span{line-height:150%}article.reservation_process #change .reservation_after p{padding-left:16px;font-size:14px}article.reservation_process #change .reservation_after .commission{width:90%}article.reservation_process #change .reservation_after .commission_container dd,article.reservation_process #change .reservation_after .commission_container dt{min-height:70px;line-height:120%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.reservation_process #cancel h3{text-align:center;line-height:150%}article.reservation_process #cancel p{font-size:14px;padding:0 16px}article.reservation_process #cancel span{padding-left:16px;padding-right:16px;padding-top:30px;line-height:150%}article.reservation_process .cancel_top{margin-bottom:48px}article.reservation_process .cancel_top h3{letter-spacing:.05rem}article.reservation_process .cancel_bottom h3{letter-spacing:-.01rem;padding:13px 12px}article.reservation_process #step_movingout .movingout_container dt{padding-left:80px;line-height:108%;min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.reservation_process #step_movingout dd{font-size:14px;line-height:150%}article.reservation_process #step_movingout .btn-base a{padding:8px 24px}article.reservation_process #faq p{text-align:left;margin:0 auto 30px;width:90%;line-height:150%}article.reservation_process #faq .btn-base{width:30rem}}.reservation_process-jp #step{margin-top:60px}.reservation_process-jp #step .step_container{background-color:#ffe73f;padding:24px;border-radius:4px}.reservation_process-jp #step .step_container .abroad,.reservation_process-jp #step .step_container .domestic{background-color:#fff;padding:12px;border-radius:4px}.reservation_process-jp #step .step_container .tab-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.reservation_process-jp #step .step_container .tab-menu li{width:45%;margin:0 12px;border-radius:4px 4px 0 0;text-align:center}.reservation_process-jp #step .step_container .tab-menu .categorey{background:#f5f5f5;color:#11111f;font-size:18px;font-weight:700;padding:12px;display:block}.reservation_process-jp #step .step_container .tab-menu .categorey.active{background:#fff;color:#003f96}.reservation_process-jp #step .step_container dt{font-weight:700;background:#003f96;padding:14px 14px 14px 95px;color:#fff;border-radius:4px;position:relative}.reservation_process-jp #step .container{display:none}.reservation_process-jp #step .container.show{display:block}.reservation_process-jp #step .container.show dl{padding:0}.reservation_process-jp #step .container.show .domestic dl:not(:last-of-type){margin-bottom:20px;position:relative}.reservation_process-jp #step .container.show .domestic dl:last-of-type{margin-bottom:0!important}.reservation_process-jp #step .container.show .domestic dl:first-of-type dt,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(3) dt,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(4) dt{border-radius:4px 4px 0 0}.reservation_process-jp #step .container.show .domestic dl:first-of-type dd,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(3) dd,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(4) dd{padding:0 20px;border-right:2px solid #003f96;border-left:2px solid #003f96;margin-bottom:0!important}.reservation_process-jp #step .container.show .domestic dl:first-of-type dd:first-of-type,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(3) dd:first-of-type,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(4) dd:first-of-type{padding-top:20px}.reservation_process-jp #step .container.show .domestic dl:first-of-type dd:last-of-type,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(3) dd:last-of-type,.reservation_process-jp #step .container.show .domestic dl:nth-of-type(4) dd:last-of-type{padding-bottom:20px;border-bottom:2px solid #003f96;border-radius:0 0 4px 4px;position:relative}.reservation_process-jp #step .container.show .domestic dl:first-of-type dd:first-of-type{font-weight:700}.reservation_process-jp #step .container.show .domestic dl:first-of-type dt:before{content:"STEP1"}.reservation_process-jp #step .container.show .domestic dl:nth-of-type(2) dt:before{content:"STEP2"}.reservation_process-jp #step .container.show .domestic dl:nth-of-type(3) dt:before{content:"STEP3"}.reservation_process-jp #step .container.show .domestic dl:nth-of-type(4) dt:before{content:"STEP4"}.reservation_process-jp #step .container.show .domestic dl:nth-of-type(5) dt:before{content:"STEP5"!important}.reservation_process-jp #step .container.show .domestic dt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:30px;background-color:#fff;color:#003f96;border-radius:43px;position:absolute;top:25%;left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reservation_process-jp #step .container.show .abroad dl:not(:last-of-type){margin-bottom:20px;position:relative}.reservation_process-jp #step .container.show .abroad dl:last-of-type{margin-bottom:0!important}.reservation_process-jp #step .container.show .abroad dl:first-of-type dt,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(3) dt,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(4) dt{border-radius:4px 4px 0 0}.reservation_process-jp #step .container.show .abroad dl:first-of-type dd,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(3) dd,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(4) dd{padding:0 20px;border-right:2px solid #003f96;border-left:2px solid #003f96;margin-bottom:0!important}.reservation_process-jp #step .container.show .abroad dl:first-of-type dd:first-of-type,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(3) dd:first-of-type,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(4) dd:first-of-type{padding-top:20px}.reservation_process-jp #step .container.show .abroad dl:first-of-type dd:last-of-type,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(3) dd:last-of-type,.reservation_process-jp #step .container.show .abroad dl:nth-of-type(4) dd:last-of-type{padding-bottom:20px;border-bottom:2px solid #003f96;border-radius:0 0 4px 4px;position:relative}.reservation_process-jp #step .container.show .abroad dl:first-of-type dt{border-radius:4px!important}.reservation_process-jp #step .container.show .abroad dl:first-of-type dd:first-of-type{font-weight:700}.reservation_process-jp #step .container.show .abroad dl:first-of-type dt:before{content:"STEP1"}.reservation_process-jp #step .container.show .abroad dl:nth-of-type(2) dt:before{content:"STEP2"}.reservation_process-jp #step .container.show .abroad dl:nth-of-type(3) dt:before{content:"STEP3"}.reservation_process-jp #step .container.show .abroad dl:nth-of-type(4) dt:before{content:"STEP4"}.reservation_process-jp #step .container.show .abroad dl:nth-of-type(5) dt:before{content:"STEP5"!important}.reservation_process-jp #step .container.show .abroad dt:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:30px;background-color:#fff;color:#003f96;border-radius:43px;position:absolute;top:25%;left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .search-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.search .search-header .label{max-width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-header .label .ttl{font-weight:700;margin-right:4px}article.search .search-header .label ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}article.search .search-header .label ul li{font-size:1.1rem;font-weight:700;word-break:keep-all;height:32px;position:relative;border:1px solid #ccc;margin:0 8px 8px 0;padding:4px 24px 4px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .search-header .label ul li svg{width:10px;height:10px;position:absolute;top:10px;right:8px;cursor:pointer}article.search .search-header .plan-count{font-weight:700;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}article.search .search-header .plan-count .result-after,article.search .search-header .plan-count .result-before{font-size:1.4rem;word-break:keep-all}article.search .search-header .plan-count .result{color:#003f96;font-size:4rem;margin:0 4px}article.search .search-control{position:relative;margin-top:-10px}article.search .search-control .sort{position:absolute;width:33%;right:8px;top:8px}article.search .search-control .sort select{height:48px;font-size:1.2rem;font-weight:700;border:1px solid #ccc;border-radius:4px}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li{max-width:30%}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li svg{fill:#11111f;width:16px;height:16px;margin-right:8px}article.search .search-control .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 svg,article.search .search-control .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 svg{fill:#003f96}article.search .search-rooms{width:100%;margin:0 auto;table-layout:fixed;word-wrap:break-word;border:1px solid #ccc;border-bottom:none}article.search .search-rooms a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}article.search .search-rooms a.in{opacity:1}article.search .search-rooms a.off-screen{opacity:0}article.search .search-rooms .table-tr{display:table;width:100%;font-size:1rem;text-align:center;border-bottom:1px solid #ccc;table-layout:fixed;background:#fff}article.search .search-rooms .table-tr:hover{background:#f1f1f1}article.search .search-rooms .table-tr a{width:100%;height:100%}article.search .search-rooms .table-tr .table-th{font-size:1.2rem;font-weight:700;line-height:1.4;display:table-cell;border-right:1px solid #ccc;background-color:#f1f1f1;padding:8px;vertical-align:middle;overflow:hidden}article.search .search-rooms .table-tr .table-th.house-room-width{width:14%}article.search .search-rooms .table-tr .table-th.house-name-width{width:16%}article.search .search-rooms .table-tr .table-th:last-child{border-right:none}article.search .search-rooms .table-tr .table-td{font-size:1.2rem;font-weight:700;line-height:1.4;display:table-cell;border-right:1px solid #ccc;padding:8px;vertical-align:middle;overflow:hidden}article.search .search-rooms .table-tr .table-td:last-child{border-right:none}article.search .search-rooms .table-tr .table-td.house-room-width{width:14%}article.search .search-rooms .table-tr .table-td.house-name-width{width:16%;text-align:left}article.search .search-rooms .table-tr .table-td.house-name-width .house-name{font-size:1.2rem;color:#003f96;font-weight:700}article.search .search-rooms .table-tr .table-td.house-name-width ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}article.search .search-rooms .table-tr .table-td.house-name-width ul li{color:#fff;font-size:1rem;font-weight:700;margin-bottom:2px;padding:1px 6px}article.search .search-rooms .table-tr .table-td.house-name-width ul li.new{margin-right:4px;background:#eb4c4d}article.search .search-rooms .table-tr .table-td.house-name-width ul li.campaign{background:#ff9703}article.search .search-rooms .table-tr .table-td .room{position:relative}article.search .search-rooms .table-tr .table-td .room .room-cropped{max-width:96px;width:100%;padding-top:56%}article.search .search-rooms .table-tr .table-td .room .room-num{color:#fff;font-size:1.1rem;padding:2px 4px;background:#11111f;position:absolute;top:0;left:0}article.search .search-rooms .table-tr .table-td.price{color:#d50000}article.search .search-rooms .table-tr .table-td.status .room-status{border-radius:8px;font-size:1rem;padding:8px 4px}article.search .search-rooms .table-tr .table-td.status .room-status.occupied{color:#d50000;border:2px solid #d50000}article.search .search-rooms .table-tr .table-td.status .room-status.opening{color:#02a167;border:2px solid #02a167}article.search .search-rooms .table-tr .table-td.status .room-status.open{color:#0d79de;border:2px solid #0d79de}article.search .search-rooms .table-tr .table-td.more{border-right:none}article.search .search-rooms .table-tr .table-td.more .btn a{display:block;color:#fff;font-weight:700;padding:6px;background:#84c74e;border:2px solid #61a544;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box}article.search .search-rooms .table-tr .table-td.more .btn a:hover{color:#84c74e;background:#fff}article.search .search-rooms .areaname-roomtable{width:100%;color:#fff;font-weight:700;font-size:1.2rem;text-align:center;background-color:#003f96;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .search-rooms .areaname-roomtable:hover{background-color:#003f96}article.search .search-rooms .areaname-roomtable svg{fill:#fff;width:14px;height:14px;margin-right:8px}article.search .areaname{color:#fff;font-weight:700;font-size:1.4rem;text-align:center;border-radius:4px;background-color:#003f96;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 16px 16px;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.search .areaname svg{fill:#fff;width:16px;height:16px;margin-right:8px}@media (max-width:767px){article.search .search-header{margin-top:24px;display:block}article.search .search-header .label{max-width:inherit}article.search .search-header .label .ttl{font-size:1.2rem;margin-bottom:4px}article.search .search-header .label ul li{font-size:1rem}article.search .search-header .plan-count{width:50%;margin-top:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-header .plan-count .result-before{width:100%}article.search .search-header .plan-count .result{margin-left:0}article.search .search-bnr-wrap{margin-top:88px}article.search .search-control .sort{width:50%;right:8px;top:-76px}article.search .search-control .tab .tab-box ul#tabs-list.tab-menu li{max-width:50%}article.search .search-rooms{border:none}article.search .search-rooms .house-plan-mobile{margin-bottom:16px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header{background:#003f96;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2px 8px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .house-name{color:#fff;font-size:1.4rem;font-weight:700}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status{font-size:1.2rem;font-weight:700;background:#fff;padding:0 16px;margin:2px 0;border-radius:4px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.occupied{color:#d50000;border:1px solid #d50000}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.opening{color:#02a167;border:1px solid #02a167}article.search .search-rooms .house-plan-mobile .house-plan-mobile-header .room-status.open{color:#0d79de;border:1px solid #0d79de}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body{border:1px solid #ccc;border-top:none;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph{width:50%;margin-right:12px;position:relative}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph .room-cropped{width:100%;padding-top:56%}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph .room-num{color:#fff;font-size:1.2rem;font-weight:700;padding:2px 8px;background:#11111f;position:absolute;top:0;left:0}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li{width:100%;color:#fff;font-size:1rem;font-weight:700;text-align:center;margin-bottom:2px;padding:2px 6px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li.new{background:#eb4c4d}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .room-ph ul li.campaign{background:#ff9703}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable{line-height:1.6;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #ccc}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable .tx{font-size:1.2rem}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul li{font-size:1.2rem;font-weight:700}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .acceptable ul li:first-child:after{content:'/';margin:0 4px}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li{font-size:1.2rem;line-height:1.6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .td,article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .th{font-size:1.2rem;line-height:1.6;font-weight:700;word-break:keep-all}article.search .search-rooms .house-plan-mobile .house-plan-mobile-body .info .dates ul li .th:after{content:':';margin:0 4px}article.search .search-rooms .areaname-roomtable{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);color:#11111f;font-size:1.6rem;background-color:#f1f1f1;margin:0 0 16px -16px;border-bottom:0;padding:14px 0}article.search .search-rooms .areaname-roomtable:hover{background-color:#f1f1f1}article.search .search-rooms .areaname-roomtable svg{fill:#11111f;width:16px;height:16px;margin-right:8px}}.member section{margin-bottom:80px}.member section p.tx{margin-bottom:45px}.member section.bnr{margin-bottom:60px}.member section.bnr a img{width:100%}.member section.form .bnr .bnr-box{height:auto}.member section.form .bnr .bnr-box a:last-child{position:static}.member section.form .bnr .bnr-box a:last-child:before{display:none}.member section.form .bnr .bnr-box .ph{height:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0}.member section.form .bnr .bnr-box .ph.owner{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/bnr/box-bnr/owner.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.webp) center center/cover}.member section.form .bnr .bnr-box .ph.corporate{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/bnr/box-bnr/corporate.webp) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.webp) center center/cover}.member section.form .bnr .bnr-box .ph p{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5}.member section.form .bnr .bnr-box .ph .line{width:32px;border-bottom:2px solid #fff}.member section.form .bnr .bnr-box .ph.moving-out{background:url(/images/bnr/box-bnr/moving-out.webp) center center/cover}.member section.form .bnr .bnr-box .ph.referral{background:url(/images/bnr/box-bnr/referral.webp) center center/cover}.member section.form .bnr .bnr-box .ph.personalinfo{background:url(/images/bnr/box-bnr/personalinfo.webp) center center/cover}.member section.form .bnr .bnr-box .tx{padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;text-align:center}.member section.form .bnr .bnr-box .tx{padding:24px}.member section.program .program-wrap{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:40px;width:100%;gap:40px}.member section.program .program-wrap .ilst-box img{width:100%}.member section.program .program-wrap .tx-box .main-tit{display:none}.member section.member-form .bnr-box{height:auto}.member section.member-form .bnr-box:hover{opacity:.8}.member section.member-form .bnr-box a{overflow:hidden}.member section.member-form .bnr-box img{width:100%}@media (max-width:767px){.member section.form .bnr .bnr-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px;background:url(/icon/ic-arrow.svg) no-repeat 96% center/12px}.member section.form .bnr .bnr-box a{background:0 0}.member section.form .bnr .bnr-box .ph{width:105px;min-width:105px;height:70px}.member section.form .bnr .bnr-box .ph p{display:none}.member section.form .bnr .bnr-box .ph .line{display:none}.member section.form .bnr .bnr-box .tx{padding:0 32px 0 16px;text-align:left}.member section.form .bnr .bnr-box .tx p{font-weight:400}.member section.form .trouble-box .bnr-box{margin-bottom:16px}.member section.procedure .row{margin:0}.member section.procedure .row .bnr-box{padding:8px 0}.member section.procedure .row .bnr-box a{padding:0}}.container.trouble .category{margin-bottom:64px}.container.trouble span.slash{padding:0 16px;display:inline-block}.container.trouble span.margin{margin:24px 0;display:block}.container.trouble .trouble-wrap{margin-bottom:32px}.container.trouble .trouble-wrap .trouble-box{margin-bottom:16px}.container.trouble .trouble-wrap .trouble-box .bnr-box{overflow:hidden}.container.trouble .trouble-wrap .trouble-box .bnr-box:hover{opacity:.8}.container.trouble .trouble-wrap .trouble-box .bnr-box img{width:100%}.container.trouble .trouble-wrap .link{padding-top:160px;margin-top:-160px}.container.trouble .trouble-wrap .s-category{font-weight:700;color:#003f96;border-left:4px solid #003f96;padding-left:8px;margin-bottom:8px;line-height:1.5}.container.trouble .trouble-wrap ul.trouble-ul{padding:0 16px;border:1px solid #ccc;position:relative}.container.trouble .trouble-wrap ul.trouble-ul:nth-of-type(2){border-top:none}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list{position:relative}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans,.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans:before,.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que:before{width:40px;min-width:40px;margin:-4px 8px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que{padding:20px 16px 16px 0;border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que:before{content:'Q';color:#fff;background:#11111f}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que.active{color:#003f96}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans{border-top:1px solid #eee;border-radius:0;display:none;padding-bottom:32px}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans p{margin-top:16px}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans .lazyYT{margin:16px 0 40px}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans.internet .step{color:#fff;font-size:1.2rem;background:#11111f;border-radius:100px;margin-top:16px;margin-bottom:-8px;padding:0 24px;display:inline-block}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans.internet p{margin-top:8px;margin-bottom:16px}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans.internet p a{color:#003f96;font-weight:700;border-bottom:1px solid #003f96}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list .ans.internet .btn{margin-top:40px}.container.trouble .trouble-wrap ul.trouble-ul li.trouble-list:first-child .que{border:none}@media (max-width:767px){.container.trouble ul.trouble-ul li.trouble-list .ans .inr:before,.container.trouble ul.trouble-ul li.trouble-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}}#internetEquipment .pop-inner p{text-align:center;margin-top:16px}#internetEquipment .pop-inner .equip-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #eee}#internetEquipment .pop-inner .equip-wrap .equip-box{width:25%;text-align:center;overflow:hidden}#internetEquipment .pop-inner .equip-wrap .equip-box img{width:100%;height:auto}#internetEquipment .pop-inner .equip-wrap .equip-box p{font-size:1.2rem}@media (max-width:767px){#internetEquipment .pop-inner .equip-wrap .equip-box{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);margin-bottom:24px}}#internetLocation .pop-inner h3{color:#fff;text-align:center;margin-bottom:16px;padding:8px;background:#11111f}#internetLocation .pop-inner p{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:16px}#internetLocation .pop-inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#internetLocation .pop-inner ul li{font-size:1.2rem;padding-left:8px}#internetLocation .pop-inner ul li.default{font-size:1.4rem;font-weight:700;line-height:2;padding-left:0}#internetLocation .pop-inner ul li:nth-child(even){background:#eee}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.member-inquiry section.form-menu .toform .wrap{width:100%;position:relative}.member-inquiry section.form-menu .toform .wrap a{width:100%;position:absolute}.member-inquiry section.form-menu .toform .wrap .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-inquiry section.form-menu .toform .wrap .inr .img-box{width:100%}.member-inquiry section.form-menu .toform .wrap .inr .img-box img{width:100%;overflow:hidden}.member-inquiry section.form-menu .toform .wrap .inr .tx-box{width:100%}.member-inquiry section.form-menu .toform .wrap .inr .tx-box .tit{font-size:1.8rem;font-weight:700;line-height:1.5;border-bottom:1px dotted #ccc;padding:12px 0 8px;margin-bottom:8px}.member-inquiry section.form-menu .other-form{margin-top:16px}.member-inquiry section.form-menu .other-form .btn-base.ghost{margin:16px 0;width:100%!important;max-width:initial;border-radius:100px;padding:0 16px}.member-inquiry section.form-menu .other-form .btn-base.ghost a{text-transform:capitalize}@media (min-width:768px){.member-inquiry section.form-menu .other-form:hover{opacity:.8}}@media (max-width:767px){.member-inquiry section.form-menu .toform .wrap{margin-bottom:32px}.member-inquiry section.form-menu .toform .wrap .inr .hidden-md-up{width:100%}.member-inquiry section.form-menu .toform .wrap .inr .hidden-md-up .tit{width:100%;font-size:1.8rem;line-height:1.8;font-weight:700;padding:8px;background:#f1f1f1;margin-bottom:8px}.member-inquiry section.form-menu .toform .wrap .inr .img-box{width:30%}.member-inquiry section.form-menu .toform .wrap .inr .tx-box{width:-webkit-calc(70% - 16px);width:calc(70% - 16px)}}.sitemap .sitemap-list{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap .sitemap-list ul{margin:0 48px 16px 0}.sitemap .sitemap-list ul li{position:relative;padding-left:16px}.sitemap .sitemap-list ul li:before{content:'・';position:absolute;top:0;left:0}@media (max-width:767px){.sitemap .sitemap-list{margin-bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sitemap .sitemap-list ul{margin:0 0 16px 0}}article.interview section.interview-content .mv{max-width:832px;max-height:468px;background:#eee;overflow:hidden}article.interview section.interview-content .mv img{width:100%}article.interview section.interview-content .mv .movie-wrap{position:relative;max-width:100%;padding-top:56.25%}article.interview section.interview-content .mv .movie-wrap iframe{width:100%;position:absolute;top:0;right:0;width:100%!important;height:100%!important}article.interview section.interview-content .wrap{padding:24px 32px 40px;border:1px solid #ccc;border-top:0}article.interview section.interview-content .wrap .profile{padding-bottom:24px;border-bottom:1px solid #ccc;position:relative}article.interview section.interview-content .wrap .profile .job{color:#fff;font-size:1.4rem;font-weight:700;margin-right:8px;padding:0 16px;line-height:2.3;display:inline-block;position:absolute;top:-40px}article.interview section.interview-content .wrap .profile .job.intern{background:#e362e5}article.interview section.interview-content .wrap .profile .job.worker{background:#ff5730}article.interview section.interview-content .wrap .profile .job.student{background:#0dbdc8}article.interview section.interview-content .wrap .profile h2{color:#003f96;font-size:2.4rem;line-height:42px;margin-bottom:32px}article.interview section.interview-content .wrap .profile .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}article.interview section.interview-content .wrap .profile .info .name{font-weight:700;margin-right:16px}article.interview section.interview-content .wrap .profile .info .name span{margin-right:4px}article.interview section.interview-content .wrap .profile ul.tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.interview section.interview-content .wrap .profile ul.tag li{font-size:1.2rem;line-height:1.8;margin:2px 4px 2px 0;padding:0 4px;border:1px solid #ccc}article.interview section.interview-content .wrap .content{padding:74px 80px 0}article.interview section.interview-content .wrap .content .interview-block{margin-bottom:80px}article.interview section.interview-content .wrap .content .interview-block .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.interview section.interview-content .wrap .content .interview-block .question:before{content:"-";margin-right:10px}article.interview section.interview-content .wrap .content .interview-block .question h3{font-size:1.6rem;margin-bottom:20px}article.interview section.interview-content .wrap .content .interview-block .question span{padding-left:16px}article.interview section.interview-content .wrap .content .interview-block p{margin-bottom:32px}article.interview section.interview-content .wrap .content .interview-block p.red{color:red}article.interview section.interview-content .wrap .content .interview-block p span{background:#ffe73f}article.interview section.interview-content .wrap .content .interview-block img{max-width:100%;margin-bottom:32px}article.interview section.interview-content .wrap .content .interview-block figure{margin-bottom:32px}article.interview section.interview-content .wrap .content .interview-block figure img{margin-bottom:8px}article.interview section.interview-content .wrap .content .interview-block figure figcaption{font-size:1.2rem;color:#979797}article.interview section.interview-content .wrap .content .interview-block h2{text-align:left;line-height:40px;letter-spacing:initial;margin-bottom:36px;padding:18px 0}article.interview section.interview-content .wrap .content .house-block h3{text-align:center;margin-bottom:24px}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid{min-width:100%}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid a .pic-box{width:28%;height:120px;margin-right:2%}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid a .tx-box{width:70%}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid a .info-box{display:none}@media (max-width:991px){article.interview section.interview-content .wrap .content{padding:24px 0 0}}@media (max-width:767px){article.interview section.interview-content .mv{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}article.interview section.interview-content .wrap{padding:24px 0;border:none}article.interview section.interview-content .wrap .profile h2{font-size:1.8rem;line-height:36px}article.interview section.interview-content .wrap .content{padding:48px 0 0}article.interview section.interview-content .wrap .content .interview-block h2{line-height:1.8;padding:12px 0;margin-bottom:16px}article.interview section.interview-content .wrap .content .house-block h3{font-size:1.4rem}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid{margin-bottom:0}article.interview section.interview-content .wrap .content .house-block .row.grid-wrap .grid a .pic-box{height:104px}}article.interview .search-btn-area{margin-top:40px;padding:24px 32px;border:2px solid #11111f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.interview .search-btn-area .tx{font-weight:700;margin-right:24px}article.interview .search-btn-area .btn-base{margin:0}@media (max-width:767px){article.interview .search-btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}article.interview .search-btn-area .tx{text-align:center;margin:0 0 8px 0}}article.interview .interview-footer{width:100%;padding:80px 0;background:url(/images/common/polygon-yellow.webp) repeat}@media (max-width:767px){article.interview .interview-footer{padding:64px 0 40px}}.sub-mv.tenantvoice{height:480px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center center/cover;opacity:0;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards}.sub-mv.tenantvoice .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.sub-mv.tenantvoice .tx-wrap .h1-wrap{width:440px;min-height:100%}.sub-mv.tenantvoice .tx-wrap .h1-wrap img{width:100%;opacity:0;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sub-mv.tenantvoice .tx-wrap p.sub-ttl{line-height:2;opacity:0;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tenant-voice-header{width:100%;margin-bottom:48px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-animation:fadeIn 1s ease .5s 1 normal forwards;animation:fadeIn 1s ease .5s 1 normal forwards}.tenant-voice-header .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:48px}.tenant-voice-header .tx-wrap .voice-tx-wrap{max-width:400px;min-height:100%;margin-bottom:32px;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.tenant-voice-header .tx-wrap .voice-tx-wrap img{width:100%}.tenant-voice-header .tx-wrap p.sub-ttl{line-height:2;color:#fff;font-weight:700;text-align:center;opacity:0;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:767px){.tenant-voice-header .tx-wrap .voice-tx-wrap{max-width:320px;margin-bottom:16px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tenant-voice section.menu{padding:40px 0 24px}.tenant-voice section.menu .container .row .col-md-6{margin-bottom:16px}.tenant-voice section.menu .container .row .col-md-6 a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #003f96;padding:16px}.tenant-voice section.menu .container .row .col-md-6 a .icon{border-radius:50%;width:48px;min-width:48px;height:48px;margin-right:16px;background:url(/images/tenantvoice/interview1.jpg) no-repeat center center/200%}.tenant-voice section.menu .container .row .col-md-6 a p{color:#003f96;font-weight:700;line-height:1.5}.tenant-voice section.menu .container .row .col-md-6 a .rotate-box{margin-left:auto}.tenant-voice section.menu .container .row .col-md-6 a .rotate-box svg{margin-left:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px;height:14px;fill:#003f96}.tenant-voice section.menu .container .row .col-md-6:last-child a .icon{background:url(/images/tenantvoice/ic-graph.png) no-repeat center center/cover}.tenant-voice .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;gap:1rem}.tenant-voice section.interview{background:url(/images/common/polygon-yellow.webp) repeat;padding:80px 0}@media (min-width:992px){.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .ph{width:47%;height:auto;padding-top:0;min-height:240px;max-height:inherit}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tx{width:53%;height:auto;padding:8px 16px 56px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tx:before{border:12px solid #fff;border-left:12px solid transparent;border-bottom:8px solid transparent;border-top:8px solid transparent;right:initial;left:-24px;top:24px}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tx .job-tag .job{position:relative;display:inline-block;top:0;margin-bottom:8px}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tx p.comment .name{font-weight:700;line-height:1.5}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tx p.comment .housename{font-size:1.2rem;line-height:1.5}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .info{width:53%;position:absolute;left:47%;bottom:40px}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tag{width:100%;padding:8px;border-top:2px solid #003f96}.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6 a .tag ul li{padding:4px 6px}}.tenant-voice section.interview .container .btn-base.arrow.ghost{border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tenant-voice section.interview .container .btn-base.arrow.ghost a{line-height:150%;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tenant-voice section.tenant-data{background:#f1f1f1;padding:80px 0}.tenant-voice section.tenant-data .container .summary{color:#003f96;line-height:1.7;margin-bottom:43px;letter-spacing:.5px}.tenant-voice section.tenant-data .container .data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:16px;background:#fff;border-radius:4px;border-top:4px solid #003f96}.tenant-voice section.tenant-data .container .data .ttl{text-align:center;margin-bottom:24px}.tenant-voice section.tenant-data .container .data .ttl h3{font-size:2.4rem;line-height:1.5;letter-spacing:1px;color:#003f96;margin-bottom:0}.tenant-voice section.tenant-data .container .data .ttl p.sub{font-weight:700;line-height:1.5;color:#003f96}.tenant-voice section.tenant-data .container .data .illust{width:100%;min-height:100%;background:url(/images/common/polygon-gray.webp) repeat;padding:32px}.tenant-voice section.tenant-data .container .data .illust img{width:100%;height:auto}.tenant-voice section.tenant-data .container .data .illust .tenant{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.tenant-voice section.tenant-data .container .data .illust .tenant .img{width:56px;min-width:56px;height:56px;margin-right:8px;margin-bottom:0}.tenant-voice section.tenant-data .container .data .illust .tenant .img.tenant01{background:url(/illust/tenantvoice/data/female.png) no-repeat center/cover}.tenant-voice section.tenant-data .container .data .illust .tenant .img.tenant02{background:url(/illust/tenantvoice/data/male.png) no-repeat center/cover}.tenant-voice section.tenant-data .container .data .illust .tenant p.ttl{margin:0;font-size:1.8rem;line-height:1.2;font-weight:700;color:#003f96;text-align:left}.tenant-voice section.tenant-data .container .data .illust img.job{width:100%;height:auto}.tenant-voice section.tenant-data .container .data .comment{width:100%;padding:16px;margin:16px 0;text-align:left;border:2px solid #ccc;border-radius:4px;position:relative}.tenant-voice section.tenant-data .container .data .comment p.ttl{font-weight:700;color:#003f96;position:absolute;top:-16px;left:8px;padding:0 8px;background:#fff}.tenant-voice section.tenant-data .container .data .comment .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust{width:64px;min-width:64px;height:64px;margin:4px 16px 0 0;background:url(/illust/tenantvoice/data/voice01.png) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust.voice02{background:url(/illust/tenantvoice/data/voice02.png) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust.voice03{background:url(/illust/tenantvoice/data/voice03.png) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust.voice04{background:url(/illust/tenantvoice/data/voice04.png) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust.voice05{background:url(/illust/tenantvoice/data/voice05.png) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data .comment .inr p.tx{font-size:1.6rem;line-height:1.8}.tenant-voice section.tenant-data .container .data .comment .inr p.tx span.small{font-size:1.2rem;font-weight:400}.tenant-voice section.tenant-data .container .data.nationality{padding:16px 96px}.tenant-voice section.tenant-data .container .data.nationality .ttl{margin-bottom:32px}.tenant-voice section.tenant-data .container .data.nationality .ttl h3{font-size:3.2rem}.tenant-voice section.tenant-data .container .data.nationality .illust{width:100%;background:0 0;padding:0}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:64px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right{width:50%;height:64px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left:before,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right:before{content:'';display:block;width:20px;height:100px;position:absolute}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .nation,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .nation{font-size:1.8rem;color:#fff;margin-right:8px;margin-bottom:-2px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .big,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .big{font-size:3.2rem;font-weight:700;color:#fff}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .big span,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .big span{font-size:2.4rem;margin-left:2px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left{border-radius:4px 0 0 4px;background:#0dbdc8}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left:before{background:url(/illust/tenantvoice/people2.svg) no-repeat center center/cover;right:30px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right{border-radius:0 4px 4px 0;background:#ff5e5e}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right:before{background:url(/illust/tenantvoice/people1.svg) no-repeat center center/cover;left:30px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign{min-width:680px;height:64px;margin-top:40px;border-radius:4px;background:#ff5e5e;margin-left:auto;padding:8px 0;position:relative}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area{padding:0 16px;border-right:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area:first-child{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area:nth-child(2){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-right:none}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap .areaname{font-size:1.4rem;line-height:1.2;color:#fff;margin-right:8px;margin-bottom:-2px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap .big{font-size:2.8rem;font-weight:700;color:#fff;line-height:48px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap .big span{font-size:2rem;margin-left:2px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign:before{content:'';display:block;border-top:20px solid transparent;border-right:14px solid transparent;border-bottom:20px solid #ff5e5e;border-left:14px solid transparent;position:absolute;top:-36px;left:50%;margin-left:-14px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap p.rank{font-size:1.8rem;font-weight:700}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr{border-radius:4px;border:4px solid #ff5e5e;position:relative;background:url(/illust/tenantvoice/earth-bg.png) no-repeat center bottom/contain;padding-bottom:150px;position:relative}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr:before{content:'';display:block;border-top:20px solid transparent;border-right:14px solid transparent;border-bottom:20px solid #ff5e5e;border-left:14px solid transparent;position:absolute;top:-40px;left:50%;margin-left:-14px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top{padding:32px 64px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank{width:32%;height:64px;border:2px solid #ffc30b;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank .crown{width:64px;height:100%;margin-right:16px;background:#ffc30b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank .crown:before{content:'';display:block;width:32px;height:32px;background:url(/icon/ic-crown.svg) no-repeat center center/cover}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank p.country{font-size:1.8rem;font-weight:700}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank p.country span{margin-right:8px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank:nth-child(2){border:2px solid #a6a6a6}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank:nth-child(2) .crown{background:#a6a6a6}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank:last-child{border:2px solid #c09c71}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank:last-child .crown{background:#c09c71}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom{padding:0 64px 32px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul:after{content:'. . .';display:block;width:100px;height:26px;position:absolute;bottom:8px;right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff,rgba(255,255,255,0));text-align:right}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li{font-size:1.3rem;font-weight:700;width:-webkit-calc(100% / 6);width:calc(100% / 6)}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li span{margin-right:6px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people{position:absolute;width:50px;height:100px;margin-left:-25px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people01{background:url(/illust/tenantvoice/people4.svg) no-repeat center center/contain;left:10%;bottom:5px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people02{background:url(/illust/tenantvoice/people12.svg) no-repeat center center/contain;left:17%;bottom:15px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people03{background:url(/illust/tenantvoice/people11.svg) no-repeat center center/contain;left:27%;bottom:30px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people04{background:url(/illust/tenantvoice/people6.svg) no-repeat center center/contain;left:38%;bottom:32px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people05{height:110px;background:url(/illust/tenantvoice/people5.svg) no-repeat center center/contain;left:47%;bottom:45px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people06{background:url(/illust/tenantvoice/people10.svg) no-repeat center center/contain;left:53%;bottom:30px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people07{background:url(/illust/tenantvoice/people7.svg) no-repeat center center/contain;left:60%;bottom:40px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people08{background:url(/illust/tenantvoice/people9.svg) no-repeat center center/contain;left:70%;bottom:20px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people09{background:url(/illust/tenantvoice/people8.svg) no-repeat center center/contain;left:76%;bottom:15px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people10{background:url(/illust/tenantvoice/people14.svg) no-repeat center center/contain;left:88%;bottom:5px}.tenant-voice section.tenant-data .container .data.age .illust{padding:24px 32px 0}.tenant-voice section.tenant-data .container .data.job .illust{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tenant-voice section.tenant-data .container .data.job .illust .data-inr{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.tenant-voice section.tenant-data .container .data.lang .illust{display:block}.tenant-voice section.tenant-data .container .data.lang .illust.first{margin-bottom:8px}.tenant-voice section.tenant-data .container .data.lang .illust .data-inr{width:100%}.tenant-voice section.tenant-data .container .data.lang .illust .data-inr img.lang{width:100%}.tenant-voice section.tenant-data .container .data.abroad .illust{display:block}.tenant-voice section.tenant-data .container .data.abroad .illust.first{margin-bottom:8px}.tenant-voice section.tenant-data .container .data.abroad .illust .data-inr{width:100%}.tenant-voice section.tenant-data .container .data.abroad .illust .data-inr img.lang{width:100%}@media (max-width:991px){.tenant-voice section.tenant-data .container .data.nationality{padding:16px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .nation,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .nation{font-weight:700;font-size:1.6rem;line-height:1.5}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .big,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .big{font-size:2.8rem;line-height:1.2}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left .big span,.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right .big span{font-size:2rem}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:10px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .left:before{right:20px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:10px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .all .right:before{left:20px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign{min-width:100%;margin-bottom:40px;height:auto}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap .areaname{font-weight:700;font-size:1.2rem;line-height:1.2;margin-right:0;margin-bottom:0;white-space:nowrap}.tenant-voice section.tenant-data .container .data.nationality .illust .graph-bar .foreign .foreign-inr .area .tx-wrap .big{font-size:2.8rem;line-height:1.2}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap p.rank{display:none}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top{padding:16px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank{height:48px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank p.country{font-size:1.6rem}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom{padding:0 16px 16px}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li{font-size:1.2rem;width:-webkit-calc(100% / 5);width:calc(100% / 5)}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li.hidden-lg-down{display:none}}@media (max-width:767px){.sub-mv.tenantvoice .tx-wrap{margin:0}.sub-mv.tenantvoice .tx-wrap .h1-wrap{width:75vw;max-width:340px;margin-bottom:16px}.sub-mv.tenantvoice .tx-wrap p.sub-ttl{width:77vw;line-height:150%;text-align:left}.tenant-voice section.menu .container .row .col-md-6 a .rotate-box{display:none}.tenant-voice section.tenant-data .container .data .illust{padding:16px}.tenant-voice section.tenant-data .container .data .comment .inr .tenant-illust{width:40px;min-width:40px;height:40px}.tenant-voice section.tenant-data .container .data .comment .inr p.tx{font-size:1.4rem}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-top .rank{margin-bottom:8px;width:100%}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li{font-size:1.2rem;width:-webkit-calc(100% / 2);width:calc(100% / 2)}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .rank-bottom ul li.hidden-md-down{display:none}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people01,.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people02,.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people03,.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people09,.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people10{display:none}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people04{bottom:5px;left:12%}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people05{bottom:20px;left:50%}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people06{bottom:12px;left:32%}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people07{bottom:5px;left:71%}.tenant-voice section.tenant-data .container .data.nationality .illust .rank-wrap .rank-inr .people.people08{bottom:5px;left:88%}.tenant-voice section.tenant-data .container .data.age .illust{padding:16px 16px 0}}@media (max-width:576px){.tenant-voice section.interview .container.interview-grid .row .col-lg-3.col-6{width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.tenant-voice section.tenant-data .container .data.job .illust{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.tenant-data .container .data.job .illust .data-inr{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tenant-voice section.tenant-data .container .data.job .illust .data-inr:first-child{margin-bottom:24px}.tenant-voice section.tenant-data .container .data.job .illust .data-inr .tenant{margin-right:auto}}article.concept-new div{font-size:1.5rem}article.concept-new .head{line-height:1.8}article.concept-new br.blank{display:block;height:30px;content:''}article.concept-new .none{opacity:0}article.concept-new img{width:100%}@media (max-width:767px){article.concept-new div{font-size:1.4rem;font-weight:400}}article.concept-new section.mv{position:relative;opacity:0;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards;border-bottom:1px solid #f1f1f1}article.concept-new section.mv .split-item.ph-box-wrap{position:fixed;top:0;left:0;width:50%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);margin-top:120px}article.concept-new section.mv .split-item.ph-box-wrap.unfixed{position:absolute;top:initial;bottom:0}article.concept-new section.mv .split-item.ph-box-wrap .ph-box{position:absolute;width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);opacity:0;-webkit-transition:opacity .8s linear 0s;transition:opacity .8s linear 0s;overflow:hidden}article.concept-new section.mv .split-item.ph-box-wrap .ph-box .bg{position:absolute;top:0;width:100%;height:100%;background:#f1f1f1;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.concept-new section.mv .split-item.ph-box-wrap .ph-box.active{opacity:1}article.concept-new section.mv .split-item.ph-box-wrap .ph-box.box01 .bg{background:url(/images/concept/jp/cpncept_mv_jp01.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.ph-box-wrap .ph-box.box02 .bg{background:url(/images/concept/jp/cpncept_mv_jp02.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.ph-box-wrap .ph-box.box03 .bg{background:url(/images/concept/jp/cpncept_mv_jp03.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.tx-box-wrap{width:50%;margin-left:auto}article.concept-new section.mv .split-item.tx-box-wrap .split-inr{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .tx-box{width:60%}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .tx-box .head{font-size:2.8rem;font-weight:400;letter-spacing:1.2px;margin-bottom:56px}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .tx-box .tx{font-weight:400}@media (max-width:767px){article.concept-new section.mv .split-item.tx-box-wrap{width:100%}article.concept-new section.mv .split-item.tx-box-wrap .split-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .ph-box{width:100%;height:475px;min-height:475px;position:relative;overflow:hidden}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .ph-box .bg{position:absolute;top:0;width:100%;height:100%;background:#f1f1f1;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .ph-box.box01 .bg{background:url(/images/concept/jp/cpncept_mv_jp01.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .ph-box.box02 .bg{background:url(/images/concept/jp/cpncept_mv_jp02.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .ph-box.box03 .bg{background:url(/images/concept/jp/cpncept_mv_jp03.jpg) no-repeat center/cover}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .tx-box{margin:64px 0 100px;width:-webkit-calc(100% - 56px);width:calc(100% - 56px);max-width:343px}article.concept-new section.mv .split-item.tx-box-wrap .split-inr .tx-box .head{font-size:2.4rem}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.concept-new section.movie{margin:160px 0 0;padding-bottom:160px;position:relative}article.concept-new section.movie:before{display:block;content:'';width:84%;height:80%;opacity:.2;background-color:#ffe73f;position:absolute;right:0;bottom:-20px}article.concept-new section.movie:after{display:block;content:'';width:30%;max-width:136px;height:16px;background:url(/images/concept/jp/rainbow.png) no-repeat center/contain;position:absolute;bottom:80px;right:0;left:0;margin:auto}article.concept-new section.movie .ttl{width:60%;max-width:320px;margin:0 auto;position:relative;z-index:2}article.concept-new section.movie .video-wrap{position:relative;max-width:740px;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px auto 0;overflow:hidden;background:#000;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.5) 0 30px 60px -30px,rgba(10,37,64,.35) 0 -2px 6px 0 inset}article.concept-new section.movie .video-wrap .bg{-webkit-transition:.5s;transition:.5s}@media (min-width:768px){article.concept-new section.movie .video-wrap:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}article.concept-new section.movie .video-wrap:before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:2;background:url(/images/concept/dot-cover.png) repeat}article.concept-new section.movie .video-wrap .play-wrap{width:100%;height:100%;position:absolute;top:0;z-index:2}article.concept-new section.movie .video-wrap .play-wrap a.movie-btn{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.concept-new section.movie .video-wrap .play-wrap a.movie-btn .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center;margin-top:-24px}article.concept-new section.movie .video-wrap .play-wrap a.movie-btn svg{width:80px;height:80px;fill:#fff}@media (max-width:767px){article.concept-new section.movie{margin:80px 0 0}article.concept-new section.movie:before{width:100%;height:50%;bottom:120px}article.concept-new section.movie .video-wrap .play-wrap{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}article.concept-new section.movie:after{width:20%}}article.concept-new section.point .point-wrap{display:grid;grid-template-columns:53% 520px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:160px}article.concept-new section.point .point-wrap .ph-box{position:relative}article.concept-new section.point .point-wrap .ph-box .slick{height:438px}article.concept-new section.point .point-wrap .ph-box .slick .img{height:438px;background:#f1f1f1;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots{bottom:-40px;right:-3px;text-align:right}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots li{margin:0 4px}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots li button:before{font-size:18px}article.concept-new section.point .point-wrap .ph-box .tx-transformx-wrap{position:absolute;top:50%;z-index:-1;width:100%;margin-top:-4vw}article.concept-new section.point .point-wrap .ph-box .tx-transformx-wrap .tx-transformx{font-size:8vw;font-weight:700;color:#f7f7f7;white-space:nowrap}article.concept-new section.point .point-wrap.point01 .ph-box .slick .img01{background:url(/images/concept/jp/point01-1.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point01 .ph-box .slick .img02{background:url(/images/concept/jp/point01-2.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point01 .ph-box .slick .img03{background:url(/images/concept/jp/point01-3.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point02{grid-template-columns:520px 53%;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-right:-60px}article.concept-new section.point .point-wrap.point02 .ph-box{margin-left:-60px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.concept-new section.point .point-wrap.point02 .ph-box .slick .slick-dots{text-align:left;right:initial;left:-3px}article.concept-new section.point .point-wrap.point02 .ph-box .slick .img01{background:url(/images/concept/jp/point02-1.webp) no-repeat center/cover}article.concept-new section.point .point-wrap.point02 .ph-box .slick .img02{background:url(/images/concept/jp/point02-2.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point02 .ph-box .slick .img03{background:url(/images/concept/jp/point02-3.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point02 .ph-box .slick .img04{background:url(/images/concept/jp/point02-4.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point02 .ph-box .tx-transformx-wrap{left:-60%}article.concept-new section.point .point-wrap.point02 .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0}article.concept-new section.point .point-wrap.point03 .ph-box .slick .img01{background:url(/images/concept/jp/point03-1.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point03 .ph-box .slick .img03{background:url(/images/concept/jp/point03-3.png) no-repeat center/cover}article.concept-new section.point .point-wrap.point03 .ph-box .slick .img04{background:url(/images/concept/jp/point03-4.png) no-repeat center/cover}article.concept-new section.point .point-wrap .tx-box{margin-left:-60px;z-index:2}article.concept-new section.point .point-wrap .tx-box .head{font-size:2.4rem;margin-bottom:22px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){article.concept-new section.point .point-wrap .tx-box .head{font-weight:700}}article.concept-new section.point .point-wrap .tx-box .head span{position:absolute}article.concept-new section.point .point-wrap .tx-box .head:before{display:block;content:'';width:120px;height:120px;background:#ffe73f;opacity:.9;margin-left:-24px}article.concept-new section.point .point-wrap .tx-box .tx{margin-bottom:40px;text-shadow:0 0 4px #fff}article.concept-new section.point .point-wrap .tx-box .btn-base{border-radius:0;margin:0 0 0 auto}@media (min-width:768px){article.concept-new section.point .point-wrap .tx-box .btn-base{max-width:300px}}@media (max-width:1120px){article.concept-new section.point .point-wrap{grid-template-columns:53% 1fr}article.concept-new section.point .point-wrap .tx-box{padding-right:16px}article.concept-new section.point .point-wrap.point02{grid-template-columns:1fr 53%}article.concept-new section.point .point-wrap.point02 .tx-box{padding:0 0 0 16px}}@media (max-width:767px){article.concept-new section.point .point-wrap{display:block;margin-bottom:120px}article.concept-new section.point .point-wrap .ph-box{width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}article.concept-new section.point .point-wrap .ph-box:after{display:block;content:'';width:60px;height:4px;background:url(/images/concept/jp/rainbow-thin.png) no-repeat center/cover}article.concept-new section.point .point-wrap .ph-box .slick{height:56vw;max-height:438px}article.concept-new section.point .point-wrap .ph-box .slick .img{height:56vw;max-height:438px}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots{bottom:-36px}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots li{margin:0 2px}article.concept-new section.point .point-wrap .ph-box .slick .slick-dots li button:before{font-size:16px}article.concept-new section.point .point-wrap .tx-box{width:100%;padding:0 16px;margin:56px 0 0}article.concept-new section.point .point-wrap .tx-box .head{font-size:1.8rem}article.concept-new section.point .point-wrap .tx-box .head:before{display:none}article.concept-new section.point .point-wrap .tx-box .head span{position:relative}article.concept-new section.point .point-wrap.point02{margin:0 0 80px}article.concept-new section.point .point-wrap.point02 .ph-box{margin:0 0 0 auto;width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}article.concept-new section.point .point-wrap.point02 .ph-box:after{margin:0 0 0 auto}article.concept-new section.point .point-wrap.point02 .tx-box{margin:56px 0 0}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.concept-new section.voice{padding:160px 0;background:#f1f1f1}article.concept-new section.voice .container{display:grid;grid-template-columns:1fr 2fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){article.concept-new section.voice .container .tx-box-main{margin-top:-40px}}article.concept-new section.voice .container .tx-box-main .head{font-size:20px;margin-bottom:32px}article.concept-new section.voice .container .ph-grid-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;position:relative}article.concept-new section.voice .container .ph-grid-wrap:after{display:block;content:'';width:130px;height:70px;position:absolute;bottom:24px;left:-100px;background:url(/images/concept/jp/review_icon-pc.png) no-repeat center/contain;-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}article.concept-new section.voice .container .ph-grid-wrap .grid-item{position:relative;overflow:hidden}article.concept-new section.voice .container .ph-grid-wrap .grid-item .bg{background:url(/images/concept/jp/voice_ph01.jpg) no-repeat center/cover;-webkit-transition:.5s;transition:.5s}article.concept-new section.voice .container .ph-grid-wrap .grid-item .bg:before{display:block;content:'';padding-top:56%}article.concept-new section.voice .container .ph-grid-wrap .grid-item:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}article.concept-new section.voice .container .ph-grid-wrap .grid-item a{position:absolute;top:0;width:100%;height:100%}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant02 .bg{background:url(/images/concept/jp/voice_ph02.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant03 .bg{background:url(/images/concept/jp/voice_ph03.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant04 .bg{background:url(/images/concept/jp/voice_ph04.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant05 .bg{background:url(/images/concept/jp/voice_ph05.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant06 .bg{background:url(/images/concept/jp/voice_ph06.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant07 .bg{background:url(/images/concept/jp/voice_ph07.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant08 .bg{background:url(/images/concept/jp/voice_ph08.jpg) no-repeat center/cover}article.concept-new section.voice .container .ph-grid-wrap .grid-item.tenant09 .bg{background:url(/images/concept/jp/voice_ph09.jpg) no-repeat center/cover}@media (max-width:767px){article.concept-new section.voice{background:#fff;padding:40px 0 80px}article.concept-new section.voice .container{grid-template:none}article.concept-new section.voice .container .tx-box-main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:24px}article.concept-new section.voice .container .tx-box-main .head{font-size:1.8rem;margin-bottom:16px}article.concept-new section.voice .container .ph-grid-wrap{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.concept-new section.voice .container .ph-grid-wrap:after{width:100px;height:54px;background:url(/images/concept/jp/review_icon-sp.png) no-repeat center/contain;top:-42px;bottom:initial;left:30px}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}article.concept-new section.house .house-slider{margin-bottom:24px}article.concept-new section.house .house-slider ul.slick li img{width:auto;height:350px}article.concept-new section.house .btn-base{border-radius:0;width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}@media (max-width:767px){article.concept-new section.house .house-slider ul.slick li img{height:280px}}article.concept-new section.campaign{margin:160px 0}article.concept-new section.campaign .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}article.concept-new section.campaign .container:after{display:block;content:'';width:226px;height:78px;position:absolute;top:-40px;left:-32px;background:url(/images/concept/jp/campaign-tx-pc.png) no-repeat center/contain}article.concept-new section.campaign .container .ph-box{overflow:hidden}article.concept-new section.campaign .container .ph-box .bg{-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite;background:url(/images/program/bhcamp/target.jpg) no-repeat center/cover}article.concept-new section.campaign .container .ph-box .bg:before{display:block;content:'';padding-top:100%}article.concept-new section.campaign .container .tx-box .head{position:relative;margin-bottom:40px}@media (min-width:768px){article.concept-new section.campaign .container .tx-box .head .inr{font-weight:700}}article.concept-new section.campaign .container .tx-box .head .inr span{line-height:1;position:relative;z-index:10}article.concept-new section.campaign .container .tx-box .head .inr span.main{font-size:2rem}article.concept-new section.campaign .container .tx-box .head .inr span.sub{font-size:1.6rem}article.concept-new section.campaign .container .tx-box .head .inr:after{display:block;content:'';width:85%;height:110%;background:#ffe73f;position:absolute;bottom:-16px;left:-80px;z-index:1}article.concept-new section.campaign .container .tx-box .tx{margin-bottom:32px}article.concept-new section.campaign .container .tx-box .tx br.blank{height:14px}article.concept-new section.campaign .container .tx-box .tx span{display:inline-block}article.concept-new section.campaign .container .tx-box .btn-base{padding:0;border-radius:0;margin:0 0 auto 0;background:#ff5730;border:none}article.concept-new section.campaign .container .tx-box .btn-base a{text-align:left;font-size:1.5rem;padding:16px;position:relative;overflow:hidden}article.concept-new section.campaign .container .tx-box .btn-base a .bg{width:100%;height:100%;background:url(/images/program/bhcamp/target.jpg) no-repeat center/cover;mix-blend-mode:overlay;opacity:.5;position:absolute;top:0;left:0;-webkit-transition:.5s;transition:.5s}article.concept-new section.campaign .container .tx-box .btn-base a span{display:inline-block}article.concept-new section.campaign .container .tx-box .btn-base:hover{background:#ff5730;border:none}article.concept-new section.campaign .container .tx-box .btn-base:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}article.concept-new section.campaign .container .tx-box .btn-base:hover a{color:#fff}article.concept-new section.campaign .container .tx-box .btn-base:hover svg{fill:#fff}@media (max-width:767px){article.concept-new section.campaign{margin:120px 0}article.concept-new section.campaign .container{padding:0;grid-template:none}article.concept-new section.campaign .container:after{top:-30px;left:2%;background:url(/images/concept/jp/campaign-tx-sp.png) no-repeat center/contain;width:6%;height:200px}article.concept-new section.campaign .container .ph-box{width:88%;margin-left:auto}article.concept-new section.campaign .container .tx-box{padding:0 16px;margin-top:-32px}article.concept-new section.campaign .container .tx-box .head .inr span.main{font-size:1.8rem;font-weight:700}article.concept-new section.campaign .container .tx-box .head .inr span.sub{font-size:1.4rem;font-weight:700;margin-top:8px}article.concept-new section.campaign .container .tx-box .head .inr:after{opacity:.8;width:100%;height:180%;bottom:-24px}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.concept-new section.contact{margin:160px 0}article.concept-new section.contact .container .contact-header{text-align:center;font-weight:700;margin-bottom:40px}article.concept-new section.contact .container .contact-header .tit{font-size:3.2rem;letter-spacing:1.6px;line-height:1.2}article.concept-new section.contact .container .contact-header .sub{font-size:1.4rem}article.concept-new section.contact .container .grid-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}article.concept-new section.contact .container .grid-wrap .grid:first-child a .img-box .inr img{height:60px}article.concept-new section.contact .container .grid-wrap .grid a:hover .img-box .inr img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}article.concept-new section.contact .container .grid-wrap .grid a .img-box{width:100%;height:234px;margin-bottom:16px;background:#ffe73f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}article.concept-new section.contact .container .grid-wrap .grid a .img-box .inr img{height:70px;width:auto;margin-bottom:8px;-webkit-transition:.5s;transition:.5s}article.concept-new section.contact .container .grid-wrap .grid a .img-box .inr .tx{font-size:1.6rem;font-weight:700}@media (max-width:767px){article.concept-new section.contact{margin:120px 0}article.concept-new section.contact .container .contact-header .tit{font-size:2rem;font-weight:700}article.concept-new section.contact .container .contact-header .sub{font-size:1.2rem;font-weight:700}article.concept-new section.contact .container .grid-wrap{gap:40px}article.concept-new section.contact .container .grid-wrap .grid a .img-box{padding:16px 24px;height:auto;display:block;text-align:left}article.concept-new section.contact .container .grid-wrap .grid a .img-box .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.concept-new section.contact .container .grid-wrap .grid a .img-box .inr img{height:40px;margin:0 16px 0 0}article.concept-new section.contact .container .grid-wrap .grid a .img-box .inr:after{display:block;content:'';width:14px;height:14px;background:url(/icon/ic-arrow.svg) no-repeat center/contain;margin-left:auto}article.concept-new section.contact .container .grid-wrap .grid:first-child a .img-box .inr img{height:40px}}article.concept-new section.company{margin:160px 0;width:100%;padding:80px 16px;position:relative;overflow:hidden}article.concept-new section.company .bg{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:url(/images/concept/jp/company_ph.jpg) no-repeat center/cover;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.concept-new section.company .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.concept-new section.company .container .tx-box{padding:32px;background:rgba(255,255,255,.8);text-align:center}article.concept-new section.company .container .tx-box .logo{width:100%;max-width:296px;height:auto;margin:0 auto 16px}article.concept-new section.company .container .tx-box .tx{margin-bottom:32px}article.concept-new section.company .container .tx-box .btn-base{border-radius:0}@media (max-width:767px){article.concept-new section.company{margin:80px 0;padding:60px 32px}article.concept-new section.company .container{padding:0}article.concept-new section.company .container .tx-box{padding:24px;text-align:left}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.voice-popup{padding:24px 24px 0;display:grid;grid-template-columns:60% 1fr;gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.voice-popup .img-box{width:100%}.voice-popup .img-box img{width:100%}.voice-popup .tx-box .name{font-size:1.8rem;font-weight:700;display:inline-block;position:relative;margin-bottom:8px}.voice-popup .tx-box .name span{position:relative;z-index:2}.voice-popup .tx-box .name:before{display:block;content:'';width:160px;height:34px;position:absolute;right:-16px;background:#ffe73f}.voice-popup .tx-box .tx{font-size:1.5rem}@media (max-width:767px){.voice-popup{grid-template:none;padding:24px;gap:8px}.voice-popup .tx-box .name{font-size:1.6rem}.voice-popup .tx-box .name:before{height:14px;bottom:0}.voice-popup .tx-box .tx{font-size:1.4rem}}@media (max-width:767px){article.concept-new.krko section.mv{border:none}}article.concept-new.krko section.mv .split-item.ph-box-wrap .ph-box.active{opacity:1}article.concept-new.krko section.mv .split-item.ph-box-wrap .ph-box.box01 .bg{background:url(/images/concept/kr/cpncept_mv_kr01.jpg) no-repeat center/cover}article.concept-new.krko section.mv .split-item.ph-box-wrap .ph-box.box02 .bg{background:url(/images/concept/kr/cpncept_mv_kr02.jpg) no-repeat center/cover}article.concept-new.krko section.mv .split-item.ph-box-wrap .ph-box.box03 .bg{background:url(/images/concept/jp/cpncept_mv_jp02.jpg) no-repeat center/cover}@media (max-width:767px){article.concept-new.krko section.mv .split-item.tx-box-wrap .split-inr .ph-box.box01 .bg{background:url(/images/concept/kr/cpncept_mv_kr01.jpg) no-repeat center/cover}article.concept-new.krko section.mv .split-item.tx-box-wrap .split-inr .ph-box.box02 .bg{background:url(/images/concept/kr/cpncept_mv_kr02.jpg) no-repeat center/cover}article.concept-new.krko section.mv .split-item.tx-box-wrap .split-inr .ph-box.box03 .bg{background:url(/images/concept/jp/cpncept_mv_jp02.jpg) no-repeat center/cover}}article.concept-new.krko section.point{padding-top:120px;position:relative}@media (min-width:768px){article.concept-new.krko section.point{margin-top:120px}}article.concept-new.krko section.point:before{display:block;content:'';width:20%;max-width:80px;height:16px;background:url(/images/concept/jp/rainbow.png) no-repeat center/contain;position:absolute;top:-4px;right:0;left:0;margin:auto}@media (min-width:768px){article.concept-new.krko section.point .point-wrap .tx-box .tx{text-shadow:2px 2px 3px rgba(255,255,255,.5),-2px 2px 3px rgba(255,255,255,.5),2px -2px 3px rgba(255,255,255,.5),-2px -2px 3px rgba(255,255,255,.5),2px 0 3px rgba(255,255,255,.5),0 2px 3px rgba(255,255,255,.5),-2px 0 3px rgba(255,255,255,.5),0 -2px 3px rgba(255,255,255,.5)}}article.concept-new.krko section.point .point-wrap.point02 .slick .img01{background:url(/images/concept/kr/point02-1.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point02 .slick .img02{background:url(/images/concept/kr/point02-2.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point02 .slick .img03{background:url(/images/concept/jp/point02-3.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point02 .slick .img04{background:url(/images/concept/jp/point02-4.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point03 .ph-box .slick .img01{background:url(/images/concept/kr/point03-1.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point03 .ph-box .slick .img02{background:url(/images/concept/kr/point03-2.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point03 .ph-box .slick .img03{background:url(/images/concept/kr/point03-3.png) no-repeat center/cover}article.concept-new.krko section.point .point-wrap.point03 .ph-box .slick .img04{background:url(/images/concept/kr/point03-4.png) no-repeat center/cover}article.concept-new.krko section.campaign .container .ph-box .bg{-webkit-animation:none;animation:none;background:url(/images/bnr/kr/bhkr-camp-pou202101.png) no-repeat center/cover}article.concept-new.krko section.campaign .container .ph-box .bg:before{padding-top:80%}@media (min-width:768px){article.concept-new.krko section.campaign .container .tx-box .head .inr:after{-webkit-filter:drop-shadow(0 0 24px rgba(0,0,0,.2));filter:drop-shadow(0 0 24px rgba(0,0,0,.2))}}@media (max-width:767px){article.concept-new.krko section.campaign .container .tx-box .head .inr span.main{margin:0}article.concept-new.krko section.campaign .container .tx-box .head .inr:after{opacity:.9;width:110%;height:160%}}@media (min-width:768px){article.concept-new.krko section.contact .container .grid-wrap .grid:first-child a .img-box .inr img{height:70px}}article.concept-new.krko section.contact .container .grid-wrap .grid a .img-box{background:#f1f1f1}@media (min-width:768px){article.concept-new.krko section.contact .container .grid-wrap .grid a .img-box{height:174px}}article.concept section.features .features.features01 .container .ph,article.concept section.features .features.features01 .container .wrapper .ph-box .ph,article.concept section.features .features.features02 .container .ph-wrap .ph .ph1,article.concept section.features .features.features02 .container .ph-wrap .ph .ph2,article.concept section.features .features.features03 .container .wrapper .ph-box .ph,article.concept section.features .features.features03 .ph-wrap ul.slick li.slick-slide,article.ppc.lp03 section.features .features.features01 .container .ph,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph1,article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide{border-radius:4px;overflow:hidden}article.concept section.features .features.features01:before,article.concept section.features .features.features02:before,article.concept section.features .features.features03:before,article.ppc.lp03 section.features .features.features01:before,article.ppc.lp03 section.features .features.features02:before,article.ppc.lp03 section.features .features.features03:before{content:'';display:block;position:absolute;background:url(/images/common/polygon-yellow.webp) repeat}article.concept section.features .features.features01 .container .ttl-box,article.concept section.features .features.features02 .container .ttl-box,article.concept section.features .features.features03 .container .ttl-box,article.ppc.lp03 section.features .features.features01 .container .ttl-box,article.ppc.lp03 section.features .features.features02 .container .ttl-box,article.ppc.lp03 section.features .features.features03 .container .ttl-box{letter-spacing:3px;line-height:1.2}article.concept section.features .features.features01 .container .ttl-box .inr .num,article.concept section.features .features.features02 .container .ttl-box .inr .num,article.concept section.features .features.features03 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features01 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features02 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features03 .container .ttl-box .inr .num{font-size:3.2rem;font-weight:700;color:#fff}article.concept section.features .features.features01 .container .ttl-box .inr h3,article.concept section.features .features.features02 .container .ttl-box .inr h3,article.concept section.features .features.features03 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features01 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features02 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features03 .container .ttl-box .inr h3{font-size:5.2rem;color:#ffe73f}@media (max-width:767px){article.concept section.features .features.features01 .container .ttl-box .inr .num,article.concept section.features .features.features02 .container .ttl-box .inr .num,article.concept section.features .features.features03 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features01 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features02 .container .ttl-box .inr .num,article.ppc.lp03 section.features .features.features03 .container .ttl-box .inr .num{font-size:1.6rem}article.concept section.features .features.features01 .container .ttl-box .inr h3,article.concept section.features .features.features02 .container .ttl-box .inr h3,article.concept section.features .features.features03 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features01 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features02 .container .ttl-box .inr h3,article.ppc.lp03 section.features .features.features03 .container .ttl-box .inr h3{font-size:2.6rem}}article.concept section.features .features.features01 .container .wrapper .tx-box h4,article.concept section.features .features.features02 .container .wrapper .tx-box h4,article.concept section.features .features.features03 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box h4{font-size:3.2rem;line-height:1.5;color:#003f96;margin-bottom:12px}@media (max-width:767px){article.concept section.features .features.features01 .container .wrapper .tx-box h4,article.concept section.features .features.features02 .container .wrapper .tx-box h4,article.concept section.features .features.features03 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box h4,article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box h4{font-size:1.8rem}}article.concept section.features .features.features01 .container .wrapper,article.concept section.features .features.features03 .container .wrapper,article.ppc.lp03 section.features .features.features01 .container .wrapper,article.ppc.lp03 section.features .features.features03 .container .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}article.concept section.features .features.features01 .container .wrapper .tx-box,article.concept section.features .features.features03 .container .wrapper .tx-box,article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box,article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box{width:68%}article.concept section.features .features.features01 .container .wrapper .ph-box,article.concept section.features .features.features03 .container .wrapper .ph-box,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box{width:32%}article.concept section.features .features.features01 .container .wrapper .ph-box .ph,article.concept section.features .features.features03 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box .ph{width:100%;height:200px}@media (max-width:767px){article.concept section.features .features.features01 .container .wrapper,article.concept section.features .features.features03 .container .wrapper,article.ppc.lp03 section.features .features.features01 .container .wrapper,article.ppc.lp03 section.features .features.features03 .container .wrapper{-webkit-box-pack:column;-webkit-justify-content:column;-ms-flex-pack:column;justify-content:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.concept section.features .features.features01 .container .wrapper .tx-box,article.concept section.features .features.features03 .container .wrapper .tx-box,article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box,article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box{width:100%}article.concept section.features .features.features01 .container .wrapper .ph-box,article.concept section.features .features.features03 .container .wrapper .ph-box,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box{width:100%}article.concept section.features .features.features01 .container .wrapper .ph-box .ph,article.concept section.features .features.features03 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph,article.ppc.lp03 section.features .features.features03 .container .wrapper .ph-box .ph{height:55vw}}.concept-mv{opacity:0;height:640px;background:url(/images/concept/concept-mv.jpg) no-repeat center/cover;opacity:0;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards}.concept-mv h1{opacity:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.concept-mv p{opacity:0;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}article.concept{margin-bottom:80px}article.concept section.concept-ttl .inr{background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left -20% center,right -20% center,center,center;background-size:40%,40%,contain,cover;position:relative;margin-bottom:24px;padding:80px 0}article.concept section.concept-ttl .inr .container{text-align:center}article.concept section.concept-ttl .inr .container h2.ttl{font-size:5.6rem;line-height:1.5;color:#003f96;letter-spacing:1px;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff;margin-bottom:24px}article.concept section.concept-ttl .inr .container .subtx{line-height:2.4;max-width:60%;margin:0 auto;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}@media (max-width:991px){article.concept section.concept-ttl .inr .container .subtx{max-width:80%}article.concept section.concept-ttl .inr .container .subtx br.hidden-lg-down{display:none}}article.concept section.concept-ttl .ph-wrap ul.slick li.slick-slide{overflow:hidden;margin:0 16px;border-radius:4px}article.concept section.concept-ttl .ph-wrap ul.slick li.slick-slide img{width:320px;height:180px}article.concept .movie{max-width:640px;margin:40px auto 0}article.concept .movie .movie-wrap{position:relative;max-width:100%;padding-top:56.25%;border-radius:4px;overflow:hidden;margin:0 16px}article.concept .movie .movie-wrap iframe{width:100%;position:absolute;top:0;right:0;width:100%!important;height:100%!important}article.concept section.features{margin:160px 0}article.concept section.features .h2-wrap{position:absolute;left:50%;margin-left:-220px;margin-top:-32px;z-index:88;text-align:center;color:#003f96}article.concept section.features .h2-wrap h2{font-size:5.6rem;letter-spacing:3px;line-height:1.2;margin:0}article.concept section.features .h2-wrap .subtx{font-weight:700}article.concept section.features .features.features01{position:relative;padding:0 0 160px}article.concept section.features .features.features01:before{width:100%;height:496px}article.concept section.features .features.features01 .container{padding-top:140px}article.concept section.features .features.features01 .container .ph{width:100%;height:480px;background:url(/images/concept/features01.jpg) no-repeat center/cover}article.concept section.features .features.features01 .container .ttl-box{margin-top:-70px;padding:0 16px}article.concept section.features .features.features01 .container .wrapper .tx-box{padding:0 16px}article.concept section.features .features.features01 .container .wrapper .ph-box{padding:0 16px}article.concept section.features .features.features01 .container .wrapper .ph-box .ph{background:url(/images/concept/features01-2.jpg) no-repeat center/cover}article.concept section.features .features.features02{position:relative;padding:0 0 160px}article.concept section.features .features.features02:before{top:-40px;left:0;width:52%;height:480px}article.concept section.features .features.features02 .container{position:relative}article.concept section.features .features.features02 .container .ph-wrap .ph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:visible;margin-bottom:56px}article.concept section.features .features.features02 .container .ph-wrap .ph .ph1{width:448px;height:480px;background:url(/images/concept/features02-left.jpg) no-repeat center/cover}article.concept section.features .features.features02 .container .ph-wrap .ph .ph2{width:640px;height:480px;background:url(/images/concept/features02-right.jpg) no-repeat top center/130%}@media (max-width:1200px){article.concept section.features .features.features02 .container .ph-wrap{position:relative;height:480px;margin-bottom:56px}article.concept section.features .features.features02 .container .ph-wrap .ph{position:absolute;right:0;margin:0}article.concept section.features .features.features02 .container .ph-wrap .ph .ph1{width:448px;height:480px}article.concept section.features .features.features02 .container .ph-wrap .ph .ph2{width:640px;height:480px;margin-left:32px}}article.concept section.features .features.features02 .container .ttl-box{position:absolute;top:-18px;right:32px}article.concept section.features .features.features02 .container .ttl-box .inr .num{color:#003f96}article.concept section.features .features.features02 .container .wrapper .tx-box{max-width:82%;margin:0 auto;text-align:center}article.concept section.features .features.features02 .container .wrapper .tx-box h4{text-align:center}article.concept section.features .features.features03{position:relative}article.concept section.features .features.features03:before{top:0;left:0;width:100%;height:468px}article.concept section.features .features.features03 .ph-wrap{padding-top:40px}article.concept section.features .features.features03 .ph-wrap .slick-list{overflow:visible}article.concept section.features .features.features03 .ph-wrap ul.slick li.slick-slide{overflow:hidden;margin:0 16px;width:736px;height:480px;background:#f1f1f1}article.concept section.features .features.features03 .ph-wrap ul.slick li.slick-slide img{width:100%;height:auto}article.concept section.features .features.features03 .container .ttl-box{margin-top:-70px}article.concept section.features .features.features03 .container .wrapper{margin-bottom:52px}article.concept section.features .features.features03 .container .wrapper .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.concept section.features .features.features03 .container .wrapper .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.concept section.features .features.features03 .container .wrapper .ph-box .ph{height:auto;min-height:100%;background:url(/images/program/bmp/review-ph02.jpg) no-repeat center/cover}article.concept section.features .features.features03 .container .btn-base.ghost{border-radius:50px}article.concept section.fix .ph{width:100%;height:400px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/images/concept/concet-fix.jpg) no-repeat -160px center/cover;background:linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/concept/concet-fix.jpg) no-repeat -160px center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.concept section.fix .ph .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.concept section.fix .ph .container img{width:496px;height:auto;margin-left:auto}article.concept section.fix .tx-wrap{background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 31%,right 31%,center,center;background-size:40%,40%,contain,cover;position:relative;padding:104px 0 120px}article.concept section.fix .tx-wrap .container{text-align:center}article.concept section.fix .tx-wrap .container .fix-tx{font-size:5.6rem;color:#003f96;letter-spacing:1px;line-height:1.5;font-weight:700;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.concept section.fix .tx-wrap .container .fix-tx span{margin-right:-32px}article.concept section.fix .tx-wrap .container p.tx{font-weight:700;max-width:60%;margin:16px auto 60px;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.concept section.fix .tx-wrap .container .btn-base.ghost{border-radius:100px}@media (min-width:991px){article.concept section.fix .tx-wrap .container .btn-base.ghost{max-width:544px;border:3px solid #003f96}article.concept section.fix .tx-wrap .container .btn-base.ghost a{font-size:2.4rem;padding:16px 0}article.concept section.fix .tx-wrap .container .btn-base.ghost svg{width:22px;height:22px;margin-top:-11px;right:16px}}article.concept section.tenantvoice .tenant-voice-header{margin-bottom:0}article.concept section.tenantvoice .tenant-voice-header .tx-wrap{width:100%}article.concept section.tenantvoice .tenant-voice-header .tx-wrap p{max-width:100%}article.concept section.tenantvoice .wrapper{background:url(/images/common/polygon-yellow.webp) repeat;padding:64px 0 80px}article.concept section.tenantvoice .wrapper .btn-base.ghost{border-radius:50px;margin-top:16px}article.concept section.staff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,right top,from(rgba(0,63,150,.8)),to(rgba(0,63,150,.8))),url(/images/staff/staff_mv_2306.jpg) no-repeat center/cover;background:linear-gradient(to right,rgba(0,63,150,.8),rgba(0,63,150,.8)),url(/images/staff/staff_mv_2306.jpg) no-repeat center/cover}article.concept section.staff .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:80px 0}article.concept section.staff .container .tx{text-align:center;font-weight:700;color:#fff;margin-bottom:32px}article.concept section.staff .container .btn-base.ghost{border:2px solid #fff;border-radius:50px}article.concept section.staff .container .btn-base.ghost a{color:#fff}article.concept section.staff .container .btn-base.ghost svg{fill:#fff}article.concept section.staff .container .btn-base.ghost:hover{background:#fff}article.concept section.staff .container .btn-base.ghost:hover a{color:#003f96}article.concept section.staff .container .btn-base.ghost:hover svg{fill:#003f96}@media (max-width:767px){.concept-mv{height:320px}article.concept section.concept-ttl .inr{background:url(/illust/concept/flag-top.svg),url(/illust/concept/flag-bottom.svg),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:repeat-x,repeat-x,no-repeat,no-repeat;background-position:center -146px,bottom -200px center,top,center;background-size:contain,contain,contain,cover;padding:60px 0}article.concept section.concept-ttl .inr .container h2.ttl{font-size:3.2rem;line-height:1.4;margin-bottom:16px}article.concept section.concept-ttl .inr .container h2.ttl.jp-ja{font-size:4.2rem}article.concept section.concept-ttl .inr .container .subtx{max-width:100%;text-align:left}article.concept section.concept-ttl .ph-wrap ul.slick li.slick-slide{margin:0 8px}article.concept section.concept-ttl .ph-wrap ul.slick li.slick-slide img{width:184px;height:104px}article.concept section.features{margin:96px 0 80px}article.concept section.features .h2-wrap{margin:-20px 0 0 -155px}article.concept section.features .h2-wrap h2{font-size:3.8rem}article.concept section.features .h2-wrap .subtx{font-size:1.4rem}article.concept section.features .features.features01{padding:0 0 80px}article.concept section.features .features.features01:before{height:55vw}article.concept section.features .features.features01 .container{padding:86px 0 0}article.concept section.features .features.features01 .container .ph{height:55vw}article.concept section.features .features.features01 .container .ttl-box{margin-top:-36px}article.concept section.features .features.features01 .container .wrapper{margin-top:24px}article.concept section.features .features.features01 .container .wrapper .tx-box{margin-bottom:32px}article.concept section.features .features.features02{padding:0 0 80px}article.concept section.features .features.features02:before{height:59vw}article.concept section.features .features.features02 .container{padding:0}article.concept section.features .features.features02 .container .ph-wrap{position:relative;height:59vw;margin-bottom:32px}article.concept section.features .features.features02 .container .ph-wrap .ph{width:100%;position:absolute;right:0;margin:0}article.concept section.features .features.features02 .container .ph-wrap .ph .ph1,article.concept section.features .features.features02 .container .ph-wrap .ph .ph2{width:100%;min-width:20%;height:59vw}article.concept section.features .features.features02 .container .ph-wrap .ph .ph2{min-width:80%;margin-left:16px}article.concept section.features .features.features02 .container .ttl-box{top:-9px;right:16px}article.concept section.features .features.features02 .container .wrapper{padding:0 16px}article.concept section.features .features.features02 .container .wrapper .tx-box{max-width:100%;text-align:left}article.concept section.features .features.features02 .container .wrapper .tx-box h4{text-align:left}article.concept section.features .features.features03:before{height:53vw}article.concept section.features .features.features03 .ph-wrap ul.slick li.slick-slide{width:80vw;height:53vw;margin:0 8px}article.concept section.features .features.features03 .container .ttl-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:-36px}article.concept section.features .features.features03 .container .wrapper{margin-top:20px}article.concept section.features .features.features03 .container .wrapper .tx-box .ph-box .ph{height:55vw;margin-bottom:16px}article.concept section.fix .ph{height:55vw;background-size:250%;background-position:35%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.concept section.fix .ph .container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px}article.concept section.fix .ph .container img{width:51%}article.concept section.fix .tx-wrap{background:url(/illust/concept/flag-top.svg),url(/illust/concept/flag-bottom.svg),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:repeat-x,repeat-x,no-repeat,no-repeat;background-position:center -146px,center 302px,center,center;background-size:contain,contain,contain,cover;padding:60px 0}article.concept section.fix .tx-wrap .container .fix-tx{font-size:2.4rem}article.concept section.fix .tx-wrap .container p.tx{max-width:100%}article.concept section.tenantvoice .wrapper{padding:48px 16px}article.concept section.tenantvoice .wrapper .inr{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin-left:-16px}article.concept section.staff{height:auto;padding:48px 16px;background-position:center;background-size:cover}article.concept section.staff .container{padding:0;width:100%}}article.sustainable .wrapper.clearfix .content .mv{width:100%;height:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:url(/images/company/sustainability_mv.jpg) no-repeat center/cover}article.sustainable .wrapper.clearfix .content .mv h1{color:#fff;font-size:2.4rem}article.sustainable .wrapper.clearfix .content .copy{margin:40px 0;text-align:center}article.sustainable .wrapper.clearfix .content .grid-wrap{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:80px}article.sustainable .wrapper.clearfix .content .grid-wrap .item .ph-box{overflow:hidden}article.sustainable .wrapper.clearfix .content .grid-wrap .item .ph-box img{width:100%}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box .tit{font-size:2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:24px 0 16px}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box .tit:before{content:'';display:block;width:4px;height:24px;background:#11111f}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box .tit span{margin-left:8px}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box dl dt{background:#ffe73f;display:inline-block;line-height:1}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box dl dd a.underline{color:#003f96;text-decoration:underline!important}article.sustainable .wrapper.clearfix .content .grid-wrap .item .tx-box dl dd.mb16{margin-bottom:16px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:16px 0;margin-bottom:0}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .ph{width:18vw;max-width:264px;min-width:200px;height:172px;margin-right:16px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:10px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class .category{color:#003f96;padding:0 16px;line-height:32px;margin-right:16px;background:#ffe73f}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class .tag{color:#828282;min-width:180px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .date{line-height:1;float:right;font-weight:400;color:#828282}@media (max-width:767px){article.sustainable{margin-top:-40px;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}article.sustainable .wrapper.clearfix .content .mv{max-height:240px;height:-webkit-calc(100vw / 16 * 9);height:calc(100vw / 16 * 9)}article.sustainable .wrapper.clearfix .content .copy{padding:0 16px}article.sustainable .wrapper.clearfix .content .grid-wrap{padding:0 16px;grid-template:none}article.sustainable .wrapper.clearfix .content .grid-wrap .item:first-child{margin-bottom:32px}article.sustainable .wrapper.clearfix .content .blog{padding:0 16px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .ph{width:30%;min-width:30%;max-height:21vw;margin-right:12px;border-radius:2px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx{width:70%}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class{margin-bottom:4px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class .category{font-size:1rem;line-height:16px;padding:0 8px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .class .tag{display:none}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx h4{font-size:1.4rem;font-weight:400;margin-bottom:8px}article.sustainable .wrapper.clearfix .content .blog a .blog.grid .tx .date{font-size:1.4rem}}.kyoto-area{padding-top:0}.kyoto-area img{width:100%}.kyoto-area section{-moz-box-sizing:border-box;box-sizing:border-box}.kyoto-area .slider-nav .slick-track{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.kyoto-area section.mv{position:relative}.kyoto-area section.mv .tx{margin:32px 0 0 24px;font-weight:700}.kyoto-area section.mv img.map{position:absolute;right:24px;bottom:40px;width:200px}.kyoto-area section.areamap{margin:72px 0}.kyoto-area section.areamap .tit{width:174px;margin:0 auto 24px}.kyoto-area section.areamap .slide-box{width:100%;margin:-120px auto 0;position:relative;padding:24px 10px 32px}.kyoto-area section.areamap .slide-box .nav-box{position:relative;z-index:40}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav{-webkit-transform:initial;-ms-transform:initial;transform:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav .slick-track{-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav .slick-list{padding:12px 50px!important}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li{width:-webkit-calc(2rem + 10px)!important;width:calc(2rem + 10px)!important;margin:0 12px}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li.slick-current a.num{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);background:#11111f;border:2px solid #fff;display:block;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li a.num{-webkit-transition:.2s ease;transition:.2s ease;width:-webkit-calc(2rem + 10px);width:calc(2rem + 10px);height:-webkit-calc(2rem + 10px);height:calc(2rem + 10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#ccc;color:#fff;font-weight:700;line-height:1}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li a.num:hover{opacity:1}.kyoto-area section.areamap .slide-box .slider-wrap{background:#ffe73f;margin-top:-26px;-webkit-transition:.1s;transition:.1s}.kyoto-area section.areamap .slide-box .slider-wrap.greenbg{background:#c8ec70}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider button{width:40px;height:40px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider .slick-prev{margin-left:-18px;left:0}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider .slick-prev:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-left-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider .slick-next{margin-right:-18px;right:0}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider .slick-next:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-right-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide{padding:40px 24px 24px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .ph-box,.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box{width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .inr:first-child{margin-bottom:12px;padding-bottom:12px;border-bottom:dotted 1px #11111f}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .inr .tit{width:100%;font-size:1.8rem;margin:0 0 4px;font-weight:700}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .inr .tx{font-size:1.4rem;line-height:1.8}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .btn-base.ghost.arrow{max-width:initial;min-width:initial;border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px 0 0}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .btn-base.ghost.arrow a{font-size:1.4rem;padding:4px 32px 4px 16px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .btn-base.ghost.arrow a:focus{outline:0}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .btn-base.ghost.arrow:focus{outline:0}.kyoto-area section.point{margin-bottom:72px;margin-top:100px}.kyoto-area section.point .tit{width:174px;margin:0 auto 32px}.kyoto-area section.point .point-wrap .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kyoto-area section.point .point-wrap .point .movie-box,.kyoto-area section.point .point-wrap .point .ph-box,.kyoto-area section.point .point-wrap .point .tx-box{width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}.kyoto-area section.point .point-wrap .point .tx-box .tit{width:100%;font-size:2.2rem;line-height:1.8;font-weight:700;margin:0 0 8px}.kyoto-area section.point .point-wrap .point .tx-box .tx{line-height:1.8}.kyoto-area section.point .point-wrap .point:last-child{margin-top:32px}.kyoto-area section.point .point-wrap .point:last-child .ph-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.kyoto-area section.point .point-wrap .point:last-child .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.kyoto-area section.point .point-wrap .point .movie-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:url(/images/concept/dot-cover.png),url(/images/house/nishijin/movie-thumb.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center center;position:relative;overflow:hidden}.kyoto-area section.point .point-wrap .point .movie-box:after{display:block;content:'';padding-top:66%}.kyoto-area section.point .point-wrap .point .movie-box .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kyoto-area section.point .point-wrap .point .movie-box .play-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kyoto-area section.point .point-wrap .point .movie-box .play-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kyoto-area section.point .point-wrap .point .movie-box .play-wrap a .tx{width:100%;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.2;margin-bottom:8px}.kyoto-area section.point .point-wrap .point .movie-box .play-wrap a svg{width:80px;height:80px;fill:#fff}.kyoto-area h1.h3-styl,.kyoto-area h2.tokyoarea{background:#003f96;color:#fff;text-align:center;font-size:1.8rem;line-height:1.5;margin:0 0 16px;padding:16px 12px;border-radius:4px}.kyoto-area section.about-kyoto{margin-bottom:80px}.kyoto-area section.about-kyoto .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.kyoto-area section.about-kyoto .tx-wrap .ph,.kyoto-area section.about-kyoto .tx-wrap .tx{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}.kyoto-area section.about-kyoto .tx-wrap .ph{height:auto;padding-top:33%}.kyoto-area section.about-kyoto .tx-wrap .tx .title{font-weight:700;border-bottom:1px solid #11111f;margin-bottom:10px}.kyoto-area section.about-kyoto .tx-wrap .tx p{font-size:1.5rem}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap1 .tx{width:100%}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap2 .ph{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background:url(/images/houselist/area/kyoto/area01.jpg) no-repeat center/cover}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap2 .tx{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap3 .ph{background:url(/images/houselist/area/kyoto/area02.jpg) no-repeat center/cover}@media (max-width:767px){.kyoto-area section.mv .tx{margin:24px 0 0}.kyoto-area section.mv img.map{display:none}.kyoto-area section.areamap{margin:56px 0}.kyoto-area section.areamap .image{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}.kyoto-area section.areamap .slide-box{margin:16px 0 0;padding:0}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav .slick-list{padding:12px 0!important}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li.slick-slide{width:auto!important;margin:0 8px}.kyoto-area section.areamap .slide-box .nav-box ul.slider-nav li.slick-slide a.num{width:24px;height:24px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .ph-box,.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box{width:100%}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .ph-box{margin-bottom:12px}.kyoto-area section.areamap .slide-box .slider-wrap ul.kyoto-area-slider li.slide .slide-inr .tx-box .btn-base.ghost.arrow{width:100%}.kyoto-area section.point .point-wrap .point .movie-box,.kyoto-area section.point .point-wrap .point .ph-box,.kyoto-area section.point .point-wrap .point .tx-box{width:100%}.kyoto-area section.point .point-wrap .point .movie-box,.kyoto-area section.point .point-wrap .point .ph-box{margin-bottom:12px}.kyoto-area section.point .point-wrap .point .tx-box .tit{font-size:2rem}.kyoto-area section.point .point-wrap .point .tx-box .tx{font-size:1.4rem}.kyoto-area section.point .point-wrap .point:last-child .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.kyoto-area section.point .point-wrap .point:last-child .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.kyoto-area h1.h3-styl,.kyoto-area h2.tokyoarea{padding:14px 12px}.kyoto-area section.about-kyoto .tx-wrap .ph,.kyoto-area section.about-kyoto .tx-wrap .tx{width:100%}.kyoto-area section.about-kyoto .tx-wrap .ph{padding-top:66%;margin-bottom:12px}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap2 .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.kyoto-area section.about-kyoto .tx-wrap.tx-wrap2 .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.osaka-area{padding-top:0;background:#fff}.osaka-area section{-moz-box-sizing:border-box;box-sizing:border-box}.osaka-area section.mv-section{width:100%;height:400px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/images/houselist/area/osaka/osaka-mv-pc.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.osaka-area section.mv-section .ttl{padding:20px 40px;border-radius:5px;background:#fff;text-align:center}.osaka-area section.mv-section .ttl h1{color:#ea5514;font-size:2.4rem;font-weight:700}.osaka-area section.mv-section .ttl p{font-size:1.4rem}.osaka-area section.mv-section .tx{color:#fff;font-size:12rem;font-weight:900;font-family:Raleway,sans-serif;letter-spacing:1rem;line-height:.7;position:absolute;bottom:0;left:0;right:0;margin:0 auto;text-align:center}.osaka-area section.lead-section .tx{padding:40px 16px;border-bottom:1px solid #eee}.osaka-area section.lead-section .tx h2{color:#ea5514;font-size:2.4rem;margin-bottom:15px}.osaka-area section.lead-section .tx p{font-size:1.4rem;line-height:28px}.osaka-area section.houses-section .house{margin:40px 0 0;border-bottom:1px solid #ccc}.osaka-area section.houses-section .house .house-info{border-bottom:3px solid #ea5514;margin-bottom:10px}.osaka-area section.houses-section .house .house-info h3.house-name{color:#ea5514;font-size:3.2rem;font-weight:700;line-height:1.5}.osaka-area section.houses-section .house .house-info ul.access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.osaka-area section.houses-section .house .house-info ul.access li{font-size:1.4rem;font-weight:700;margin-right:15px}.osaka-area section.houses-section .house .house-photo li.ph{margin:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.osaka-area section.houses-section .house .house-photo li.ph img{background:#eee}.osaka-area section.houses-section .house .house-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}.osaka-area section.houses-section .house .house-tag .tag-ttl{font-size:16px;font-weight:700}.osaka-area section.houses-section .house .house-tag ul.tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.osaka-area section.houses-section .house .house-tag ul.tags li{font-size:1.4rem;font-weight:700;background:#eee;padding:5px 10px;border-radius:5px;margin:5px}.osaka-area section.houses-section .house .house-point{padding:10px 15px;border:1px solid #ccc}.osaka-area section.houses-section .house .house-point ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.osaka-area section.houses-section .house .house-point ul li .num{color:#fff;font-size:1.4rem;font-weight:700;margin-right:10px;padding:3px 20px;border-radius:30px;background:#ea5514}.osaka-area section.houses-section .house .house-point ul li .tx{font-size:1.6rem;font-weight:700;max-width:100%}.osaka-area section.houses-section .house .house-point ul li .tx strong{color:#ea5514}.osaka-area section.houses-section .house .house-btn a{color:#ea5514;font-size:1.5rem;font-weight:700;text-align:center;width:350px;padding:10px 20px;margin:40px auto 50px;display:block;border-radius:30px;border:2px solid #ea5514;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease;transition:.2s ease}.osaka-area section.houses-section .house .house-btn a:hover{color:#fff;background:#ea5514}.osaka-area section.area-section .spot-mv{width:100%;height:180px;margin-top:80px;text-align:center;background:url(/images/houselist/area/osaka/spot-mv.jpg) no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box}.osaka-area section.area-section .spot-mv h2{color:#fff;font-size:32px;font-weight:700;text-shadow:0 0 10px #8a2a00}.osaka-area section.area-section .spots ul.spot-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 0;border-bottom:1px solid #ccc}.osaka-area section.area-section .spots ul.spot-list li:nth-child(even) img.ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-left:15px}.osaka-area section.area-section .spots ul.spot-list li img.ph{width:420px;height:280px;min-width:420px;margin-right:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}.osaka-area section.area-section .spots ul.spot-list li .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left}.osaka-area section.area-section .spots ul.spot-list li .tx .spot-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.osaka-area section.area-section .spots ul.spot-list li .tx .spot-name h3{color:#ea5514;font-size:1.8rem;font-weight:700}.osaka-area section.area-section .spots ul.spot-list li .tx .spot-name img{width:22px;height:22px;margin-right:5px}.osaka-area section.area-section .spots ul.spot-list li .tx .spot-tx p{font-size:1.4rem;font-weight:700;line-height:2.8rem}.osaka-area section.btn-area .btn-box{text-align:center}.osaka-area section.btn-area .btn-box .btn-area{padding:24px 56px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.osaka-area section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.6rem;line-height:24px;margin-bottom:8px;background:url(/images/houselist/station/line-left.png),url(/images/houselist/station/line-right.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;margin:0 20px 10px}.osaka-area section.btn-area .btn-box .btn-area .btn .btn-base{min-width:320px}@media (max-width:767px){.osaka-area section.mv-section{width:100%;height:400px;background-image:url(/images/houselist/area/osaka/osaka-mv-sp.jpg)}.osaka-area section.mv-section .ttl{padding:10px 20px}.osaka-area section.mv-section .ttl h1{font-size:2rem}.osaka-area section.mv-section .ttl p{font-size:1.2rem}.osaka-area section.mv-section .tx{font-size:7rem}.osaka-area section.lead-section{padding:0 10px}.osaka-area section.lead-section .tx{padding:20px 0 40px}.osaka-area section.lead-section .tx h2{font-size:2rem;margin-bottom:10px}.osaka-area section.houses-section{padding:0 10px}.osaka-area section.houses-section .house{margin:40px 0 0;padding-bottom:10px}.osaka-area section.houses-section .house .house-info{margin-bottom:10px}.osaka-area section.houses-section .house .house-info h3.house-name{font-size:2rem}.osaka-area section.houses-section .house .house-info ul.access{display:inline-block;margin-bottom:10px}.osaka-area section.houses-section .house .house-info ul.access li{font-size:1.2rem}.osaka-area section.houses-section .house .house-photo li.ph{width:100%;height:auto}.osaka-area section.houses-section .house .house-photo li.ph img{width:100%;height:auto}.osaka-area section.houses-section .house .house-tag{display:block;margin:15px 0}.osaka-area section.houses-section .house .house-tag .tag-ttl{font-size:1.4rem;font-weight:700;margin-bottom:5px}.osaka-area section.houses-section .house .house-tag ul.tags li{font-size:1.2rem;padding:3px 5px;margin:0 5px 5px 0}.osaka-area section.houses-section .house .house-point{padding:10px 15px}.osaka-area section.houses-section .house .house-point ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;margin:10px 0}.osaka-area section.houses-section .house .house-point ul li .num{font-size:1.1rem;width:100%;margin-bottom:5px;padding:3px 10px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.osaka-area section.houses-section .house .house-point ul li .tx{font-size:1.4rem}.osaka-area section.houses-section .house .house-btn a{font-size:1.4rem;width:100%;margin:20px 0 40px}.osaka-area section.area-section{padding:0}.osaka-area section.area-section .spot-mv{width:100%;height:120px;padding:0 20px;margin-top:50px}.osaka-area section.area-section .spot-mv h2{font-size:1.8rem}.osaka-area section.area-section .spots{padding:0 10px}.osaka-area section.area-section .spots ul.spot-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:40px}.osaka-area section.area-section .spots ul.spot-list li img.ph{width:100%;height:auto;min-width:0;margin:0 0 10px 0}.osaka-area section.area-section .spots ul.spot-list li:nth-child(even) img.ph{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-left:0}.osaka-area section.area-section .spots ul.spot-list li .tx .spot-name{margin-bottom:3px}.osaka-area section.btn-area .btn-box .btn-area{padding:30px 10px 10px;max-width:500px;margin:0 auto;display:block}.osaka-area section.btn-area .btn-box .btn-area .btn{width:100%;float:none}.osaka-area section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.4rem;margin:10px 20px}}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content h2.tokyoarea{background:#003f96;color:#fff;text-align:center}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.housecount{font-weight:700;font-size:2.4rem;text-align:center;line-height:1.5;margin-bottom:16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.housecount span.big{font-size:4rem;color:#003f96}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.tx{margin-bottom:32px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction{margin-bottom:48px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4{margin-bottom:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open{display:none}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box{background:#f1f1f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph{width:100%;height:148px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph01{background:url(/images/houselist/area/shinjuku/shinjuku1.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph02{background:url(/images/houselist/area/shibuya/shibuya2.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph03{background:url(/images/houselist/area/ikebukuro/ikebukuro3.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph04{background:url(/images/houselist/area/shinagawa/shinagawa1.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph05{background:url(/images/houselist/area/ueno/ueno2.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph.ph06{background:url(/images/houselist/area/akasaka/akasaka1.jpg) no-repeat center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx{width:100%;padding:8px 16px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .areaname{font-weight:700;color:#003f96;border-bottom:1px solid #003f96;line-height:1.5;margin-bottom:8px;padding-bottom:6px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .areaname span.copy{font-size:1.2rem;font-weight:400;display:block}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dotted #ccc;margin-bottom:8px;padding-bottom:8px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .price-wrap .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .price-wrap .inr .roomtype{background:#ffe73f;font-size:1.1rem;color:#003f96;padding:0 4px;margin-right:4px;line-height:1.6}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap .stationlist{font-size:1.4rem;line-height:1.4}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap ul li{line-height:1.4}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap ul li a{padding:4px;font-size:1.2rem;color:#003f96;text-decoration:underline!important}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .btn-box{padding:16px;margin-bottom:auto}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .btn-box .btn-base.ghost.arrow{min-width:initial}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .btn-box .btn-base.ghost.arrow a{font-size:1.4rem;padding:4px 16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse{margin-bottom:20px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3{font-size:1.8rem;margin-bottom:16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:after,article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap h3:before{border-top:4px solid #ccc}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap .row.grid-wrap.col-3-styl .grid.g-house{margin-bottom:32px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container .area-wrap .btn-base.ghost.arrow{margin-bottom:60px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme{margin-bottom:40px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme h2.tokyoarea{margin-bottom:8px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .box{display:none;width:100%;padding:16px;border:solid 1px #ccc;border-width:0 1px 0 1px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .box.box--nest{width:100%;padding:0;border:none}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item{width:100%;background:#ccc;line-height:1.8;padding:8px 8px 8px 16px;border-bottom:solid 1px #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item svg{width:12px;min-width:12px;height:12px;margin:8px;-webkit-transition:.1s;transition:.1s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item.active{font-weight:700}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item.list__item--second{background:#f1f1f1;padding:8px 8px 8px 32px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item.list__item--third{background:#f1f1f1;padding:8px 8px 8px 48px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .list__item.active.end+.box{border-width:0 1px 1px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .btn-close{text-align:center;color:#003f96;font-weight:700;width:100%;border:2px solid #003f96;max-width:240px;margin:0 auto;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .btn-close:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus-bhblue.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo{margin-bottom:80px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:url(/images/houselist/area/tokyo/tokyo-sharehouse.jpg) no-repeat center/cover;margin-right:16px;width:416px;height:312px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap .tx .title{font-weight:700;border-bottom:1px solid #11111f;margin-bottom:10px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap .tx p{font-size:1.5rem}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap2 .ph{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;background:url(/images/houselist/area/tokyo/tokyoarea.jpg) no-repeat center/cover;margin-left:16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap2 .tx{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap3 .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:url(/images/houselist/area/tokyo/tokyo-sharehouse.jpg) no-repeat center/cover;margin-right:16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap3 .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .title{text-align:center}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li{width:-webkit-calc(50% - 4px);width:calc(50% - 4px);max-width:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li a{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:100%}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li a p.name{font-size:1.4rem;line-height:1.8;word-break:break-word;font-weight:400}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li a:before{content:'';display:block;min-width:12px;margin-right:6px;width:12px;height:12px;background:url(/icon/ic-circle-arrow.svg) no-repeat center center/cover}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area{margin-top:40px;padding:24px 32px;border:2px solid #11111f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area .tx{font-weight:700;margin-right:24px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area .btn-base{margin:0}@media (max-width:767px){article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area .tx{text-align:center;margin:0 0 8px 0}}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn{display:none}@media (max-width:991px){article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction h2.tokyoarea{margin:0;border-radius:4px 4px 0 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row{margin:0;padding:16px;background:url(/images/home/areamap/areamap-en-sp.jpg) repeat center top/contain;position:relative;overflow:hidden}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row:before{content:'';background:inherit;-webkit-filter:blur(2px);filter:blur(2px);position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4{margin-bottom:8px;padding:0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4:last-child{margin:0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open{display:block;font-weight:700;color:#003f96;background:#fff;border-radius:4px;padding:10px 16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.8}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open .inr svg{width:14px;height:14px;fill:#003f96}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open .inr svg:last-child{display:none}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open.active{border-radius:4px 4px 0 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open.active .inr svg:first-child{display:none}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .btn-open.active .inr svg:last-child{display:block}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box{display:none;padding:0 16px;background:#fff}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .ph{height:auto;padding-top:46vw}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx{padding:8px 0 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .areaname{margin-bottom:6px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .areaname span.copy{font-size:1.4rem;padding:4px 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .price-wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .price-wrap .inr:first-child{margin-right:16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap ul li{line-height:1.8}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .tx .station-wrap ul li a{font-size:1.4rem;padding:4px 6px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .btn-box{padding:16px 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.area-introduction .area-wrap.row .areagrid.col-lg-4 .box .btn-box .btn-base.arrow a svg{width:12px;height:12px;margin-top:-6px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommendhouse .container{padding:0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container{padding:0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap .ph{width:100%;height:100%;padding-top:56%}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap2 .ph{margin:0 0 16px 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap2 .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.about-tokyo .container .tx-wrap.tx-wrap3 .ph{margin:0 0 16px 0}}@media (max-width:767px){article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content h2.tokyoarea{padding:14px 12px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.housecount{font-size:2.4rem;text-align:left}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.housecount span.small{font-size:1.6rem;display:block}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.h1-box p.housecount span.big{font-size:3.2rem}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);max-width:initial;border-bottom:1px solid #ccc;margin:0 0 0 4px;padding:6px 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li:nth-child(odd){margin:0 4px 0 0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.house-search .search-btn-area{padding:24px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.recommended-by-theme .container{padding:0}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn{display:block;bottom:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#003f96;width:100%;margin-left:-16px}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn.btn-fixed{position:fixed}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn .search{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn .search a{width:50%;display:block;padding:12px 0;color:#fff;font-weight:700;font-size:1.4rem}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.tokyoarea-float-btn .search:first-child a{border-right:1px solid #fff}}section.houselist.area.sendai .h3-styl{display:none}.sendai-area{padding-top:0;background:#fff;margin-bottom:100px}.sendai-area section{-moz-box-sizing:border-box;box-sizing:border-box}.sendai-area section.mv-section{width:100%;height:400px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(/images/houselist/area/sendai/sendai-mv-pc.webp);background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.sendai-area section.lead-section{margin-top:-100px;position:relative;background-image:url(/images/houselist/area/sendai/sendai-tx-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center 100px}@media (max-width:767px){.sendai-area section.lead-section{background-image:url(/images/houselist/area/sendai/sendai-tx-bg-sp.webp);margin-top:-64px;background-position:right 64px}}.sendai-area section.lead-section .ttl{padding:0 16px;position:relative;z-index:2}@media (max-width:767px){.sendai-area section.lead-section .ttl{padding:0}}.sendai-area section.lead-section .ttl h2{color:#fff;font-size:2.4rem;font-weight:700;padding:0 2px 0 8px;background:#000;display:inline-block;margin-bottom:20px}.sendai-area section.lead-section .ttl h2.en{padding:0 8px 0 8px}@media (max-width:767px){.sendai-area section.lead-section .ttl h2{font-size:1.8rem;margin-bottom:10px}}.sendai-area section.lead-section .ttl img.lead-section-ttl{width:640px}@media (max-width:767px){.sendai-area section.lead-section .ttl img.lead-section-ttl{width:98%}}.sendai-area section.lead-section .tx{padding:24px 16px 56px}.sendai-area section.lead-section .tx h1{font-size:2.4rem;margin-bottom:4px}@media (max-width:767px){.sendai-area section.lead-section .tx h1{font-size:2rem;line-height:1.5}}.sendai-area section.lead-section .tx p{width:90%;font-size:1.4rem;line-height:28px}.sendai-area section.houses-section .house{margin:40px 0 0;border-bottom:1px solid #ccc}.sendai-area section.houses-section .house .house-info{border-bottom:3px solid #003f96;margin-bottom:10px}.sendai-area section.houses-section .house .house-info h3.house-name{color:#003f96;font-size:3.2rem;font-weight:700;line-height:1.5}.sendai-area section.houses-section .house .house-info ul.access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.sendai-area section.houses-section .house .house-info ul.access li{font-size:1.4rem;font-weight:700;margin-right:15px}.sendai-area section.houses-section .house .house-photo li.ph{margin:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.sendai-area section.houses-section .house .house-photo li.ph img{background:#eee}.sendai-area section.houses-section .house .house-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}.sendai-area section.houses-section .house .house-tag .tag-ttl{font-size:16px;font-weight:700}.sendai-area section.houses-section .house .house-tag ul.tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sendai-area section.houses-section .house .house-tag ul.tags li{font-size:1.4rem;font-weight:700;background:#eee;padding:5px 10px;border-radius:5px;margin:5px}.sendai-area section.houses-section .house .house-point{padding:10px 15px;border:1px solid #ccc}.sendai-area section.houses-section .house .house-point ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.sendai-area section.houses-section .house .house-point ul li .num{color:#fff;font-size:1.4rem;font-weight:700;margin-right:10px;padding:3px 20px;border-radius:30px;background:#003f96}.sendai-area section.houses-section .house .house-point ul li .tx{font-size:1.6rem;line-height:1.5;font-weight:700;max-width:100%}.sendai-area section.houses-section .house .house-point ul li .tx strong{color:#003f96}.sendai-area section.houses-section .house .house-bnr{margin:40px auto;padding:32px 120px;background:#f4f4f4}.sendai-area section.houses-section .house .house-bnr a{display:block}.sendai-area section.houses-section .house .house-bnr img{width:100%}@media (max-width:767px){.sendai-area section.houses-section .house .house-bnr{margin:24px auto;padding:16px}}.sendai-area section.houses-section .house .house-btn a{color:#003f96;font-size:1.5rem;font-weight:700;text-align:center;width:350px;padding:10px 20px;margin:40px auto 50px;display:block;border-radius:30px;border:2px solid #003f96;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease;transition:.2s ease}.sendai-area section.houses-section .house .house-btn a:hover{color:#fff;background:#003f96}.sendai-area section.area-feature{margin-top:100px}@media (max-width:767px){.sendai-area section.area-feature{margin-top:72px}}.sendai-area section.area-feature h2{font-size:2.4rem;line-height:1.5;padding-left:24px;margin-bottom:24px;position:relative}@media (max-width:767px){.sendai-area section.area-feature h2{font-size:1.8rem;padding-left:16px}}.sendai-area section.area-feature h2:before{position:absolute;left:0;top:-32px;content:"";width:112px;height:66px;background-image:url(/images/house/tohokudaigakumae/point-ttl-kazari.svg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){.sendai-area section.area-feature h2:before{top:-20px;content:"";width:66px;height:39px}}.sendai-area section.area-feature .area-feature-wrap h3{line-height:1.5;border-bottom:1px solid #000;padding-bottom:4px;margin-bottom:16px}@media (max-width:767px){.sendai-area section.area-feature .area-feature-wrap h3{font-size:1.6rem}}.sendai-area section.area-feature .area-feature-wrap.right .area-feature-content{grid-template-columns:1fr 300px}.sendai-area section.area-feature .area-feature-wrap.right .area-feature-content img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (max-width:767px){.sendai-area section.area-feature .area-feature-wrap.right .area-feature-content{grid-template-columns:1fr}.sendai-area section.area-feature .area-feature-wrap.right .area-feature-content img{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.sendai-area section.area-feature .area-feature-content{display:grid;gap:16px;grid-template-columns:300px 1fr;margin-bottom:40px}@media (max-width:767px){.sendai-area section.area-feature .area-feature-content{grid-template-columns:1fr}}.sendai-area section.area-feature .area-feature-content img{width:100%}.sendai-area section.area-feature .area-feature-content p{font-size:1.4rem}.sendai-area section.area-feature.travel .area-feature-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sendai-area section.area-section .spot-mv{width:100%;height:180px;margin-top:80px;text-align:center;background:url(/images/houselist/area/sendai/spot-bg.webp) no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box}.sendai-area section.area-section .spot-mv h2{color:#fff;font-size:32px;font-weight:700;text-shadow:0 0 10px #20897e}.sendai-area section.area-section .spots ul.spot-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 0;border-bottom:1px solid #ccc}.sendai-area section.area-section .spots ul.spot-list li:nth-child(even) img.ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-left:15px}.sendai-area section.area-section .spots ul.spot-list li img.ph{width:420px;height:280px;min-width:420px;margin-right:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}.sendai-area section.area-section .spots ul.spot-list li .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left}.sendai-area section.area-section .spots ul.spot-list li .tx .spot-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.sendai-area section.area-section .spots ul.spot-list li .tx .spot-name h3{font-size:1.8rem;font-weight:700;line-height:1.5}.sendai-area section.area-section .spots ul.spot-list li .tx .spot-name img{width:32px;height:32px;margin-right:5px}.sendai-area section.area-section .spots ul.spot-list li .tx .spot-tx p{font-size:1.4rem;line-height:2.8rem}.sendai-area section.btn-area .btn-box{text-align:center}.sendai-area section.btn-area .btn-box .btn-area{padding:24px 56px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sendai-area section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.6rem;line-height:24px;margin-bottom:8px;background:url(/images/houselist/station/line-left.png),url(/images/houselist/station/line-right.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;margin:0 20px 10px}.sendai-area section.btn-area .btn-box .btn-area .btn .btn-base{min-width:320px}@media (max-width:767px){.sendai-area section.mv-section{width:100%;height:400px;background-image:url(/images/houselist/area/sendai/sendai-mv-sp.webp)}.sendai-area section.mv-section .ttl{padding:10px 20px}.sendai-area section.mv-section .ttl h1{font-size:2rem}.sendai-area section.mv-section .ttl p{font-size:1.2rem}.sendai-area section.mv-section .tx{font-size:7rem}.sendai-area section.lead-section{padding:0 10px}.sendai-area section.lead-section .tx{padding:20px 0 40px}.sendai-area section.lead-section .tx h2{font-size:2rem;margin-bottom:10px}.sendai-area section.houses-section{padding:0 10px}.sendai-area section.houses-section .house{margin:40px 0 0;padding-bottom:10px}.sendai-area section.houses-section .house .house-info{margin-bottom:10px}.sendai-area section.houses-section .house .house-info h3.house-name{font-size:2rem}.sendai-area section.houses-section .house .house-info ul.access{display:inline-block;margin-bottom:10px}.sendai-area section.houses-section .house .house-info ul.access li{font-size:1.2rem}.sendai-area section.houses-section .house .house-photo li.ph{width:100%;height:auto}.sendai-area section.houses-section .house .house-photo li.ph img{width:100%;height:auto}.sendai-area section.houses-section .house .house-tag{display:block;margin:15px 0}.sendai-area section.houses-section .house .house-tag .tag-ttl{font-size:1.4rem;font-weight:700;margin-bottom:5px}.sendai-area section.houses-section .house .house-tag ul.tags li{font-size:1.2rem;padding:3px 5px;margin:0 5px 5px 0}.sendai-area section.houses-section .house .house-point{padding:10px 15px}.sendai-area section.houses-section .house .house-point ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;margin:10px 0}.sendai-area section.houses-section .house .house-point ul li .num{font-size:1.1rem;width:100%;margin-bottom:5px;padding:3px 10px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.sendai-area section.houses-section .house .house-point ul li .tx{font-size:1.4rem}.sendai-area section.houses-section .house .house-btn a{font-size:1.4rem;width:100%;margin:20px 0 40px}.sendai-area section.area-section{padding:0}.sendai-area section.area-section .spot-mv{width:100%;height:120px;padding:0 20px;margin-top:50px}.sendai-area section.area-section .spot-mv h2{font-size:1.8rem;line-height:1.5}.sendai-area section.area-section .spots{padding:0 10px}.sendai-area section.area-section .spots ul.spot-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:40px}.sendai-area section.area-section .spots ul.spot-list li img.ph{width:100%;height:auto;min-width:0;margin:0 0 10px 0}.sendai-area section.area-section .spots ul.spot-list li:nth-child(even) img.ph{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-left:0}.sendai-area section.area-section .spots ul.spot-list li .tx .spot-name{margin-bottom:3px}.sendai-area section.btn-area .btn-box .btn-area{padding:30px 10px 10px;max-width:500px;margin:0 auto;display:block}.sendai-area section.btn-area .btn-box .btn-area .btn{width:100%;float:none}.sendai-area section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.4rem;margin:10px 20px}}article.houselist.station h1.small{font-size:1.2rem;padding:10px 0 5px 0;line-height:1.2;font-weight:400;position:absolute;z-index:1;top:8px;left:24px}article.houselist.station section.mv.en .mv-wrap .tx-box p.tit{letter-spacing:0}article.houselist.station section.mv .mv-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.houselist.station section.mv .mv-wrap .photo-box{width:550px;position:relative}article.houselist.station section.mv .mv-wrap .photo-box img{width:100%}article.houselist.station section.mv .mv-wrap .photo-box p{position:absolute;font-size:1rem;bottom:5px;right:5px;padding:0 3px;background:rgba(255,255,255,.5)}article.houselist.station section.mv .mv-wrap .tx-box{width:288px;padding:16px;background-image:url(/images/houselist/station/st-mv-right.jpg);background-repeat:no-repeat;background-size:cover;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.houselist.station section.mv .mv-wrap .tx-box p.tit{color:#003f96;max-width:288px;font-size:2.8rem;line-height:1;letter-spacing:2px;border-radius:50px;margin:32px 0 0 -50px;padding:12px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:2px 2px 4px rgba(0,0,0,.1)}article.houselist.station section.mv .mv-wrap .tx-box p.tit:before{content:'';width:30px;height:30px;display:inline-block;border-radius:50%;border:7px solid #003f96;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px}article.houselist.station section.mv .mv-wrap .tx-box p.copy{margin:20px 0;font-size:1.8rem;color:#fff;line-height:1.8}article.houselist.station section.mv .read-tx{width:90%;text-align:center;margin:40px auto}article.houselist.station section.mv .map-box.kawasaki{margin-bottom:40px}article.houselist.station section.mv .map-box.kawasaki img{width:100%}article.houselist.station section.house .house-wrap{text-align:center;padding-top:30px}article.houselist.station section.house .house-wrap.active .house-box:after{display:none}article.houselist.station section.house .house-wrap .grid-wrap{text-align:left}article.houselist.station section.house .house-wrap .house-box.under3:after,article.houselist.station section.house .house-wrap .house-box.under6:after{display:none}article.houselist.station section.house .house-wrap h2{font-size:1.8rem;color:#fff;line-height:20px;display:inline-block;background:#003f96;margin:0 auto 20px;padding:12px 2em;border-radius:30px;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.houselist.station section.house .house-wrap h2:before{background:url(/icon/ic-train-white.svg) no-repeat;width:24px;height:24px;background-size:24px;margin:0 8px 0 -3px}article.houselist.station section.house .house-wrap .house-box{text-align:left;margin-bottom:10px;position:relative}article.houselist.station section.house .house-wrap .house-box:after{content:'';width:100%;height:120px;position:absolute;bottom:0;z-index:10;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(10%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff,#fff 10%,rgba(255,255,255,0))}article.houselist.station section.house .house-wrap .house-box .inr .grid:nth-child(n+7){display:none}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost{border:2px solid #003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover{background:#003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover a{color:#fff}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover .rotate-box svg{fill:#fff}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost.active .rotate-box{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:14px}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost a{color:#003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost.under3,article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost.under6{display:none}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:16px;top:50%;margin-top:-7px;cursor:pointer}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost .rotate-box svg{position:static;margin:0;fill:#003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost.homestationlist{display:none}article.houselist.station section.area-info{margin:60px auto 40px}article.houselist.station section.area-info a{font-size:1.3rem;font-weight:700;color:#003f96;border-bottom:1px solid #003f96}article.houselist.station section.area-info .title-wrap{width:100%;padding:50px 0;text-align:center;background-image:url(/images/houselist/station/st-neightborhood.jpg);background-position:bottom;color:#fff}article.houselist.station section.area-info .title-wrap h2{font-size:2.6rem;padding-bottom:3px;border-bottom:3px solid #fff;display:inline-block}article.houselist.station section.area-info .title-wrap p.read{width:85%;font-size:1.6rem;margin:20px auto 0}article.houselist.station section.area-info .info-wrap .info{text-align:center;border-bottom:1px dotted #ddd;padding-bottom:40px}article.houselist.station section.area-info .info-wrap .info:last-child{border:none}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .photo-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .photo-box img{padding-left:32px}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.houselist.station section.area-info .info-wrap .info:nth-child(odd) .info-inr .photo-box img{padding-right:32px}article.houselist.station section.area-info .info-wrap .info h3{max-width:75%;font-size:2rem;text-align:left;background:url(/images/houselist/station/ic-ex.png) no-repeat;padding:40px 15px 40px 60px;background-position:left 50%;background-size:50px;display:inline-block}article.houselist.station section.area-info .info-wrap .info .info-inr{text-align:left;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.houselist.station section.area-info .info-wrap .info .info-inr:last-child{margin-bottom:0}article.houselist.station section.area-info .info-wrap .info .info-inr .photo-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.houselist.station section.area-info .info-wrap .info .info-inr .photo-box img{width:100%}article.houselist.station section.area-info .info-wrap .info .info-inr .photo-box p{text-align:right;font-size:1rem;font-weight:400;line-height:2}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box h4{font-size:1.6rem;color:#003f96;margin-bottom:12px;padding-bottom:12px}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box p{font-size:1.4rem;font-weight:400}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box p a{text-decoration:underline}article.houselist.station section.area-info .matome-wrap{width:100%;text-align:center;padding:40px 0;border-top:1px solid #ccc;margin:40px auto 0}article.houselist.station section.btn-area .btn-box{text-align:center}article.houselist.station section.btn-area .btn-box .btn-area{padding:24px 56px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.houselist.station section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.6rem;line-height:24px;margin-bottom:8px;background:url(/images/houselist/station/line-left.png),url(/images/houselist/station/line-right.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;margin:0 20px 10px}article.houselist.station section.btn-area .btn-box .btn-area .btn .btn-base{min-width:320px}@media (max-width:767px){article.houselist.station section{width:auto}article.houselist.station h1.small{font-size:1.2rem;padding:10px 10px 5px;line-height:1.2;font-weight:400;top:8px;left:0}article.houselist.station section.mv{width:auto;margin:0 -16px 40px}article.houselist.station section.mv.en .mv-wrap .tx-box p.tit{padding:10px 2em 10px 10px}article.houselist.station section.mv .mv-wrap{display:block}article.houselist.station section.mv .mv-wrap .photo-box{width:100%;height:auto}article.houselist.station section.mv .mv-wrap .photo-box img{width:100%}article.houselist.station section.mv .mv-wrap .photo-box p{bottom:10px}article.houselist.station section.mv .mv-wrap .tx-box{width:100%;height:auto;float:none;position:relative;padding:10px 20px 1px;margin-top:-4px}article.houselist.station section.mv .mv-wrap .tx-box p.tit{max-width:initial;font-size:2rem;margin:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:10px 4em 10px 10px;position:absolute;top:-20px;left:10px}article.houselist.station section.mv .mv-wrap .tx-box p.tit:before{width:22px;height:22px;border:6px solid #003f96}article.houselist.station section.mv .mv-wrap .tx-box p.copy{font-size:1.6rem}article.houselist.station section.mv .read-tx{margin:20px auto;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);text-align:left}article.houselist.station section.mv .read-tx p.read{font-size:1.4rem}article.houselist.station section.house .house-wrap.pd20{padding:0}article.houselist.station section.house .house-wrap h2{font-size:1.4rem;width:auto;margin:0 -16px 16px;padding:16px;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}article.houselist.station section.house .house-wrap h2:before{width:20px;height:20px;background-size:20px;margin:0 5px 0 -2px;min-width:20px}article.houselist.station section.house .house-wrap h2:after{display:none}article.houselist.station section.house .house-wrap .house-box .inr .grid:nth-child(n+7){display:block}article.houselist.station section.house .house-wrap .house-box .inr .grid:nth-child(n+4){display:none}article.houselist.station section.house .house-wrap .house-box.under6:after{display:block}article.houselist.station section.house .house-wrap.active .house-box.under6:after{display:none}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-bottom:20px}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover{background:#fff}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover a{color:#003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost:hover .rotate-box svg{fill:#003f96}article.houselist.station section.house .house-wrap .more-btn.btn-base.ghost.under6{display:block}article.houselist.station section.area-info{margin:40px auto 0}article.houselist.station section.area-info .title-wrap{padding:16px}article.houselist.station section.area-info .title-wrap h2{font-size:2rem;line-height:1.5;padding:0 16px 8px 24px;margin-bottom:16px}article.houselist.station section.area-info .title-wrap p.read{width:100%;margin:0;font-size:1.3rem}article.houselist.station section.area-info .info-wrap{text-align:left}article.houselist.station section.area-info .info-wrap .info h3{max-width:initial;text-align:left;padding:20px 0 10px 34px;font-size:1.6rem;background-size:28px;background-position:left 26px}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .photo-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .photo-box img{padding:0}article.houselist.station section.area-info .info-wrap .info:nth-child(even) .info-inr .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.houselist.station section.area-info .info-wrap .info:nth-child(odd) .info-inr .photo-box img{padding:0}article.houselist.station section.area-info .info-wrap .info .info-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.houselist.station section.area-info .info-wrap .info .info-inr .photo-box{width:100%;min-height:1px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}article.houselist.station section.area-info .info-wrap .info .info-inr .photo-box img{width:100%}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box{width:100%;float:none;margin-top:10px}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box h4{font-size:1.6rem;margin-bottom:10px;padding-bottom:10px}article.houselist.station section.area-info .matome-wrap{margin:20px auto;text-align:left;padding-bottom:0}article.houselist.station section.area-info .matome-wrap p.matome{font-size:1.4rem}article.houselist.station section.btn-area .btn-box .btn-area{padding:30px 10px 10px;max-width:500px;margin:0 auto;display:block}article.houselist.station section.btn-area .btn-box .btn-area .btn{width:100%;float:none}article.houselist.station section.btn-area .btn-box .btn-area .btn p.tx{font-size:1.4rem;margin:10px 20px}article.houselist.station section.btn-area .btn-box .btn-area .btn:first-child{margin-bottom:40px}}.stationlist .row.main-st .col-md-3{margin:16px 0}.stationlist .row.main-st .col-md-3 a{width:100%;height:96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/shinjuku/shinjuku1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/shinjuku/shinjuku1.jpg) no-repeat center center/cover;font-weight:700;color:#fff}.stationlist .row.main-st .col-md-3:nth-child(2) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/shibuya/shibuya1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/shibuya/shibuya1.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(3) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/akasaka/akasaka1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/akasaka/akasaka1.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(4) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/shinagawa/shinagawa1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/shinagawa/shinagawa1.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(5) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/ueno/ueno2.webp) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/ueno/ueno2.webp) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(6) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/ueno/ueno1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/ueno/ueno1.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(7) a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/ikebukuro/ikebukuro1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/ikebukuro/ikebukuro1.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:last-child a{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/houselist/area/tokyo/tokyo1.jpg) no-repeat center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/tokyo/tokyo1.jpg) no-repeat center center/cover}.stationlist .sub-st ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stationlist .sub-st ul li{width:-webkit-calc(50% - 4px);width:calc(50% - 4px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stationlist .sub-st ul li a{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:100%}.stationlist .sub-st ul li a p.name{font-size:1.4rem;line-height:1.5;word-break:break-word;font-weight:400}@media (max-width:767px){.stationlist .contaner .row.main-stÎ{padding:0 8px}.stationlist .contaner .row.main-stÎ .col-md-3{margin:8px 0;padding:0 8px}.stationlist .contaner .row.main-stÎ .col-md-3 a{height:80px}.stationlist .contaner .row.main-stÎ .col-md-3 a:before{display:none}.stationlist .contaner .row.main-stÎ .col-md-3 a:after{content:'';display:block;margin-right:8px;width:12px;height:12px;background:url(/icon/ic-arrow-white.svg) no-repeat center center/cover;position:absolute;right:8px;top:50%;margin-top:-6px}.stationlist .contaner .sub-st{display:none}.stationlist .contaner .sub-st ul li{min-width:160px;border-bottom:1px solid #ccc}.stationlist .contaner .sub-st ul li:nth-child(odd){margin-right:8px}.stationlist .contaner .sub-st ul li a{padding:12px 8px;min-height:48px}.stationlist .contaner .sub-st ul li a p.name{font-size:1.4rem}}article.house section.features.honancho{padding:0}article.house section.features.honancho .mv{max-width:840px;height:auto}article.house section.features.honancho .mv img{width:100%}article.house section.features.honancho .mv h3{color:#000;font-size:1.4rem;font-weight:700;text-align:center;width:100%;margin-top:-8%}article.house section.features.honancho .point{position:relative}article.house section.features.honancho .point img.num{width:40px;position:absolute;z-index:2}article.house section.features.honancho .point .h4-wrap{position:relative}article.house section.features.honancho .point .h4-wrap img.kazari{position:absolute;top:-26px;left:-22px}article.house section.features.honancho .point .box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.honancho .point .box-wrap p{font-size:1.2rem;font-weight:700;line-height:2.6rem}article.house section.features.honancho .point .box-wrap h3{width:100%}article.house section.features.honancho .point .box-wrap h4{font-size:1.6rem;font-weight:700;line-height:2.6rem;margin-bottom:10px}article.house section.features.honancho .point .box-wrap h4,article.house section.features.honancho .point .box-wrap p{color:#000;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.house section.features.honancho .p1{padding:30px 0}article.house section.features.honancho .p1 img.num{top:20px;left:50px}article.house section.features.honancho .p1 .box-wrap .l-box{-webkit-flex-basis:500px;-ms-flex-preferred-size:500px;flex-basis:500px;border:4px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}article.house section.features.honancho .p1 .box-wrap .r-box{-webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;margin-left:-42px;z-index:2}article.house section.features.honancho .p1 ul.thumbnails{width:100%;margin-top:15px}article.house section.features.honancho .p1 ul.thumbnails li{border:4px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box}article.house section.features.honancho .p2 img.num{top:18px;left:316px}article.house section.features.honancho .p2 .box-wrap{padding:30px 0}article.house section.features.honancho .p2 .box-wrap .l-box{-webkit-flex-basis:260px;-ms-flex-preferred-size:260px;flex-basis:260px;margin-left:20px;z-index:2}article.house section.features.honancho .p2 .box-wrap .r-box{-webkit-flex-basis:502px;-ms-flex-preferred-size:502px;flex-basis:502px;margin-left:-40px}article.house section.features.honancho .p2 .box-wrap .r-box img{width:100%}article.house section.features.honancho .p3{padding:30px;background:url(/images/house/honancho/p3-bg.jpg) no-repeat;background-size:cover}article.house section.features.honancho .p3 img.num{top:40px;right:30px}article.house section.features.honancho .p3 .l-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.features.honancho .p3 .l-box img{width:50%;margin:20px 0 0 0}article.house section.features.honancho .p3 .l-box img:first-child{margin:0 -24px 20px 0}article.house section.features.honancho .p3 .r-box{-webkit-flex-basis:260px;-ms-flex-preferred-size:260px;flex-basis:260px;margin:120px 0 0 -190px}article.house section.features.honancho .p4{padding:30px 0}article.house section.features.honancho .p4 img.num{top:18px;left:40px}article.house section.features.honancho .p4 .box-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.honancho .p4 .box-wrap .l-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:290px;overflow:hidden}article.house section.features.honancho .p4 .box-wrap .l-box img{width:100%}article.house section.features.honancho .p4 .box-wrap .r-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 0 0 60px}article.house section.features.honancho .p4 .box-wrap .r-box .h4-wrap h4{margin-bottom:5px}@media (max-width:767px){article.house section.features.honancho h3{margin-bottom:0}article.house section.features.honancho p{line-height:2.2rem}article.house section.features.honancho .mv{width:100%;height:auto}article.house section.features.honancho .mv h3{font-size:1.2rem}article.house section.features.honancho .mv img.pc-none{display:block!important}article.house section.features.honancho .mv img.sp-none{display:none!important}article.house section.features.honancho .point .box-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.honancho .point .box-wrap .l-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}article.house section.features.honancho .point .box-wrap .r-box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}article.house section.features.honancho .p1{padding:30px 0}article.house section.features.honancho .p1 img.num{top:20px;right:20px;left:auto}article.house section.features.honancho .p1 .box-wrap .l-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.honancho .p1 .box-wrap .l-box:after{content:none}article.house section.features.honancho .p1 .box-wrap .r-box{margin:35px 30px 20px}article.house section.features.honancho .p1 ul.thumbnails{margin-top:5px;border:3px solid #fff}article.house section.features.honancho .p1 ul.thumbnails li{width:100%;height:auto;border:2px solid #fff}article.house section.features.honancho .p1 ul.thumbnails li a{width:100%;height:auto}article.house section.features.honancho .p2{padding:30px 0}article.house section.features.honancho .p2 img.num{top:20px;right:20px;left:auto}article.house section.features.honancho .p2 .box-wrap{padding:0}article.house section.features.honancho .p2 .box-wrap .l-box{margin:35px 30px 20px}article.house section.features.honancho .p2 .box-wrap .r-box{margin-left:0}article.house section.features.honancho .p3{padding:30px 20px}article.house section.features.honancho .p3 img.num{top:20px;right:20px;left:auto}article.house section.features.honancho .p3 .l-box{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}article.house section.features.honancho .p3 .l-box img{width:55%;height:100%;margin:15px 0 0 -5%}article.house section.features.honancho .p3 .l-box img:first-child{margin:0 -5% 0 0}article.house section.features.honancho .p3 .r-box{margin:35px 30px 20px}article.house section.features.honancho .p4{padding:30px 0}article.house section.features.honancho .p4 img.num{top:20px;right:20px;left:auto}article.house section.features.honancho .p4 .box-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}article.house section.features.honancho .p4 .box-wrap .l-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.honancho .p4 .box-wrap .l-box img{width:135%}article.house section.features.honancho .p4 .box-wrap .r-box{max-width:100%;min-height:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:35px 30px 20px}article.house section.features.honancho .p4 .box-wrap .r-box .h4-wrap h4{margin-bottom:5px}}article.house .panorama-box.honancho a{background-image:url(/images/house/honancho/panorama-bg.jpg)}article.house section.features.kamigamo .about .r-box h4 span,article.house section.features.kamigamo .access h4 span,article.house section.features.kamigamo .supporters .support-box .inner .tx .gamo span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff001));background:linear-gradient(transparent 70%,#fff001 70%)}article.house section.features.kamigamo{padding:0}article.house section.features.kamigamo h3{width:100%}article.house section.features.kamigamo .mv{width:100%;padding-top:35.7%;margin-bottom:5px;background-image:url(/images/house/kamigamo/mv.jpg);background-size:cover}article.house section.features.kamigamo .about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#faf7f5}article.house section.features.kamigamo .about .l-box{width:520px;position:relative;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}article.house section.features.kamigamo .about .l-box img{position:absolute;bottom:-13px}article.house section.features.kamigamo .about .r-box{max-width:400px;min-width:400px;height:auto;padding:30px;margin-left:-80px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(250,247,245,.8);position:relative;z-index:0;overflow:hidden}article.house section.features.kamigamo .about .r-box h4{color:#ea5514;font-size:2.4rem;margin-bottom:15px}article.house section.features.kamigamo .about .r-box img.h4bg{position:absolute;z-index:-1;width:200px;top:-30px;right:-30px}article.house section.features.kamigamo .about .r-box p{font-size:1.4rem;line-height:2.6rem}article.house section.features.kamigamo .about .r-box .movie{text-align:center;margin-top:30px}article.house section.features.kamigamo .about .r-box .movie img.tx{display:block;margin:0 auto 5px}article.house section.features.kamigamo .about .r-box .movie iframe{border-radius:5px;overflow:hidden}article.house section.features.kamigamo .point{background:#fff;padding:50px 0 20px}article.house section.features.kamigamo .point .p-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}article.house section.features.kamigamo .point .p-top .pt-box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);position:relative}article.house section.features.kamigamo .point .p-top .pt-box img.tx-kazari{position:absolute;top:-12px;right:20px}article.house section.features.kamigamo .point .p-top .pt-box .photo{padding-top:52%;border-radius:5px;overflow:hidden}article.house section.features.kamigamo .point .p-top .pt-box .tx{padding:10px}article.house section.features.kamigamo .point .p-top .pt-box .tx h4{color:#ea5514;font-size:1.6rem;line-height:2.6rem}article.house section.features.kamigamo .point .p-top .pt-box .tx p{font-size:1.2rem;line-height:2.2rem}article.house section.features.kamigamo .point .p-top .pt-box.p1 .photo{background:url(/images/house/kamigamo/point1.jpg);background-size:cover}article.house section.features.kamigamo .point .p-top .pt-box.p2 .photo{background:url(/images/house/kamigamo/point2.jpg);background-size:cover}article.house section.features.kamigamo .point .p-bottom{min-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}article.house section.features.kamigamo .point .p-bottom img.tx-kazari{position:absolute;top:-12px;right:20px}article.house section.features.kamigamo .point .p-bottom .pb-box{width:32.5%;text-align:center}article.house section.features.kamigamo .point .p-bottom .pb-box img{width:100%}article.house section.features.kamigamo .point .p-bottom .pb-box .tx{color:#ea5514;font-size:1.2rem;font-weight:700;margin-top:5px}article.house section.features.kamigamo .point .p-bottom .pb-box .tx svg.cate-icon{width:12px;height:12px;fill:#ea5514;display:inline-block;margin:0 0 -2px 0}article.house section.features.kamigamo .point .p-bottom .pb-box.p2{width:35%}article.house section.features.kamigamo .point .tx-bottom{font-size:1.4rem;font-weight:700;line-height:2.8rem;text-align:center;margin:30px auto 10px;background:url(/images/house/kamigamo/concept-kazari.gif) no-repeat;background-size:22px;background-position:center right 20px}article.house section.features.kamigamo .border{width:110%;height:20px;margin:0 -5px;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);background:#fff}article.house section.features.kamigamo .access{width:100%;padding:40px 20px 30px;margin:-20px 0 16px 0;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/house/kamigamo/access-bg.jpg) no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.kamigamo .access h4{color:#ea5514;font-size:1.8rem;margin-bottom:15px}article.house section.features.kamigamo .access .box{width:400px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}article.house section.features.kamigamo .access .box .ac-box{margin-bottom:15px}article.house section.features.kamigamo .access .box .ac-box .category{color:#fff;font-size:1.2rem;font-weight:700;background:#e74c3c;display:inline-block;border-radius:5px;margin-bottom:5px;padding:5px}article.house section.features.kamigamo .access .box .ac-box .category svg.cate-icon{width:12px;height:12px;fill:#fff;display:inline-block;margin:0 4px -2px 0}article.house section.features.kamigamo .access .box .ac-box p.list{font-size:1.3rem;font-weight:700;line-height:2.2rem}article.house section.features.kamigamo .access .box .ac-box.ac2 .category{background:#58be89}article.house section.features.kamigamo .access .box .tx{font-size:1.3rem;font-weight:700;line-height:2.2rem}article.house section.features.kamigamo .supporters{padding:0 20px 30px;background:#faf7f5}article.house section.features.kamigamo .supporters .h5-wrap{padding:30px 0;text-align:center}article.house section.features.kamigamo .supporters .h5-wrap h5{color:#ea5514;font-size:2.4rem}article.house section.features.kamigamo .supporters .support-box{width:800px;margin:0 auto;padding:0 30px 20px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:5px}article.house section.features.kamigamo .supporters .support-box .inner{padding-top:20px;border-top:4px solid #ea5514;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kamigamo .supporters .support-box .inner .img{width:290px;margin-right:10px}article.house section.features.kamigamo .supporters .support-box .inner .tx{width:580px}article.house section.features.kamigamo .supporters .support-box .inner .tx .gamo{font-size:1.6rem;font-weight:700;text-align:left;margin-bottom:0}article.house section.features.kamigamo .supporters .support-box .inner .tx p.tit{color:#ea5514;font-size:1.6rem;font-weight:700;margin-bottom:5px}article.house section.features.kamigamo .supporters .support-box .inner .tx p{font-size:1.2rem}article.house section.features.kamigamo .supporters .support-box .inner.inr2{margin-top:20px;border-top:2px dotted #ea5514}article.house section.features.kamigamo .supporters .support-box .btn-base{border:2px solid #ea5514;border-radius:40px;margin:40px auto 10px}article.house section.features.kamigamo .supporters .support-box .btn-base a{color:#ea5514;font-size:1.4rem}article.house section.features.kamigamo .supporters .support-box .btn-base:hover{background:#ea5514}article.house section.features.kamigamo .supporters .support-box .btn-base:hover a{color:#fff}@media (max-width:767px){article.house section.features.kamigamo{border:none;border-radius:0}article.house section.features.kamigamo h3{margin-bottom:0}article.house section.features.kamigamo p{font-size:1.2rem;line-height:2rem}article.house section.features.kamigamo .mv{width:100%;height:160px;margin:0;background-position:center}article.house section.features.kamigamo .about{padding:20px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.features.kamigamo .about .l-box{width:100%;z-index:2}article.house section.features.kamigamo .about .l-box img{width:100%;position:static}article.house section.features.kamigamo .about .r-box{max-width:100%;min-width:100%;width:100%;padding:0;margin:0;overflow:visible}article.house section.features.kamigamo .about .r-box h4{font-size:2.2rem;margin-bottom:5px}article.house section.features.kamigamo .about .r-box img.h4bg{top:-80px}article.house section.features.kamigamo .about .r-box .movie{margin-top:20px}article.house section.features.kamigamo .about .r-box .movie iframe{width:260px;height:140px}article.house section.features.kamigamo .point{padding:25px 10px 0}article.house section.features.kamigamo .point .p-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}article.house section.features.kamigamo .point .p-top .pt-box{width:100%;margin-bottom:15px}article.house section.features.kamigamo .point .p-top .pt-box h4{font-size:1.6rem;line-height:2.4rem;margin-bottom:5px}article.house section.features.kamigamo .point .p-top .pt-box .photo{width:100%;padding-top:56%}article.house section.features.kamigamo .point .p-bottom .pb-box.p1{display:none}article.house section.features.kamigamo .point .p-bottom .pb-box.p2,article.house section.features.kamigamo .point .p-bottom .pb-box.p3{width:50%}article.house section.features.kamigamo .point .p-bottom .pb-box.p2 img,article.house section.features.kamigamo .point .p-bottom .pb-box.p3 img{width:100%}article.house section.features.kamigamo .point .tx-bottom{font-size:1.2rem;line-height:2.2rem;margin:10px auto 10px;background-position:bottom 5px right 5px}article.house section.features.kamigamo .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-position:top}article.house section.features.kamigamo .access .box{width:100%}article.house section.features.kamigamo .access .box img.map{width:100%;margin-top:15px}article.house section.features.kamigamo .access .box:first-child{margin-bottom:20px}}article.house .panorama-box.kamigamo a{background-image:url(/images/house/kamigamo/panorama-bg.jpg)}article.house section.features.motomachi{padding:0}article.house section.features.motomachi .tx-wrap img.ttl{margin-bottom:5px}article.house section.features.motomachi .tx-wrap h2{font-size:1.8rem;line-height:2.8rem;letter-spacing:3px;margin-bottom:10px}article.house section.features.motomachi .mv{margin-top:10px}article.house section.features.motomachi .mv img{width:100%}article.house section.features.motomachi .concept{margin:0;padding:85px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;background:url(/images/house/motomachi/motomachi-bg.jpg) repeat-y}article.house section.features.motomachi .concept .img-wrap{width:50%;margin:-70px 0 0 -70px}article.house section.features.motomachi .concept .tx-wrap{width:60%;padding:30px;margin-top:30px}article.house section.features.motomachi .concept .tx-wrap p{line-height:2.8rem}article.house section.features.motomachi .concept .kazari{position:absolute}article.house section.features.motomachi .concept .kazari.k1{top:-20px;right:-20px}article.house section.features.motomachi .map{position:relative}article.house section.features.motomachi .map .tx-wrap{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-10px;width:100%;text-align:center;z-index:2}article.house section.features.motomachi .map .tx-wrap img.ttl{margin-bottom:5px}article.house section.features.motomachi .map .tx-wrap h2{font-size:1.6rem;line-height:2rem}article.house section.features.motomachi .map .kazari{position:absolute}article.house section.features.motomachi .map .kazari.k2{top:-100px;right:20px;z-index:2}article.house section.features.motomachi .spot{padding:20px 0;background:url(/images/house/motomachi/motomachi-bg.jpg) repeat-y}article.house section.features.motomachi .spot ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}article.house section.features.motomachi .spot ul li{width:50%;padding:20px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.features.motomachi .spot ul li .num{position:absolute;top:6px;left:6px}article.house section.features.motomachi .spot ul li .img{min-width:160px;height:120px;margin-right:10px;border-radius:10px;overflow:hidden}article.house section.features.motomachi .spot ul li .tx h3{color:#0dbdc8;font-size:1.6rem;font-weight:700;text-align:left}article.house section.features.motomachi .natural{padding-bottom:30px}article.house section.features.motomachi .natural .natural-mv{width:100%;height:260px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house section.features.motomachi .natural .natural-mv .img{width:50%;height:260px;background-size:cover;background-repeat:no-repeat;background-position:center}article.house section.features.motomachi .natural .natural-mv .img.b1{background-image:url(/images/house/motomachi/natural-mv1.jpg)}article.house section.features.motomachi .natural .natural-mv .img.b2{background-image:url(/images/house/motomachi/natural-mv2.jpg)}article.house section.features.motomachi .natural .tx-area{position:relative;padding:40px;background:url(/images/house/motomachi/motomachi-bg.jpg) repeat-y}article.house section.features.motomachi .natural .tx-area h3{color:#0dbdc8;font-size:1.8rem;font-weight:700;text-align:left;margin-top:40px}article.house section.features.motomachi .natural .tx-area p{text-align:left}article.house section.features.motomachi .natural .tx-area .tx-wrap{position:absolute;top:-10px;left:0;width:100%;text-align:center;z-index:2}@media (max-width:767px){article.house section.features.motomachi .tx-wrap h2{letter-spacing:0}article.house section.features.motomachi .concept{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:url(/images/house/motomachi/motomachi-bg-sp.jpg) repeat-y}article.house section.features.motomachi .concept .img-wrap{width:100%;margin:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}article.house section.features.motomachi .concept .img-wrap img{margin-left:-19px}article.house section.features.motomachi .concept .tx-wrap{width:100%;padding:10px 10px 30px 10px;margin-top:-30px}article.house section.features.motomachi .map .tx-wrap{padding:0 10px}article.house section.features.motomachi .spot ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}article.house section.features.motomachi .spot ul li{width:100%;padding:10px;margin-bottom:5px}article.house section.features.motomachi .spot ul li .num{width:24px;top:2px;left:2px}article.house section.features.motomachi .spot ul li .img{min-width:120px;height:90px}article.house section.features.motomachi .spot ul li .img img{width:120px}article.house section.features.motomachi .spot ul li .tx h3{font-size:1.4rem;margin-bottom:5px}article.house section.features.motomachi .natural{padding-bottom:20px}article.house section.features.motomachi .natural .natural-mv{height:180px}article.house section.features.motomachi .natural .natural-mv .img{height:180px}article.house section.features.motomachi .natural .natural-mv .img.b1{background-position:center}article.house section.features.motomachi .natural .natural-mv .img.b2{background-position:right}article.house section.features.motomachi .natural .tx-area{padding:60px 16px 30px}article.house section.features.motomachi .natural .tx-area h3{font-size:1.6rem;margin-top:12px;margin-bottom:5px}}article.house .panorama-box.motomachi a{background-image:url(/images/house/motomachi/panorama-bg.jpg)}article.house section.features.oimachi{padding:0}article.house section.features.oimachi .mv img{width:100%}article.house section.features.oimachi .point .section{padding:40px 32px}article.house section.features.oimachi .point .section .ttl{min-width:100%;margin-bottom:8px}article.house section.features.oimachi .point .section .ttl h3{color:#fff;font-size:2rem;line-height:1.6;letter-spacing:3px}article.house section.features.oimachi .point .section .ttl h3.en{font-size:1.6rem;letter-spacing:normal}article.house section.features.oimachi .point .section .tx p{color:#fff;font-size:1.4rem;text-align:left;line-height:1.8}article.house section.features.oimachi .point .p1{position:relative;background:url(/images/house/shinagawaoi/shinagawa-bg.jpg) repeat}article.house section.features.oimachi .point .p1 .deco-tx{position:absolute;top:-8px;right:40px;z-index:1}article.house section.features.oimachi .point .p1 .deco-tx img{width:340px}article.house section.features.oimachi .point .p1 .p1-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:2}article.house section.features.oimachi .point .p1 .p1-inr .ph{width:50%}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav .slick-list{padding:0!important}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav li{margin-right:4px}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav li:last-child{margin-right:0}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav li a{width:100%;display:block;background:#000}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav li a img{width:100%;opacity:.6}article.house section.features.oimachi .point .p1 .p1-inr .ph ul.slider-nav li.slick-current a img{opacity:1}article.house section.features.oimachi .point .p1 .p1-inr .tx{width:50%}article.house section.features.oimachi .point .p1 .p1-inr .tx .ttl{margin-bottom:10px}article.house section.features.oimachi .point .p1 .p1-inr .tx p{margin-left:24px}article.house section.features.oimachi .point .p2{position:relative;padding:0 32px 32px}article.house section.features.oimachi .point .p2:before{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:-4% -10% 0;background:#fff;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);z-index:1}article.house section.features.oimachi .point .p2:after{content:'';position:absolute;top:0;left:0;width:120%;height:80%;margin:8% -10% 0;background:#fff;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:1}article.house section.features.oimachi .point .p2 .deco-tx{position:absolute;top:-56px;left:64px;z-index:1}article.house section.features.oimachi .point .p2 .deco-tx img{width:284px}article.house section.features.oimachi .point .p2 .p2-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:2;padding-left:32px}article.house section.features.oimachi .point .p2 .p2-inr .ph{width:50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center}article.house section.features.oimachi .point .p2 .p2-inr .ph img{max-width:320px}article.house section.features.oimachi .point .p2 .p2-inr .tx{width:50%;margin-top:48px}article.house section.features.oimachi .point .p2 .p2-inr .tx .ttl h3{color:#289ba2}article.house section.features.oimachi .point .p2 .p2-inr .tx p{color:#11111f;margin-top:4px}article.house section.features.oimachi .point .p3{padding:24px 32px 48px;position:relative;background:url(/images/house/shinagawaoi/shinagawa-bg.jpg) repeat}article.house section.features.oimachi .point .p3 .deco-tx{position:absolute;top:-8px;right:8px;z-index:1}article.house section.features.oimachi .point .p3 .deco-tx img{width:340px}article.house section.features.oimachi .point .p3 .p3-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:16px;z-index:3}article.house section.features.oimachi .point .p3 .p3-inr .box{width:50%}article.house section.features.oimachi .point .p3 .p3-inr .box .ph{padding:0 32px}article.house section.features.oimachi .point .p3 .p3-inr .box .ph img{width:100%}article.house section.features.oimachi .point .p3 .p3-inr .box .tx{margin-top:8px}article.house section.features.oimachi .point .p3 .p3-inr .box .tx p{text-align:center}article.house section.features.oimachi .point .p3 .p3-inr .box .tx p span.small{font-size:1.2rem}article.house section.features.oimachi .point .p4{padding:0}article.house section.features.oimachi .point .p4 .map{position:relative}article.house section.features.oimachi .point .p4 .map img.mv{width:100%}article.house section.features.oimachi .point .p4 .map .deco-tx{position:absolute;bottom:-48px;left:40px;z-index:1}article.house section.features.oimachi .point .p4 .map .deco-tx img{width:190px}article.house section.features.oimachi .point .p4 .map .ph{width:32vw;max-width:340px;position:absolute;bottom:-128px;right:4%}article.house section.features.oimachi .point .p4 .p4-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:72px 40px}article.house section.features.oimachi .point .p4 .p4-inr .tx .ttl h3{color:#289ba2;max-width:50%}article.house section.features.oimachi .point .p4 .p4-inr .tx p{color:#11111f}@media (max-width:991px){article.house section.features.oimachi .house-content{margin:0 -16px 0}article.house section.features.oimachi .point .section{padding:56px 16px}article.house section.features.oimachi .point .section .ttl{min-width:100%;margin-bottom:8px}article.house section.features.oimachi .point .section .ttl h3{font-size:1.6rem;line-height:1.6;letter-spacing:2px}article.house section.features.oimachi .point .section .ttl .tx p{line-height:1.6}article.house section.features.oimachi .point .p1{padding-bottom:104px}article.house section.features.oimachi .point .p1 .deco-tx{position:absolute;top:-8px;right:16px}article.house section.features.oimachi .point .p1 .deco-tx img{width:195px}article.house section.features.oimachi .point .p1 .p1-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}article.house section.features.oimachi .point .p1 .p1-inr .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}article.house section.features.oimachi .point .p1 .p1-inr .tx{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}article.house section.features.oimachi .point .p1 .p1-inr .tx p{margin-left:0}article.house section.features.oimachi .point .p1 .p1-inr .ttl{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:24px 0 6px}article.house section.features.oimachi .point .p2{padding-top:0;padding-bottom:16px}article.house section.features.oimachi .point .p2:after{margin:24% -10% 0}article.house section.features.oimachi .point .p2 .deco-tx{top:-62px;left:16px}article.house section.features.oimachi .point .p2 .deco-tx img{width:142px}article.house section.features.oimachi .point .p2 .p2-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0}article.house section.features.oimachi .point .p2 .p2-inr .ph{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.oimachi .point .p2 .p2-inr .ph img{max-width:100%}article.house section.features.oimachi .point .p2 .p2-inr .tx{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:24px}article.house section.features.oimachi .point .p3{padding:48px 16px 32px}article.house section.features.oimachi .point .p3 .p3-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:-16px}article.house section.features.oimachi .point .p3 .p3-inr .box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.oimachi .point .p3 .p3-inr .box:first-child{margin-bottom:16px}article.house section.features.oimachi .point .p3 .p3-inr .box .ph{width:40%;margin-right:8px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:0}article.house section.features.oimachi .point .p3 .p3-inr .box .tx{margin-top:0}article.house section.features.oimachi .point .p3 .p3-inr .box .tx p{text-align:left}article.house section.features.oimachi .point .p4{padding:0}article.house section.features.oimachi .point .p4 .map img.mv{width:120%;margin-left:-4%}article.house section.features.oimachi .point .p4 .map .deco-tx{top:-6px;left:16px}article.house section.features.oimachi .point .p4 .map .deco-tx img{width:95px}article.house section.features.oimachi .point .p4 .map .ph{width:90%;max-width:100%;bottom:-144px;left:5%}article.house section.features.oimachi .point .p4 .p4-inr{padding:0 16px 72px;margin-top:160px}article.house section.features.oimachi .point .p4 .p4-inr .tx .ttl h3{max-width:100%}article.house section.features.oimachi .point .p4 .p4-inr .tx p{color:#11111f}}article.house section.features.oimachi .bnr img{width:100%}article.house section.features.oimachi .blog-wrap .row.grid-wrap{margin-bottom:32px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a{padding:16px;border:1px solid #ccc;border-radius:4px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid{padding:0;border-bottom:none}@media (min-width:768px){article.house section.features.oimachi .blog-wrap .row.grid-wrap a{height:100%;padding:32px 16px;border-radius:4px;border:1px solid #ccc}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid{border-bottom:none;padding:0}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .new-post{font-size:1rem;width:32px;line-height:32px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .ph{width:240px;height:160px;min-width:initial;max-height:140px;border-radius:2px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class{margin-bottom:4px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .category{font-size:1.2rem;padding:0 8px;line-height:24px;margin-right:8px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .class .tag{font-size:1.2rem}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx h4{font-size:1.6rem;font-weight:400;margin-bottom:16px}article.house section.features.oimachi .blog-wrap .row.grid-wrap a .blog.grid .tx .date{font-size:1.2rem}}article.house section.features.tamatsukuri{padding:0}article.house section.features.tamatsukuri h3{width:100%}article.house section.features.tamatsukuri img{border-radius:5px;overflow:hidden}article.house section.features.tamatsukuri .mv{width:100%;height:200px;position:relative;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(/images/house/tamatsukuri/mv.jpg) center center/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/house/tamatsukuri/mv.jpg) center center/cover no-repeat;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.tamatsukuri .mv .curve{width:120%;height:100px;background:#fff;border-radius:100%;bottom:-51px;position:absolute}article.house section.features.tamatsukuri .mv h4{color:#fff;text-align:center;font-size:3rem;line-height:1.4;margin:0 auto;padding:0 20px}article.house section.features.tamatsukuri .point-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.tamatsukuri .point-wrap .point-box{padding:40px 0;overflow:hidden}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont{font-weight:700;text-align:center;margin-right:10px}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont .point{font-size:1.4rem;line-height:1}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont .num{font-size:3.6rem;line-height:.9}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit h5{font-size:1.7rem;line-height:1.3}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit h5.en{font-size:1.6rem}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box p{font-size:1.4rem;line-height:2.5rem;margin-bottom:20px}article.house section.features.tamatsukuri .point-wrap .point-box.point1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-20px;padding:30px 0 40px;border-bottom:2px dotted #ddd}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .img-box{width:338px;position:relative}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .img-box img{position:absolute;top:-60px;left:-100px;z-index:0;width:470px}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box{width:460px;background-color:rgba(255,255,255,.8);padding:16px;position:relative}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit .point-num.mont{color:#55bdee}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit .point-num.mont .point{font-size:1.8rem}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit .point-num.mont .num{font-size:6.2rem}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit h5{font-size:1.9rem;line-height:1.5}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap li{width:48%}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap li img{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap li p{margin-bottom:0}article.house section.features.tamatsukuri .point-wrap .point-box.point2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:60%;padding:10px 20px 10px 0;margin:25px 0;border-right:2px dotted #ddd}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .img-box{width:47%;overflow:hidden;position:relative}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .img-box img{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .tx-box{width:50%}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .tit .point-num.mont{color:#1abc9c}article.house section.features.tamatsukuri .point-wrap .point-box.point2 p{margin-bottom:0}article.house section.features.tamatsukuri .point-wrap .point-box.point3{width:40%;padding:10px 0 10px 20px;margin:25px 0}article.house section.features.tamatsukuri .point-wrap .point-box.point3 .tx-box .tit .point-num.mont{color:#e74c3c}article.house section.features.tamatsukuri .point-wrap .point-box.point3 .tx-box p{margin-bottom:0}article.house section.features.tamatsukuri .point-wrap .point-box.point4{border-top:2px dotted #ddd;border-bottom:2px dotted #ddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .img-box{width:41%;overflow:hidden;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .img-box img{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .tx-box{width:56%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .tx-box .tit .point-num.mont{color:#ff7919}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .tx-box p span{font-weight:700}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box{width:100%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box ul.img-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box ul.img-wrap li{width:-webkit-calc(25% - 6px);width:calc(25% - 6px);overflow:hidden}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box ul.img-wrap li img{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box{width:17%;border-radius:5px;border:2px solid #ff4f81;text-align:center;background:#ff4f81}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box img{width:100%;padding:20px 10px 10px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px 3px 0 0}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box p{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;padding:5px 0}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .tx-box{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .tx-box .tit .point-num.mont{color:#ff4f81}@media (max-width:767px){article.house section.features.tamatsukuri{border:none;border-radius:0}article.house section.features.tamatsukuri h3{margin:0}article.house section.features.tamatsukuri .mv{height:auto}article.house section.features.tamatsukuri .mv h4{font-size:2rem;text-align:center;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto;padding:24px 16px}article.house section.features.tamatsukuri .point-wrap{padding:0 10px}article.house section.features.tamatsukuri .point-wrap .point-box{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit{margin-bottom:-5px;display:block;text-align:left;border:none}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont{margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont .point{font-size:2rem}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit .point-num.mont .num{font-size:2rem;margin-left:2px}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit h5{font-size:1.8rem}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box .tit h5 br{display:none}article.house section.features.tamatsukuri .point-wrap .point-box .tx-box p{font-size:1.3rem;line-height:2.5rem;margin-bottom:0}article.house section.features.tamatsukuri .point-wrap .point-box.point1{display:block;padding:0 0 20px;margin:0 auto}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .img-box{width:100%;height:80vw;max-height:340px;margin-bottom:-35px;position:relative}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .img-box:before{content:'';width:100%;height:50px;position:absolute;top:-5px;right:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(10%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff,#fff 10%,rgba(255,255,255,0))}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .img-box img{width:130%;max-width:470px;position:absolute;margin:auto auto;top:0;bottom:0;left:-50px;right:0}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box{width:100%;padding:16px 0}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit .point-num.mont .point{font-size:2rem}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit .point-num.mont .num{font-size:2rem}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box .tit h5{font-size:1.8rem}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box p{margin-bottom:20px}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap li{width:49%}article.house section.features.tamatsukuri .point-wrap .point-box.point1 .tx-box ul.img-wrap p{font-size:1.2rem;line-height:1.2;margin-top:8px}article.house section.features.tamatsukuri .point-wrap .point-box.point2{width:100%;padding:20px 0;margin:0 auto;display:block;-moz-box-sizing:border-box;box-sizing:border-box;border-right:none;border-bottom:2px dotted #ddd}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .img-box{width:100%;margin-bottom:10px}article.house section.features.tamatsukuri .point-wrap .point-box.point2 .tx-box{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point3{width:100%;padding:20px 0;margin:0 auto;display:block;-moz-box-sizing:border-box;box-sizing:border-box;border-right:none}article.house section.features.tamatsukuri .point-wrap .point-box.point4{width:100%;padding:20px 0;margin:0 auto;display:block;-moz-box-sizing:border-box;box-sizing:border-box;border-right:none}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .img-box{width:100%;margin-bottom:10px}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .tx-box{width:100%}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box ul.img-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0}article.house section.features.tamatsukuri .point-wrap .point-box.point4 .photo-box ul.img-wrap li{width:49%;line-height:0;margin:3px 0}article.house section.features.tamatsukuri .point-wrap .point-box.point5{padding:20px 0;margin:0 auto}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 5px}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box img{width:30%;max-width:90px;padding:5px;border-radius:3px 0 0 3px}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .img-box p{width:70%;font-size:1.2rem}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .tx-box{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.tamatsukuri .point-wrap .point-box.point5 .tx-box h5{line-height:1.5}}article.house .panorama-box.tamatsukuri a{background-image:url(/images/house/tamatsukuri/panorama-bg.jpg)}article.house .panorama-box.omori2 a{background-image:url(/images/house/omori2/panorama-bg.jpg)}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house section.features.tsuruhashi1 .wrap .access h3,article.house section.features.tsuruhashi1 .wrap .shareroom h3{font-size:2.2rem;text-align:center;line-height:1.5;font-weight:400;margin-bottom:32px}article.house section.features.tsuruhashi1 .wrap .access h3 span.en,article.house section.features.tsuruhashi1 .wrap .shareroom h3 span.en{font-size:2.8rem;font-weight:700}@media (max-width:767px){article.house section.features.tsuruhashi1 .wrap .access h3,article.house section.features.tsuruhashi1 .wrap .shareroom h3{font-size:2rem}article.house section.features.tsuruhashi1 .wrap .access h3 span.en,article.house section.features.tsuruhashi1 .wrap .shareroom h3 span.en{font-size:2rem}}article.house section.features.tsuruhashi1 .wrap .interview .movie-box,article.house section.features.tsuruhashi1 .wrap .lede .movie-box{background:#f1f1f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}article.house section.features.tsuruhashi1 .wrap .interview .movie-box .container,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-20px}article.house section.features.tsuruhashi1 .wrap .interview .movie-box .play-wrap,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .play-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.tsuruhashi1 .wrap .interview .movie-box .play-wrap a,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .play-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.tsuruhashi1 .wrap .interview .movie-box .play-wrap a .tx,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .play-wrap a .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center}article.house section.features.tsuruhashi1 .wrap .interview .movie-box .play-wrap a svg,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .play-wrap a svg{width:80px;height:80px;fill:#fff}@media (max-width:767px){article.house section.features.tsuruhashi1 .wrap .interview .movie-box .play-wrap a .tx,article.house section.features.tsuruhashi1 .wrap .lede .movie-box .play-wrap a .tx{font-size:1.6rem}}article.house section.features.tsuruhashi1 .wrap{background:#f9f9f9;overflow:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}article.house section.features.tsuruhashi1 .wrap .mv{width:100%;position:relative;overflow:hidden;margin-bottom:40px}article.house section.features.tsuruhashi1 .wrap .mv img{width:100%;height:auto}article.house section.features.tsuruhashi1 .wrap .yellow-square{position:relative}article.house section.features.tsuruhashi1 .wrap .yellow-square .inr{opacity:.3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#ffe73f;position:absolute;z-index:0}article.house section.features.tsuruhashi1 .wrap .yellow-square.ys01 .inr{right:-300px;top:-53px;width:530px;height:530px}article.house section.features.tsuruhashi1 .wrap .yellow-square.ys02 .inr{left:-22%;top:-92px;width:300px;height:300px}article.house section.features.tsuruhashi1 .wrap .lede{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 32px;margin-bottom:80px;position:relative;z-index:1}article.house section.features.tsuruhashi1 .wrap .lede .tx-box{width:53%}article.house section.features.tsuruhashi1 .wrap .lede .movie-box{width:45%;height:214px;background-image:url(/images/concept/dot-cover.png),url(/images/house/tsuruhashi/tsuruhashi-tn.png);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center center}article.house section.features.tsuruhashi1 .wrap .access{margin-bottom:80px}article.house section.features.tsuruhashi1 .wrap .access .map-wrap{background:url(/images/house/tsuruhashi/map-bg-pc.jpg) repeat center/cover}article.house section.features.tsuruhashi1 .wrap .access .map-wrap .map-img .hidden-sm-down{position:relative;top:-26px;padding:0 16px 0 0}article.house section.features.tsuruhashi1 .wrap .access .map-wrap .map-img img{width:100%;height:auto}article.house section.features.tsuruhashi1 .wrap .access .point-wrap{padding:0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:32px;margin-top:-10%}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box{background:#fff;border-radius:10px;padding:14px 16px 20px 20px;position:relative}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box .num{color:#fff;font-size:1.2rem;font-weight:700;background:#11111f;border-radius:100px;padding:0 16px;margin-left:-2px;position:absolute;top:-12px}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box .ttl{font-size:2rem;line-height:1.5;font-weight:700;margin:8px 0}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box .tx{line-height:1.5}article.house section.features.tsuruhashi1 .wrap .shareroom{padding-bottom:56px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .tx-box .num{color:#fff;font-size:1.2rem;font-weight:700;background:#11111f;border-radius:100px;padding:0 16px;margin-left:-2px;display:inline-block}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .tx-box .ttl{font-size:2rem;font-weight:700;line-height:1.5;margin:8px 0}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .ph-box{overflow:hidden}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .ph-box img{width:100%}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point:nth-child(odd) .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point:nth-child(odd) .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p01 .tx-box{width:320px;margin:-64px 24px 0 -60px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p01 .ph-box{width:546px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02{padding:0 72px 32px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02 .tx-box{width:382px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02 .ph-box{width:284px;margin-top:-64px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03{padding:0 32px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03 .tx-box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03 .ph-box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.features.tsuruhashi1 .wrap .interview{background:url(/images/house/tsuruhashi/interview-base.jpg) repeat center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px}article.house section.features.tsuruhashi1 .wrap .interview .tx-box{position:relative;width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.features.tsuruhashi1 .wrap .interview .tx-box h4{font-size:2.2rem;line-height:1.5}article.house section.features.tsuruhashi1 .wrap .interview .tx-box h4:after{display:block;content:'';border:1px solid #11111f;border-width:1px 0 0 0;width:120%;z-index:1;position:relative;margin-top:8px}article.house section.features.tsuruhashi1 .wrap .interview .movie-box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);height:216px;background-image:url(/images/concept/dot-cover.png),url(/images/house/interview-tn.png);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center center}@media (max-width:767px){article.house section.features.tsuruhashi1 .wrap{background:0 0;overflow:visible}article.house section.features.tsuruhashi1 .wrap .mv{margin-bottom:32px}article.house section.features.tsuruhashi1 .wrap .yellow-square{display:none}article.house section.features.tsuruhashi1 .wrap .lede{padding:0 16px;font-siz4:1.4rem}article.house section.features.tsuruhashi1 .wrap .lede .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}article.house section.features.tsuruhashi1 .wrap .lede .movie-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:45vw;margin-bottom:16px}article.house section.features.tsuruhashi1 .wrap .access .map-wrap{margin-top:-16px;background-image:none;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}article.house section.features.tsuruhashi1 .wrap .access .point-wrap{padding:0 16px;background:#c9e0d2;margin-top:0}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point{width:100%;margin-bottom:40px;min-width:0}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point.p01{margin:-16px 0 40px}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box{padding:0;position:static;background:0 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:212px}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .tx-box .num{position:static;display:inline-block}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .ph-box{margin-bottom:8px;padding-right:16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:300px}article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .ph-box img{width:100%}article.house section.features.tsuruhashi1 .wrap .shareroom{padding-bottom:0;margin-bottom:0}article.house section.features.tsuruhashi1 .wrap .shareroom h3{position:relative;z-index:1}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .tx-box{width:10%}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point .ph-box{width:100%}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point:nth-child(even) .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point:nth-child(even) .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p01 .tx-box{width:100%;margin:0;padding:8px 16px 16px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p01 .ph-box{width:100%}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02{padding:0}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02 .tx-box{width:100%;margin:0;padding:8px 16px 16px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p02 .ph-box{width:100%;margin:0}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03{padding:0}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03 .tx-box{width:100%;margin:0;padding:8px 16px 16px}article.house section.features.tsuruhashi1 .wrap .shareroom .point-wrap .point.p03 .ph-box{width:100%}article.house section.features.tsuruhashi1 .wrap .interview{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 24px}article.house section.features.tsuruhashi1 .wrap .interview .movie-box,article.house section.features.tsuruhashi1 .wrap .interview .tx-box{width:100%}article.house section.features.tsuruhashi1 .wrap .interview .tx-box{margin-bottom:8px}article.house section.features.tsuruhashi1 .wrap .interview .tx-box h4{font-size:1.8rem}article.house section.features.tsuruhashi1 .wrap .interview .tx-box h4:after{width:100%}article.house section.features.tsuruhashi1 .wrap .interview .movie-box{height:45vw}}@media (max-width:575px){article.house section.features.tsuruhashi1 .wrap .access .point-wrap .point .ph-box{padding:0}}article.house section.features.kuramaguchi .wrap{background:url(/images/house/kuramaguchi/bg.png) repeat}article.house section.features.kuramaguchi .wrap .mv{width:100%;margin-top:24px;position:relative;border-bottom:8px solid #639292}article.house section.features.kuramaguchi .wrap .mv .ilst-box{width:100%;height:auto}article.house section.features.kuramaguchi .wrap .mv .ilst-box img{width:100%;height:auto}article.house section.features.kuramaguchi .wrap .mv .logo{width:232px;height:229px;position:absolute;right:0;left:0;top:36px;margin:auto}article.house section.features.kuramaguchi .wrap .mv .logo img{width:100%;-webkit-filter:drop-shadow(0 0 10px rgba(107,14,18,.3));filter:drop-shadow(0 0 10px rgba(107,14,18,.3))}article.house section.features.kuramaguchi .wrap .mv:before{content:'';display:block;background:url(/images/house/kuramaguchi/main-girl.png) no-repeat center/cover;width:47px;height:111px;position:absolute;bottom:-30px;left:43%}article.house section.features.kuramaguchi .wrap .mv:after{content:'';display:block;background:url(/images/house/kuramaguchi/genjigumo.png) no-repeat left/cover;width:200px;height:130px;position:absolute;right:0;bottom:-60px}article.house section.features.kuramaguchi .wrap .concept{padding:56px 24px;background:url(/images/house/kuramaguchi/genjigumo.png) no-repeat right/cover;background-size:286px 138px;background-position:-8vw 20vw}article.house section.features.kuramaguchi .wrap .concept .top{margin-bottom:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kuramaguchi .wrap .concept .top .tx-box{width:-webkit-calc(60% - 32px);width:calc(60% - 32px)}article.house section.features.kuramaguchi .wrap .concept .top .tx-box p.tit{font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:16px}article.house section.features.kuramaguchi .wrap .concept .top .tx-box .tx p{font-size:1.4rem}article.house section.features.kuramaguchi .wrap .concept .top .movie-box{width:40%;height:214px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:url(/images/concept/dot-cover.png),url(/images/house/kuramaguchi/movie-thumb.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:center center;position:relative;overflow:hidden}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-20px}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .play-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .play-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .play-wrap a .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .play-wrap a svg{width:80px;height:80px;fill:#fff}article.house section.features.kuramaguchi .wrap .concept .bottom{margin-bottom:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kuramaguchi .wrap .concept .bottom .point{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box{width:100%;height:226px;position:relative}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box .point-tx{position:absolute;background:#cb5d4d;padding:2px 10px;font-size:1.1rem;font-weight:700;color:#fff}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box .point-tx:first-child{top:0;left:0}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box .point-tx:last-child{bottom:0;right:0}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box.point01{background:url(/images/house/kuramaguchi/point-ph01.jpg) no-repeat center/cover}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box.point02{background:url(/images/house/kuramaguchi/point-ph02.jpg) no-repeat center/cover}article.house section.features.kuramaguchi .wrap .concept .bottom .point .tx-box .tit{font-size:1.8rem;font-weight:700;padding-top:8px}article.house section.features.kuramaguchi .wrap .concept .bottom .point .tx-box .tx{font-size:1.4rem}article.house section.features.kuramaguchi .wrap .concept .bottom .point .tx-box .small{font-size:1.1rem}article.house section.features.kuramaguchi .wrap .area-map{position:relative}article.house section.features.kuramaguchi .wrap .area-map:before{content:'';display:block;background:url(/images/house/kuramaguchi/genjigumo.png) no-repeat left/cover;width:150px;height:130px;position:absolute;right:0;top:-60px}article.house section.features.kuramaguchi .wrap .area-map:after{content:'';display:block;background:url(/images/house/kuramaguchi/area-tit.png) no-repeat center/cover;width:208px;height:58px;position:absolute;top:30px;left:0;right:0;margin:auto}article.house section.features.kuramaguchi .wrap .area-map .ilst-box img{width:100%;height:auto}article.house section.features.kuramaguchi .wrap .area-map .slide-box{background:#639292;padding:8px 24px 72px;position:relative}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box{position:relative;z-index:40}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav{-webkit-transform:initial;-ms-transform:initial;transform:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav .slick-track{-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav .slick-list{padding:12px 50px!important}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav li{width:-webkit-calc(2rem + 10px)!important;width:calc(2rem + 10px)!important;margin:0 16px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav li.slick-current a.num{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);background:#cb5d4d;border:2px solid #fff;display:block;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav li a.num{-webkit-transition:.2s ease;transition:.2s ease;width:-webkit-calc(2rem + 10px);width:calc(2rem + 10px);height:-webkit-calc(2rem + 10px);height:calc(2rem + 10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#ccc;color:#fff;font-weight:700;line-height:1}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav li a.num:hover{opacity:1}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap{position:relative;z-index:30;margin-top:-26px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider button{width:40px;height:40px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider .slick-prev{margin-left:-20px;left:0}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider .slick-prev:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-left-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider .slick-next{margin-right:-20px;right:0}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider .slick-next:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-right-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr{background:#fff;padding:40px 24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .ph-box{width:-webkit-calc(60% - 24px);width:calc(60% - 24px);max-height:283px;overflow:hidden}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .ph-box img{width:100%;height:auto}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .tx-box{width:40%}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .tx-box .tit{font-size:1.8rem;font-weight:700}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .tx-box .tx{font-size:1.4rem}article.house section.features.kuramaguchi .wrap .access-map{padding:48px 16px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kuramaguchi .wrap .access-map .ilst-box{width:-webkit-calc(60% - 32px);width:calc(60% - 32px)}article.house section.features.kuramaguchi .wrap .access-map .ilst-box img{width:100%}article.house section.features.kuramaguchi .wrap .access-map .tx-box{width:40%}article.house section.features.kuramaguchi .wrap .access-map .tx-box .tit{margin-bottom:16px}article.house section.features.kuramaguchi .wrap .access-map .tx-box .tit p{font-size:1.8rem;font-weight:700;line-height:1.5}article.house section.features.kuramaguchi .wrap .access-map .tx-box p.tx{font-size:1.4rem}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:32px}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box .ic-box{width:110px;height:110px;margin-right:-30px;min-width:110px;position:relative}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box .ic-box img{width:100%}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box .tx-box{width:auto;display:block;background:#fff;padding:24px 16px 24px 40px;margin-right:16px}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box .tx-box .tx{font-size:1.4rem;line-height:1.5}article.house section.features.kuramaguchi .wrap .access-map:before{content:'';display:block;background:url(/images/house/kuramaguchi/access-tit.png) no-repeat center/cover;width:236px;height:58px;position:absolute;top:-30px;left:0;right:0;margin:auto}@media (max-width:991px){article.house section.features.kuramaguchi .wrap{background:0 0}article.house section.features.kuramaguchi .wrap .mv .logo{width:26vw;height:26vw;top:5vw}article.house section.features.kuramaguchi .wrap .mv:before{width:5vw;height:12vw;bottom:-3vw}article.house section.features.kuramaguchi .wrap .mv:after{width:100px;height:70px;bottom:-40px}article.house section.features.kuramaguchi .wrap .concept{padding:32px 16px 0;background-size:192px 98px;background-position:5vw 66vw}article.house section.features.kuramaguchi .wrap .concept .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.features.kuramaguchi .wrap .concept .top .tx-box{width:100%;margin-bottom:24px}article.house section.features.kuramaguchi .wrap .concept .top .tx-box p.tit{font-size:1.8rem;line-height:1.8}article.house section.features.kuramaguchi .wrap .concept .top .tx-box .tx p{font-size:1.4rem}article.house section.features.kuramaguchi .wrap .concept .top .movie-box{width:100%;height:40vw}article.house section.features.kuramaguchi .wrap .concept .top .movie-box .play-wrap a .tx{font-size:1.6rem}article.house section.features.kuramaguchi .wrap .concept .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.features.kuramaguchi .wrap .concept .bottom .point{width:100%;margin-bottom:40px}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box{height:40vw}article.house section.features.kuramaguchi .wrap .area-map:before{width:69px;height:70px;top:-50px}article.house section.features.kuramaguchi .wrap .area-map:after{top:-18px}article.house section.features.kuramaguchi .wrap .area-map .slide-box{padding:8px 16px 72px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav .slick-list{padding:12px 0!important;width:100%}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:90%;max-width:440px;margin:0 auto}article.house section.features.kuramaguchi .wrap .area-map .slide-box .nav-box ul.slider-nav li{margin:0}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider{background:#fff}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider button.slick-prev{margin-left:-24px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider button.slick-next{margin-right:-24px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr{padding:32px 16px}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .ph-box{width:100%;margin-bottom:8px;max-height:initial}article.house section.features.kuramaguchi .wrap .area-map .slide-box .slider-wrap ul.kuramaguchi-slider li.slide .slide-inr .tx-box{width:100%}article.house section.features.kuramaguchi .wrap .access-map{background:0 0;padding:48px 16px}article.house section.features.kuramaguchi .wrap .access-map .ilst-box{width:100%;margin-bottom:24px}article.house section.features.kuramaguchi .wrap .access-map .tx-box{width:100%}article.house section.features.kuramaguchi .wrap .access-map .tx-box .tit p{margin:0}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box{margin-top:24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.house section.features.kuramaguchi .wrap .access-map .tx-box .cycle-box .tx-box{background:#f9f9f9;width:100%}}@media (max-width:767px){article.house section.features.kuramaguchi .wrap .concept .top .movie-box{width:100%;height:60vw}article.house section.features.kuramaguchi .wrap .concept .bottom .point .ph-box{height:60vw}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house section.features.kinugasa .wrap{overflow:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}article.house section.features.kinugasa .wrap .mv{width:100%;position:relative;overflow:hidden;margin-bottom:32px}article.house section.features.kinugasa .wrap .mv img{width:100%;height:auto}article.house section.features.kinugasa .wrap .facility{position:relative}article.house section.features.kinugasa .wrap .facility:after{content:'';display:block;width:382px;height:545px;background:url(/images/house/kinugasa/dot-blue.png) no-repeat center/cover;position:absolute;top:-10%;left:24%;z-index:-1}article.house section.features.kinugasa .wrap .facility .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kinugasa .wrap .facility .point .tx-box{position:relative}article.house section.features.kinugasa .wrap .facility .point .tx-box .ttl{position:absolute}article.house section.features.kinugasa .wrap .facility .point .tx-box .ttl img{width:100%}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box{margin-left:4vw}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .ttl{width:540px}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .tx{width:352px;margin:56px 16px 0 0}article.house section.features.kinugasa .wrap .facility .point.point01 .ph-box{width:380px;margin-top:-32px;overflow:hidden}article.house section.features.kinugasa .wrap .facility .point.point01 .ph-box img{width:100%}article.house section.features.kinugasa .wrap .facility .point.point02{margin:80px 0 56px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:380px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl{width:408px;right:8vw}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl:before{content:'';display:block;width:88px;height:88px;background:url(/images/house/kinugasa/dot.png) no-repeat center/cover;position:absolute;bottom:54px;left:16px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .tx{margin-top:56px}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:-260px}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .top{width:350px;margin-bottom:24px}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .top img{width:100%}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .bottom{width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .bottom img{width:188px}article.house section.features.kinugasa .wrap .access .map{margin-bottom:32px}article.house section.features.kinugasa .wrap .access .map img{width:100%}article.house section.features.kinugasa .wrap .access .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.kinugasa .wrap .access .point .inr{width:-webkit-calc(100% / 3 - 16px);width:calc(100% / 3 - 16px)}article.house section.features.kinugasa .wrap .access .point .inr .ph-box img{width:100%;margin-bottom:8px}article.house section.features.kinugasa .wrap .access .point .inr .tx-box{font-size:1.5rem}@media (max-width:992px){article.house section.features.kinugasa .wrap .facility:after{display:none}article.house section.features.kinugasa .wrap .facility .point{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.kinugasa .wrap .facility .point.point01{margin:0 0 56px}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin:0}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .ttl{position:relative;height:40px;margin-top:-20px}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .tx{width:100%;margin:16px 0 0}article.house section.features.kinugasa .wrap .facility .point.point01 .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin:0}article.house section.features.kinugasa .wrap .facility .point.point02{margin:0 0 56px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box{width:100%;margin:0}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl{position:relative;width:100%;position:relative;right:auto;height:40px;margin-top:-20px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl img{height:100%;width:auto}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl:before{display:none}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .tx{width:100%;margin:16px 0 0}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box{margin:0}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .top{width:100%;margin:0}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .bottom{display:none}}@media (max-width:767px){article.house section.features.kinugasa .wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}article.house section.features.kinugasa .wrap .facility{margin:0 16px}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .ttl{width:100%;height:auto;margin-top:16px}article.house section.features.kinugasa .wrap .facility .point.point01 .tx-box .tx{margin:8px 0 0}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl{width:100%;height:auto;margin-top:16px}article.house section.features.kinugasa .wrap .facility .point.point02 .tx-box .ttl img{height:auto;width:100%}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:16px}article.house section.features.kinugasa .wrap .facility .point.point02 .ph-box .bottom img{width:-webkit-calc(100% / 2 - 8px);width:calc(100% / 2 - 8px);-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}article.house section.features.kinugasa .wrap .access .point{margin:0 16px}article.house section.features.kinugasa .wrap .access .point .inr{width:100%;margin-bottom:40px}article.house section.features.kinugasa .wrap .access .point .inr:last-child{margin:0}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house section.features.nishijin .wrap{overflow:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}article.house section.features.nishijin .wrap .mv{width:100%;position:relative;margin-bottom:64px}article.house section.features.nishijin .wrap .mv img{width:100%;height:auto}article.house section.features.nishijin .wrap .mv h2{font-size:3.2rem;line-height:1.5;margin:-72px 0 0 32px}article.house section.features.nishijin .wrap .facility{margin-bottom:80px;position:relative}article.house section.features.nishijin .wrap .facility:after{content:'';display:block;width:100%;height:100px;padding-top:200%;position:absolute;z-index:-1;top:-200px;background:url(/images/house/nishijin/nishijin-ilst-02.png) no-repeat top/contain}article.house section.features.nishijin .wrap .facility .point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}article.house section.features.nishijin .wrap .facility .point .ph-box{position:relative;-webkit-flex-basis:360px;-ms-flex-preferred-size:360px;flex-basis:360px}article.house section.features.nishijin .wrap .facility .point .ph-box img{width:100%;height:auto}article.house section.features.nishijin .wrap .facility .point .ph-box:after{content:'';display:block;width:80px;height:74px;background:url(/images/house/nishijin/hi.png) no-repeat center/cover;position:absolute;top:-20px;right:-42px}article.house section.features.nishijin .wrap .facility .point .tx-box{-webkit-flex-basis:450px;-ms-flex-preferred-size:450px;flex-basis:450px;z-index:2;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.house section.features.nishijin .wrap .facility .point .tx-box .tit{font-size:2rem;font-weight:700}article.house section.features.nishijin .wrap .facility .point .tx-box .tx{font-size:1.4rem;font-weight:700}article.house section.features.nishijin .wrap .facility .point.point01 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.nishijin .wrap .facility .point.point01 .ph-box{margin-right:-40px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.nishijin .wrap .facility .point.point02 .tx-box .tit{text-align:right}article.house section.features.nishijin .wrap .facility .point.point02 .ph-box{margin-left:-40px}article.house section.features.nishijin .wrap .facility .point.point02 .ph-box:after{width:98px;height:132px;background:url(/images/house/nishijin/itomaki.png) no-repeat center/cover;top:auto;right:auto;bottom:-80px;left:-42px}article.house section.features.nishijin .wrap .access .map img{width:100%;height:auto}article.house section.features.nishijin .wrap .otherhouses{padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff}article.house section.features.nishijin .wrap .otherhouses .ph-box{-webkit-flex-basis:392px;-ms-flex-preferred-size:392px;flex-basis:392px;margin-right:-60px}article.house section.features.nishijin .wrap .otherhouses .ph-box img{width:100%;height:auto}article.house section.features.nishijin .wrap .otherhouses .tx-box{margin-top:16px;-webkit-flex-basis:408px;-ms-flex-preferred-size:408px;flex-basis:408px;z-index:2;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.house section.features.nishijin .wrap .otherhouses .tx-box .tit{font-size:1.8rem;font-weight:700;line-height:1.5;color:#ff5730;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.nishijin .wrap .otherhouses .tx-box .tit:before{content:'';display:block;width:24px;min-width:24px;height:24px;background:url(/images/house/nishijin/ic.png) no-repeat center/cover;margin-right:8px}article.house section.features.nishijin .wrap .otherhouses .tx-box .tx{font-size:1.4rem;font-weight:700}@media (max-width:767px){article.house section.features.nishijin .wrap{margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}article.house section.features.nishijin .wrap .mv{padding:0 16px}article.house section.features.nishijin .wrap .mv h2{font-size:2.4rem;margin:0}article.house section.features.nishijin .wrap .mv br{display:none}article.house section.features.nishijin .wrap .facility{padding:0 16px;margin-bottom:40px}article.house section.features.nishijin .wrap .facility:after{padding-top:500%;background:url(/images/house/nishijin/nishijin-ilst-02.png) repeat-y top/contain;top:-220px}article.house section.features.nishijin .wrap .facility .point{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.nishijin .wrap .facility .point .ph-box{min-width:100%}article.house section.features.nishijin .wrap .facility .point .tx-box{min-width:100%}article.house section.features.nishijin .wrap .facility .point.point01{margin-bottom:80px}article.house section.features.nishijin .wrap .facility .point.point01 .ph-box{margin:0 0 12px}article.house section.features.nishijin .wrap .facility .point.point01 .ph-box:after{right:0}article.house section.features.nishijin .wrap .facility .point.point02 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.nishijin .wrap .facility .point.point02 .tx-box .tit{text-align:left}article.house section.features.nishijin .wrap .facility .point.point02 .ph-box{margin:0 0 12px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.house section.features.nishijin .wrap .facility .point.point02 .ph-box:after{left:auto;bottom:auto;right:0;top:-50px}article.house section.features.nishijin .wrap .facility .point.point02.en .tx-box .tit{margin-right:16px}article.house section.features.nishijin .wrap .otherhouses{padding:40px 16px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.nishijin .wrap .otherhouses .ph-box{width:100%;min-width:100%;margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.house section.features.nishijin .wrap .otherhouses .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 16px;min-width:100%}article.house section.features.nishijin .wrap .otherhouses .tx-box .tit{margin-bottom:8px}}p.notes{font-size:1.4rem;margin:0 0 32px}.asakusabashi-bnr-wrap{display:grid;grid-template-columns:48% 48%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.asakusabashi-bnr-wrap .img-box{width:100%;overflow:hidden}.asakusabashi-bnr-wrap .img-box img.left{width:100%;height:100%}.asakusabashi-bnr-wrap .img-box img.right{width:100%;height:100%}@media (max-width:767px){.asakusabashi-bnr-wrap{grid-template:none}.asakusabashi-bnr-wrap .img-box.img-box:first-of-type{margin-bottom:50px}.asakusabashi-bnr-wrap .img-box.img-box:first-of-type img.left{width:100%}.inr{grid-template-columns:none}.inr .tx-box{position:relative;z-index:10;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.inr .tx-box .tx-inr{padding-top:0;margin-top:-24px}.inr .tx-box .tx-inr .tx{font-size:1.4rem}.inr .tx-box .tx-inr .tx span.inline-block{display:inline}.inr .tx-box .tx-inr .btn-base:before{display:none}.inr .ilst-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:auto}.inr .ilst-box:before{content:'';display:block;padding-top:60%}.inr .ilst-box:after{width:100%;height:auto;top:0;left:initial;right:0;background:url(/images/lp/asakusabashi/asakusabashi_ilst_fix@2x.png) no-repeat center/cover}}article.house .panorama-box.oyama a{background-image:url(/images/house/oyama/panorama-bg.jpg)}article.house .panorama-box.jimbocho a{background-image:url(/images/house/jimbocho/panorama-bg.jpg)}article.house .panorama-box.shinkoiwa1 a{background-image:url(/images/house/shinkoiwa1/panorama_bg_shinkoiwa1.jpg)}article.house .panorama-box.jujo a{background-image:url(/images/house/jujo/panorama-bg.jpg)}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house section.features.cosmo .wrap{border-radius:20px;overflow:hidden}@media (max-width:767px){article.house section.features.cosmo .wrap{border-radius:0}}article.house section.features.cosmo .wrap .mv{background:#455185;padding-bottom:10px;border-radius:20px;position:relative}article.house section.features.cosmo .wrap .mv-header{background:url(/images/house/cosmo/mv-bg.webp) no-repeat bottom/cover}article.house section.features.cosmo .wrap .ttl-box{padding:40px 0 0 40px;margin-bottom:-70px;position:relative;z-index:1}article.house section.features.cosmo .wrap .ttl-box h2{color:#e5a555;font-size:48px;line-height:1.3;text-transform:uppercase}article.house section.features.cosmo .wrap .ttl-box p{color:#fff;font-size:1.8rem;line-height:1.5}@media (max-width:767px){article.house section.features.cosmo .wrap .ttl-box{padding:40px 20px}article.house section.features.cosmo .wrap .ttl-box h2{font-size:2.8rem}article.house section.features.cosmo .wrap .ttl-box p{font-size:1.3rem}}article.house section.features.cosmo .wrap img.mv-main{width:100%}article.house section.features.cosmo .wrap .deco-journey{position:absolute;bottom:253px;left:20px;width:130px;z-index:1}@media (max-width:767px){article.house section.features.cosmo .wrap .deco-journey{position:absolute;bottom:52%;left:-6px;width:80px;z-index:1}}article.house section.features.cosmo .wrap .mv-journey{border:2px solid #e5a555;border-radius:20px;background:rgba(0,0,0,.4);overflow:hidden;padding:10px 0 40px 40px;margin:0 16px 16px;position:relative}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey{padding:10px 0 50px 20px}}article.house section.features.cosmo .wrap .mv-journey h2{color:#e5a555;font-size:2.4rem;line-height:1;padding-bottom:19px;text-align:center;text-transform:uppercase;margin:10px 0 16px;border-bottom:1px solid;width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey h2{font-size:2rem;line-height:1.4;padding-bottom:12px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-list{padding:0 10% 0 0!important}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots{bottom:-30px}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots{bottom:-35px;left:-10px}}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li{width:6px;height:6px}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li button{width:6px;height:6px}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li button:before{width:6px;height:6px;font-size:6px;color:#e5a555}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li.slick-active{margin:0 12px}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li.slick-active button{width:24px;height:24px;position:relative}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li.slick-active button:before{display:none}article.house section.features.cosmo .wrap .mv-journey .mv-journey__slider .slick-dots li.slick-active button:after{content:"";width:24px;height:24px;display:block;position:absolute;top:4px;left:-10px;background:url(/images/house/cosmo/ic-rocket.svg) no-repeat bottom/cover}article.house section.features.cosmo .wrap .mv-journey__content{display:grid;grid-template-columns:200px 1fr;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:32px}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey__content{grid-template-columns:1fr;margin-right:16px}}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__img{width:100%;border-radius:20px;overflow:hidden}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox .mv-journey__num{color:#e5a555;font-size:1.8rem;line-height:1;margin-bottom:.6rem}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox .mv-journey__num{font-size:1.4rem}}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox h3.mv-journey__ttl{color:#fff;font-size:2.8rem;line-height:1.3;margin-bottom:.6rem;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox h3.mv-journey__ttl:after{border-top:1px solid;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:1rem}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox h3.mv-journey__ttl{font-size:2.4rem}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox h3.mv-journey__ttl:after{border:none}}article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox p.mv-journey__tx{color:#fff;font-size:1.4rem;line-height:1.6}@media (max-width:767px){article.house section.features.cosmo .wrap .mv-journey__content .mv-journey__txbox p.mv-journey__tx{font-size:1.3rem}}article.house section.features.cosmo .facility{margin-top:64px}article.house section.features.cosmo .facility .facility-content{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:56px;position:relative;z-index:1}article.house section.features.cosmo .facility .facility-content:last-child{margin-bottom:24px}@media (max-width:767px){article.house section.features.cosmo .facility .facility-content{grid-template-columns:1fr;margin-left:20px;margin-right:20px}}article.house section.features.cosmo .facility .facility-content__img{border-radius:20px;overflow:hidden;position:relative;z-index:1}@media (max-width:767px){article.house section.features.cosmo .facility .facility-content__img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}article.house section.features.cosmo .facility .facility-content__img img{width:100%}article.house section.features.cosmo .facility .facility-content__img.point01{position:absolute;width:45%;right:40px;top:-50px}@media (max-width:767px){article.house section.features.cosmo .facility .facility-content__img.point01{position:relative;width:100%;right:0;top:0}}article.house section.features.cosmo .facility .facility-content__txBox{position:relative;z-index:1}article.house section.features.cosmo .facility .facility-content__txBox h2{color:#e5a555;font-size:3.8rem;text-transform:uppercase;line-height:1.3;margin-bottom:1rem}article.house section.features.cosmo .facility .facility-content__txBox p{font-size:1.2rem}@media (max-width:767px){article.house section.features.cosmo .facility .facility-content__txBox h2{font-size:2.4rem}}article.house section.features.cosmo .facility .grid-reverse .facility-content__img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (max-width:767px){article.house section.features.cosmo .facility .grid-reverse .facility-content__img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}article.house section.features.cosmo .facility .deco-R{position:absolute;top:-50px;right:0;z-index:0;width:310px}article.house section.features.cosmo .facility .deco-R img{width:100%}@media (max-width:767px){article.house section.features.cosmo .facility .deco-R{top:auto;bottom:40px;right:-40px;width:310px}}article.house section.features.cosmo .facility .deco-tenant{position:absolute;top:-50px;right:0;z-index:2;width:140px}article.house section.features.cosmo .facility .deco-tenant img{width:100%}@media (max-width:767px){article.house section.features.cosmo .facility .deco-tenant{top:auto;bottom:200px;right:-20px;width:100px}}article.house section.features.cosmo .facility .deco-universe{position:absolute;top:-100px;right:-550px;width:1300px;height:1000px;z-index:0;opacity:.5}article.house section.features.cosmo .facility .deco-universe img{width:100%}article.house section.features.cosmo ul.facility-list{border:2px solid #e5a555;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative;z-index:1;background:#fff;margin-bottom:72px;gap:24px}@media (max-width:767px){article.house section.features.cosmo ul.facility-list{border-radius:20px;display:grid;grid-template-columns:1fr;gap:12px;margin-left:20px;margin-right:20px;margin-bottom:56px}}article.house section.features.cosmo ul.facility-list li{font-size:1.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){article.house section.features.cosmo ul.facility-list li{font-size:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}article.house section.features.cosmo ul.facility-list li span{color:#e5a555;font-size:1.3rem;font-weight:700;margin-right:4px}article.house section.features.cosmo ul.facility-list li .facility-list__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.house section.features.cosmo ul.facility-list li:first-child .facility-list__ttl:before{content:"";width:20px;height:20px;margin-right:4px;background:url(/images/house/cosmo/ic-furniture.svg) no-repeat bottom/contain}article.house section.features.cosmo ul.facility-list li:nth-child(2) .facility-list__ttl:before{content:"";width:12px;height:20px;margin-right:8px;background:url(/images/house/cosmo/ic-facility.svg) no-repeat bottom/contain}article.house section.features.cosmo .areamap{position:relative;z-index:1}@media (max-width:767px){article.house section.features.cosmo .areamap{margin-left:20px;margin-right:20px}}article.house section.features.cosmo .areamap .areamap-content__img{border-radius:20px;overflow:hidden;margin-bottom:32px}article.house section.features.cosmo .areamap .areamap-content__img img{width:100%}article.house section.features.cosmo .areamap .areamap-content__txBox{display:grid;grid-template-columns:auto 1fr;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){article.house section.features.cosmo .areamap .areamap-content__txBox{grid-template-columns:1fr;gap:8px}}article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__ttl{color:#e5a555;text-transform:uppercase;line-height:1.3;margin-bottom:0}article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__ttl h2{font-size:3.2rem}@media (max-width:767px){article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__ttl h2{font-size:2.4rem}}article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__ttl h3{font-size:2.2rem;font-weight:500;line-height:1.5}@media (max-width:767px){article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__ttl h3{font-size:1.8rem}}article.house section.features.cosmo .areamap .areamap-content__txBox .areamap-content__tx p{font-size:1.2rem;line-height:1.7}article.house section.features .wrap.cosmoJa .mv-header .ttl-box h2{font-size:40px;letter-spacing:7px;margin-bottom:10px}@media (max-width:767px){article.house section.features .wrap.cosmoJa .mv-header .ttl-box h2{font-size:2.4rem;letter-spacing:4px}}article.house section.features .wrap.cosmoJa .mv-journey__content .mv-journey__txbox h3.mv-journey__ttl{font-size:2.4rem}@media (max-width:767px){article.house section.features .wrap.cosmoKo .ttl-box p{font-size:1.2rem}}article.house section.features .wrap.cosmoKo .areamap .areamap-content__txBox{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house .panorama-box.uji a{background-image:url(/images/house/uji/panorama-bg.jpg)}article.house section.features.uji .wrap{overflow:hidden}article.house section.features.uji .wrap .header{position:relative;min-height:334px;background-image:url(/images/house/uji/uji-bg-top.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}article.house section.features.uji .wrap .header img{width:373px;height:auto;position:absolute;top:40px;left:50px}article.house section.features.uji .wrap .header img.en{width:360px;left:40px}@media (max-width:767px){article.house section.features.uji .wrap .header img.en{width:50vw;left:16px}}article.house section.features.uji .wrap .header img.tw{width:340px;left:40px;top:25px}@media (max-width:767px){article.house section.features.uji .wrap .header img.tw{width:40vw;left:25px;top:20px}}@media (max-width:767px){article.house section.features.uji .wrap .header img{width:50vw;top:23px;left:16px}}article.house section.features.uji .wrap .content{position:relative;margin-top:-120px;min-height:334px;background-image:url(/images/house/uji/uji-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center top}article.house section.features.uji .wrap .content .mv{position:relative;text-align:center}article.house section.features.uji .wrap .content .mv-img{max-width:100%;margin-top:-200px}article.house section.features.uji .wrap .content .mv-tx{max-width:628px}@media (max-width:767px){article.house section.features.uji .wrap .content .mv-tx{width:90%}}article.house section.features.uji .wrap .content .mv-tx-wrapper{position:relative;margin-top:-80px;margin-bottom:64px}@media (max-width:767px){article.house section.features.uji .wrap .content .mv-tx-wrapper{margin-top:-40px}}article.house section.features.uji .wrap .content .mv-tx-wrapper:after{content:"";position:absolute;right:64px;top:-102px;z-index:0;width:121px;height:112px;background-image:url(/images/house/uji/newopen.webp);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.features.uji .wrap .content .mv-tx-wrapper:after{right:13px;top:-57px;z-index:0;width:60px;height:56px}}article.house section.features.uji .wrap .point{position:relative;margin-bottom:88px}@media (max-width:767px){article.house section.features.uji .wrap .point{margin-bottom:64px}}article.house section.features.uji .wrap .point-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:0 24px}@media (max-width:767px){article.house section.features.uji .wrap .point-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 16px}}article.house section.features.uji .wrap .point-ph{position:relative}article.house section.features.uji .wrap .point-ph img{width:100%}@media (max-width:767px){article.house section.features.uji .wrap .point-ph{width:100vw;margin:-webkit-calc(50% - 50vw);margin:calc(50% - 50vw)}}article.house section.features.uji .wrap .point-ph p{font-size:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.4);position:absolute;bottom:4px;right:12px;color:#fff}@media (max-width:767px){article.house section.features.uji .wrap .point-ph p{top:7px;bottom:auto;right:auto;left:12px}}article.house section.features.uji .wrap .point-txArea{max-width:50%}@media (max-width:767px){article.house section.features.uji .wrap .point-txArea{max-width:100%;margin-top:-6px;z-index:1}}article.house section.features.uji .wrap .point-txArea .point-ttl{height:79px;margin-bottom:16px}@media (max-width:767px){article.house section.features.uji .wrap .point-txArea .point-ttl{height:16vw;margin-bottom:8px}}@media (max-width:767px){article.house section.features.uji .wrap .point-txArea .point-ttl.en{height:15vw}}article.house section.features.uji .wrap .point-txArea p{font-size:1.4rem;line-height:2}@media (max-width:767px){article.house section.features.uji .wrap .point-txArea p{position:relative;z-index:1}}article.house section.features.uji .wrap .point01{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.house section.features.uji .wrap .point01 ul.point01__slider{width:315px}@media (max-width:767px){article.house section.features.uji .wrap .point01 ul.point01__slider{width:100%}}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-dots{bottom:auto;top:-3px;left:9px;right:auto;text-align:left}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-dots li.slick-active button:before{color:#dc5f4d}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-dots li{width:12px;height:12px}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-dots li button{font-size:12px;width:12px;height:12px}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-dots li button:before{font-size:12px;width:12px;height:12px}article.house section.features.uji .wrap .point01 ul.point01__slider .slick-list{border-radius:20px}@media (max-width:767px){article.house section.features.uji .wrap .point01 ul.point01__slider .slick-list{border-radius:0}}article.house section.features.uji .wrap .point01 .point-txArea{max-width:100%;position:relative;top:24px;z-index:1}@media (max-width:767px){article.house section.features.uji .wrap .point01 .point-txArea{top:0}}article.house section.features.uji .wrap .point01 .point-txArea:after{content:"";position:absolute;right:-24px;bottom:-33px;z-index:0;width:281px;height:421px;background-image:url(/images/house/uji/point01-kazari.webp);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.features.uji .wrap .point01 .point-txArea:after{bottom:-117px;z-index:0;width:169px;height:251px}}article.house section.features.uji .wrap .point02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-top:-32px}@media (max-width:767px){article.house section.features.uji .wrap .point02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:64px}}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-dots{bottom:auto;top:-3px;right:auto;left:9px;text-align:left}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-dots li.slick-active button:before{color:#dc5f4d}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-dots li{width:12px;height:12px}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-dots li button{font-size:12px;width:12px;height:12px}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-dots li button:before{font-size:12px;width:12px;height:12px}article.house section.features.uji .wrap .point02 ul.point01__slider .slick-list{border-radius:20px}@media (max-width:767px){article.house section.features.uji .wrap .point02 ul.point01__slider .slick-list{border-radius:0}}article.house section.features.uji .wrap .point02 .point-ph{min-width:50%;position:relative;z-index:1}@media (max-width:767px){article.house section.features.uji .wrap .point02 .point-ph{width:100vw;margin:-webkit-calc(50% - 50vw);margin:calc(50% - 50vw)}}article.house section.features.uji .wrap .point02 .point02-ph{border-radius:20px;overflow:hidden}@media (max-width:767px){article.house section.features.uji .wrap .point02 .point02-ph{border-radius:0}}article.house section.features.uji .wrap .point02 .point02-illust{width:157px;height:117px;position:absolute;right:24px;top:-66px}@media (max-width:767px){article.house section.features.uji .wrap .point02 .point02-illust{width:107px;height:81px;position:absolute;right:-6px;top:-58px}}article.house section.features.uji .wrap .point03{position:relative;margin-top:72px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){article.house section.features.uji .wrap .point03{margin-top:48px}}article.house section.features.uji .wrap .point03 .point03-illust{width:112px;height:112px;position:absolute;right:24px;bottom:-14px}@media (max-width:767px){article.house section.features.uji .wrap .point03 .point03-illust{width:62px;height:62px;position:absolute;right:10px;bottom:auto;top:-30px;z-index:1}}article.house section.features.uji .wrap .point03 .point-ph{position:relative}article.house section.features.uji .wrap .point03 .point-txArea{max-width:100%;padding:0 24px}@media (max-width:767px){article.house section.features.uji .wrap .point03 .point-txArea{margin-top:-22px}}article.house section.features.uji .wrap .point03 .point-ttl{position:absolute;top:-18px;left:16px}@media (max-width:767px){article.house section.features.uji .wrap .point03 .point-ttl{position:static}}article.house section.features.uji .wrap .areamap{position:relative}article.house section.features.uji .wrap .areamap .areamap-ttl{position:absolute;left:24px;top:-20px;height:40px;z-index:1}@media (max-width:767px){article.house section.features.uji .wrap .areamap .areamap-ttl{top:-12px;height:24px}}article.house section.features.uji .wrap .areamap .ilst-box{position:relative}article.house section.features.uji .wrap .areamap .ilst-box .areamap{width:100%;height:auto}article.house section.features.uji .wrap .areamap .ilst-box .areamap-illust01{position:absolute;bottom:-16px;left:24px;z-index:1;width:96px;height:86px}@media (max-width:767px){article.house section.features.uji .wrap .areamap .ilst-box .areamap-illust01{left:7px;z-index:1;width:50px;height:46px}}article.house section.features.uji .wrap .areamap .ilst-box .areamap-illust02{position:absolute;bottom:-16px;right:24px;z-index:1;width:108px;height:131px}@media (max-width:767px){article.house section.features.uji .wrap .areamap .ilst-box .areamap-illust02{right:-6px;z-index:1;width:50px;height:60px}}article.house section.features.uji .wrap .areamap .ilst-box .areamap-nintendo{position:absolute;top:16px;right:16px;z-index:1;width:164px;height:auto}@media (max-width:767px){article.house section.features.uji .wrap .areamap .ilst-box .areamap-nintendo{top:17px;right:16px;z-index:1;width:134px}}article.house section.features.uji .wrap .areamap .slide-box{background-image:url(/images/house/uji/areamap-bg.webp);background-repeat:repeat;background-size:cover;background-position:center;padding:16px 24px 56px;position:relative}@media (max-width:767px){article.house section.features.uji .wrap .areamap .slide-box{padding:24px 24px 48px}}article.house section.features.uji .wrap .areamap .slide-box .nav-box{position:absolute;z-index:40;left:0;right:0;top:-27px}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav{-webkit-transform:initial;-ms-transform:initial;transform:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav .slick-track{-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav .slick-list{padding:12px 50px!important}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav li{margin:0 4px}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav li.slick-current a.num{background:#dc5f4d;display:block;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav li a.num{-webkit-transition:.2s ease;transition:.2s ease;width:-webkit-calc(2rem + 10px);width:calc(2rem + 10px);height:-webkit-calc(2rem + 10px);height:calc(2rem + 10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#d8cbbb;color:#fff;font-weight:700;line-height:1}article.house section.features.uji .wrap .areamap .slide-box .nav-box ul.slider-nav li a.num:hover{opacity:1}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap{position:relative;z-index:30}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider button{width:40px;height:40px}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider .slick-prev{margin-left:-20px;left:0}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider .slick-prev:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-left-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider .slick-next{margin-right:-20px;right:0}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider .slick-next:before{content:'';display:block;width:100%;height:100%;background-image:url(../../icon/ic-arrow-right-brown.svg);background-repeat:no-repeat;background-position:center center;background-size:40px}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr{padding:40px 24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:767px){article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr{padding:16px 24px;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .ph-box{min-width:40%;max-height:283px;overflow:hidden}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .ph-box img{width:100%;height:auto}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tit{color:#dc5f4d;font-size:1.8rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}@media (max-width:767px){article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tit{font-size:1.6rem;line-height:1.2;margin:8px 0}}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tit:before{width:19px;height:26px;content:'';display:block;width:19px;height:26px;background-image:url(/images/house/uji/areamap-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media (max-width:767px){article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tit:before{width:19px;height:26px}}article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tx{font-size:1.4rem}@media (max-width:767px){article.house section.features.uji .wrap .areamap .slide-box .slider-wrap ul.areamap-slider li.slide .slide-inr .tx-box .tx{line-height:1.7}}article.house section.features.uji .wrap .access{position:relative;padding-bottom:64px}article.house section.features.uji .wrap .access-ttl{position:absolute;left:24px;top:-20px;height:40px}@media (max-width:767px){article.house section.features.uji .wrap .access-ttl{top:-12px;height:24px}}article.house section.features.uji .wrap .access-tx{margin-top:56px;padding:0 24px;height:58px}@media (max-width:767px){article.house section.features.uji .wrap .access-tx{height:40px;margin-top:34px}}article.house section.features.uji .wrap .access-illust{position:absolute;top:-42px;right:32px;width:135px;height:159px}@media (max-width:767px){article.house section.features.uji .wrap .access-illust{top:68px;right:18px;width:67px;height:80px}}article.house section.features.uji .wrap .access .route-wrapper{margin-top:24px;margin-left:24px;padding:32px 0 32px 32px;border-radius:40px 0 0 40px;background:url(/images/house/uji/bg-wh.webp) repeat}@media (max-width:767px){article.house section.features.uji .wrap .access .route-wrapper{padding:24px 16px}}article.house section.features.uji .wrap .access .route-wrapper .route{position:relative;right:-26px}@media (max-width:767px){article.house section.features.uji .wrap .access .route-wrapper .route{right:0;width:100%}}article.house section.features.uji .wrap .access .universe{margin-left:26px}@media (max-width:767px){article.house section.features.uji .wrap .access .universe{margin-left:4px}}article.house section.features.uji .wrap .access .universe-ttl{font-size:1.6rem;font-weight:700;color:#dc5f4d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:16px}article.house section.features.uji .wrap .access .universe-ttl:after{margin-left:5px;border-top:1px solid #d6cfab;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}article.house section.features.uji .wrap .access .universe-ttl:before{content:'';display:block;width:20px;height:16px;background-image:url(/images/house/uji/icon-universe.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}article.house section.features.uji .wrap .access .universe-tx{color:#635246;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}@media (max-width:767px){article.house section.features.uji .wrap .access .universe-tx{font-size:1.3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;line-height:1.6}article.house section.features.uji .wrap .access .universe-tx span{line-height:2}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}article.house .panorama-box.tohokudaigakumae a{background-image:url(/images/house/tohokudaigakumae/panorama-bg.jpg)}article.house .sendai-insta-bnr{margin-top:16px;overflow:hidden;border-radius:0}article.house .sendai-insta-bnr img{width:100%}@media (max-width:767px){article.house .sendai-insta-bnr{border-radius:10px}}article.house section.sp-contents{width:100%;max-width:1120px;margin:120px auto 0;overflow:hidden;border:1px solid #eee}@media (max-width:767px){article.house section.sp-contents{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin:40px -16px 0}}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .mv{margin-bottom:72px}}article.house section.sp-contents.tohokudaigakumae .mv img{width:100%}article.house section.sp-contents.tohokudaigakumae .l-inner{padding:0 80px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .l-inner{padding:0 16px}}article.house section.sp-contents.tohokudaigakumae .point{margin-top:40px;margin-bottom:0}article.house section.sp-contents.tohokudaigakumae .point h2{font-size:2.4rem;line-height:1.5;padding-left:24px;margin-bottom:24px;position:relative}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point h2{font-size:1.8rem;padding-left:16px;margin-bottom:16px}}article.house section.sp-contents.tohokudaigakumae .point h2:before{position:absolute;left:0;top:-32px;content:"";width:112px;height:66px;background-image:url(/images/house/tohokudaigakumae/point-ttl-kazari.svg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point h2:before{top:-20px;content:"";width:66px;height:39px}}article.house section.sp-contents.tohokudaigakumae .point-content{position:relative;margin-bottom:80px}article.house section.sp-contents.tohokudaigakumae .point-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}article.house section.sp-contents.tohokudaigakumae .point-img{width:60%;max-width:559px;position:relative;right:-80px;top:0;margin-bottom:40px}article.house section.sp-contents.tohokudaigakumae .point-img img{width:100%}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-img{width:100vw;max-width:100vw;right:0;margin:8px -webkit-calc(50% - 50vw) 16px;margin:8px calc(50% - 50vw) 16px}}article.house section.sp-contents.tohokudaigakumae .point-img:before{position:absolute;left:-20px;top:-20px;content:"";width:80px;height:46px;z-index:1;background-image:url(/images/house/tohokudaigakumae/point01-num.svg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-img:before{left:auto;right:16px;top:-100px;width:46px;height:27px}}article.house section.sp-contents.tohokudaigakumae .point-img:after{position:absolute;right:-20px;top:-20px;content:"";width:169px;height:169px;z-index:-1;background-image:url(/images/house/tohokudaigakumae/point01-grade.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-img:after{right:auto;top:-12px;left:-20px}}article.house section.sp-contents.tohokudaigakumae .point-txArea{width:45%}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-txArea{width:100%}}article.house section.sp-contents.tohokudaigakumae .point-txArea p{padding-left:24px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-txArea p{padding-left:0}}article.house section.sp-contents.tohokudaigakumae .point-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}}article.house section.sp-contents.tohokudaigakumae .point-feature li{width:100%;padding:16px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;border-radius:20px;border:2px solid #70da9b;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.1));filter:drop-shadow(0 0 10px rgba(0,0,0,.1))}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-feature li{padding:12px;gap:16px;border-radius:10px}}article.house section.sp-contents.tohokudaigakumae .point-feature li p{font-size:1.6rem;font-weight:700;line-height:1.5}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-feature li p{font-size:1.4rem}}article.house section.sp-contents.tohokudaigakumae .point-icon{width:48px;height:48px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point-icon{width:40px;height:40px}}article.house section.sp-contents.tohokudaigakumae .point01:after{content:"";position:absolute;width:1272px;height:338px;background-image:url(/images/house/tohokudaigakumae/point01-bgTx.svg);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:40px;z-index:-2}article.house section.sp-contents.tohokudaigakumae .point02:after{content:"";position:absolute;width:780px;height:336px;background-image:url(/images/house/tohokudaigakumae/point02-bgTx.svg);background-repeat:no-repeat;background-size:contain;background-position:center;bottom:40px;right:-60px;z-index:-2}article.house section.sp-contents.tohokudaigakumae .point02 .point-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point02 .point-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}article.house section.sp-contents.tohokudaigakumae .point02 .point-img{position:relative;right:auto;left:-80px}article.house section.sp-contents.tohokudaigakumae .point02 .point-img img{width:100%}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point02 .point-img{width:100vw;max-width:100vw;left:0;margin:8px -webkit-calc(50% - 50vw) 16px;margin:8px calc(50% - 50vw) 16px}}article.house section.sp-contents.tohokudaigakumae .point02 .point-img:before{position:absolute;left:auto;right:20px;top:-20px;width:89px;height:46px;background-image:url(/images/house/tohokudaigakumae/point02-num.svg)}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point02 .point-img:before{left:auto;right:16px;top:-100px;width:52px;height:27px}}article.house section.sp-contents.tohokudaigakumae .point02 .point-img:after{position:absolute;right:-20px;top:auto;bottom:-20px;width:561px;height:217px;background-image:url(/images/house/tohokudaigakumae/point02-grade.png)}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point02 .point-img:after{right:20px;top:auto;width:100%}}article.house section.sp-contents.tohokudaigakumae .point03{position:relative;background-image:url(/images/house/tohokudaigakumae/point03-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom right;padding-bottom:80px;margin-top:100px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point03{margin-top:0}}article.house section.sp-contents.tohokudaigakumae .point03:before{content:"";position:absolute;left:auto;right:80px;top:10px;width:89px;height:46px;background-image:url(/images/house/tohokudaigakumae/point03-num.svg);z-index:1}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point03:before{background-repeat:no-repeat;background-size:cover;background-position:center;left:auto;right:16px;top:-10vw;width:52px;height:27px}}article.house section.sp-contents.tohokudaigakumae .point03-slider{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point03-slider{display:block}}article.house section.sp-contents.tohokudaigakumae .point03-slider .slick-list{overflow:visible}article.house section.sp-contents.tohokudaigakumae .point03-slider .slick-slide{margin:0 8px}article.house section.sp-contents.tohokudaigakumae .point03-slider .slick-dots{bottom:-40px}article.house section.sp-contents.tohokudaigakumae .point03-slider .slick-dots li button:before{color:#fff}article.house section.sp-contents.tohokudaigakumae .point03-slider .slick-dots li.slick-active button:before{color:#ffeb3c}article.house section.sp-contents.tohokudaigakumae .point03-item img{width:100%;margin-bottom:12px;border-radius:10px}article.house section.sp-contents.tohokudaigakumae .point03-item h3{font-size:1.8rem;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point03-item h3{font-size:1.6rem}}article.house section.sp-contents.tohokudaigakumae .point03-item h3:before{content:"";min-width:36px;height:36px;background-image:url(/images/house/tohokudaigakumae/ic-num01.svg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .point03-item h3:before{min-width:32px;height:32px}}article.house section.sp-contents.tohokudaigakumae .point03-item p{font-size:1.4rem;line-height:1.6}article.house section.sp-contents.tohokudaigakumae .point03-item:nth-child(2) h3:before{background-image:url(/images/house/tohokudaigakumae/ic-num02.svg)}article.house section.sp-contents.tohokudaigakumae .point03-item:nth-child(3) h3:before{background-image:url(/images/house/tohokudaigakumae/ic-num03.svg)}article.house section.sp-contents.tohokudaigakumae .point03-item:nth-child(4) h3:before{background-image:url(/images/house/tohokudaigakumae/ic-num04.svg)}article.house section.sp-contents.tohokudaigakumae .access{margin-bottom:40px}article.house section.sp-contents.tohokudaigakumae .access-img{width:100%}article.house section.sp-contents.tohokudaigakumae .access-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:72px 0 24px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .access-ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:48px 0 24px}}article.house section.sp-contents.tohokudaigakumae .access-ttl__tx{font-size:4.8rem;font-weight:700;line-height:1;border-right:1px solid #000;margin-right:16px;padding-right:16px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .access-ttl__tx{width:100%;font-size:4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px;border-right:none;margin-right:0;padding-right:0}article.house section.sp-contents.tohokudaigakumae .access-ttl__tx:after{background-color:#000;border-radius:5px;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-left:15px}}article.house section.sp-contents.tohokudaigakumae .access-ttl p{line-height:1.5;font-weight:700}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .access-ttl p{font-size:1.4rem}}article.house section.sp-contents.tohokudaigakumae .spot{background-image:url(/images/house/tohokudaigakumae/spot-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:bottom;padding:40px 0 80px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spot{padding:0 0 64px}}article.house section.sp-contents.tohokudaigakumae .spot h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spot h2{margin-bottom:24px}}article.house section.sp-contents.tohokudaigakumae .spot h2 span{font-size:2.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spot h2 span{font-size:1.8rem}}article.house section.sp-contents.tohokudaigakumae .spot h2 span:before{content:"";width:25px;height:32px;background-image:url(/images/house/tohokudaigakumae/ic-spot.svg);background-repeat:no-repeat;background-size:cover;background-position:center}article.house section.sp-contents.tohokudaigakumae .spot h2:after,article.house section.sp-contents.tohokudaigakumae .spot h2:before{background-color:#20c2b2;border-radius:5px;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px}article.house section.sp-contents.tohokudaigakumae .spot h2:before{margin-right:24px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spot h2:before{margin-right:16px}}article.house section.sp-contents.tohokudaigakumae .spot h2:after{margin-left:24px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spot h2:after{margin-left:16px}}article.house section.sp-contents.tohokudaigakumae .spot .more-btn.btn-base{background:#fff;margin-top:24px}article.house section.sp-contents.tohokudaigakumae .spot .more-btn.btn-base.hidden{display:none}article.house section.sp-contents.tohokudaigakumae .spot .more-btn.btn-base a.more{position:relative;padding:16px 24px}article.house section.sp-contents.tohokudaigakumae .spot .more-btn.btn-base svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:16px}article.house section.sp-contents.tohokudaigakumae .spotCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spotCard.hidden{display:none}}article.house section.sp-contents.tohokudaigakumae .spotCard-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px 24px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spotCard-wrap{grid-template-columns:1fr}}article.house section.sp-contents.tohokudaigakumae .spotCard-ph{width:100%;aspect-ratio:16/9;background-image:url(/images/house/tohokudaigakumae/spot01.webp);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spotCard-ph{aspect-ratio:16/5}}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(1) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot01.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(2) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot02.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(3) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot03.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(4) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot04.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(5) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot05.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard:nth-child(6) .spotCard-ph{background-image:url(/images/house/tohokudaigakumae/spot06.webp)}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea{text-align:left}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea h3{color:#20c2b2;font-size:1.8rem;font-weight:700;margin-bottom:4px;line-height:1.2}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spotCard-txArea h3{font-size:1.6rem}}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea__distance{font-size:1.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea__distance.onfoot:before{content:"";width:11px;height:13px;background-image:url(/images/house/tohokudaigakumae/ic-foot.svg);background-repeat:no-repeat;background-size:contain;background-position:center}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea__distance.ontrain:before{content:"";width:19px;height:13px;background-image:url(/images/house/tohokudaigakumae/ic-train.svg);background-repeat:no-repeat;background-size:contain;background-position:center}article.house section.sp-contents.tohokudaigakumae .spotCard-txArea p{font-size:1.4rem;line-height:1.5}@media (max-width:767px){article.house section.sp-contents.tohokudaigakumae .spotCard-txArea p{font-size:1.4rem}}article.house .panorama-box.ikebukuro a{background-image:url(/images/house/ikebukuro/panorama-bg.jpg)}article.house .panorama-box.komagome a{background-image:url(/images/house/komagome/panorama-bg.jpg)}.form form.previewform .form-group.language,.form form.reservationform .form-group.language{margin-bottom:0}.form form.previewform #datepicker .form-group,.form form.reservationform #datepicker .form-group{margin-bottom:8px}.form form.previewform .checkbox.ttl,.form form.reservationform .checkbox.ttl{font-weight:700;margin-right:8px}@media (max-width:767px){.form form.previewform .form-group.language,.form form.reservationform .form-group.language{margin-bottom:16px}.form form.previewform .checkbox.ttl,.form form.reservationform .checkbox.ttl{width:100%;margin-bottom:0}}.form form.reservationform .notes{background-color:#f1f1f1;padding:2rem;margin-bottom:2rem}.form form.reservationform .notes .title{text-align:center}.form form.reservationform .notes li{padding:.5rem 0}.form.referral p.top-tx{margin-bottom:8px}.form.referral p.top-tx span.red{display:block}.form.referral ul{margin-bottom:16px}.form.referral ul li{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.6;margin:16px 0}.form.referral ul li:before{display:block;content:'';width:4px;min-width:4px;height:4px;border-radius:100%;background:#11111f;margin:.8rem 4px 0 0}.form.referral .img-box{margin-bottom:16px}@media (max-width:767px){.form.referral .img-box{margin-top:-40px;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}}.form.referral .img-box img{width:100%}.form .form-popup-inr{padding:32px}.form .form-popup-inr .form-group{margin-bottom:0}.form .form-popup-inr .ttl{color:red;font-weight:700;text-align:center;border:2px solid red;padding:8px}.form .form-popup-inr .checkbox{width:100%;margin:16px 0 0 0;padding-bottom:16px;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form .form-popup-inr .checkbox.check-end{padding-bottom:0;border:none}.form .form-popup-inr .checkbox label.custom-control.custom-checkbox{margin-bottom:8px}@media (min-width:768px){.form .form-popup-inr .checkbox label.custom-control.custom-checkbox .custom-control-indicator{top:6px}}.form .form-popup-inr .checkbox span.custom-control-description{font-size:1.4rem}.form .form-popup-inr .checkbox img{width:100%;border:1px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:16px;padding:16px 48px}.form .form-popup-inr .tx{font-size:1.4rem}.form .form-popup-inr .tx a.link{font-size:1.4rem;color:#003f96;text-decoration:underline!important}.form .form-popup-inr .twclosed{color:red}.form .form-popup-inr button.js-btn-submit{margin-top:32px}.form .form-popup-inr button.js-btn-submit[disabled]{background:#eee;border:2px solid #ccc;cursor:not-allowed}.form .form-popup-inr button.js-btn-submit[disabled]:hover{color:#fff}@media (max-width:767px){.form .form-popup-inr .checkbox .custom-control-indicator{top:4px}.form .form-popup-inr .checkbox span.custom-control-description{line-height:1.6}.form .form-popup-inr .checkbox img{padding:16px}.form .form-popup-inr .checkbox ul li{font-size:1.2;line-height:1.5;margin:4px 0}}.form .mb32{margin-bottom:32px!important}.form .mb16{margin-bottom:16px!important}.form .mb8{margin-bottom:8px!important}.form .mb0{margin-bottom:0!important}.form span.red{color:#d9534f;font-weight:700}.form p.top-tx{font-size:1.4rem;line-height:1.8;margin-bottom:48px}.form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.form ul.top-tx{margin-bottom:32px}.form ul.top-tx li{font-size:1.4rem;padding-left:1em;text-indent:-1em;line-height:1.5;margin-bottom:8px}.form ul.top-tx li:before{content:"・"}.form p.top-req{text-align:center;margin-bottom:32px}.form p.notice{color:red;font-size:1.4rem;padding:8px;border:2px solid red;margin-bottom:16px}.form p.notice a.covid{text-decoration:underline!important;color:red;font-size:inherit}.form p.notice.green{color:#02a167;border:2px solid #02a167}@media (min-width:768px){.form .widtn800{max-width:800px;margin:0 auto}}.form .small{font-size:1.4rem;line-height:2.4rem;margin-top:10px}.form .small dl dt{margin-top:10px}.form .small dl dd{margin-bottom:0}.form p.bottom-tx{margin-top:64px;padding-top:24px;border-top:1px solid #eee}.form .kansai-banner{margin:16px 0 32px 0}.form .kansai-banner img{width:100%}.form p.top-tell{font-weight:700}.form ul.tell-list{margin-bottom:16px}.form form{padding:64px;border:1px solid #ccc}.form form h3{font-size:2.4rem;border-bottom:1px solid #11111f;margin:64px 0 16px 0}.form form .label-ttl{font-weight:700;margin-bottom:8px}.form form span.req{color:#d9534f;font-size:1.2rem;font-weight:700;margin-left:5px}.form form .form-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.form form .form-flex.sp-flex-none{display:block}}.form form .form-flex p{margin-right:5px}.form form .form-flex .form-group{width:100%;margin-right:5px}.form form .form-flex .form-group:last-child{margin-right:0}.form form .form-flex .form-group .help-block{display:block}.form form .form-group,.form form small{margin-bottom:40px}.form form .form-group.hidden,.form form small.hidden{display:none}.form form .form-group .form-control,.form form small .form-control{font-size:1.6rem;padding:8px 32px 8px 16px;border-radius:4px}.form form .form-group .form-text,.form form small .form-text{margin-top:4px}.form form .form-group .custom-control-indicator,.form form small .custom-control-indicator{top:8px;width:16px;height:16px}@media (max-width:767px){.form form{padding:16px}}.form form select.form-control:not([size]):not([multiple]){height:-webkit-calc(2.2rem + 18px);height:calc(2.2rem + 18px)}.form form input{min-height:40px}.form form .checkbox,.form form .radio{position:relative;display:inline-block;margin-bottom:8px}.form form .checkbox label,.form form .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.form form .checkbox input[type=checkbox],.form form .checkbox-inline input[type=checkbox],.form form .radio input[type=radio],.form form .radio-inline input[type=radio]{position:absolute;min-height:0;margin-top:7px;margin-left:-20px}.form form input[type=checkbox],.form form input[type=radio]{margin:4px 0 0;line-height:normal}.form form .form-control[readonly]{background-color:#fff;opacity:1}.form form .form-control-danger,.form form .form-control-success,.form form .form-control-warning{background-size:1.2rem 1.2rem;background-position:center right 1.6rem}.form form .has-error .checkbox,.form form .has-error .checkbox-inline,.form form .has-error .control-label,.form form .has-error .help-block,.form form .has-error .radio,.form form .has-error .radio-inline,.form form .has-error.checkbox label,.form form .has-error.checkbox-inline label,.form form .has-error.radio label,.form form .has-error.radio-inline label{color:#a94442}.form form .has-success .checkbox,.form form .has-success .checkbox-inline,.form form .has-success .control-label,.form form .has-success .help-block,.form form .has-success .radio,.form form .has-success .radio-inline,.form form .has-success.checkbox label,.form form .has-success.checkbox-inline label,.form form .has-success.radio label,.form form .has-success.radio-inline label{color:#3c763d}.form form .help-block.with-errors{color:#d9534f;font-size:1.4rem}.form form .custom-control{margin-right:16px}.form form small.form-text{font-size:1.4rem}.form form small.form-text a{font-size:1.4rem;color:#003f96;border-bottom:1px solid #003f96}.form form .form-group.has-feedback.account-id{margin-bottom:0}.form .hotmail-info a{font-size:1.2rem;color:#003f96;border-bottom:1px solid #003f96}.form a.form-online-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 16px;border:1px solid #ccc}.form a.form-online-info img{width:160px}.form a.form-online-info .tx{font-size:1.4rem;line-height:1.8;color:#003f96;text-decoration:underline!important;padding:8px 16px}@media (max-width:767px){.form a.form-online-info{padding:8px}.form a.form-online-info img{width:100px}.form a.form-online-info .tx{padding:0 0 0 8px}}.contact-form .comment .c-box:after,.contact-form .message:after,.shortstay-program-form .comment .c-box:after,.shortstay-program-form .message:after{position:absolute;left:50%;bottom:-10px;content:"";width:0;height:0;margin-left:-7px;border-style:solid;border-width:10px 7px 0 7px;border-color:#ccc transparent transparent transparent}.contact-form .form h3{padding:16px 24px;margin:64px 0 24px;background:#f1f1f1;border-radius:4px;border:none;font-size:2rem;line-height:1.6}.contact-form .form .notes{padding:2rem;margin-bottom:2rem;border-radius:10px;border:2px solid #ffe73f}.contact-form .form .notes .title{text-align:center;font-size:1.8rem}.contact-form .form .notes .title p{font-size:1.8rem}.contact-form .form .notes .title p.strong{font-weight:700}.contact-form .form .notes .tx{width:95%;margin:10px auto 0}.contact-form .form .notes .tx span{color:#11111f;font-weight:500;display:inline-block;padding:0 10px}.contact-form .form .notes .tx-ja{text-align:center}@media (max-width:767px){.contact-form .form .notes{padding:1rem}.contact-form .form .notes .title{font-size:1.6rem;text-align:left}.contact-form .form .notes .title p{font-size:1.6rem}.contact-form .form .notes .tx{width:100%}.contact-form .form .notes .tx-ja{text-align:left}}.contact-form .form .container.top-btn{margin-bottom:16px}.contact-form .form .container.top-btn .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-form .form .container.top-btn .row .btn-base{max-width:49%;margin:0;border-radius:4px}.contact-form .form .container.top-btn .row .btn-base a{padding:0}.contact-form .form .container.top-btn .row .top-btn__img{width:100%;height:80px;margin-top:0}.contact-form .form .container.top-btn .row .top-btn__img.company{background:url(/images/contact/top-btn-company.webp) no-repeat center/cover}.contact-form .form .container.top-btn .row .top-btn__img.owner{background:url(/images/contact/top-btn-owner.webp) no-repeat center/cover}.contact-form .form .container.top-btn .row .top-btn__img.faq{background:url(/images/contact/top-btn-faq.webp) no-repeat center/cover}.contact-form .form .container.top-btn .row .top-btn__txArea{font-size:1.4rem;position:relative;padding:8px 24px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-form .form .container.top-btn .row .top-btn__txArea.en{min-height:56px}@media (max-width:767px){.contact-form .form .container.top-btn .row .btn-base{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-form .form .container.top-btn .row .btn-base:first-child{margin-bottom:8px}.contact-form .form .container.top-btn .row .top-btn__txArea{font-size:1.2rem}.contact-form .form .container.top-btn .row .top-btn__txArea.en{min-height:auto}}.contact-form .form form .move-day-radio{margin-bottom:4px}.contact-form .red{color:#d9534f;font-weight:700}.contact-form p.top-tx{font-size:1.4rem;margin-bottom:48px;line-height:1.5}.contact-form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.contact-form p.top-req{text-align:center}.contact-form p.notice{color:red;font-size:1.4rem;padding:8px;border:2px solid red}.contact-form .small{font-size:1.4rem;line-height:2.4rem;margin-top:10px}.contact-form .small.mb0{margin-bottom:0!important}.contact-form .small dl dt{margin-top:10px}.contact-form .small dl dd{margin-bottom:0}.contact-form small.mb5{margin-bottom:5px!important}.contact-form small.mt10{margin-top:10px!important}.contact-form .comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.contact-form .comment .c-box{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);border:2px solid #ccc;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:8px 0;padding:16px 48px;position:relative}.contact-form .comment .c-box img{width:56px;height:56px;margin-right:16px}.contact-form .comment .c-box p{font-weight:700;line-height:1.4}.contact-form .message{border:2px solid #ffe73f;border-radius:4px;position:relative}.contact-form .message:after{border-color:#ffe73f transparent transparent transparent}.contact-form .message .ph{border-radius:2px 2px 0 0}.contact-form .message .ph img{width:100%}.contact-form .message .tx{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-form .message .tx img{width:104px;margin-right:8px}.contact-form .message .tx p{color:#003f96;font-size:2.4rem;font-weight:700;text-align:center}.contact-form .wrap.underline{border-bottom:1px solid #ccc}@media (max-width:767px){.contact-form .comment{margin-bottom:16px}.contact-form .comment .c-box{padding:16px 8px}.contact-form .comment .c-box img{max-width:32px;max-height:32px;margin-right:8px}.contact-form .comment .c-box p{font-size:1.2rem}.contact-form .message .tx{padding:16px}.contact-form .message .tx p{font-size:1.6rem;line-height:1.6}}.contact-form.introduce .message{border:2px solid #0d79de}.contact-form.introduce .message:after{border-color:#0d79de transparent transparent transparent}.contact-form .contact-footer{margin-top:80px;padding:32px 48px 48px;border:2px solid #11111f}.contact-form .contact-footer .ttl{font-size:3.2rem;font-weight:700;text-align:center;margin:-64px 0 32px}.contact-form .contact-footer .ttl span{padding:0 40px;background:#fff}.contact-form .contact-footer .office-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-form .contact-footer .office-wrap .office{width:100%;margin-bottom:24px}.contact-form .contact-footer .office-wrap .office:nth-child(2){margin-left:32px}.contact-form .contact-footer .office-wrap .office p{font-weight:700}.contact-form .contact-footer .office-wrap .office p.division{position:relative;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #11111f;text-transform:uppercase}.contact-form .contact-footer .office-wrap .office p.division:after{position:absolute;bottom:-2px;right:0;z-index:2;content:'';width:70%;height:2px;border-bottom:2px solid #ccc}.contact-form .contact-footer .office-wrap .office .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;line-height:1}.contact-form .contact-footer .office-wrap .office .info p.hours{font-size:1.4rem;font-weight:700;margin:14px 24px 14px 0}.contact-form .contact-footer .office-wrap .office .info p.hours span{background:#f1f1f1;padding:6px 12px;margin-right:8px}.contact-form .contact-footer .office-wrap .office .info a.tel{font-size:2.8rem;font-weight:700;pointer-events:none}.contact-form .contact-footer .office-wrap .office .info a.tel span{margin-right:8px}.contact-form .contact-footer .holiday p.red{color:#d50000;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:8px}@media (max-width:767px){.contact-form .contact-footer{padding:8px 16px 48px}.contact-form .contact-footer .ttl{font-size:3.2rem;margin:-40px 0 24px}.contact-form .contact-footer .ttl span{padding:0 40px}.contact-form .contact-footer .office-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-form .contact-footer .office-wrap .office:nth-child(2){margin-left:0}.contact-form .contact-footer .office-wrap .office .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact-form .contact-footer .office-wrap .office .info a.tel{font-size:2.4rem;pointer-events:auto}}.recruitform-content h3.recruit{font-size:1.8rem;padding:8px 10px;border-left:5px solid #ff4c76;border-bottom:1px solid #ff4c76;margin-bottom:16px}.recruitform-content h3.recruit.formtit{margin-bottom:20px}.recruitform-content .staff-recruit-wrap{text-align:center}.recruitform-content .staff-recruit-wrap h2.tit{width:80%;font-size:2rem;background:#ff4c76;border-radius:30px;text-align:center;padding:8px 80px;color:#fff;display:inline-block;margin:0 0 24px;border:none}.recruitform-content .staff-recruit-wrap .staff-recruit-inner{text-align:left}.recruitform-content .staff-recruit-wrap .staff-recruit-inner .recruit-box{margin-bottom:72px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner .recruit-box .ph-wrap{margin-bottom:16px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner .recruit-box .ph-wrap ul.slick img{width:320px;height:auto;background-color:#988a85}.recruitform-content .staff-recruit-wrap .staff-recruit-inner p.tx{margin-bottom:30px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl.tw dt{width:50%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl.tw dd{width:73%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt{width:14%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt span.number{border:1px solid #4e3b36;border-radius:50%;font-size:1.4rem;display:inline-block;padding:2px 4px;line-height:1}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt:after{background:url(/icon/ic-arrow-breadcrumb.svg) no-repeat;background-size:10px;width:10px;height:10px;margin:0 0 0 5px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dd{width:86%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner .movie{position:relative;width:100%;padding-top:56.25%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.recruitform-content .staff-recruit-wrap table{width:100%;border:1px solid #aaa;border-collapse:collapse;text-align:left;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.recruitform-content .staff-recruit-wrap table td,.recruitform-content .staff-recruit-wrap table th{border:1px solid #aaa;font-size:1.4rem;padding:8px 20px;vertical-align:middle}.recruitform-content .staff-recruit-wrap table td.last,.recruitform-content .staff-recruit-wrap table th.last{vertical-align:middle}.recruitform-content .staff-recruit-wrap table th{background:#ddd;width:24%}.recruitform-content .staff-recruit-wrap table td.strong{color:red;font-size:2rem;font-weight:700}.recruitform-content .staff-recruit-wrap table td.location dl dt{width:18%}.recruitform-content .staff-recruit-wrap table td.location dl dd{width:82%}.recruitform-content .staff-recruit-wrap table td.location dl dd.mb10{margin-bottom:10px}.recruitform-content .staff-recruit-wrap .btn-base{margin:16px auto 32px;background:#ff4c76;border:2px solid #ff4c76;padding:0}.recruitform-content .staff-recruit-wrap .btn-base a{padding:16px}.recruitform-content .staff-recruit-wrap .btn-base:hover{background:#fff}.recruitform-content .staff-recruit-wrap .btn-base:hover a{color:#ff4c76}@media (max-width:767px){.recruitform-content .staff-recruit-wrap .btn-base{max-width:initial}}.recruitform-content .staff-recruit-wrap .btn-base.arrow svg{fill:#fff}.recruitform-content .staff-recruit-wrap .btn-base.arrow:hover svg{fill:#ff4c76}@media (max-width:767px){.recruitform-content h3.recruit{line-height:1.3;font-size:1.6rem}.recruitform-content .staff-recruit-wrap{text-align:center}.recruitform-content .staff-recruit-wrap h2.tit{font-size:1.6rem;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 20px;line-height:1.2}.recruitform-content .staff-recruit-wrap img{height:auto;margin:15px 0 10px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl{display:block;margin-bottom:15px}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl.tw dt{float:none;width:100%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl.tw dt:after{display:none}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl.tw dd{float:none;width:100%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt{float:none;width:100%}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt:after{display:none}.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dd{float:none;width:100%}.recruitform-content .staff-recruit-wrap table.tw th{width:27%}.recruitform-content .staff-recruit-wrap table td,.recruitform-content .staff-recruit-wrap table th{padding:5px 10px}.recruitform-content .staff-recruit-wrap table th{width:22%}.recruitform-content .staff-recruit-wrap table td.location dl dd,.recruitform-content .staff-recruit-wrap table td.location dl dt{width:100%;float:none}}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,noto-sans-cjk-jp,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;color:#11111f;line-height:2;font-weight:400}html article{overflow:hidden}html div.ph{overflow:hidden}html a,html div,html p{font-size:1.6rem;margin-bottom:0}html a{color:#11111f;text-decoration:none;cursor:pointer}html a:link{color:#11111f;text-decoration:none!important}html a:visited{color:#11111f;text-decoration:none!important}html a:hover{color:#11111f;text-decoration:none!important;opacity:.8}html a.pointer-none{pointer-events:none}html li,html ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html ul{list-style:none}html .container-margin{margin:40px auto 80px}@media (max-width:767px){html .container-margin.sp-margin{margin:0 auto 80px}}html .flag-icon{border:1px solid #eee;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}* html .clearfix{height:1px}.fr{float:right}.fl{float:left}ol{-webkit-padding-start:1em}ol li{margin-bottom:16px;padding-left:8px}ol li span.ttl{font-weight:700}.cropped-image{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block;width:100%;height:100%}#particles,#particles2{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:0}#cboxContent{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:992px){.hidden-lg-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}.grayout{color:#a9a9a9}.grayout a{pointer-events:none;color:#828282}.grayout a:link,.grayout a:visited{color:#a9a9a9}a.grayout{color:#a9a9a9;pointer-events:none!important;color:#828282}a.grayout:link,a.grayout:visited{color:#a9a9a9}.covidtx{font-size:1.3rem;font-weight:400;line-height:1.6;color:#d50000;border:2px solid #d50000;padding:8px}.covidtx a.underline{font-size:1.3rem;line-height:1.6;text-decoration:underline!important;color:#d50000}.covid-wrap{background:#d50000;text-align:center;margin-top:16px}.covid-wrap a{display:block;padding:16px}.covid-wrap a p{color:#fff;font-weight:700;line-height:1.5}@media (max-width:767px){.covid-wrap{margin:16px;background:0 0;border:2px solid #d50000}.covid-wrap a p{color:#d50000;font-size:1.4rem}}.corporate section.contact .btn-area .covidtx{width:1000px;margin:16px auto;text-align:center;font-weight:400}@media (max-width:767px){.corporate section.contact .btn-area .covidtx{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:-16px 16px 32px;text-align:left}}.member .covid-wrap{margin:0 0 16px}.form .covidtx{margin-bottom:16px}article.owners p.division.grayout{color:#a9a9a9!important}article.owners p.division.grayout a{color:#a9a9a9!important}article.owners p.division.grayout a:link,article.owners p.division.grayout a:visited{color:#a9a9a9!important}small{font-size:1.2rem!important}small a{font-size:1.2rem!important}.form form.equipmentform .tit,.form form.liveform .tit,.form form.otherform .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.form form.equipmentform .tit p,.form form.liveform .tit p,.form form.otherform .tit p{font-size:2.4rem;font-weight:700;margin-left:16px;line-height:1.5}.form form.equipmentform .tit:before,.form form.liveform .tit:before,.form form.otherform .tit:before{content:'';display:block;width:56px;height:56px;min-width:56px}.form form.equipmentform .tit.liveform:before,.form form.liveform .tit.liveform:before,.form form.otherform .tit.liveform:before{background:url(/images/form/member/tenant-inquiry01.png) no-repeat center/cover}.form form.equipmentform .tit.equipmentform:before,.form form.liveform .tit.equipmentform:before,.form form.otherform .tit.equipmentform:before{background:url(/images/form/member/tenant-inquiry02.png) no-repeat center/cover}.form form.equipmentform .tit.otherform:before,.form form.liveform .tit.otherform:before,.form form.otherform .tit.otherform:before{background:url(/images/form/member/tenant-inquiry03.png) no-repeat center/cover}.form form.equipmentform p.top-tx,.form form.liveform p.top-tx,.form form.otherform p.top-tx{line-height:2;border-bottom:1px solid #ccc;padding-bottom:32px;margin-bottom:32px}.form form.liveform .form-group.has-feedback .radio label.custom-control.custom-radio.discussion{position:relative}.form form.liveform .form-group.has-feedback .radio .liveform-modal{position:absolute;left:0;width:100%}.form form.liveform .form-group.has-feedback .radio .liveform-modal a{width:100%;height:3rem;display:block;left:0}.form form.equipmentform .to-trouble-shooting{width:100%;max-width:400px;padding:16px 0;position:relative}@media (min-width:768px){.form form.equipmentform .to-trouble-shooting:hover{opacity:.8}}.form form.equipmentform .to-trouble-shooting a{position:absolute;width:100%}.form form.equipmentform .to-trouble-shooting .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:4px}.form form.equipmentform .to-trouble-shooting .btn img{width:30%;max-width:100px;margin-right:16px}.form form.equipmentform .to-trouble-shooting .btn .underline{text-decoration:underline;color:#003f96}.form form.equipmentform p.top-tx.first{border-bottom:none;padding:0;margin:0}.form p.red.notice span{font-weight:700;line-height:1.2}.form p.red.notice span a{color:red;font-size:2rem;margin-left:8px;border:none}@media (max-width:767px){.form form.equipmentform .tit p,.form form.liveform .tit p,.form form.otherform .tit p{font-size:1.8rem}.form form.equipmentform .to-trouble-shooting .btn img{margin-right:8px}.form form.equipmentform .to-trouble-shooting .btn .underline{font-size:-webkit-calc(1.1rem + 1vw);font-size:calc(1.1rem + 1vw)}}.live-modal-inr{max-width:800px;padding:32px}.live-modal-inr .tit{color:#003f96;font-size:1.8rem;text-align:center;background:#ffe73f;padding:8px;font-weight:700;margin-bottom:16px}.live-modal-inr .img-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0}.live-modal-inr .img-box .box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}.live-modal-inr .img-box .box .ilst{width:100%;height:240px;background:url(/images/form/member/member-modal01.png),coral;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:top center,center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.live-modal-inr .img-box .box .ilst .tx{text-align:center;background:#fff;padding:4px 16px;margin:0 8px 8px;border-radius:50px;line-height:1.5;font-size:1.4rem}.live-modal-inr .img-box .box:last-child .ilst{background:url(/images/form/member/member-modal02.png),#5f9ea0;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:top center,center}.live-modal-inr .btn-base.ghost.arrow.close{color:#003f96;font-weight:700;width:100%;max-width:352px;margin:32px auto 0;padding:10px;cursor:pointer;text-align:center}.live-modal-inr .btn-base.ghost.arrow.close svg{right:16px}.live-modal-inr .btn-base.ghost.arrow.close:hover{color:#fff}@media (max-width:767px){.live-modal-inr .img-box .box{width:100%}.live-modal-inr .img-box .box:first-child{margin-bottom:16px}.live-modal-inr .img-box .box .ilst{height:50vw}}.thanks-page{min-height:-webkit-calc(100vh - 121px);min-height:calc(100vh - 121px);padding:0 16px;padding:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left -20% top 30%,right -20% top 30%,center,center;background-size:40%,40%,contain,cover;margin-bottom:16px;position:relative;z-index:1}.thanks-page .thanks-wrap{text-align:center;position:relative;z-index:2}.thanks-page .thanks-wrap h1{color:#003f96;font-size:6.4rem;line-height:1;margin-bottom:16px;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}.thanks-page .thanks-wrap h1 span{margin-left:8px}.thanks-page .thanks-wrap p{margin-bottom:40px;-webkit-animation-delay:.2s;animation-delay:.2s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}.thanks-page .thanks-wrap p span.bold{font-weight:700}.thanks-page .thanks-wrap .btn-base{-webkit-animation-delay:.4s;animation-delay:.4s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.thanks-page .thanks-wrap .btn-base svg{left:8px;right:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.thanks-page.member p{text-align:left}.thanks-page.member p a.tel{text-decoration:underline;color:#003f96}@media (max-width:767px){.thanks-page{background-repeat:repeat-y,repeat-y,no-repeat,no-repeat;background-position:-260% -10%,330% center,center center,center;background-size:80%,80%,contain,cover}.thanks-page .thanks-wrap h1{font-size:4rem;line-height:1.5}}form.personalinfo-form hr{background-color:#ccc;height:1px;border:none;margin:80px 0 40px}form.personalinfo-form p.top-tx{font-size:1.6rem}form.personalinfo-form span.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#ffe73f));background:linear-gradient(transparent 50%,#ffe73f 50%)}.form .mv-wrap{width:100%;margin-bottom:32px}.form .mv-wrap .ph-wrap{width:100%;height:313px;padding:24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0))),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center/cover;background:linear-gradient(to top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%),url(/images/tenantvoice/voice-mv@2x.jpg) no-repeat center/cover}.form .mv-wrap .ph-wrap .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.form .mv-wrap .ph-wrap .inr p.tit{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.4;letter-spacing:1px;text-shadow:rgba(0,0,0,.1) 3px 3px 3px,rgba(0,0,0,.1) -3px 3px 3px,rgba(0,0,0,.1) 3px -3px 3px,rgba(0,0,0,.1) -3px -3px 3px}.form .mv-wrap .tx-wrap{background:url(/images/common/polygon-yellow.webp) repeat;padding:24px 32px}.form .mv-wrap .tx-wrap p{color:#003f96}.form .mv-wrap .tx-wrap .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form .mv-wrap .tx-wrap .inr p.from{font-style:italic;margin:8px 0 0 auto}.form .ph-staff{width:100%;margin:16px 0 32px;position:relative}.form .ph-staff .ph{height:auto;padding-top:38%;background:url(/images/staff/staff_mv_2306.jpg) no-repeat center/cover}.form .ph-staff p.staff{color:#003f96;font-size:1.4rem;font-weight:700;padding:4px 16px;background:url(/images/common/polygon-yellow.webp) repeat;position:absolute;right:0;bottom:0}.form .reason .checkbox{margin-bottom:15px}.form .life h4{margin-bottom:15px;font-size:130%}.form .life .label-ttl{margin-bottom:15px;padding-left:10px}.form .life .radio{margin-bottom:20px;padding-left:30px}.form .life .custom-radio{padding-right:30px}.form .facility h4{margin-bottom:15px;font-size:130%}.form .facility p{margin-bottom:20px}.form .bathroom .label-ttl,.form .bedroom .label-ttl,.form .kitchen .label-ttl,.form .living .label-ttl{margin-bottom:15px;padding-left:10px}.form .bathroom .radio,.form .bedroom .radio,.form .kitchen .radio,.form .living .radio{padding-left:30px;margin-bottom:30px}.form .bathroom .custom-radio,.form .bedroom .custom-radio,.form .kitchen .custom-radio,.form .living .custom-radio{padding-right:30px}.form p.thanks{text-align:center;margin:0 0 24px}.form .form-group.target{margin-bottom:40px!important}.form .form-group .checkbox{display:block}.form #questionnaire-box .required{display:none}.form #questionnaire-box .required.active{display:block}@media (max-width:767px){.form form{padding:16px}.form form .form-3col{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .mv-wrap .ph-wrap{padding:16px;height:50vw}.form .mv-wrap .ph-wrap .inr p.tit{font-size:2.4rem;text-align:center;margin:auto}.form .mv-wrap .ph-wrap .inr p.tit br{display:none}.form .mv-wrap .tx-wrap{padding:16px}.form .ph-staff .ph{height:30vw}.form .ph-staff p.staff{font-size:1.2rem;position:static;text-align:center}.form p.thanks{font-size:1.4rem;line-height:1.5}.form .bathroom .label-ttl,.form .bedroom .label-ttl,.form .facility .label-ttl,.form .kitchen .label-ttl,.form .life .label-ttl,.form .living .label-ttl{padding-left:5px;line-height:1.5}.form .bathroom .radio,.form .bedroom .radio,.form .facility .radio,.form .kitchen .radio,.form .life .radio,.form .living .radio{padding-left:5px}.form .bathroom .custom-radio,.form .bedroom .custom-radio,.form .facility .custom-radio,.form .kitchen .custom-radio,.form .life .custom-radio,.form .living .custom-radio{display:block;margin-bottom:20px}.form .bathroom h4,.form .bathroom p,.form .bedroom h4,.form .bedroom p,.form .facility h4,.form .facility p,.form .kitchen h4,.form .kitchen p,.form .life h4,.form .life p,.form .living h4,.form .living p{line-height:1.5}}.form form.previewform .form-ttl{margin-bottom:48px}.form form.previewform .form-ttl h2{font-size:2rem;border-bottom:1px solid #000}.form form.previewform .form-ttl p{font-size:1.4rem}.form form.previewform h3{padding:16px 24px;margin:160px 0 16px;background:#f1f1f1;border-radius:4px;border:none;font-size:2rem;line-height:1.6}.form form.previewform p.small{margin-bottom:56px}.form form.previewform small{font-weight:400;margin:0 0 8px!important;line-height:1.6;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.form form.previewform small.mb5{margin-bottom:5px}.form form.previewform .form-group{margin-bottom:64px}.form form.previewform .form-group.mb10{margin-bottom:10px}.form form.previewform .form-group label.label-ttl{margin:0 0 6px;line-height:1.6}.form form.previewform .form-group small{margin:0 0 8px!important;line-height:1.6;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.form form.previewform .form-group small.mb5{margin-bottom:5px}.form form.previewform .form-group small.mt10{margin-top:10px!important}.form form.previewform .form-group .checkbox label{display:block}.form form.previewform .form-group .radio{margin:0;display:block}.form form.previewform .form-group .radio label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.form form.previewform .form-group .form-control{font-size:1.4rem}.form form.previewform .notes{border:2px solid #ffe73f;padding:2rem;margin-bottom:2rem}.form form.previewform .notes .tx{color:#d9534f;padding:20px;border:1px solid #d9534f;margin-bottom:24px}.form form.previewform .notes .tx span{font-weight:700;letter-spacing:-.9px}.form form.previewform .notes .title{text-align:center;font-size:1.8rem}.form form.previewform .notes .title p{font-size:1.8rem}.form form.previewform .notes .title p.big{font-weight:700}.form form.previewform .notes .title-tx{margin:10px auto 0}.form form.previewform .notes .title-tx p{font-size:1.6rem}.form form.previewform .notes .title-tx p.red{color:#d9534f;font-weight:700}@media (max-width:767px){.form form.previewform .notes .title-tx p{text-align:center}}.form form.previewform .notes li{padding:.5rem 0}.form form.previewform .notes .form-control.inputbox,.form form.previewform .notes .radio.inputbox,.form form.previewform .notes small.inputbox{display:none}.form form.previewform .notes .form-control.inputbox.none,.form form.previewform .notes .radio.inputbox.none{background-color:#ddd}.form form.previewform .notes .form-control.inputbox.active{display:block;background-color:#fff8e1;color:#000;box-shadow:0 0 5px #54bdf5}.form form.previewform .notes .radio.inputbox.active,.form form.previewform .notes small.inputbox{display:block}.shortstay-program-form .comment .c-box:after,.shortstay-program-form .message:after{position:absolute;left:50%;bottom:-10px;content:"";width:0;height:0;margin-left:-7px;border-style:solid;border-width:10px 7px 0 7px;border-color:#ccc transparent transparent transparent}.shortstay-program-form .form .notes{background-color:#f1f1f1;padding:2rem;margin-bottom:2rem}.shortstay-program-form .form .notes .title{text-align:center;margin-bottom:20px;line-height:150%}.shortstay-program-form .form .notes .title p{margin-bottom:5px}.shortstay-program-form .form .notes .text{letter-spacing:.5px}.shortstay-program-form .form .notes .text p{line-height:150%;margin-bottom:10px}.shortstay-program-form .form .staydates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.shortstay-program-form .form .staydates #datepicker{width:30%}.shortstay-program-form .form .container.top-btn{margin-bottom:16px}.shortstay-program-form .form .container.top-btn .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.shortstay-program-form .form .container.top-btn .row .btn-base{max-width:49%;margin:0}@media (max-width:767px){.shortstay-program-form .form .container.top-btn .row .btn-base{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shortstay-program-form .form .container.top-btn .row .btn-base:first-child{margin-bottom:8px}.shortstay-program-form .form .container.top-btn .row .btn-base a{font-size:1.4rem}}.shortstay-program-form .form form .move-day-radio{margin-bottom:4px}.shortstay-program-form .red{color:#d9534f;font-weight:700}.shortstay-program-form p.top-tx{font-size:1.4rem;margin-bottom:48px;line-height:1.5}.shortstay-program-form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.shortstay-program-form p.top-req{text-align:center;margin-bottom:40px!important}.shortstay-program-form p.notice{color:red;font-size:1.4rem;padding:8px;border:2px solid red}.shortstay-program-form .small{font-size:1.4rem;line-height:2.4rem;margin-top:10px}.shortstay-program-form .small dl dt{margin-top:10px}.shortstay-program-form .small dl dd{margin-bottom:0}.shortstay-program-form .comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.shortstay-program-form .comment .c-box{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);border:2px solid #ccc;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:8px 0;padding:16px 48px;position:relative}.shortstay-program-form .comment .c-box img{width:56px;height:56px;margin-right:16px}.shortstay-program-form .comment .c-box p{font-weight:700;line-height:1.4}.shortstay-program-form .message{border:2px solid #ffe73f;border-radius:4px;position:relative}.shortstay-program-form .message:after{border-color:#ffe73f transparent transparent transparent}.shortstay-program-form .message .ph{border-radius:2px 2px 0 0}.shortstay-program-form .message .ph img{width:100%}.shortstay-program-form .message .tx{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shortstay-program-form .message .tx img{width:104px;margin-right:8px}.shortstay-program-form .message .tx p{color:#003f96;font-size:2.4rem;font-weight:700;text-align:center}.shortstay-program-form .wrap.underline{border-bottom:1px solid #ccc}@media (max-width:767px){.shortstay-program-form .form .notes .text{text-align:justify}.shortstay-program-form .form .staydates{display:block}.shortstay-program-form .form .staydates #datepicker{width:100%}.shortstay-program-form .comment{margin-bottom:16px}.shortstay-program-form .comment .c-box{padding:16px 8px}.shortstay-program-form .comment .c-box img{max-width:32px;max-height:32px;margin-right:8px}.shortstay-program-form .comment .c-box p{font-size:1.2rem}.shortstay-program-form .message .tx{padding:16px}.shortstay-program-form .message .tx p{font-size:1.6rem;line-height:1.6}}.shortstay-program-form.introduce .message{border:2px solid #0d79de}.shortstay-program-form.introduce .message:after{border-color:#0d79de transparent transparent transparent}.shortstay-program-form .contact-footer{margin-top:80px;padding:32px 48px 48px;border:2px solid #11111f}.shortstay-program-form .contact-footer .ttl{font-size:3.2rem;font-weight:700;text-align:center;margin:-64px 0 32px}.shortstay-program-form .contact-footer .ttl span{padding:0 40px;background:#fff}.shortstay-program-form .contact-footer .office-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shortstay-program-form .contact-footer .office-wrap .office{width:100%;margin-bottom:24px}.shortstay-program-form .contact-footer .office-wrap .office:nth-child(2){margin-left:32px}.shortstay-program-form .contact-footer .office-wrap .office p{font-weight:700}.shortstay-program-form .contact-footer .office-wrap .office p.division{position:relative;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #11111f;text-transform:uppercase}.shortstay-program-form .contact-footer .office-wrap .office p.division:after{position:absolute;bottom:-2px;right:0;z-index:2;content:'';width:70%;height:2px;border-bottom:2px solid #ccc}.shortstay-program-form .contact-footer .office-wrap .office .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;line-height:1}.shortstay-program-form .contact-footer .office-wrap .office .info p.hours{font-size:1.4rem;font-weight:700;margin:14px 24px 14px 0}.shortstay-program-form .contact-footer .office-wrap .office .info p.hours span{background:#f1f1f1;padding:6px 12px;margin-right:8px}.shortstay-program-form .contact-footer .office-wrap .office .info a.tel{font-size:2.8rem;font-weight:700;pointer-events:none}.shortstay-program-form .contact-footer .office-wrap .office .info a.tel span{margin-right:8px}.shortstay-program-form .contact-footer .holiday p.red{color:#d50000;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:8px}@media (max-width:767px){.shortstay-program-form .contact-footer{padding:8px 16px 48px}.shortstay-program-form .contact-footer .ttl{font-size:3.2rem;margin:-40px 0 24px}.shortstay-program-form .contact-footer .ttl span{padding:0 40px}.shortstay-program-form .contact-footer .office-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.shortstay-program-form .contact-footer .office-wrap .office:nth-child(2){margin-left:0}.shortstay-program-form .contact-footer .office-wrap .office .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.shortstay-program-form .contact-footer .office-wrap .office .info a.tel{font-size:2.4rem;pointer-events:auto}}.program{width:100%;overflow:hidden}.program.none{opacity:0}.program .container .head{text-align:center;margin-bottom:40px}.program .container .head h3{font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:2px}.program .container .head .sub{font-weight:700}.program .container .head .note{font-size:1.4rem;line-height:1.8}.program section.discord{background:#5865f2;padding:80px 0}.program section.discord .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.program section.discord .container .flex-item{width:48%}.program section.discord .container .flex-item .tit{font-size:4rem;line-height:1.2;font-weight:700;color:#fff;margin-bottom:24px}.program section.discord .container .flex-item .tag-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.program section.discord .container .flex-item .tag-wrap ul.tag-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.program section.discord .container .flex-item .tag-wrap ul.tag-list li.tag{margin:4px;padding:0 8px;background:#11111f;border-radius:4px;color:#fff;font-weight:700;font-size:1.4rem}.program section.discord .container .flex-item .more{color:#fff;margin:8px}.program section.discord .container .flex-item p{margin-bottom:16px;color:#fff}.program section.discord .container .flex-item p a{color:#fff;text-decoration:underline!important}.program section.form{padding:80px 0}.program section.form .container a{background:#02a167;max-width:800px;min-height:150px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px}.program section.form .container a .head{text-align:left;margin:0 16px 0 0}.program section.form .container a .head h3{line-height:1.4;margin:0;color:#fff}.program section.form .container a svg{width:40px;height:40px;min-width:40px;fill:#fff}@media (max-width:767px){.program .container .head{margin-bottom:24px}.program .container .head h3{font-size:2.4rem}.program .container .head .sub{line-height:1.5}.program section.discord .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.program section.discord .container .flex-item{width:100%}.program section.discord .container .flex-item:first-child{margin-bottom:24px}.program section.discord .container .flex-item .tit{font-size:3rem}.program section.discord .container .flex-item .tag-wrap ul.tag-list li.tag{font-size:1.2rem}.program section.form .container .head h3{line-height:1.5}.program section.form .container .head .note{font-size:1.4rem;text-align:left}.program section.form .container .form p.note{text-align:left}}.program section.mv{width:100%;padding:40px 40px 80px;background:url(/images/program/bmp/worldmap.png) no-repeat}.program section.mv:before{content:'';position:absolute;right:0;top:0;-webkit-transform:skewY(10deg);-ms-transform:skewY(10deg);transform:skewY(10deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;z-index:-1;width:100%;height:100%;background:#ff5730}.program section.mv:after{content:'';position:absolute;left:0;top:0;-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;z-index:-1;width:100%;height:100%;background:#ffe73f}.program section.mv .container{display:grid;grid-template-columns:53% 760px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.program section.mv .container .tx-box{position:relative;z-index:10}.program section.mv .container .tx-box .main-tit{margin-bottom:40px}.program section.mv .container .tx-box .main-tit:after{content:'';display:block;position:absolute;left:0;top:0;background:url(/images/program/bmp/dor-circle.png) no-repeat;width:300px;height:300px;top:-webkit-calc(150px - 50%);top:calc(150px - 50%);left:-48px;top:-48px;z-index:-1}.program section.mv .container .tx-box .main-tit h2.tit{font-family:gill-sans-nova;font-style:italic;font-size:5.6rem;font-weight:700;line-height:1;letter-spacing:1.12px}.program section.mv .container .tx-box .main-tit .sub{font-family:noto-sans-cjk-jp;font-weight:700;line-height:1.6}.program section.mv .container .tx-box .main-tit .sub .inline-block{font-size:2.4rem;display:inline-block}.program section.mv .container .tx-box .msg p{font-weight:700;line-height:1.8;margin-bottom:12px}.program section.mv .container .ilst-box{margin-left:-80px}.program section.mv .container .ilst-box img{width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.program section.mv .supplement{text-align:right;font-size:1.4rem}@media (max-width:767px){.program section.mv{padding:16px 0 0;background-size:170%;background-position:left top}.program section.mv:before{display:none}.program section.mv:after{height:84%}.program section.mv .container{grid-template-columns:auto;padding:0}.program section.mv .container .tx-box{padding:0 16px;grid-row:2/3;grid-column:1/2}.program section.mv .container .tx-box .main-tit:after{display:none}.program section.mv .container .tx-box .main-tit h2.tit{font-size:3rem}.program section.mv .container .tx-box .main-tit .sub .inline-block{font-size:1.8rem}.program section.mv .container .tx-box .msg p span.marker{background:#ffe73f}.program section.mv .container .ilst-box{margin-left:0}.program section.mv .container .ilst-box img{width:100%}.program section.mv .supplement{margin-left:16px;text-align:left}}.program section.mv .container.note .note-inr{width:100%;margin-top:-16px;border-top:4px solid #11111f}.program section.mv .container.note .note-inr .tx-box{font-size:1.4rem;line-height:1.8;margin:16px 0}.program section.mv .container.note .note-inr .btn-box a{background:#02a167;max-width:420px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px}.program section.mv .container.note .note-inr .btn-box a .head{text-align:left;margin:0 16px 0 0}.program section.mv .container.note .note-inr .btn-box a .head h3{line-height:1.4;margin:0;font-size:1.6rem;color:#fff}.program section.mv .container.note .note-inr .btn-box a svg{width:32px;height:32px;min-width:40px;fill:#fff}@media (max-width:767px){.program section.mv .container.note{padding:16px;margin:16px 0}.program section.mv .container.note .note-inr .tx-box{padding:0}.program section.mv .container.note .note-inr .btn-box a{max-width:initial;padding:16px 24px}}.program section.menu{margin-bottom:120px}.program section.menu .container .menu-item-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.program section.menu .container .menu-item-wrap .item{text-align:center;border:solid 4px #11111f;background:#fff}.program section.menu .container .menu-item-wrap .item a{display:grid;grid-template-rows:30px -webkit-max-content 1fr;grid-template-rows:30px -moz-max-content 1fr;grid-template-rows:30px max-content 1fr;height:100%;padding:16px 16px 24px;background:url(/images/program/bmp/menu_arrow.png) no-repeat right bottom/50px}.program section.menu .container .menu-item-wrap .item a .label,.program section.menu .container .menu-item-wrap .item a .name,.program section.menu .container .menu-item-wrap .item a .tx{display:grid;vertical-align:center;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.program section.menu .container .menu-item-wrap .item a .label{font-size:1.4rem;font-weight:700;color:#0d79de}.program section.menu .container .menu-item-wrap .item a .name{font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:.56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:6px 0}.program section.menu .container .menu-item-wrap .item a .tx{font-size:1.6rem;font-weight:700;line-height:1.58}@media (max-width:767px){.program section.menu{margin:80px 0}.program section.menu .container .menu-item-wrap{grid-auto-columns:auto;grid-template:inherit;gap:16px 0}.program section.menu .container .menu-item-wrap .item a{padding:8px 8px 16px;grid-template-rows:-webkit-min-content;grid-template-rows:-moz-min-content;grid-template-rows:min-content}.program section.menu .container .menu-item-wrap .item a .label{font-size:1.2rem;line-height:1.2}.program section.menu .container .menu-item-wrap .item a .name{font-size:1.8rem}.program section.menu .container .menu-item-wrap .item a .tx{font-size:1.4rem}}.program section.program-contents .program-item{position:relative;margin:200px 0}.program section.program-contents .program-item:nth-of-type(3){margin-top:250px}.program section.program-contents .program-item:nth-child(odd):after{content:'';position:absolute;left:0;top:25%;-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:-2;width:100%;height:110%;background:#ffe73f;opacity:.2}.program section.program-contents .program-item:nth-child(odd) .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.program section.program-contents .program-item:nth-child(odd) .ilst-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.program section.program-contents .program-item:nth-child(even) .container .deco{left:initial;right:16px}.program section.program-contents .program-item:nth-child(even) .container .inr{grid-template-columns:minmax(40%,458px) minmax(57%,630px)}.program section.program-contents .program-item:nth-child(even) .container .inr .ilst-box img{right:initial;left:0}.program section.program-contents .program-item .container .deco{position:absolute;top:-40px;left:16px;width:0;z-index:1}.program section.program-contents .program-item .container .deco .deco-inr{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.program section.program-contents .program-item .container .deco .deco-inr:after{content:'';display:block;width:200px;height:1px;background-color:#11111f}.program section.program-contents .program-item .container .inr{display:grid;grid-template-columns:minmax(57%,630px) minmax(40%,458px);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.program section.program-contents .program-item .container .inr .ilst-box{height:100%;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:-1}.program section.program-contents .program-item .container .inr .ilst-box img{width:110%;position:absolute;right:0}.program section.program-contents .program-item .container .inr .tx-box{z-index:1}.program section.program-contents .program-item .container .inr .tx-box .tit{margin-bottom:16px}.program section.program-contents .program-item .container .inr .tx-box .tit .top{font-family:noto-sans-cjk-jp;font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:.64px;margin-bottom:4px}.program section.program-contents .program-item .container .inr .tx-box .tit .bottom{font-size:3.2rem;font-weight:700;line-height:1.2;letter-spacing:.8px}.program section.program-contents .program-item .container .inr .tx-box .tx p{font-weight:700;line-height:1.8;margin-bottom:16px}.program section.program-contents .program-item .container .inr .tx-box .tx ol{counter-reset:my-counter;list-style:none;padding:0;margin:0}.program section.program-contents .program-item .container .inr .tx-box .tx ol li{line-height:1.8;font-weight:700;padding-left:30px;position:relative;margin-bottom:8px}.program section.program-contents .program-item .container .inr .tx-box .tx ol li:before{content:counter(my-counter);counter-increment:my-counter;background:#ffe73f;border:2px solid #11111f;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:24px;width:24px;font-size:90%;line-height:1;position:absolute;top:3px;left:0}.program section.program-contents .program-item .container .inr .tx-box .tx ol li .name{font-size:1.8rem}.program section.program-contents .program-item .container .inr .tx-box .tx ol li .tx{font-size:1.5rem;font-weight:400}.program section.program-contents .program-item .container .inr .tx-box .btn-box{margin-top:32px}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow{margin:0 0 16px}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences{background:#ffe73f;border:2px solid #ffe73f}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences a,.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences p.more{color:#11111f}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences svg{fill:#11111f}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences:hover{background:0 0}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences:hover a,.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences:hover p.more{color:#11111f}.program section.program-contents .program-item .container .inr .tx-box .btn-box .btn-base.arrow.experiences:hover svg{fill:#11111f}.program section.program-contents .program-item#program01 .container .inr .tx-box .tx ol li{padding-left:0}.program section.program-contents .program-item#program01 .container .inr .tx-box .tx ol li:before{display:none}.program section.program-contents .program-item#program01 .container .inr .tx-box .tx ol li .name{text-decoration:underline}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap p{background:#ffe73f;display:inline-block;border-radius:10px 10px 0 0;padding:2px 24px 0;font-size:1.4rem;font-weight:700}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box{background:#fff;border:2px solid #ffe73f;padding:16px;margin-top:-2px}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a{display:block;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ccc}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a .blog-item{display:grid;grid-template-columns:28% 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a .blog-item .ph{background:url(/images/program/bmp/act_ph01.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a .blog-item .ph:after{content:'';display:block;padding-top:66%}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a .blog-item .tx{font-size:1.4rem;line-height:1.8}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a:nth-child(2) .blog-item .ph{background:url(/images/program/bmp/act_ph02.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a:last-child{border:none;padding:0;margin:0}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box a:last-child .blog-item .ph{background:url(/images/program/bmp/act_ph03.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.zh a .blog-item .ph{background:url(/images/program/bmp/tw/review-ph01-tw-zh.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.zh a:nth-child(2) .blog-item .ph{background:url(/images/program/bmp/tw/tw_zh-02.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.zh a:last-child .blog-item .ph{background:url(/images/program/bmp/tw/tw_zh-03.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.en a .blog-item .ph{background:url(/images/program/bmp/tw/tw_en-01.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.en a:nth-child(2) .blog-item .ph{background:url(/images/program/bmp/tw/tw_zh-02.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .blog-box-wrap .blog-box.tw.en a:last-child .blog-item .ph{background:url(/images/program/bmp/tw/tw_en-03.jpg) no-repeat center/cover}.program section.program-contents .program-item#program02 .container .inr .tx-box .btn-box .btn-base.arrow,.program section.program-contents .program-item#program03 .container .inr .tx-box .btn-box .btn-base.arrow{min-width:256px}.program section.program-contents .program-item#program03{margin:40px 0 120px}.program section.program-contents .program-item#program04 .container .inr .tx-box .tit .note{font-size:1.4rem}@media (max-width:767px){.program section.program-contents .program-item{margin:150px 0}.program section.program-contents .program-item:nth-of-type(3){margin-top:150px;margin-bottom:60px}.program section.program-contents .program-item .container .deco .deco-inr,.program section.program-contents .program-item:nth-child(odd) .deco .deco-inr{font-size:1.2rem}.program section.program-contents .program-item .container .inr,.program section.program-contents .program-item:nth-child(odd) .inr{grid-template-columns:auto}.program section.program-contents .program-item .container:after,.program section.program-contents .program-item:nth-child(odd):after{top:0}.program section.program-contents .program-item:nth-child(even) .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.program section.program-contents .program-item:nth-child(even) .ilst-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.program section.program-contents .program-item:nth-child(even) .container .deco{left:16px;right:initial}.program section.program-contents .program-item:nth-child(even) .container .inr{grid-template-columns:auto}.program section.program-contents .program-item .container .deco .deco-inr{font-size:1.2rem}.program section.program-contents .program-item .container .inr{grid-template-columns:auto;row-gap:16px;margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1);margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1)}.program section.program-contents .program-item .container .inr .tx-box{padding:0 16px}.program section.program-contents .program-item .container .inr .tx-box .tit .top{font-size:2rem}.program section.program-contents .program-item .container .inr .tx-box .tit .bottom{font-size:2.8rem}.program section.program-contents .program-item .container .inr .ilst-box img{position:initial}.program section.program-contents .program-item .container .inr .ilst-box:before{padding-top:0}}.program section.flow{background:#ffe73f;padding:80px 0}.program section.flow .container .flow-item{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:900px;margin:0 auto;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.program section.flow .container .flow-item .item{display:grid;justify-items:center;text-align:center;width:100%}.program section.flow .container .flow-item .item .ilst{margin-bottom:16px;max-width:230px;position:relative}.program section.flow .container .flow-item .item .ilst img{width:100%}.program section.flow .container .flow-item .item .ilst:after{content:'';display:block;width:46px;height:46px;background:url(/icon/bmp-arrow.png) no-repeat center/contain;position:absolute;top:50%;right:-15%;margin-top:-23px}.program section.flow .container .flow-item .item:last-child .ilst:after{display:none}.program section.flow .container .flow-item .item .tx{font-weight:700;line-height:1.8}@media (max-width:767px){.program section.flow .container .flow-item{display:block}.program section.flow .container .flow-item .item{margin-bottom:7%;grid-template-columns:minmax(120px,30%) 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:start}.program section.flow .container .flow-item .item .ilst{margin:0}.program section.flow .container .flow-item .item .ilst:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:50%;bottom:-14%;top:initial;right:initial;width:30px;height:30px;margin:0 0 0 -15px}.program section.flow .container .flow-item .item .tx{text-align:left}.program section.flow .container .flow-item .item:last-child{margin:0}.program section.flow .container .btn-base{margin-top:40px;padding:0}}.program section.review{padding:80px 0}.program section.review .container .review-item{display:grid;grid-template-rows:206px 150px 206px;grid-auto-columns:1fr 1fr 1fr;gap:16px}.program section.review .container .review-item .item{position:relative;overflow:hidden}@media (min-width:768px){.program section.review .container .review-item .item a.sp{pointer-events:none}}.program section.review .container .review-item .item .ph-box{width:100%;height:100%}.program section.review .container .review-item .item.item01{grid-row:1/2;grid-column:1/2}.program section.review .container .review-item .item.item01 a.sp .ph-box{background:url(/images/program/bmp/bmp_review_udon.jpg) no-repeat center/cover}.program section.review .container .review-item .item.item02{grid-row:1/3;grid-column:2/3}.program section.review .container .review-item .item.item02 a.sp .ph-box{background:url(/images/program/bmp/review-ph02.jpg) no-repeat center/cover}.program section.review .container .review-item .item.item03{grid-row:1/2;grid-column:3/4}.program section.review .container .review-item .item.item03 a.sp .ph-box{background:url(/images/program/bmp/bmp_review_newyearparty.jpg) no-repeat center/cover}.program section.review .container .review-item .item.item04{grid-row:2/4;grid-column:1/2}.program section.review .container .review-item .item.item04 a.sp .ph-box{background:url(/images/program/bmp/review-ph04.jpg) no-repeat center/cover}.program section.review .container .review-item .item.item05{grid-row:3/4;grid-column:2/3}.program section.review .container .review-item .item.item05 a.sp .ph-box{background:url(/images/program/bmp/bmp_review_gamenight.png) no-repeat center/cover}.program section.review .container .review-item .item.item06.ja{grid-row:2/4;grid-column:3/4}.program section.review .container .review-item .item.item06.ja a.sp .ph-box{background:url(/images/program/bmp/bmp_review_bbq.png) no-repeat center/cover}.program section.review .container .review-item .item.item06.en{grid-row:2/4;grid-column:3/4}.program section.review .container .review-item .item.item06.en a.sp .ph-box{background:url(/images/program/bmp/review-ph06-en.jpg) no-repeat center/cover}.program section.review .container .review-item .item:nth-child(even) .tx-box a.pc .tx{-webkit-line-clamp:9;max-height:259.2px}.program section.review .container .review-item .item.tw.zh.item01 a.sp .ph-box{background:url(/images/program/bmp/tw/review-ph01-tw-zh.jpg) no-repeat center/cover}.program section.review .container .review-item .item.tw.zh.item02 a.sp .ph-box{background:url(/images/program/bmp/tw/tw_zh-02.jpg) no-repeat center/cover}.program section.review .container .review-item .item.tw.zh.item03 a.sp .ph-box{background:url(/images/program/bmp/tw/tw_zh-03.jpg) no-repeat center/cover}.program section.review .container .review-item .item.tw.en.item01 a.sp .ph-box{background:url(/images/program/bmp//tw/review-ph01-tw-en.jpg) no-repeat center/cover}.program section.review .container .review-item .item.tw.en.item02 a.sp .ph-box{background:url(/images/program/bmp/tw/tw_zh-02.jpg) no-repeat center/cover}.program section.review .container .review-item .item.tw.en.item03 a.sp .ph-box{background:url(/images/program/bmp//tw/review-ph03-tw-en.jpg) no-repeat center/cover}.program section.review .container .review-item .item .tx-box{position:absolute;bottom:-380px;background-color:rgba(255,231,63,.9);-webkit-transition:.5s ease;transition:.5s ease;width:100%;height:100%;overflow:hidden;line-height:0}.program section.review .container .review-item .item .tx-box a.pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.program section.review .container .review-item .item .tx-box a.pc .label{display:inline-block;margin-right:auto;background:#003f96;padding:2px 16px;font-size:1.4rem;color:#fff;font-weight:700;line-height:1.8}.program section.review .container .review-item .item .tx-box a.pc .tx{margin:16px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:86.4px;line-height:1.8;overflow:hidden}.program section.review .container .review-item .item .tx-box a.pc .more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:16px;margin-right:auto;font-size:1.4rem;font-weight:700;color:#003f96;border:2px solid #003f96;border-radius:2px;padding:0 16px;line-height:1.8}.program section.review .container .review-item .item .tx-box a.pc .more svg{width:12px;height:12px;fill:#003f96;margin-left:4px;margin-right:-8px}.program section.review .container .review-item .item:hover .tx-box{bottom:0}@media (max-width:767px){.program section.review .container .review-item{display:block}.program section.review .container .review-item .item{margin-bottom:40px}.program section.review .container .review-item .item a.sp{display:block}.program section.review .container .review-item .item .ph-box:after{content:'';display:block;padding-top:66%}.program section.review .container .review-item .item .tx-box{position:initial;background:0 0;margin-top:-14px}.program section.review .container .review-item .item .tx-box a.pc .tx{margin:8px 0}.program section.review .container .review-item .item .tx-box a.pc .more{margin:0 0 0 auto;border:none}}.program .news{width:100%;position:fixed;bottom:0;z-index:1000;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:#ccc 1px solid}.program .news .left{padding:0 16px;margin:8px 0;border-right:#ccc 1px solid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.program .news .left .month{font-size:1.4rem;font-weight:700;line-height:1.6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.program .news .left .month:after{display:block;content:'';width:8px;height:8px;background:url(/icon/ic-arrow-right.svg) no-repeat center/cover;margin-left:4px}.program .news .left .ic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.program .news .left .ic img{width:20px;height:auto;margin-right:8px}.program .news .left .ic img:last-child{-webkit-filter:grayscale(70%);filter:grayscale(70%);opacity:.3}.program .news .right{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.program .news .right .ticker{padding:8px 16px;margin:0 auto;width:100%;text-align:left;position:relative;overflow:hidden}.program .news .right .ticker ul{width:100%;position:relative}.program .news .right .ticker ul li{width:100%;display:none}.program .news .right .ticker ul li .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.program .news .right .ticker ul li .inr .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ffe73f;border-radius:100px;margin-right:16px}.program .news .right .ticker ul li .inr .label img{width:auto;height:40px}.program .news .right .ticker ul li .inr .label .tit{font-size:1.2rem;line-height:1.2;font-weight:700;padding:0 16px 0 6px}.program .news .right .ticker ul li .inr .tx{font-size:1.2rem;line-height:1.5}.program .news .right .ticker ul li .inr .tx span{background:#02a167;color:#fff;padding:2px 4px;font-size:1rem;font-weight:700;margin-right:4px}.program .news .right .ticker ul li .inr .tx span.offlinelabel{background:#ff9703}@media (max-width:767px){.program .news{background:rgba(0,0,0,.8)}.program .news .right .ticker{padding:8px}.program .news .right .ticker ul li .inr .label{background:#003f96;margin-right:8px}.program .news .right .ticker ul li .inr .label img{height:32px}.program .news .right .ticker ul li .inr .label .tit{color:#fff;font-size:1.1rem}.program .news .right .ticker ul li .inr .tx{color:#fff;font-size:1.1rem}}article.bhcamp{width:100%;overflow:hidden;background:#f1f0eb}article.bhcamp section{margin:160px 0;padding:0 16px}article.bhcamp p{margin-bottom:16px}article.bhcamp a,article.bhcamp div,article.bhcamp p{font-weight:500}@media (max-width:767px){article.bhcamp a,article.bhcamp div,article.bhcamp p{font-size:1.4rem}}article.bhcamp img{width:100%}article.bhcamp .tit-box{margin-bottom:32px}article.bhcamp .tit-box h2{font-size:4rem;line-height:1;letter-spacing:2px;margin:0}article.bhcamp .tit-box .sub{font-size:1.6rem}article.bhcamp.none{opacity:0}article.bhcamp .wow.slideInLeft{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:0;animation-delay:0}article.bhcamp section.skill .wow.slideInLeft,article.bhcamp section.skill .wow.slideInRight{-webkit-animation-duration:.4s;animation-duration:.4s}@media (max-width:767px){article.bhcamp section{padding:0}article.bhcamp .tit-box{text-align:center}article.bhcamp .tit-box h2{font-size:3.2rem}article.bhcamp .tit-box .sub{font-size:1.4rem}article.bhcamp .tit-box .sub .alert{width:100%;margin:16px auto 0}}article.bhcamp section.form{margin:0;background:#fff;padding:160px 0}article.bhcamp section.form .container .tit-box{text-align:center}article.bhcamp section.form .container .tit-box h2{font-size:3.2rem;letter-spacing:initial;line-height:1.5}article.bhcamp section.form .container .tit-box h2 .sub{margin:16px;line-height:2;font-size:1.4rem}article.bhcamp section.form .container .tit-box h2 .recruit .tx{font-size:2.4rem;font-weight:700;background:#ff5730;display:inline-block;padding:0 32px;color:#fff;margin-top:8px}article.bhcamp section.form .container .form p.top-tx{text-align:center}article.bhcamp section.form .container .form form.bhcamp-form{max-width:800px;margin:0 auto}article.bhcamp section.form .container .form form.bhcamp-form .form-group.has-feedback.bhcampdate .radio label{display:block}article.bhcamp section.form .container .form form.bhcamp-form .form-group.has-feedback.bhcampdate .radio label.disabled span{color:#828282}article.bhcamp section.form .container .form form.bhcamp-form .form-group.has-feedback.bhcampdate .radio label.disabled span.close{text-decoration:line-through}article.bhcamp section.form .container .form form.bhcamp-form .form-group.has-feedback.bhcampdate .radio label.disabled span a{color:#828282;text-decoration:underline!important}article.bhcamp section.form .container .form form.bhcamp-form .form-group.has-feedback .checkbox label{display:block}article.bhcamp section.form .container .form form.bhcamp-form p.note{margin:24px;font-size:1.4rem}article.bhcamp section.form .container .form form.bhcamp-form p.note a{font-size:1.4rem!important;color:#003f96!important;text-decoration:underline!important}@media (max-width:767px){article.bhcamp section.form{padding:80px 0}article.bhcamp section.form .container .tit-box h2{font-size:1.8rem}article.bhcamp section.form .container .form form.bhcamp-form p.note{margin:16px 0}}article.bhcamp section.tw a,article.bhcamp section.tw div,article.bhcamp section.tw p{font-family:Lato,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif}article.bhcamp section.mv{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);position:relative;margin:0;padding:0}article.bhcamp section.mv .ph-box{display:grid;grid-template-rows:repeat(6,-webkit-calc(100vh / 6 - 20px));grid-template-rows:repeat(6,calc(100vh / 6 - 20px));grid-template-columns:1fr 1fr}article.bhcamp section.mv .ph-box .grid-item.item01{grid-row:1/4;grid-column:1/2;background:url(/images/program/bhcamp/mv01.jpg) no-repeat center/cover,#f1f1f1}article.bhcamp section.mv .ph-box .grid-item.item02{grid-row:4/7;grid-column:1/2;background:url(/images/program/bhcamp/mv02.jpg) no-repeat center/cover,#f1f1f1}article.bhcamp section.mv .ph-box .grid-item.item03{grid-row:1/7;grid-column:2/3;background:url(/images/program/bhcamp/mv03.jpg) no-repeat center/cover,#f1f1f1}@media (max-width:767px){article.bhcamp section.mv{height:-webkit-calc(100vh - 114px);height:calc(100vh - 114px)}article.bhcamp section.mv .ph-box{grid-template-rows:repeat(6,-webkit-calc(100vh / 6 - 19px));grid-template-rows:repeat(6,calc(100vh / 6 - 19px));grid-template-columns:1fr 0}article.bhcamp section.mv .ph-box .grid-item.item01{grid-row:1/3;grid-column:1/2}article.bhcamp section.mv .ph-box .grid-item.item02{grid-row:3/5;grid-column:1/2}article.bhcamp section.mv .ph-box .grid-item.item03{grid-row:5/7;grid-column:1/2}}article.bhcamp section.msg{margin:64px 0 240px;padding:0 6%}article.bhcamp section.msg .mv_container{display:grid;grid-template-columns:1fr 1fr;position:relative;padding:0}article.bhcamp section.msg .mv_container .tit-box{position:fixed;top:200px;left:6%}article.bhcamp section.msg .mv_container .tit-box span.sub{display:inline-block;font-size:-webkit-calc(.4vw + 2.2rem);font-size:calc(.4vw + 2.2rem);font-weight:700;line-height:1;background:#fff;padding:8px 12px}article.bhcamp section.msg .mv_container .tit-box span.bg{display:inline-block;font-size:-webkit-calc(1.4vw + 2.8rem);font-size:calc(1.4vw + 2.8rem);font-weight:700;line-height:1;background:#fff;padding:8px 12px}article.bhcamp section.msg .mv_container .tit-box span.bg.nextart{font-size:-webkit-calc(4vw + 3.2rem);font-size:calc(4vw + 3.2rem)}article.bhcamp section.msg .mv_container .tit-box.stick{position:absolute;top:0;left:0}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt01{background:0 0;margin-bottom:32px}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt01 .motion-inner{padding:0 12px}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt02{background:0 0;margin:0}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt02 .motion-inner{padding:0 12px}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt02{background:0 0;margin:0}article.bhcamp section.msg .mv_container .tit-box.stick .motion.motion-txt02 .motion-inner{padding:0 12px}article.bhcamp section.msg .mv_container .tx-box{grid-column:2/3}article.bhcamp section.msg .mv_container .tx-box p span{display:inline-block}@media (max-width:767px){article.bhcamp section.msg{padding:0;margin:64px 0 24px}article.bhcamp section.msg .mv_container{grid-template:none}article.bhcamp section.msg .mv_container .tit-box{text-align:left;left:0}article.bhcamp section.msg .mv_container .tit-box span.sub{font-size:2rem}article.bhcamp section.msg .mv_container .tit-box span.bg{font-size:3.6rem}article.bhcamp section.msg .mv_container .tit-box span.bg.nextart{font-size:6.4rem}article.bhcamp section.msg .mv_container .tx-box{padding:240px 16px 0}}article.bhcamp .month-circle.jp{position:absolute;right:5%;bottom:24px;width:24%;max-width:350px;min-width:270px;-webkit-animation-delay:1s;animation-delay:1s}article.bhcamp .month-circle.jp a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffe73f;border-radius:300px;padding:32px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-animation:bhcampPulse 1s infinite alternate;animation:bhcampPulse 1s infinite alternate}article.bhcamp .month-circle.jp a .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp .month-circle.jp a .inr .logo{width:70%;height:auto}article.bhcamp .month-circle.jp a .inr .tx{text-align:center;position:relative;z-index:10;margin-top:16px}article.bhcamp .month-circle.jp a .inr .tx .tx-inr{text-align:center}article.bhcamp .month-circle.jp a .inr .tx span{display:block;font-size:2.2rem;font-weight:700;line-height:1.5}article.bhcamp .month-circle.jp a .inr .tx .rotate-box{margin-top:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp .month-circle.jp a .inr .tx .rotate-box svg{width:24px;height:24px}article.bhcamp .month-circle.jp a:after{display:block;content:'';padding-top:100%}article.bhcamp .month-circle.jp a:hover{opacity:1}article.bhcamp .month-circle.jp.none{display:none}article.bhcamp .month-circle.jp a .inr .logo{width:auto;text-align:center}article.bhcamp .month-circle.jp a .inr .logo img{width:10vw}article.bhcamp .month-circle.jp a .inr .logo .recruit .tx{margin-top:8px;font-size:1.6vw;font-weight:700;color:#fff;background:#ff5730;padding:0 16px;white-space:nowrap}article.bhcamp .month-circle.jp a .inr .tx{margin-top:8px}article.bhcamp .month-circle.jp a .inr .tx .tx-inr span{font-size:1.7vw}article.bhcamp .month-circle.jp a .inr .tx .rotate-box{height:-webkit-min-content;height:-moz-min-content;height:min-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width:767px){article.bhcamp .month-circle.jp{width:72%;border:100px 0 0 100px;position:relative;margin:0 0 0 auto;right:0}article.bhcamp .month-circle.jp a{border-radius:100px 0 0 100px;padding:24px 16px 24px 40px;-webkit-animation:none;animation:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:block}article.bhcamp .month-circle.jp a:after{display:none}article.bhcamp .month-circle.jp a .inr{display:block;line-height:1.6}article.bhcamp .month-circle.jp a .inr .logo img{display:none}article.bhcamp .month-circle.jp a .inr .logo .recruit .tx{font-size:1.6rem;margin:0 0 8px}article.bhcamp .month-circle.jp a .inr .tx{text-align:left;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.bhcamp .month-circle.jp a .inr .tx .tx-inr span{font-size:2rem;display:inline-block}article.bhcamp .month-circle.jp a .inr .tx .tx-inr span .rotate-box{height:16px;width:16px;margin:0}article.bhcamp .month-circle.jp a .inr .tx .tx-inr span .rotate-box .ic-arrow{width:16px;height:16px}article.bhcamp .month-circle.jp .motion-inner.transition,article.bhcamp .month-circle.jp .motion.transition{-webkit-transition:.4s ease-out;transition:.4s ease-out}article.bhcamp .month-circle.jp .motion{display:inline-block;position:relative;overflow:hidden}article.bhcamp .month-circle.jp .motion.motion-txt01{margin-bottom:40px}article.bhcamp .month-circle.jp .motion.motion-txt02{margin-bottom:12px}article.bhcamp .month-circle.jp .motion:after{content:'';position:absolute;opacity:1;left:0;top:0;bottom:0;width:100%;background-color:#ffe73f;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}article.bhcamp .month-circle.jp .js-scroll.show .motion:after{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}article.bhcamp .month-circle.jp .js-scroll.done .motion:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(103%,0,0);transform:translate3d(103%,0,0)}article.bhcamp .month-circle.jp .motion .motion-inner{display:inline-block;opacity:0}article.bhcamp .month-circle.jp .js-scroll.done .motion .motion-inner{opacity:1}article.bhcamp .month-circle.jp .month-circle.kr,article.bhcamp .month-circle.jp .month-circle.tw{position:absolute;right:5%;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp .month-circle.jp .month-circle.kr .tx,article.bhcamp .month-circle.jp .month-circle.tw .tx{text-align:center;padding:40px;position:relative;z-index:10}article.bhcamp .month-circle.jp .month-circle.kr .tx span,article.bhcamp .month-circle.jp .month-circle.tw .tx span{display:block;font-size:2.4rem;font-weight:700;line-height:1.5}article.bhcamp .month-circle.jp .month-circle.kr .tx span.big,article.bhcamp .month-circle.jp .month-circle.tw .tx span.big{font-size:4rem}article.bhcamp .month-circle.jp .month-circle.kr .tx:after,article.bhcamp .month-circle.jp .month-circle.tw .tx:after{display:block;content:'';position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;padding-top:100%;background:#ffe73f;border-radius:300px;z-index:-1}article.bhcamp .month-circle.jp section.msg.tw .mv_container .tit-box span.sub{font-size:1.8rem}article.bhcamp .month-circle.jp section.msg.tw .mv_container .tit-box .motion.motion-txt01{margin-bottom:16px}article.bhcamp .month-circle.jp section.msg.tw .mv_container .tit-box .motion.motion-txt02{margin:0}article.bhcamp .month-circle.jp section.msg.tw .mv_container .tx-box p{line-height:2}@-webkit-keyframes bhcampPulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes bhcampPulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}}article.bhcamp section.concept{position:relative}article.bhcamp section.concept:before{display:block;content:'';width:10px;height:100%;background:#ffe73f;position:absolute;top:0;left:0}article.bhcamp section.concept .container .overview{margin-bottom:100px}@media (min-width:768px){article.bhcamp section.concept .container .overview{display:grid;grid-template-columns:1fr 1fr}article.bhcamp section.concept .container .overview .tx-box{position:relative;z-index:10}article.bhcamp section.concept .container .overview .ilst-box{position:relative}article.bhcamp section.concept .container .overview .ilst-box img{width:110%;position:absolute;right:0;top:-30%;z-index:1}}article.bhcamp section.concept .container .details{display:grid;grid-template-columns:1fr 1fr;gap:32px;position:relative;z-index:10}article.bhcamp section.concept .container .details .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.concept .container .details .item .item-inr{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:560px}article.bhcamp section.concept .container .details .item .item-inr .tit.hidden-sm-down{width:96px;height:96px;background:#ffe73f;border-radius:50%;position:absolute;top:12%;left:12%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.concept .container .details .item .item-inr .tit.hidden-sm-down .inr{font-size:2rem;font-weight:700;line-height:1.2}article.bhcamp section.concept .container .details .item .item-inr .img-box{width:95%;height:306px;background:url(/images/program/bhcamp/bhcamp-ilst02.svg) no-repeat center/contain}@media (max-width:1120px){article.bhcamp section.concept .container .details .item .item-inr .img-box{width:100%;margin-bottom:16px}}article.bhcamp section.concept .container .details .item .item-inr .tx-box{width:100%;max-width:360px}article.bhcamp section.concept .container .details .item .item-inr .tx-box .tx span{display:inline-block}article.bhcamp section.concept .container .details .item:last-child .item-inr .img-box{width:100%;background:url(/images/program/bhcamp/bhcamp-ilst03.svg) no-repeat center/contain}@media (max-width:767px){article.bhcamp section.concept{margin:160px 0 80px}article.bhcamp section.concept:before{width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.concept .container .overview{margin-bottom:56px}article.bhcamp section.concept .container .details{grid-template:none}article.bhcamp section.concept .container .details .item{position:relative}article.bhcamp section.concept .container .details .item:before{display:block;content:'';width:100%;height:70%;background:#f1f1f1;position:absolute;bottom:0;right:-16px;z-index:1}article.bhcamp section.concept .container .details .item:last-child .item-inr .img-box{background:url(/images/company/about-japan@2x.png) no-repeat center/cover}article.bhcamp section.concept .container .details .item .item-inr{max-width:initial}article.bhcamp section.concept .container .details .item .item-inr .tit.hidden-sm-down{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:0 0;border-radius:0;display:block}article.bhcamp section.concept .container .details .item .item-inr .img-box{width:100%;height:auto;margin-bottom:0;background:url(/images/program/bhcamp/intern01.jpg) no-repeat center/cover;position:relative;z-index:10}article.bhcamp section.concept .container .details .item .item-inr .img-box:before{display:block;content:'';padding-top:56%}article.bhcamp section.concept .container .details .item .item-inr .tx-box{padding:8px 16px 16px;margin-right:-32px;max-width:initial;position:relative;z-index:1}article.bhcamp section.concept .container .details .item .item-inr .tx-box .tit{font-size:1.8rem;font-weight:700}}article.bhcamp section.concept.tw .container .details .item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.bhcamp section.internship{position:relative}article.bhcamp section.internship:before{display:block;content:'';width:10px;height:100%;background:#00ced1;position:absolute;top:0;left:0;z-index:80}article.bhcamp section.internship .container .tit-box{margin:0 auto 56px;text-align:center}article.bhcamp section.internship .container .item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:56px}article.bhcamp section.internship .container .item-wrap .item{width:-webkit-calc(33% - 18px);width:calc(33% - 18px)}article.bhcamp section.internship .container .item-wrap .item .motion{-webkit-transition:.2s ease-out;transition:.2s ease-out;box-shadow:0 8px 16px transparent rgba(10,10,10,.1),0 0 10px transparent rgba(10,10,10,.04)}@media (min-width:768px){article.bhcamp section.internship .container .item-wrap .item .motion:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 8px 16px -2px rgba(10,10,10,.1),0 0 10px 0 rgba(10,10,10,.04)}}article.bhcamp section.internship .container .item-wrap .item .ilst-box{width:46%;min-width:80px;margin:-18% auto 0}article.bhcamp section.internship .container .item-wrap .item .tx-box{padding:16px 16px 8px;text-align:center}article.bhcamp section.internship .container .item-wrap .item .tx-box .tit{font-weight:700;display:inline-block;margin-bottom:8px}article.bhcamp section.internship .container .item-wrap .item .tx-box .tx{text-align:left;font-size:1.4rem;line-height:1.8}article.bhcamp section.internship .container .item-wrap .item .more{margin:0 16px 16px auto;width:28px;height:28px}article.bhcamp section.internship .container .item-wrap .item .more svg.ic-arrow{width:100%;height:100%;fill:#00ced1}article.bhcamp section.internship .container .schedule-wrap{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #ccc}article.bhcamp section.internship .container .schedule-wrap .tit-box{text-align:left;line-height:1.2;margin:0 auto 40px}article.bhcamp section.internship .container .schedule-wrap .tit-box h3{font-size:3.2rem}article.bhcamp section.internship .container .schedule-wrap .tit-box .sub{font-size:1.4rem}article.bhcamp section.internship .container .schedule-wrap .schedule-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:440px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph{width:100px;height:auto;margin-right:16px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 16px 8px;background:#00ced1;line-height:1.2}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li span{display:block;position:relative;z-index:1;white-space:nowrap}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph .tx{text-align:center;line-height:1.6;margin-top:16px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph .tx span{font-size:1.2rem;display:block;white-space:nowrap}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:before{background:#00ced1;content:'';display:block;position:absolute;-webkit-clip-path:polygon(50% 18px,0 0,100% 0);clip-path:polygon(50% 18px,0 0,100% 0);top:-1px;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:first-child{padding:16px 16px 8px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:first-child:before{display:none}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:nth-child(even){background:#c6fbfc}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:nth-child(odd):before{background:#c6fbfc}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph ul.clip-path-polygon li:last-child:after{background:#c6fbfc;content:'';display:block;position:absolute;-webkit-clip-path:polygon(50% 18px,0 0,100% 0);clip-path:polygon(50% 18px,0 0,100% 0);top:-webkit-calc(100% - 1px);top:calc(100% - 1px);left:0;right:0;margin:auto;width:100%;height:100%}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:51px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li:nth-child(5){height:90px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:22px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .label .inrtx{position:absolute;left:12px;color:#fff;font-size:1.4rem}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .label:before{display:block;content:'';width:-webkit-calc(1em + 32px);width:calc(1em + 32px);height:28px;background:#11111f}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .label:after{display:block;content:'';left:7px;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border:14px solid transparent;border-left:12px solid #11111f}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .li-inr{line-height:1.6;margin-left:-24px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .li-inr:first-child{margin:0}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#f1f1f1;margin-left:32px;padding:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:12px 0;line-height:1.8}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr ul li .li-inr span{display:inline-block;font-size:1.4rem}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr ul li:before{content:'';display:block;width:12px;min-width:12px;height:12px;border-radius:50%;background:#11111f;margin:8px 6px 0 0}@media (max-width:767px){article.bhcamp section.internship:before{width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.internship .container .item-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}article.bhcamp section.internship .container .item-wrap .item{width:100%;padding:8px 16px 8px 8px;margin-bottom:16px}article.bhcamp section.internship .container .item-wrap .item a .intern{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.internship .container .item-wrap .item a .intern .ilst-box{width:10%;height:auto;margin:0}article.bhcamp section.internship .container .item-wrap .item a .intern .more{margin:0 0 0 auto}article.bhcamp section.internship .container .schedule-wrap{border:none;margin-bottom:16px;padding:0}article.bhcamp section.internship .container .schedule-wrap .tit-box{text-align:center}article.bhcamp section.internship .container .schedule-wrap .tit-box h3{font-size:2.4rem}article.bhcamp section.internship .container .schedule-wrap .tit-box .sub{font-size:1.4rem}article.bhcamp section.internship .container .schedule-wrap .schedule-inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:initial;margin:0 auto 32px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li .label{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);margin:-3px 18px 0 0}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .images .graph-tx ul li:nth-child(5){height:80px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe{background:#f1f1f1}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px;width:100%}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .ic{width:22%;min-width:60px;margin-right:16px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .ic .ic-inr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:url(/icon/calendar.png),#fff;background-repeat:no-repeat;background-position:center;background-size:50%;border-radius:50%;border:1px solid #00ced1;overflow:hidden}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .ic .ic-inr:before{display:block;content:'';padding-top:100%}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .tx{margin-right:8px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .tx span{display:block;line-height:1.6;font-size:1.5rem;font-weight:700}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .box{margin-right:0;margin-left:auto}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .box .rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.1s ease;transition:.1s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open .box .rotate svg{width:16px;height:24px}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .btn-open.active .box .rotate{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr{margin:0;padding:0 16px 16px;display:none}article.bhcamp section.internship .container .schedule-wrap .schedule-inr .describe .ac-inr.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px){article.bhcamp section.internship.kr .container .item-wrap .item,article.bhcamp section.internship.tw .container .item-wrap .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 16px}article.bhcamp section.internship.kr .container .item-wrap .item .ilst-box,article.bhcamp section.internship.tw .container .item-wrap .item .ilst-box{width:26%}article.bhcamp section.internship.kr .container .item-wrap .item .tx-box .tx,article.bhcamp section.internship.tw .container .item-wrap .item .tx-box .tx{text-align:center}}article.bhcamp section.internship.kr .container .schedule-wrap .tit-box .sub,article.bhcamp section.internship.tw .container .schedule-wrap .tit-box .sub{line-height:1.4}article.bhcamp section.internship.kr .container .schedule-wrap .schedule-inr .images,article.bhcamp section.internship.tw .container .schedule-wrap .schedule-inr .images{min-width:360px}article.bhcamp section.internship.kr .container .staff-wrap .ph-inr,article.bhcamp section.internship.tw .container .staff-wrap .ph-inr{background:url(/images/staff/kr/hakmin/hakmin.jpg) no-repeat center/cover}@media (max-width:767px){article.bhcamp section.internship.kr .container .tit-box,article.bhcamp section.internship.tw .container .tit-box{margin:0 auto 40px}}article.bhcamp section.internship.tw .container .schedule-wrap .schedule-inr .images .graph-tx ul li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.internship.tw .container .schedule-wrap .schedule-inr .images .graph-tx ul li:nth-child(5){height:50px}article.bhcamp section.internship.tw .container .staff-wrap .ph-inr{background:url(/images/staff/tw/connie/connie.jpg) no-repeat center/cover}@media (max-width:767px){article.bhcamp section.internship.tw .container .schedule-wrap .schedule-inr .images .graph-tx ul li{height:47px}article.bhcamp section.internship.tw .container .schedule-wrap .schedule-inr .images .graph-tx ul li:nth-child(5){height:47px}}article.bhcamp section.internship .container .motion,article.bhcamp section.skill .container .motion,article.bhcamp section.target .container .motion{height:100%}@media (max-width:767px){article.bhcamp section.internship .item,article.bhcamp section.skill .item,article.bhcamp section.target .item{padding:0}article.bhcamp section.internship .item .motion,article.bhcamp section.skill .item .motion,article.bhcamp section.target .item .motion{height:auto;width:100%}}article.bhcamp section.internship .container .item-wrap .item .motion{height:100%}article.bhcamp section.internship .container .item-wrap .item .motion a.motion-inner{display:block;border:2px solid #00ced1;border-radius:10px;overflow:hidden;background:#fff;height:100%}article.bhcamp section.internship .container .item-wrap .item .motion a.motion-inner .intern{height:100%}@media (max-width:767px){article.bhcamp section.internship .container .item-wrap .item{padding:0}article.bhcamp section.internship .container .item-wrap .item .motion{height:auto;width:100%}article.bhcamp section.internship .container .item-wrap .item .motion a.motion-inner{padding:8px 16px 8px 8px}article.bhcamp section.internship .container .item-wrap .item .motion a.motion-inner .intern .tx-box{padding:0;margin-left:8px}article.bhcamp section.internship .container .item-wrap .item .motion a.motion-inner .intern .tx-box .tit{margin:0}}article.bhcamp section.internship.jp{margin:0;background:#f7f6f2;padding:120px 16px}article.bhcamp section.internship.jp:before{display:none}article.bhcamp section.internship.jp .container .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}article.bhcamp section.internship.jp .container .menu .js-scroll{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:400px;line-height:1}article.bhcamp section.internship.jp .container .menu .js-scroll .motion{width:100%}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a{display:block;background:#00ced1;padding:32px 24px}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .num{font-weight:700;font-size:3.2rem}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .tx{font-weight:700;font-size:1.8rem;line-height:1.6;margin:0 16px}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .tx span{display:inline-block}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 auto}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .rotate svg{width:16px;height:16px}article.bhcamp section.internship.jp .container .internship .description,article.bhcamp section.internship.jp .container .session .description{display:grid;grid-template-columns:61% 40rem;gap:40px;margin:80px 0}@media (max-width:768px){article.bhcamp section.internship.jp .container .internship .description,article.bhcamp section.internship.jp .container .session .description{gap:24px}}article.bhcamp section.internship.jp .container .internship .description .tx-box .num,article.bhcamp section.internship.jp .container .session .description .tx-box .num{width:8em;padding:0 16px;background:#00ced1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-weight:700}article.bhcamp section.internship.jp .container .internship .description .tx-box .num:after,article.bhcamp section.internship.jp .container .session .description .tx-box .num:after{content:'';display:block;width:6em;height:1px;background:#11111f;margin-left:8px}article.bhcamp section.internship.jp .container .internship .description .tx-box .tit,article.bhcamp section.internship.jp .container .session .description .tx-box .tit{font-size:1.8rem;font-weight:700;margin:24px 0}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box{position:relative}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick{height:40.5rem}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .img,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .img{height:40.5rem;background:#f1f1f1;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick-dots,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick-dots{bottom:-40px;right:-3px;text-align:right}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick .img01,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick .img01{background:url(/images/program/bhcamp/20231208revice/intern_1.png) no-repeat center/cover}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick .img02,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick .img02{background:url(/images/program/bhcamp/20231208revice/intern_2.png) no-repeat center/cover}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick .img03,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick .img03{background:url(/images/program/bhcamp/20231208revice/intern_3.png) no-repeat center/cover}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick .slick-dots,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick .slick-dots{text-align:right;right:initial;left:-3px}article.bhcamp section.internship.jp .container .internship .description.description02 .ph-box,article.bhcamp section.internship.jp .container .session .description.description02 .ph-box{background:url(/images/program/bhcamp/20210521revice/zemicafe.jpg) no-repeat center/cover}@media (max-width:768px){article.bhcamp section.internship.jp .container .internship .description.description02 .ph-box,article.bhcamp section.internship.jp .container .session .description.description02 .ph-box{height:230px}}article.bhcamp section.internship.jp .container .internship .description.description02 .tx-box .ttl.font-en,article.bhcamp section.internship.jp .container .session .description.description02 .tx-box .ttl.font-en{color:#15c5c7;font-size:2.4rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:16px}article.bhcamp section.internship.jp .container .internship .description.description02 .tx-box .ttl.font-en:after,article.bhcamp section.internship.jp .container .session .description.description02 .tx-box .ttl.font-en:after{content:"";width:100%;height:2px;border-top:2px solid #00ced1}@media (max-width:768px){article.bhcamp section.internship.jp .container .internship .description.description02 .tx-box .ttl.font-en,article.bhcamp section.internship.jp .container .session .description.description02 .tx-box .ttl.font-en{margin-bottom:24px}}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll{position:relative;width:-webkit-calc(50% - 18px);width:calc(50% - 18px)}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion{height:100%;width:100%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .label{position:absolute;z-index:1;width:30%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#00ced1;padding:4px;color:#fff;font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:1px;text-align:center}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box{position:relative;overflow:hidden}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box:after{content:'';display:block;padding-top:56%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box img{position:absolute}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .logo-box{background:#cacaca;height:56px;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .logo-box img{max-width:80%;height:100%;-o-object-fit:contain;object-fit:contain}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:16px 14px 0;position:relative}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit{padding-bottom:10px;border-bottom:1px solid #c4c4c4}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit span{display:inline-block}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit .catch{background:#00ced1;padding:5px 25px;border-radius:60px;color:#fff}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit .main{font-size:2.4rem;padding:7px 0 0}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tx{padding:20px 35px;font-size:16px;line-height:150%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tx span.strong{font-weight:700}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:34%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more span{color:#00ced1;font-size:18px;width:57%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more svg.ic-arrow{width:20%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll.bh .motion a.colorbox.motion-inner .intern .logo-box{padding:0}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll.bh .motion a.colorbox.motion-inner .intern .logo-box img{max-width:90%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll.comingsoon .motion a.colorbox.motion-inner .intern .img-box img{margin-top:-80px}article.bhcamp section.internship.jp .container .session .description{margin:80px 0 40px}@media (min-width:768px){article.bhcamp section.internship.jp .container .session .description{grid-template-columns:34% 1fr}article.bhcamp section.internship.jp .container .session .description .ph-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.bhcamp section.internship.jp .container .session .description .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}article.bhcamp section.internship.jp .container .session .description .tx-box .tx .tag-list{margin:24px 0}article.bhcamp section.internship.jp .container .session .description .tx-box .tx .tag-list ul li{display:inline-block;font-size:1.4rem;color:#15c5c7;padding:0 8px;border-radius:4px;border:2px solid #15c5c7;margin:0 4px 4px 0}article.bhcamp section.internship.jp .container .session .item-wrap{display:block}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule .tx{font-size:1.6rem;font-weight:700;color:#15c5c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule .tx:after{width:150%;height:1px;content:'';display:block;background:#15c5c7}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li{width:-webkit-calc(33% - 7px);width:calc(33% - 7px)}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px;height:100%;pointer-events:none}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .week{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .week:after{margin:0 16px;content:'';display:block;height:100%;min-height:2em;width:4px;min-width:4px;background:#00ced1}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .tit{line-height:170%}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .tit span{display:inline-block;line-height:1.6}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .more{width:28px;height:28px;min-width:28px;margin:0 0 0 auto}article.bhcamp section.internship.jp .container .session .item-wrap .session-list ul li a .more svg{width:100%;height:100%;fill:#00ced1}@media (max-width:768px){article.bhcamp section.internship.jp .container .session .item-wrap ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:4px}article.bhcamp section.internship.jp .container .session .item-wrap ul li{width:100%!important}}article.bhcamp section.internship.jp .container .session .item-wrap .tx.notes{text-align:center}@media (max-width:767px){article.bhcamp section.internship.jp .container .session .item-wrap .tx.notes{text-align:left}}@media (max-width:768px) and (min-width:768px){article.bhcamp section.internship.jp .container .session .item-wrap li:first-child{grid-row:1/2;grid-column:1/2}article.bhcamp section.internship.jp .container .session .item-wrap li:nth-child(2){grid-row:2/3;grid-column:1/2}article.bhcamp section.internship.jp .container .session .item-wrap li:nth-child(3){grid-row:1/2;grid-column:2/3}article.bhcamp section.internship.jp .container .session .item-wrap li:nth-child(4){grid-row:2/3;grid-column:2/3}}article.bhcamp section.internship.jp .container .schedule-wrap{padding-bottom:0;border:0;margin:160px 0 0}article.bhcamp section.internship.jp .container .schedule-wrap .tit-box{text-align:center}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-calender{border-radius:5px;margin-bottom:72px}@media (max-width:767px){article.bhcamp section.internship.jp .container .schedule-wrap .schedule-calender{margin-bottom:24px}}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-bg{width:100vw;height:100%;margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw);position:absolute;z-index:0;bottom:-80px;background:url(/images/program/bhcamp/schedule-bg.webp) no-repeat center bottom/cover}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay{position:relative}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-ttl{width:100%;text-align:center;padding:4px;border-radius:40px;border:2px solid #15c5c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:16px;background:#fff}@media (max-width:767px){article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-ttl{font-size:1.4rem}}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-ttl:before{content:"";width:20px;height:20px;background:url(/images/program/bhcamp/ic-clock.svg) no-repeat center/cover}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-card{border-radius:10px;border:1px solid #00ced1;background:#fff;text-align:center;overflow:hidden}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-card__date{background:#00ced1;padding:6px;border-radius:40px;position:relative;top:-14px;line-height:1;width:65%;margin:auto;color:#fff}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-card__ttl{color:#15c5c7;font-size:1.8rem;line-height:1.5}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay-card__tx{line-height:1.8}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-ttl.off{margin-top:80px;border:2px solid #111;position:relative;background:#fff;z-index:1}@media (max-width:767px){article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-ttl.off{margin-top:80px}}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-slider.off{margin-bottom:40px}@media (max-width:767px){article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-slider.off{margin-bottom:120px}}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-slider.off .scheduleDay-card{border:1px solid #111}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-slider.off .scheduleDay-card__date{background:#111}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .scheduleDay-slider.off h4.scheduleDay-card__ttl{color:#111}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-list{overflow:visible}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-slide{margin-right:16px;height:auto!important}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-dots{bottom:-42px}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-dots li button:before{color:#fff}article.bhcamp section.internship.jp .container .schedule-wrap .scheduleDay .slick-dots .slick-active button:before{color:#00ced1}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr{display:block;margin:0 10%;min-width:600px}@media (max-width:767px){article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr{margin:0;margin-bottom:40px}}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap{margin-bottom:24px}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #11111f;border-width:2px 0 0 0;padding:16px 0}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item:last-child{border-width:2px 0}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item{padding:0 24px}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item span{display:inline-block}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item span.tit{font-weight:700}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item span.date{font-size:1.4rem;font-weight:700;padding:0 8px;background:#ffe73f}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item01,article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item02{border-right:2px solid #ccc}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item01{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;text-transform:uppercase;white-space:nowrap}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item01 .inr{background:#00ced1;border-radius:100px;text-align:center;color:#fff}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item02{-webkit-box-flex:3.4;-webkit-flex:3.4;-ms-flex:3.4;flex:3.4}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item03{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .describe .ac-inr{margin:0;background:#fff;padding:16px 32px}article.bhcamp section.internship.jp .container .whybh{margin:80px -webkit-calc(50% - 50vw) 0;margin:80px calc(50% - 50vw) 0;width:100vw;background:#f1f1f1;padding:80px 0}article.bhcamp section.internship.jp .container .whybh .container{display:grid;grid-template-columns:1fr 40%;gap:40px;margin:0 auto}article.bhcamp section.internship.jp .container .whybh .container .ph-box{background:url(/images/program/bhcamp/20210521revice/bh_honancho.jpg) no-repeat center/cover}article.bhcamp section.internship.jp .container .whybh .container .ph-box:after{content:'';display:block;padding-top:56%}article.bhcamp section.internship.jp .container .whybh .container .tx-box .tit{font-size:1.8rem;font-weight:700;line-height:1.6}article.bhcamp section.internship.jp .container .whybh .container .tx-box .tit span{display:inline-block}article.bhcamp section.internship.jp .container .whybh .container .tx-box .tit:after{content:'';display:block;width:130%;height:1px;margin:16px 0 16px -30%;background:#00ced1}article.bhcamp section.internship.jp .container .whybh .container .tx-box .tx span{display:block}article.bhcamp section.internship.jp .container .whybh .container .tx-box .tx br{display:block;content:'';margin:12px 0}article.bhcamp .bhcamp-slider .ph-wrap ul.slick li.slick-slide{overflow:hidden}article.bhcamp .bhcamp-slider .ph-wrap ul.slick li.slick-slide img{width:500px;height:auto}@media (max-width:767px){article.bhcamp section.internship.jp{padding:80px 0 0}article.bhcamp section.internship.jp .container .menu{gap:4px}article.bhcamp section.internship.jp .container .menu .js-scroll{min-width:100%}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a{padding:16px;height:100%;min-height:82px;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .num{font-size:2.4rem}article.bhcamp section.internship.jp .container .menu .js-scroll .motion a .menu-item .tx{font-size:1.6rem}article.bhcamp section.internship.jp .container .menu .js-scroll:first-child{margin-bottom:8px}article.bhcamp section.internship.jp .container .internship .description,article.bhcamp section.internship.jp .container .session .description{grid-template-columns:none;position:relative}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box{width:92vw;margin:0 auto}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .slick,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .slick{height:21rem}article.bhcamp section.internship.jp .container .internship .description.description01 .ph-box .img,article.bhcamp section.internship.jp .container .session .description.description01 .ph-box .img{height:21rem}article.bhcamp section.internship.jp .container .internship .description .tx-box,article.bhcamp section.internship.jp .container .session .description .tx-box{width:-webkit-calc(100vw - 32px);width:calc(100vw - 32px);max-width:-webkit-calc(100vw - 32px);max-width:calc(100vw - 32px)}article.bhcamp section.internship.jp .container .internship .description .tx-box .num,article.bhcamp section.internship.jp .container .session .description .tx-box .num{position:absolute;top:-16px;left:-16px}article.bhcamp section.internship.jp .container .internship .description .tx-box .tit,article.bhcamp section.internship.jp .container .session .description .tx-box .tit{margin:-16px 0 16px 0;line-height:150%}article.bhcamp section.internship.jp .container .internship .description .tx-box .tx,article.bhcamp section.internship.jp .container .session .description .tx-box .tx{line-height:160%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll{width:100%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner{padding:0}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern{display:block;position:relative}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .label{max-width:80px}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box{height:20rem}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box img{top:0}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .img-box:after{padding-top:24%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box{padding:16px;line-height:1.6}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit .catch{font-size:1.4rem;padding:5px 15px}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tit .main{font-size:2rem}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .tx-box .tx{padding:20px 5px 7px;font-size:14px;line-height:150%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more{position:absolute;top:0;right:0;background:#00ced1;padding:20px 3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:35%}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more span{color:#fff;font-size:14px;width:68%;padding-left:.3rem}article.bhcamp section.internship.jp .container .internship .item-wrap .item.js-scroll .motion a.colorbox.motion-inner .intern .more svg{width:30px;min-width:25px;height:30px;min-height:30px;fill:#fff}article.bhcamp section.internship.jp .container .session{margin-bottom:80px}article.bhcamp section.internship.jp .container .session .description .tx-box .tx .tag-list{margin-bottom:0}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule{background:#00ced1;padding:8px 0;border-radius:8px 8px 0 0;margin:0}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule .tx{color:#fff}article.bhcamp section.internship.jp .container .session .item-wrap .time-schedule .tx:after{display:none}article.bhcamp section.internship.jp .container .schedule-wrap{margin-bottom:32px}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr{margin-bottom:40px;min-width:initial}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item{display:block;text-align:center;border:none}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item span.date{margin-left:8px;font-size:1.2rem}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item.item01,article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item.item02{border:none}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item.item01{margin-bottom:8px}article.bhcamp section.internship.jp .container .schedule-wrap .schedule-inr .list-wrap .list-item .item.item02{margin-bottom:8px}article.bhcamp section.internship.jp .container .schedule-wrap .describe{background:#fff}article.bhcamp section.internship.jp .container .staff-wrap .acnav .ac-inr,article.bhcamp section.internship.jp .container .staff-wrap .acnav .btn-open{background:#fff}article.bhcamp section.internship.jp .container .whybh{background:0 0;margin:80px 0 32px;padding:0;width:100%}article.bhcamp section.internship.jp .container .whybh .container{grid-template-columns:1fr;gap:16px;padding:0}article.bhcamp .bhcamp-slider .ph-wrap ul.slick li.slick-slide{overflow:hidden}article.bhcamp .bhcamp-slider .ph-wrap ul.slick li.slick-slide img{width:400px;height:auto}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.bhcamp section.skill{position:relative}article.bhcamp section.skill:before{display:block;content:'';width:10px;height:100%;background:#ff5730;position:absolute;top:0;left:0}article.bhcamp section.skill .container .item{display:grid;grid-template-columns:34% 1fr;gap:80px}article.bhcamp section.skill .container .item .tx-box span{display:inline-block}article.bhcamp section.skill .container .item .ph-box{position:relative}article.bhcamp section.skill .container .item .ph-box .tag-list{position:absolute;bottom:0;margin-bottom:-4%}article.bhcamp section.skill .container .item .ph-box .tag-list ul li{font-weight:700;color:#fff;line-height:1;background:#ff5730;border-radius:2px;padding:8px;margin:8px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article.bhcamp section.skill .container .item.item01{grid-template-columns:1fr 34%;margin-bottom:80px}article.bhcamp section.skill .container .item.item01 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.bhcamp section.skill .container .item.item01 .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.skill .container .item.item01 .ph-box .tag-list{margin-right:-22%;right:0}article.bhcamp section.skill .container .item.item02 .ph-box .tag-list{margin-left:-22%;left:0}article.bhcamp section.skill .container .item.item02 .ph-box .tag-list ul li{margin:8px 0 8px auto}@media (max-width:767px){article.bhcamp section.skill:before{width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.skill .container .item{grid-template:none;gap:32px}article.bhcamp section.skill .container .item .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.bhcamp section.skill .container .item .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin:0 -16px 0 0}article.bhcamp section.skill .container .item .ph-box .tag-list{position:relative;margin:-24px 16px}article.bhcamp section.skill .container .item.item01{grid-template:none;margin-bottom:56px}article.bhcamp section.skill .container .item.item01 .ph-box{margin:0 0 0 -16px}}article.bhcamp section.skill.kr .container .item.item01 .ph-box .tag-list,article.bhcamp section.skill.tw .container .item.item01 .ph-box .tag-list{margin-right:-18%}article.bhcamp section.skill.kr .container .item.item02 .ph-box .tag-list,article.bhcamp section.skill.tw .container .item.item02 .ph-box .tag-list{margin-left:-18%}article.bhcamp section.skill.tw .container .item.item01 .ph-box .tag-list{margin-bottom:-9%;margin-right:-10%}article.bhcamp section.skill.tw .container .item.item02 .ph-box .tag-list{margin-bottom:-2%}@media (max-width:767px){article.bhcamp section.skill.tw .container .item .ph-box .tag-list{bottom:8px}article.bhcamp section.skill.tw .container .item.item01 .ph-box .tag-list{margin:-24px 16px}article.bhcamp section.skill.tw .container .item.item02 .ph-box .tag-list{margin:-24px 16px}}article.bhcamp section.processes{position:relative;margin-top:200px}article.bhcamp section.processes:before{display:block;content:'';width:10px;height:100%;background:#02a167;position:absolute;top:0;left:0}article.bhcamp section.processes .container{background:#f1f1f1}article.bhcamp section.processes .container .tit-box{text-align:center;position:relative;top:-22px}article.bhcamp section.processes .container .process-inr{padding:0 10% 10%}article.bhcamp section.processes .container .process-inr .inquiry-step .step{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}article.bhcamp section.processes .container .process-inr .inquiry-step .step .left{min-height:56px;padding:8px 24px;background:#fff;border:1px solid #02a167;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;line-height:1.6;text-align:center}article.bhcamp section.processes .container .process-inr .inquiry-step .step .left svg{overflow:hidden;position:absolute;bottom:-28px;width:18px;height:18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp section.processes .container .process-inr .inquiry-step .step .left a{font-size:1.2rem;text-decoration:underline!important;line-height:2}article.bhcamp section.processes .container .process-inr .inquiry-step .step .right{line-height:1.8}article.bhcamp section.processes .container .process-inr .conditions{padding:24px 32px;margin-bottom:80px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.bhcamp section.processes .container .process-inr .conditions .left{color:#fff;font-weight:700;padding:6px 5%;background:#02a167;margin:0 24px 16px 0;min-width:112px}article.bhcamp section.processes .container .process-inr .conditions .right ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}article.bhcamp section.processes .container .process-inr .conditions .right ul li .inr span.small{font-size:1.2rem;display:block}article.bhcamp section.processes .container .process-inr .conditions .right ul li:before{display:block;content:'';width:16px;height:10px;background:url(/images/program/bhcamp/checked.png) no-repeat center/cover;margin-right:8px}article.bhcamp section.processes .container .process-inr .price{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:56px}article.bhcamp section.processes .container .process-inr .price .tx-wrap{min-width:312px}article.bhcamp section.processes .container .process-inr .price .tx-wrap .tit{font-size:2.2rem;font-weight:700}article.bhcamp section.processes .container .process-inr .price .tx-wrap .tit:after{display:block;content:'';width:48px;height:4px;background:#11111f;position:relative;margin:8px 0 12px}article.bhcamp section.processes .container .process-inr .price .tx-wrap .tx p span{display:inline-block}article.bhcamp section.processes .container .process-inr .price .tx-wrap .tx p span.red{color:#ff5730}article.bhcamp section.processes .container .process-inr .price .tx-wrap .tx p.small{font-size:1.2rem}article.bhcamp section.processes .container .process-inr .price .img-wrap{min-width:312px}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block{padding:16px;border-radius:4px;background:#02a167;color:#fff;margin-bottom:8px;text-align:center}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block span{display:inline-block;line-height:1.4}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block span.big{font-size:2.4rem}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block span.middle{font-size:1.8rem}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block span.small{font-size:1.2rem}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block.price01 span.small,article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block.price03 span.small,article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block.price04 span.small{display:block}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block.price03{background:#ff5730}article.bhcamp section.processes .container .process-inr .price .img-wrap .price-block.price04{background:#ff5730}article.bhcamp section.processes .container .process-inr .campaign{display:grid;grid-template-columns:274px 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:56px}article.bhcamp section.processes .container .process-inr .campaign .ph-box{height:100%;background:url(/images/program/bhcamp/campaign.jpg) no-repeat center/contain}article.bhcamp section.processes .container .process-inr .campaign .tx-box{padding:24px 16px;line-height:1.8}article.bhcamp section.processes .container .process-inr .others .tx-wrap{min-width:312px}article.bhcamp section.processes .container .process-inr .others .tx-wrap .tit{font-size:2.2rem;font-weight:700;line-height:1.6}article.bhcamp section.processes .container .process-inr .others .tx-wrap .tit:after{display:block;content:'';width:48px;height:4px;background:#11111f;position:relative;margin:8px 0 12px}article.bhcamp section.processes .container .process-inr .others .tx-wrap .tx .inr span{display:inline-block}@media (max-width:767px){article.bhcamp section.processes{margin-top:auto}article.bhcamp section.processes:before{width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.processes .container{background:0 0}article.bhcamp section.processes .container .tit-box{position:static;margin:0 auto 32px}article.bhcamp section.processes .container .process-inr{padding:0}article.bhcamp section.processes .container .process-inr .inquiry-step .step{grid-template:none;margin-bottom:44px}article.bhcamp section.processes .container .process-inr .inquiry-step .step .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}article.bhcamp section.processes .container .process-inr .inquiry-step .step .right svg{overflow:hidden;position:absolute;bottom:-28px;width:18px;height:18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp section.processes .container .process-inr .conditions{background:#f1f1f1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:24px}article.bhcamp section.processes .container .process-inr .conditions .left{margin:0 0 16px;padding:2px 8px;text-align:center}article.bhcamp section.processes .container .process-inr .conditions .right{width:100%;line-height:1.8}article.bhcamp section.processes .container .process-inr .conditions .right ul li{margin-bottom:8px}article.bhcamp section.processes .container .process-inr .price{grid-template:none;gap:16px;margin-bottom:32px}article.bhcamp section.processes .container .process-inr .campaign{grid-template:none;padding:24px;background:#f1f1f1}article.bhcamp section.processes .container .process-inr .campaign .ph-box{width:100%;margin-bottom:8px}article.bhcamp section.processes .container .process-inr .campaign .ph-box:before{display:block;content:'';padding-top:40%}article.bhcamp section.processes .container .process-inr .campaign .tx-box{padding:0}}article.bhcamp section.processes.kr .container .process-inr .price .img-wrap .price-block.price01 span,article.bhcamp section.processes.tw .container .process-inr .price .img-wrap .price-block.price01 span{display:block}article.bhcamp section.processes.tw .container .process-inr .price .tx-wrap .tit span{display:inline-block}article.bhcamp section.processes.tw .container .process-inr .price .img-wrap .price-block.price01 span.big{margin:4px}article.bhcamp section.processes.tw .container .process-inr .price .img-wrap .price-block.price01 span.small{line-height:1.6}article.bhcamp section.processes.jp{margin:0;padding:160px 16px;background:#fff}article.bhcamp section.processes.jp:before{display:none}article.bhcamp section.processes.jp .container .process-inr .price .img-wrap .price-block.price03{background:#02a167}article.bhcamp section.processes.jp .container .process-inr .price .img-wrap .price-block.price02{background:#76c5a8}article.bhcamp section.processes.jp .container{background:0 0}article.bhcamp section.processes.jp .container .process-inr{padding:0 10% 0}article.bhcamp section.processes.jp .container .process-inr .price{margin-bottom:0}article.bhcamp section.processes.jp .container .process-inr .conditions{border:1px solid #02a167}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav{cursor:pointer;margin-top:24px}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .btn-open{width:30%;max-width:300px;padding:8px 16px;background:#ffe73f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .btn-open svg{width:16px;height:16px;-webkit-transition:.1s ease;transition:.1s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .btn-open.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .form{display:none}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .form .tx{margin-bottom:24px;font-size:1.4rem}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .form .tx span{display:inline-block}article.bhcamp section.processes.jp .container .process-inr .others .tx-wrap .btn.acnav .form form .label-ttl{font-size:1.4rem}@media (max-width:767px){article.bhcamp section.processes.jp{padding:80px 0}article.bhcamp section.processes.jp .container .process-inr{padding:0}article.bhcamp section.processes.jp .container .process-inr .conditions{background:0 0}article.bhcamp section.processes.jp .container .btn.acnav .btn-open{width:100%;max-width:initial}}article.bhcamp a.small{color:#ccc;font-size:1rem}article.bhcamp section.bloglink{position:relative}article.bhcamp section.bloglink:before{display:none;content:'';width:10px;height:100%;background:#00ced1;position:absolute;top:0;left:0;z-index:80}article.bhcamp section.bloglink .container .tit-box{text-align:center}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review{margin-top:32px}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:24px;-webkit-transition:.2s ease;transition:.2s ease}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .ph.cropped-image{margin-right:24px;width:30%;min-width:200px}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .ph.cropped-image:after{content:'';display:block;width:100%;padding-top:66%}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx h4{font-weight:700}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .tx-inr span.inline-block{display:inline-block}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow{max-width:100px;margin:0;margin-top:16px;padding:4px 8px}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow .tx{font-size:1.4rem;color:#003f96;font-weight:700}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow:hover .tx{color:initial}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog:hover{opacity:1}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog:hover .tx .btn-base.ghost.arrow{background:#003f96}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog:hover .tx .btn-base.ghost.arrow .tx{color:#fff}@media (max-width:767px){article.bhcamp section.bloglink{margin:160px 0 80px}article.bhcamp section.bloglink:before{display:block;width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .ph.cropped-image{margin:0 0 16px 0;width:100%}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow{max-width:initial}article.bhcamp section.bloglink .container .blog-wrap.bhcamp-review .row.grid-wrap .col-md-12 a.blog .tx .btn-base.ghost.arrow:before{display:none}}article.bhcamp section.target{position:relative}article.bhcamp section.target:before{display:block;content:'';width:10px;height:100%;background:#ff9703;position:absolute;top:0;left:0}article.bhcamp section.target .tit-box{text-align:center}article.bhcamp section.target .container.container02{display:grid;grid-template-columns:1fr 1.2fr;gap:56px}article.bhcamp section.target .container.container02 .tx-box .tit{font-size:2.4rem;line-height:1.8;margin-bottom:40px}article.bhcamp section.target .container.container02 .tx-box .tx .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:24px 0}article.bhcamp section.target .container.container02 .tx-box .tx .item .inr{line-height:1.8}article.bhcamp section.target .container.container02 .tx-box .tx .item .inr span{display:inline-block}article.bhcamp section.target .container.container02 .tx-box .tx .item:before{display:block;content:'';width:28px;min-width:28px;height:28px;background:url(/images/program/bhcamp/messenger.png) no-repeat center/contain;margin-right:16px}@media (max-width:767px){article.bhcamp section.target{margin:160px 0}article.bhcamp section.target:before{width:100%;height:4px;position:relative;top:-80px}article.bhcamp section.target .container.container02{grid-template:none;gap:24px}article.bhcamp section.target .container.container02 .tx-box .tit{font-size:1.8rem;margin-bottom:32px}article.bhcamp section.target .container.container02 .tx-box .tit span{display:inline-block}article.bhcamp section.target .container.container02 .tx-box .tx .item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.bhcamp section.target .container.container02 .tx-box .tx .item:before{width:24px;min-width:24px;height:24px;margin-right:12px;position:relative;top:2px}}article.bhcamp section.btn.v05 .container a{max-width:920px;margin:0 auto;padding:24px 40px 24px 24px;background:#ffe73f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.2s ease-out;transition:.2s ease-out;box-shadow:0 8px 16px transparent rgba(10,10,10,.1),0 0 10px transparent rgba(10,10,10,.04)}@media (min-width:768px){article.bhcamp section.btn.v05 .container a:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 8px 16px -2px rgba(10,10,10,.1),0 0 10px 0 rgba(10,10,10,.04);opacity:1}}article.bhcamp section.btn.v05 .container a .left{max-width:348px;min-width:200px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}article.bhcamp section.btn.v05 .container a .left .logo{width:100%}article.bhcamp section.btn.v05 .container a .left .tit{font-size:2rem;font-weight:700;padding:0 8px}article.bhcamp section.btn.v05 .container a .tx-box{width:100%;max-width:400px;min-width:200px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp section.btn.v05 .container a .tx-box .tx{line-height:1.8;margin-bottom:16px}article.bhcamp section.btn.v05 .container a .tx-box .btn{background:#11111f;padding:12px 24px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.bhcamp section.btn.v05 .container a .tx-box .btn .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp section.btn.v05 .container a .tx-box .btn .rotate-box svg{width:24px;height:24px;fill:#fff}@media (max-width:767px){article.bhcamp section.btn.v05{margin:80px 0;text-align:center}article.bhcamp section.btn.v05 .container a{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.btn.v05 .container a .left{min-width:initial;margin-bottom:16px}article.bhcamp section.btn.v05 .container a .left .logo{width:50%;display:inline-block}article.bhcamp section.btn.v05 .container a .left .tit{font-size:2rem;padding:0}article.bhcamp section.btn.v05 .container a .tx-box{text-align:left}}article.bhcamp section.btn.v04{width:100%;padding:80px 32px;background:#fff;position:relative;margin:0}article.bhcamp section.btn.v04:before{content:"";width:2px;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);border:2px solid #fff;position:absolute;left:50%;top:16px}article.bhcamp section.btn.v04 .recruit{position:absolute;z-index:10;top:-26px;right:0;left:0;margin:0;text-align:center}article.bhcamp section.btn.v04 .recruit .tx{font-size:2.6rem;font-weight:700;display:inline-block;padding:0 32px;background:#ff5730;border-radius:0;color:#fff}article.bhcamp section.btn.v04 .item-wrap .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.bhcamp section.btn.v04 .item-wrap .container .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;width:-webkit-calc(50% - 60px);width:calc(50% - 60px);max-width:-webkit-calc(50% - 60px);max-width:calc(50% - 60px)}article.bhcamp section.btn.v04 .item-wrap .container .item .popup{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 16px;margin-bottom:32px;-webkit-transition:.3s ease;transition:.3s ease;background:#00ced1;border-radius:100px;position:relative;top:0;left:0;color:#fff;text-align:center}article.bhcamp section.btn.v04 .item-wrap .container .item .popup:before{content:"";position:absolute;top:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:solid 12px transparent;border-top:solid 12px #00ced1}article.bhcamp section.btn.v04 .item-wrap .container .item a .tit{font-size:2.4rem;font-weight:700;line-height:1.5}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 24px}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .tx{width:-webkit-calc(55% - 10px);width:calc(55% - 10px);line-height:1.8}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail{width:46%;background:#f7f6f2;padding:10px;border-radius:4px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail span{display:block;margin-bottom:3px;line-height:150%;text-align:center}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule ul{margin-bottom:0;font-size:1.7rem}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule ul.disabled{color:#828282;text-decoration:line-through}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule li{padding-left:2rem}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule li.disabled{color:#828282;text-decoration:line-through}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .img-box{width:35.5%}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn{padding:24px;position:relative;background:#ffe73f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease;transition:.3s ease}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn:before{display:block;content:'';width:64px;height:64px;margin-right:24px;background:url(/images/common/sns/LINE_APP.png) no-repeat center/contain}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn .btn-tx{font-weight:700;font-size:1.8rem;color:#11111f}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 auto}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn .rotate-box svg{width:18px;height:18px;fill:#11111f}article.bhcamp section.btn.v04 .item-wrap .container .item:nth-child(2) a .btn:before{background:url(/images/program/bhcamp/bhcamp_logo_vertical_v03.svg) no-repeat center/contain}article.bhcamp section.btn.v04 .item-wrap .container .item:nth-child(2) a .btn .rotate-box{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:768px){article.bhcamp section.btn.v04 .item-wrap .container .item:hover .popup{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}article.bhcamp section.btn.v04 .item-wrap .container .item:hover a{opacity:1}article.bhcamp section.btn.v04 .item-wrap .container .item:hover a .btn{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);box-shadow:0 10px 48px -5px rgba(0,0,0,.15)}}@media (max-width:767px){article.bhcamp section.btn.v04{padding:80px 0}article.bhcamp section.btn.v04:before{display:none;height:2px}article.bhcamp section.btn.v04 .recruit{top:0}article.bhcamp section.btn.v04 .recruit .tx{font-size:2rem;display:block}article.bhcamp section.btn.v04 .item-wrap .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.btn.v04 .item-wrap .container .item{width:100%;max-width:100%}article.bhcamp section.btn.v04 .item-wrap .container .item .popup{position:relative;top:0;margin-bottom:16px}article.bhcamp section.btn.v04 .item-wrap .container .item a .tit{font-size:2rem}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box{display:block}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .tx{margin:8px 0 16px;width:100%}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail{width:80%;margin:0 auto}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule{display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule ul{width:100%;font-size:1.8rem}article.bhcamp section.btn.v04 .item-wrap .container .item a .content_box .detail .schedule li{line-height:190%;padding-left:0;width:82%;margin:0 auto}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn{padding:16px}article.bhcamp section.btn.v04 .item-wrap .container .item a .btn:before{width:32px;height:32px;max-width:32px;min-width:32px;margin-right:16px}article.bhcamp section.btn.v04 .item-wrap .container .item:first-child{margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid #fff}}article.bhcamp section.fix{position:relative;padding:0;margin:0}article.bhcamp section.fix .ph-wrap{position:relative}article.bhcamp section.fix .ph-wrap:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,.4)}article.bhcamp section.fix .ph-wrap ul.slick li.slick-slide{overflow:hidden}article.bhcamp section.fix .ph-wrap ul.slick li.slick-slide img{width:600px;height:336px}article.bhcamp section.fix .tx-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;font-size:2.4rem;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:80}@media (max-width:767px){article.bhcamp section.fix .tx-box{font-size:1.8rem}}article.bhcamp section.faq{margin:80px 0 160px}@media (max-width:767px){article.bhcamp section.faq{margin:80px 0 80px}}article.bhcamp section.faq .tit-box{text-align:center}article.bhcamp section.contact{margin:0;padding:80px 0;text-align:center;background:#02b900}article.bhcamp section.contact .container a{padding:24px;margin:0 auto;border:2px solid #00b900;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:580px}article.bhcamp section.contact .container a .img-box{max-width:100px;min-width:50px;margin-right:24px}article.bhcamp section.contact .container a .tx-box{text-align:left;line-height:1.5;color:#00b900}article.bhcamp section.contact .container a .tx-box span{font-size:2.4rem;display:block}article.bhcamp section.contact .container a .tx-box span.middle{font-size:2rem}article.bhcamp section.contact .container a .tx-box span.small{font-size:1.4rem}@media (max-width:767px){article.bhcamp section.contact .container a{min-width:initial}article.bhcamp section.contact .container a .img-box{width:50px;margin-right:16px}article.bhcamp section.contact .container a .tx-box span{font-size:2rem}article.bhcamp section.contact .container a .tx-box span.middle{font-size:1.6rem}}article.bhcamp section.target.kr .container .tx-box .tx .item:before,article.bhcamp section.target.tw .container .tx-box .tx .item:before{display:none}article.bhcamp section.btn.jp02 .container .tit-box,article.bhcamp section.btn.kr .container .tit-box,article.bhcamp section.btn.tw .container .tit-box{text-align:center}article.bhcamp section.btn.jp02 .container .grid-wrap,article.bhcamp section.btn.kr .container .grid-wrap,article.bhcamp section.btn.tw .container .grid-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a,article.bhcamp section.btn.kr .container .grid-wrap .grid a,article.bhcamp section.btn.tw .container .grid-wrap .grid a{display:grid;grid-template-columns:minmax(100px,10%) 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1f1f1;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:24px 40px;position:relative}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.kr .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span{display:block;font-size:2rem}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a:after,article.bhcamp section.btn.kr .container .grid-wrap .grid a:after,article.bhcamp section.btn.tw .container .grid-wrap .grid a:after{content:'';display:block;width:20px;height:20px;background:url(/icon/ic-arrow-right.svg) no-repeat center/contain;position:absolute;right:24px;top:50%;margin-top:-10px}@media (max-width:767px){article.bhcamp section.btn.jp02 .container .grid-wrap,article.bhcamp section.btn.kr .container .grid-wrap,article.bhcamp section.btn.tw .container .grid-wrap{grid-template:none}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a,article.bhcamp section.btn.kr .container .grid-wrap .grid a,article.bhcamp section.btn.tw .container .grid-wrap .grid a{grid-template:none;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a:after,article.bhcamp section.btn.kr .container .grid-wrap .grid a:after,article.bhcamp section.btn.tw .container .grid-wrap .grid a:after{right:8px}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box,article.bhcamp section.btn.kr .container .grid-wrap .grid a .tx-box,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.kr .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span{font-size:1.4rem;text-align:left}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .img-box,article.bhcamp section.btn.kr .container .grid-wrap .grid a .img-box,article.bhcamp section.btn.tw .container .grid-wrap .grid a .img-box{min-width:80px;width:20%;margin-right:16px}article.bhcamp section.btn.jp02 .container .grid-wrap .grid:first-child,article.bhcamp section.btn.kr .container .grid-wrap .grid:first-child,article.bhcamp section.btn.tw .container .grid-wrap .grid:first-child{margin-bottom:16px}}article.bhcamp section.faq.kr,article.bhcamp section.faq.tw{margin:80px 0}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span{font-size:-webkit-calc(1rem + 1vw);font-size:calc(1rem + 1vw);line-height:1.6}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span.small,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span.small{font-size:1.2rem}article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span.middle,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span.middle{font-size:1.6rem}@media (max-width:767px){article.bhcamp section.btn.jp02 .container .grid-wrap .grid a .tx-box span,article.bhcamp section.btn.tw .container .grid-wrap .grid a .tx-box span{font-size:1.8rem}}article.bhcamp span.alert{margin-top:8px;display:block;font-size:1.2rem;color:#d9534f;line-height:1.8!important}article.bhcamp span.alert a{font-size:1.2rem;color:#d9534f;text-decoration:underline!important}article.bhcamp .voice{padding-bottom:120px}article.bhcamp .voice .container{display:grid;grid-template-columns:1fr 2fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp .voice .container .tx-box-main .head{font-size:20px;margin-bottom:32px}article.bhcamp .voice .container .ph-grid-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;position:relative}article.bhcamp .voice .container .ph-grid-wrap:after{display:block;content:'';width:130px;height:70px;position:absolute;bottom:-50px;left:-60px;background:url(/images/concept/jp/review_icon-pc.png) no-repeat center/contain;-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}article.bhcamp .voice .container .ph-grid-wrap .grid-item{position:relative;overflow:hidden}article.bhcamp .voice .container .ph-grid-wrap .grid-item .bg{background:url(/images/program/bhcamp/kr/voice_ph01-kr.jpg) no-repeat center/cover;-webkit-transition:.5s;transition:.5s}article.bhcamp .voice .container .ph-grid-wrap .grid-item .bg:before{display:block;content:'';padding-top:56%}article.bhcamp .voice .container .ph-grid-wrap .grid-item:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}article.bhcamp .voice .container .ph-grid-wrap .grid-item a{position:absolute;top:0;width:100%;height:100%}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant01 .bg{background:url(/images/program/bhcamp/kr/voice_ph01-kr.jpg) no-repeat center/cover}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant02 .bg{background:url(/images/program/bhcamp/kr/voice_ph02-kr.jpg) no-repeat center/cover}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant03 .bg{background:url(/images/program/bhcamp/kr/voice_ph03-kr.jpg) no-repeat center/cover}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant04 .bg{background:url(/images/program/bhcamp/kr/voice_ph04-kr.jpg) no-repeat center/cover}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant05 .bg{background:url(/images/program/bhcamp/kr/voice_ph05-kr.jpg) no-repeat center/cover}article.bhcamp .voice .container .ph-grid-wrap .grid-item.tenant06 .bg{background:url(/images/program/bhcamp/kr/voice_ph06-kr.jpg) no-repeat center/cover}@media (max-width:767px){article.bhcamp .voice{padding-bottom:80px}article.bhcamp .voice .container{grid-template:none}article.bhcamp .voice .container .tx-box-main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:24px}article.bhcamp .voice .container .tx-box-main .head{font-size:1.8rem;margin-bottom:16px}article.bhcamp .voice .container .ph-grid-wrap{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp .voice .container .ph-grid-wrap:after{width:100px;height:54px;background:url(/images/concept/jp/review_icon-sp.png) no-repeat center/contain;left:40%;bottom:-5%}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}article.bhcamp .bhcamp-float-btn{opacity:0;position:fixed;z-index:99;bottom:0;right:0;margin:0 8px 8px;border-radius:4px;background-color:#ffe73f;box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-transition:.2s ease;transition:.2s ease;pointer-event:none;-webkit-animation:boundAnim 2s infinite;animation:boundAnim 2s infinite}article.bhcamp .bhcamp-float-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 8px 8px}article.bhcamp .bhcamp-float-btn a .logo{width:10%;min-width:30px;margin-right:12px}article.bhcamp .bhcamp-float-btn a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp .bhcamp-float-btn a .tx-box .tit{font-weight:700}article.bhcamp .bhcamp-float-btn a .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bhcamp .bhcamp-float-btn a .rotate-box svg{width:12px;height:12px}article.bhcamp .bhcamp-float-btn .close-btn{width:16px;height:16px;position:absolute;right:-4px;top:-4px}article.bhcamp .bhcamp-float-btn .close-btn img{margin-top:-16px}article.bhcamp .bhcamp-float-btn.close{display:none}article.bhcamp .bhcamp-float-btn.btn-fixed{opacity:1;pointer-event:initial}article.bhcamp .bhcamp-float-btn.v02{width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}article.bhcamp .bhcamp-float-btn.v02 .item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}article.bhcamp .bhcamp-float-btn.v02 .item-wrap:after{content:'';display:block;position:absolute;left:50%;top:0;width:2px;height:100%;background:#11111f}article.bhcamp .bhcamp-float-btn.v02 .item-wrap .item{width:50%;min-width:50%;max-width:50%}article.bhcamp .bhcamp-float-btn.v02 .item-wrap .item a .logo{width:24px;height:24px;margin-right:4px}article.bhcamp .bhcamp-float-btn.v02 .item-wrap .item a .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}article.bhcamp .bhcamp-float-btn.v02 .item-wrap .item a .tx-box{font-size:1.2rem}@-webkit-keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}article.bhcamp section.company{margin:160px 0;width:100%;padding:80px 16px;position:relative;overflow:hidden}article.bhcamp section.company .bg{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:url(/images/concept/jp/company_ph.jpg) no-repeat center/cover;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.bhcamp section.company .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.company .container .tx-box{padding:32px;background:rgba(255,255,255,.8);text-align:center}article.bhcamp section.company .container .tx-box .logo{width:100%;max-width:296px;height:auto;margin:0 auto 16px}article.bhcamp section.company .container .tx-box .tx{margin-bottom:32px}article.bhcamp section.company .container .tx-box .btn-base{border-radius:0}@media (max-width:767px){article.bhcamp section.company{margin:80px 0;padding:60px 32px}article.bhcamp section.company .container{padding:0}article.bhcamp section.company .container .tx-box{padding:24px;text-align:left}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.bhcamp section.concept-jp-v202205 .tit,article.bhcamp section.voice-jp-v202205 .tit{font-weight:700;line-height:2}article.bhcamp section.concept-jp-v202205 .tit span,article.bhcamp section.voice-jp-v202205 .tit span{text-decoration:underline;text-underline-offset:10px}article.bhcamp section.concept-jp-v202205{padding:0;margin-bottom:0}article.bhcamp section.concept-jp-v202205 .about{margin-bottom:120px}article.bhcamp section.concept-jp-v202205 .about .ph-box{width:70%}article.bhcamp section.concept-jp-v202205 .about .ph-box ul.slick li.slick-slide{overflow:hidden;height:60vh;max-height:500px}article.bhcamp section.concept-jp-v202205 .about .ph-box ul.slick li.slick-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}article.bhcamp section.concept-jp-v202205 .about .tx-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:-160px 0 0 auto;background-color:rgba(255,255,255,.8);padding:40px 56px}article.bhcamp section.concept-jp-v202205 .about .tx-box .tx-inr .item.left{min-width:312px;font-size:2.4rem;padding:16px 24px 16px 0}article.bhcamp section.concept-jp-v202205 .about .tx-box .tx-inr .item.right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px;max-width:680px}article.bhcamp section.concept-jp-v202205 .about .tx-box .tx-inr .item.right span.inline-block{display:inline-block}article.bhcamp section.concept-jp-v202205 .about .img-box{width:240px;position:absolute;right:40px;top:-94px}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .about .img-box{bottom:-120px;top:auto}}article.bhcamp section.concept-jp-v202205 .concept-recommend{max-width:800px;margin:0 auto 160px}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .concept-recommend{margin-bottom:130px}}article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl{font-size:2.4rem;font-weight:700;position:relative;text-align:center;margin-bottom:8px}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl{font-size:1.8rem}}article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl:after,article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl:before{position:relative;display:inline-block;content:"";background:#11111f;width:2px;height:1.7em;margin:0 1em;margin-top:-.2em;vertical-align:middle}article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl:before{-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}article.bhcamp section.concept-jp-v202205 .concept-recommend .ttl:after{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}article.bhcamp section.concept-jp-v202205 .concept-recommend ul{border-radius:10px;border:2px solid #00ced1;background:#fff;padding:20px 40px;-webkit-filter:drop-shadow(0 0 20px #e0feff);filter:drop-shadow(0 0 20px #e0feff)}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .concept-recommend ul{width:90%;margin:auto;padding:16px 16px}}article.bhcamp section.concept-jp-v202205 .concept-recommend ul li{font-size:1.6rem;font-weight:700;padding:12px 0;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.7}article.bhcamp section.concept-jp-v202205 .concept-recommend ul li:last-child{border:none}article.bhcamp section.concept-jp-v202205 .concept-recommend ul li:before{content:"";background:url(/images/program/bhcamp/ic-check.svg) no-repeat center/contain;width:30px;height:34px;margin-right:8px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .concept-recommend ul li:before{min-width:26px;height:24px;margin-right:4px}}@media (max-width:767px){article.bhcamp section.concept-jp-v202205 .concept-recommend ul li{font-size:1.4rem}}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item{position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .item-mark{position:absolute;top:-10rem;right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .item-mark .tx{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#ff5730;font-size:1.2rem}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .item-mark:before{content:'';display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;height:300px;width:1px;background:#ff5730}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .concept_circle{width:20%;max-width:120px;position:absolute;top:-100px;left:60px;z-index:10}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1366px;position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:640px;padding:3% 8% 0 8%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .num{color:#ccc;font-size:1.4rem;margin-bottom:24px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit{font-size:2.4rem;margin-bottom:32px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.inline-block{display:inline-block;white-space:nowrap}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.big{font-size:3.2rem}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.orange{color:#ff5730}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.blue{color:#00ced1}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit.pc-none{display:none}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit.sp-none{display:block}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .ph-box{overflow:hidden}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .ph-wrap{margin:140px auto 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .inr{margin:0 0 0 auto}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box{overflow:hidden;height:fit-contents}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box01{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-height:600px;min-width:500px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box01 .ph-inr{margin-top:-30px;background:url(/images/program/bhcamp/20220324revice/concept01_ph01.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box01 .ph-inr:before{content:'';display:block;padding-top:100%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box02{max-width:400px;width:30%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-8%;margin-right:5%;position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box02:before{content:'';display:block;padding-top:100%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box02 .ph-inr{width:100%;height:120%;position:absolute;top:-50px;right:0;left:0;bottom:0;margin:auto;background:url(/images/program/bhcamp/20220324revice/concept01_ph02.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box03{max-width:600px;width:50%;margin-right:4%;position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box03:before{content:'';display:block;padding-top:66%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box03 .ph-inr{width:100%;height:120%;position:absolute;top:-50px;right:0;left:0;bottom:0;margin:auto;background:url(/images/program/bhcamp/20220324revice/concept01_ph03.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02{margin:100px 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .item-mark{left:16px;right:initial;top:-8rem}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .item-mark .tx{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;color:#15c5c7}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .item-mark:before{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;background:#15c5c7}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .concept_circle{left:initial;top:-60px;right:60px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 5% 0 8%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .tx-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:16px 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .tx-box a .more{text-decoration:underline;text-underline-offset:6px;margin-right:8px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .tx-box a svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px;height:14px;margin-top:2px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-height:600px;position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01:before{content:'';display:block;padding-top:76%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01 .ph-inr{margin-top:-30px;background:url(/images/program/bhcamp/20220324revice/concept02.jpg) no-repeat center/cover;width:100%;height:120%;position:absolute;top:-50px;right:0;left:0;bottom:0;margin:auto}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix{width:100%;margin:140px 0 0;position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .bg-box{height:auto;background:url(/images/program/bhcamp/20220324revice/concept_bg.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:-60px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box{padding:32px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box .tit{font-size:2.8rem;margin-bottom:32px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box .tx p{margin-bottom:24px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box .tx p span.inline-block{display:inline-block}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box{max-width:180px;min-width:140px;width:40%;margin:8px;box-shadow:0 10px 48px -5px rgba(0,0,0,.15);position:relative}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:after{content:'';display:block;padding-top:100%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:first-child{background:url(/images/program/bhcamp/20220324revice/housemate01.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:nth-child(2){background:url(/images/program/bhcamp/20220324revice/housemate02.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:nth-child(3){background:url(/images/program/bhcamp/20220324revice/housemate03.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:nth-child(4){background:url(/images/program/bhcamp/20220324revice/housemate04.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box:nth-child(5){background:url(/images/program/bhcamp/20220324revice/housemate05.jpg) no-repeat center/cover}article.bhcamp section.concept-jp-v202205 .concept-wrap .border .tx{font-size:8rem;color:#fff;font-weight:700;white-space:nowrap}article.bhcamp section.detail{padding:160px 16px;background:url(/images/program/bhcamp/about-bg.webp) no-repeat center/cover;margin:0 auto}@media (max-width:767px){article.bhcamp section.detail{padding:80px 0}}article.bhcamp section.detail .container{display:block}article.bhcamp section.detail .container .tit-box{text-align:center}article.bhcamp section.detail .container table{width:880px;margin:auto;background:#fff;border:2px solid #00ced1;border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:10px;border:2px solid #00ced1}@media (max-width:767px){article.bhcamp section.detail .container table{width:100%}}article.bhcamp section.detail .container table tr td,article.bhcamp section.detail .container table tr th{line-height:160%;font-size:1.5rem;padding:16px;vertical-align:middle;border-bottom:2px solid #00ced1}@media (max-width:767px){article.bhcamp section.detail .container table tr td,article.bhcamp section.detail .container table tr th{padding:12px}}article.bhcamp section.detail .container table tr th{width:20%;border-right:2px solid #00ced1}@media (max-width:767px){article.bhcamp section.detail .container table tr th{font-size:1.2rem;text-align:center;width:28%}}article.bhcamp section.detail .container table tr td .about-list{margin-bottom:0}article.bhcamp section.detail .container table tr td .about-list li{margin-bottom:8px}article.bhcamp section.detail .container table tr td .about-list li:last-child{margin-bottom:none}article.bhcamp section.detail .container table tr td ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.detail .container table tr td ul li:before{content:"・";margin-right:8px}@media (max-width:767px){article.bhcamp section.detail .container table tr td ul li{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}article.bhcamp section.detail .container table tr td ul li:before{margin-right:4px}}@media (max-width:767px){article.bhcamp section.detail .container table tr td{font-size:1.3rem}}article.bhcamp section.detail .container table tr span.big{padding:2px 13px;border-radius:4px;background:#ff5730;color:#fff;font-weight:700;margin-bottom:10px;display:inline-grid}@media (max-width:767px){article.bhcamp section.detail .container table tr span.big{margin-left:0!important;width:100%;text-align:center}}article.bhcamp section.detail .container table tr span.notice{color:red;font-size:1.4rem;line-height:150%;display:block;margin-top:4px}article.bhcamp section.detail .container table tr span.notice a{color:red;font-size:1.4rem;border-bottom:1px solid red}@media (max-width:767px){article.bhcamp section.detail .container table tr span.notice{font-size:1.2rem}article.bhcamp section.detail .container table tr span.notice a{color:red;font-size:1.2rem;border-bottom:1px solid red}}article.bhcamp section.detail .container table tr.date li.num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:767px){article.bhcamp section.detail .container table tr.date li.num{display:block}}article.bhcamp section.detail .container table tr.date span{margin-top:0}@media (max-width:767px){article.bhcamp section.detail .container table tr.date span{margin-top:0;margin-left:16px}}article.bhcamp section.detail .container table tr.last td,article.bhcamp section.detail .container table tr.last th{border-bottom:none}article.bhcamp section.voice-jp-v202205{width:100%}article.bhcamp section.voice-jp-v202205 .container{display:block}article.bhcamp section.voice-jp-v202205 .container .tit-box{text-align:center}article.bhcamp section.voice-jp-v202205 .container .movie-wrap{margin:0 auto 80px;max-width:720px}article.bhcamp section.voice-jp-v202205 .container .movie-wrap .youtube{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden}article.bhcamp section.voice-jp-v202205 .container .movie-wrap .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}article.bhcamp section.voice-jp-v202205 .container .voice-wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:80px}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;background:#fff;border-radius:20px;padding:40px;margin-bottom:32px;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item .tx{line-height:1.8}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item:after{content:'';position:absolute;top:100%;right:20%;margin-left:-15px;border:16px solid transparent;border-top:24px solid #fff}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.big .tx{font-size:2.2rem}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.orange:before{content:'';position:absolute;width:40px;height:30px;top:0;left:16px;background:url(/images/program/bhcamp/20220324revice/quote_orange.png) no-repeat center/contain}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.blue:before{content:'';position:absolute;width:40px;height:30px;top:0;left:16px;background:url(/images/program/bhcamp/20220324revice/quote_blue.png) no-repeat center/contain}article.bhcamp section.voice-jp-v202205 .container .housemates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 80px}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box .tit{font-size:2.4rem;margin-bottom:32px}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid #11111f;padding-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:24px}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box a .blog.header-lh{margin-right:8px}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box a .link-circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box a .link-circle svg{width:32px;min-width:32px;height:32px}article.bhcamp section.voice-jp-v202205 .container .housemates .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}article.bhcamp section.voice-jp-v202205 .container .housemates .ph-box:before{content:'';display:block;width:300px;height:112px;background:url(/images/program/bhcamp/20220324revice/obog_circle.png) no-repeat center/contain;position:absolute;top:-80px;left:-40px}article.bhcamp section.voice-jp-v202205 .staff-wrap{margin-top:160px}article.bhcamp section.voice-jp-v202205 .staff-wrap .ph-inr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:url(/images/program/bhcamp/yaesuzaki.png) no-repeat center/cover;border-radius:50%;border:1px solid #00ced1;overflow:hidden}article.bhcamp section.voice-jp-v202205 .staff-wrap .ph-inr:before{display:block;content:'';padding-top:100%}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open{display:none}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .ph-box{width:10%;min-width:160px;margin:62px 32px 0 0}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .ph-box .name{background:#00ced1;font-size:1.4rem;text-align:center;margin-top:-14px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .tx-box .tit-box{text-align:left;line-height:1.2;margin:0 auto 16px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .tx-box .tit-box h3{font-size:3.2rem}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .tx-box p span{display:inline-block;font-size:1.4rem}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr .staff-inr .tx-box p span:last-child{display:block}@media (max-width:767px){article.bhcamp section.voice-jp-v202205 .staff-wrap{margin-top:50px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px;width:100%;background:#fff;overflow:hidden}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .ph{width:22%;min-width:22%;max-width:22%;margin-right:16px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .tx{margin-right:8px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .tx span{display:block;line-height:1.6}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .tx span:first-child{font-size:1.6rem;font-weight:700}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .tx span:last-child{font-size:1.4rem}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.1s ease;transition:.1s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open .rotate svg{width:16px;height:24px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .btn-open.active .rotate{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr{display:none;background:#fff;padding:0 16px 16px}article.bhcamp section.voice-jp-v202205 .staff-wrap .acnav .ac-inr.active{display:block}}@media (max-width:767px){article.bhcamp section.concept-jp-v202205{margin:80px 0 0}article.bhcamp section.concept-jp-v202205 .about{margin-bottom:180px}article.bhcamp section.concept-jp-v202205 .about .ph-box{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}article.bhcamp section.concept-jp-v202205 .about .ph-box ul.slick li.slick-slide{height:350px;max-height:initial}article.bhcamp section.concept-jp-v202205 .about .ph-box ul.slick li.slick-slide img{height:300px}article.bhcamp section.concept-jp-v202205 .about .tx-box{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);padding:32px;margin:-90px 0 0 auto}article.bhcamp section.concept-jp-v202205 .about .tx-box .tx-inr .item.left{min-width:initial;padding:0 0 16px 0;font-size:1.6rem}article.bhcamp section.concept-jp-v202205 .about .tx-box .tx-inr .item.right span.inline-block{display:inline}article.bhcamp section.concept-jp-v202205 .about .img-box{width:60%;max-width:300px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .concept_circle{width:100px;top:-70px;left:16px;max-width:initial}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box{max-width:100%;padding:32px 16px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .num{margin-bottom:8px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.inline-block{font-size:2.2rem;white-space:initial}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .tx-box .tit span.small{font-size:1.8rem}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item .inr .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01{margin-bottom:40px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box{min-width:initial}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box01{min-width:initial;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 0 0 auto}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-box.box01 .ph-inr:before{padding-top:80%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0 0 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-wrap .ph-box.box02{max-width:initial;margin:0;width:55%;margin:50px 0 0 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item01 .ph-wrap .ph-box.box03{max-width:initial;width:40%;margin:0;max-height:200px;height:30vh}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02{margin:100px 0 40px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .concept_circle{top:-70px;right:16px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .inr .tx-box{padding:32px 16px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01{min-width:initial;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 auto 0 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01 .ph-inr{margin:0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-item.item02 .ph-box.box01 .ph-inr:before{padding-top:80%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix{margin:80px 0 0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .bg-box{margin:0;height:700px}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:16px;width:100%}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .tx-box .tit{font-size:2rem}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:-webkit-calc(100vw - 32px);width:calc(100vw - 32px);margin:0 -8px 16px auto;padding:0}article.bhcamp section.concept-jp-v202205 .concept-wrap .concept-fix .container .ph-box .img-box{min-width:initial;max-width:initial;width:-webkit-calc(100% / 3 - 16px);width:calc(100% / 3 - 16px)}article.bhcamp section.concept-jp-v202205 .concept-wrap .border .tx{font-size:4rem}article.bhcamp section.voice-jp-v202205{margin:80px 0}article.bhcamp section.voice-jp-v202205 .container .movie-wrap{margin:0 auto 40px}article.bhcamp section.voice-jp-v202205 .container .voice-wrap{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item{padding:24px}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.big .tx{font-size:1.8rem}article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.blue:before,article.bhcamp section.voice-jp-v202205 .container .voice-wrap .voice-item.orange:before{width:24px;top:-16px}article.bhcamp section.voice-jp-v202205 .container .housemates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0}article.bhcamp section.voice-jp-v202205 .container .housemates .tx-box .tit{font-size:2.2rem;margin:24px 0 16px}article.bhcamp section.voice-jp-v202205 .container .housemates .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.voice-jp-v202205 .container .housemates .ph-box:before{width:230px;height:86px;top:-60px;left:-16px}}article.bhcamp section.mv-jp-v202205{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);position:relative;margin:0;padding:0;background:#f7f6f2}article.bhcamp section.mv-jp-v202205 .container .anm-wrap{display:grid;grid-template-columns:1fr 1fr}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr .tx-box{font-size:2.8rem;line-height:1.6;position:relative;z-index:10}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr .tx-box span{white-space:nowrap}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr .ph-box{width:200px;height:auto;position:relative;z-index:10}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01{grid-row:1/2;grid-column:1/2;padding-top:16px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01 .inr .tx-box{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01 .inr .ph-box{margin:30px 0 0 30px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02{padding-bottom:16px;grid-row:2/3;grid-column:2/3}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:-40px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr .tx-box{font-size:2.4rem}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr .ph-box{width:300px;margin:16px 0 0 80px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg03{grid-row:1/2;grid-column:2/3}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg03 .inr{margin-top:32px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg03 .inr .tx-box{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:30px 30px 0 0}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04{padding-bottom:16px;grid-row:2/3;grid-column:1/2}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04 .inr .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:2.4rem;margin:50px -20px 0 30px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04 .inr .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg05{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg05 .tx-box{font-size:4rem}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg05 .ph-box{margin:-16px 30px 0 0}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);background:#f7f6f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr h1{position:relative;z-index:10;margin-bottom:40px;font-size:3.8rem;font-weight:400;line-height:1.8;letter-spacing:2px}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr .logo-box{position:relative;z-index:10}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr .logo-box .tit{font-size:5.4rem;line-height:1;font-weight:700}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .ph-box{width:60%;height:100%}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .ph-box .ph-inr{height:100%}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .ph-box .ph-inr img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10%;object-position:10%}article.bhcamp section.mv-jp-v202205 .door{position:absolute;mix-blend-mode:hard-light;width:500px;top:50%;left:16px;z-index:0;margin-top:-250px}@media (max-width:767px){article.bhcamp section.mv-jp-v202205{height:100vh;height:-webkit-fill-available}article.bhcamp section.mv-jp-v202205 .container .anm-wrap{grid-template:none}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr .tx-box{font-size:2rem}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg .inr .ph-box{width:40%}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01 .inr{margin-bottom:30%}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg01 .inr .ph-box{margin:16px 0 0 16px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02{grid-row:1/2;grid-column:1/2;padding-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr{margin-top:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr .tx-box{font-size:1.8rem}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg02 .inr .ph-box{width:56%;position:static;margin:0 16px 0 auto}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg03{grid-row:1/2;grid-column:1/2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg03 .inr{margin:0 0 30%}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04{grid-row:1/2;grid-column:1/2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04 .inr{margin-top:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04 .inr .tx-box{font-size:2rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:16px 0 0 16px}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg04 .inr .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg05{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}article.bhcamp section.mv-jp-v202205 .container .anm-wrap .msg.msg05 .tx-box{font-size:3rem;margin-top:-80px}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-calc(100vh - 120px);min-height:calc(100vh - 120px)}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:16px 24px 24px}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr h1{margin-bottom:24px;font-size:2.4rem;line-height:1.6}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr .logo-box .tx{font-size:1.2rem}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .tx-box .tx-inr .logo-box .tit{font-size:3rem}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:-webkit-calc(100% - 48px);width:calc(100% - 48px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 0 auto}article.bhcamp section.mv-jp-v202205 .mv-fix-wrap .ph-box .ph-inr{height:48vh}article.bhcamp section.mv-jp-v202205 .door{width:380px;left:-30%;top:40%;margin:0}}article.bhcamp section.company{margin:0}.bhcamp-popup{padding:25px}.bhcamp-popup .pop-inner .img-box img{width:100%}.bhcamp-popup .pop-inner .ilst-box{width:46%;min-width:80px;max-width:112px;margin:-56px auto 0}.bhcamp-popup .pop-inner .ilst-box img{width:100%}.bhcamp-popup .pop-inner .tx-box .tit-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0 5px;margin-bottom:8px;border-bottom:1px solid #c4c4c4}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit{font-size:2rem;font-weight:700;line-height:1.6}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit .catch{background:#00ced1;padding:5px 25px;border-radius:60px;color:#fff;font-size:1.8rem}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit .main{font-size:2.4rem;padding:7px 0 7px}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit span.sub{font-size:1.4rem}.bhcamp-popup .pop-inner .tx-box .tx{padding:5px 3px;line-height:145%}.bhcamp-popup .pop-inner .tx-box .tx span{padding:0 1.3rem}.bhcamp-popup .pop-inner .tx-box .tx span.strong{font-weight:700}.bhcamp-popup .pop-inner .tx-box .detail-box{background:#f7f7f7;padding:1rem 1.5rem;border-radius:10px}.bhcamp-popup .pop-inner .tx-box .detail-box dl:not(:last-of-type){margin-bottom:1rem}.bhcamp-popup .pop-inner .tx-box .detail-box dl:first-of-type dd{padding-left:.3rem}.bhcamp-popup .pop-inner .tx-box .detail-box dl:nth-of-type(2) dd{padding-left:.3rem}.bhcamp-popup .pop-inner .tx-box .detail-box dt{font-size:1.6rem;font-weight:700;color:#42c4ca!important;line-height:160%}.bhcamp-popup .pop-inner .tx-box .detail-box dd{font-size:1.4rem;font-weight:700;line-height:150%;color:#11111f!important}.bhcamp-popup .pop-inner .tx-box .detail-box .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bhcamp-popup .pop-inner .tx-box .detail-box .label svg{height:28px;max-width:8rem}.bhcamp-popup .pop-inner .tx-box .detail-box .label .tx{text-align:center;white-space:nowrap;font-size:1.2rem;margin:0}.bhcamp-popup .pop-inner .tx-box .tx{margin:16px 0 16px;position:relative;line-height:150%}.bhcamp-popup .pop-inner .tx-box .tx.dot:after{display:block;content:'';width:24px;height:4px;background:url(/images/program/bhcamp/dot.png) no-repeat center/cover;position:absolute;bottom:-24px;left:50%;margin-left:-12px}.bhcamp-popup .pop-inner .tx-box .misions{padding:16px 0}.bhcamp-popup .pop-inner .tx-box .misions .mission .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label .inrtx{position:absolute;left:12px;color:#fff;font-size:1.4rem}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label:before{display:block;content:'';width:-webkit-calc(1em + 32px);width:calc(1em + 32px);height:28px;background:#11111f}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label:after{display:block;content:'';left:7px;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border:14px solid transparent;border-left:12px solid #11111f;margin-right:-28px}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label.kr:before{width:-webkit-calc(4em + 32px);width:calc(4em + 32px)}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label.kr .inrtx{left:8px}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label.tw:before{width:-webkit-calc(4em + 32px);width:calc(4em + 32px)}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .label.tw .inrtx{left:8px}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .tx{font-size:1.4rem;line-height:1.8;margin:4px 0 4px 24px}.bhcamp-popup .pop-inner .tx-box .theme{padding:0 16px 16px;border:2px solid #11111f;position:relative}.bhcamp-popup .pop-inner .tx-box .theme .tit{display:inline-block;padding:0 16px;position:relative;top:-3px;left:-16px;background:#02a167;font-size:1.4rem;font-weight:700;color:#fff}.bhcamp-popup .pop-inner .tx-box .theme .tit:after{content:'';display:block;width:100%;height:100%;-webkit-clip-path:polygon(0 100%,0 0,5% 0);clip-path:polygon(0 100%,0 0,5% 0);background:#02a167;position:absolute;top:0;left:100%}.bhcamp-popup .pop-inner .tx-box .theme ul li{font-size:1.4rem;line-height:1.8}.bhcamp-popup .pop-inner .tx-box .theme ul li a{color:#003f96;text-decoration:underline!important;font-size:1.4rem}@media (max-width:767px){.bhcamp-popup{padding:25px}.bhcamp-popup .pop-inner .ilst-box{width:70px;min-width:initial;margin:-35px auto 0}.bhcamp-popup .pop-inner .img-box{height:100%;min-height:20rem;margin-bottom:1rem}.bhcamp-popup .pop-inner .img-box img{height:100%;-o-object-fit:cover;object-fit:cover}.bhcamp-popup .pop-inner .tx-box .tit-wrap{display:block}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit{font-size:1.8rem;margin-bottom:8px}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit .catch{font-size:1.6rem}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit span.main{font-size:2.8rem;display:inline-block}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit span.sub{font-size:1.4rem}.bhcamp-popup .pop-inner .tx-box .tit-wrap .label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:initial;background:#f1f1f1;padding:4px 8px}.bhcamp-popup .pop-inner .tx-box .tit-wrap .label svg{margin-right:8px;width:10%}.bhcamp-popup .pop-inner .tx-box .tit-wrap .label svg.personal{width:5%}.bhcamp-popup .pop-inner .tx-box .tx{font-size:1.6rem}.bhcamp-popup .pop-inner .tx-box .detail-box{padding:1.5rem}.bhcamp-popup .pop-inner .tx-box .detail-box dl:not(:last-of-type){margin-bottom:2rem}.bhcamp-popup .pop-inner .tx-box .detail-box dt{fotn-size:1.6rem}.bhcamp-popup .pop-inner .tx-box .detail-box dd{font-size:1.4rem}.bhcamp-popup .pop-inner .tx-box .misions .mission .item{margin-bottom:8px}.bhcamp-popup .pop-inner .tx-box .misions .mission .item .tx{line-height:1.6}}.bhcamp-popup .pop-inner .label{position:absolute;z-index:1;width:30%;max-width:120px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#00ced1;padding:4px;color:#fff;font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:1px;text-align:center}.bhcamp-popup .pop-inner .label img{width:100%}.bhcamp-popup .pop-inner .img-box{position:relative;overflow:hidden}.bhcamp-popup .pop-inner .img-box:after{content:'';display:block;padding-top:56%}.bhcamp-popup .pop-inner .img-box img{position:absolute}.bhcamp-popup .pop-inner .logo-box{background:#cacaca;max-width:100%;height:72px;padding:16px;margin-top:-72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.bhcamp-popup .pop-inner .logo-box img{max-width:90%;height:100%;-o-object-fit:contain;object-fit:contain}.bhcamp-popup .pop-inner .logo-box.small{padding:16px}.bhcamp-popup .pop-inner .tx-box .tit-wrap.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bhcamp-popup .pop-inner .tx-box .tit-wrap.center .tit{text-align:center}.bhcamp-popup .pop-inner .tx-box .tit-wrap .tit span{display:inline-block}.bhcamp-popup .pop-inner .tx-box .tx.dot:after{bottom:-16px}.bhcamp-popup .pop-inner .tx-box .tx span{display:inline-block}.bhcamp-popup .pop-inner .tx-box .tx span a{color:#003f96!important;text-decoration:underline!important}.bhcamp-popup .pop-inner .tx-box .company a{font-size:1.4rem;line-height:1.6;color:#003f96!important;text-decoration:underline!important;margin-top:24px}.bhcamp-popup.bh .pop-inner .logo-box{padding:4px}@media (max-width:767px){.bhcamp-popup .pop-inner .label{max-width:80px}.bhcamp-popup .pop-inner .tx-box .tit-wrap.center .tit{margin:0}.bhcamp-popup .pop-inner .tx-box .tx span a{font-size:1.4rem}.bhcamp-popup .pop-inner .logo-box{margin:0;padding:8px;height:52px}}.bhcamp-session-popup{padding:24px}.bhcamp-session-popup .pop-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bhcamp-session-popup .pop-inner .week{background:#00ced1;color:#fff;font-weight:700;padding:0 24px;margin-bottom:24px}.bhcamp-session-popup .pop-inner .guest-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bhcamp-session-popup .pop-inner .guest-box .guest{width:120px;height:120px;background:#ff0;border-radius:50%;border:1px solid #00ced1}.bhcamp-session-popup .pop-inner .guest-box .guest:last-child{margin-left:-16px}.bhcamp-session-popup .pop-inner .guest-box .guest.suzuki{background:url(/images/program/bhcamp/20210521revice/guest06.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.hanzawa{background:url(/images/program/bhcamp/20210521revice/guest07.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.kitagawa{background:url(/images/program/bhcamp/20210521revice/guest08.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe01{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe01@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe02{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe02@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe03{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe03@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe04{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe04@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe05{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe05@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .guest.zemicafe06{background:url(/images/program/bhcamp/20210921revice/zemicafe/zemicafe06@2x.png) no-repeat center/cover}.bhcamp-session-popup .pop-inner .guest-box .tx-box{margin:0 0 16px -16px}.bhcamp-session-popup .pop-inner .guest-box .tx-box .tx{line-height:1;margin-bottom:4px}.bhcamp-session-popup .pop-inner .guest-box .tx-box .tx:last-child{margin-bottom:0}.bhcamp-session-popup .pop-inner .guest-box .tx-box .tx span{display:inline-block;background:#ffe73f;padding:4px;line-height:1;font-size:1.2rem;font-weight:700}.bhcamp-session-popup .pop-inner .tit{margin:16px 0 12px;padding-bottom:8px;border-bottom:4px solid #11111f;font-weight:700;text-align:center}.bhcamp-session-popup .pop-inner .tit span{display:inline-block}.bhcamp-session-popup .pop-inner .tx{font-size:1.4rem}.bhcamp-session-popup .pop-inner .tx span{display:inline-block}@media (max-width:767px){.bhcamp-session-popup .pop-inner .guest-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bhcamp-session-popup .pop-inner .guest-box .tx-box{margin:8px 0 0;text-align:center}}.bhcamp-voice-popup{padding:24px}.bhcamp-voice-popup .img-box img{width:100%}.bhcamp-voice-popup .tx-box{margin-top:-16px}.bhcamp-voice-popup .tx-box .name{display:inline-block;padding:6px 24px;background:#ffe73f;font-weight:700;margin:0 0 8px -24px}.bhcamp-voice-popup .tx-box .tx span{display:inline-block}@media (max-width:767px){.bhcamp-voice-popup .tx-box .tx span{font-size:1.4rem}}@media (max-width:767px) and (min-width:768px){section.msg.kr .mv_container .tx-box p,section.msg.tw .mv_container .tx-box p{font-size:1.8rem;line-height:2.4}}@media (max-width:767px) and (max-width:767px){section.msg.kr .mv_container .tx-box,section.msg.tw .mv_container .tx-box{padding:260px 16px 0}}@media (max-width:767px) and (max-width:767px){.mv_container .tit-box .motion.motion-txt02{margin-bottom:8px}}article.english_camp{width:100%;overflow:hidden}article.english_camp section{padding:160px 16px}article.english_camp p{margin-bottom:16px}article.english_camp a,article.english_camp div,article.english_camp p{font-weight:400}@media (max-width:767px){article.english_camp a,article.english_camp div,article.english_camp p{font-size:1.4rem}}article.english_camp img{width:100%}article.english_camp .inline-block{display:inline-block}article.english_camp span.red{color:#d50000}article.english_camp .uc{text-transform:uppercase;font-weight:700}article.english_camp .lh-min{line-height:1.6}article.english_camp .bold{font-weight:700}article.english_camp .tit-box{margin-bottom:64px}article.english_camp .tit-box h2{font-size:4rem;line-height:1;letter-spacing:1px;margin:0}article.english_camp .tit-box .sub{margin-top:8px;font-size:1.6rem;font-weight:700}article.english_camp .firstcome{font-size:2rem;color:#fff;background:#d50000;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700}article.english_camp.none{opacity:0}@media (max-width:767px){article.english_camp section{padding:80px 0}article.english_camp .tit-box{text-align:center}article.english_camp .tit-box h2{font-size:2.4rem}article.english_camp .tit-box .sub{font-size:1.4rem}}article.english_camp section.form{margin:0;background:#fff}article.english_camp section.form .container .tit-box{text-align:center}article.english_camp section.form .container .tit-box h2{font-size:3.2rem;letter-spacing:initial;line-height:1.5}article.english_camp section.form .container .tit-box h2 .sub{margin:16px;line-height:2;font-size:1.4rem}article.english_camp section.form .container .tit-box .firstcome{margin-top:16px}article.english_camp section.form .container .form p.top-tx{text-align:center}article.english_camp section.form .container .form form.english_camp-form{max-width:800px;margin:0 auto}article.english_camp section.form .container .form form.english_camp-form .form-group.has-feedback.english_campdate .radio label{display:block}article.english_camp section.form .container .form form.english_camp-form .form-group.has-feedback.english_campdate .radio label.disabled span{color:#828282}article.english_camp section.form .container .form form.english_camp-form .form-group.has-feedback.english_campdate .radio label.disabled span.close{text-decoration:line-through}article.english_camp section.form .container .form form.english_camp-form .form-group.has-feedback.english_campdate .radio label.disabled span a{color:#828282;text-decoration:underline!important}article.english_camp section.form .container .form form.english_camp-form .form-group.has-feedback .checkbox label{display:block}article.english_camp section.form .container .form form.english_camp-form p.note{margin:24px;font-size:1.4rem}article.english_camp section.form .container .form form.english_camp-form p.note a{font-size:1.4rem!important;color:#003f96!important;text-decoration:underline!important}article.english_camp section.form .container .form form.english_camp-form p span.min{display:block;font-weight:400;font-size:1.4rem}@media (max-width:767px){article.english_camp section.form .container .tit-box h2{font-size:2.2rem}}article.english_camp section.mv{padding-top:0;position:relative}article.english_camp section.mv .ph-box{position:absolute;right:0;top:0;width:80%;height:600px;border-radius:100px 0 0 100px;background:url(/images/program/english_camp/bep_mv.jpg) no-repeat center/cover}article.english_camp section.mv .container{position:relative}article.english_camp section.mv .container .tx-box.mv{width:78%;height:646px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;top:56px}article.english_camp section.mv .container .tx-box.mv .tx{font-size:2.4rem}article.english_camp section.mv .container .tx-box.mv .tit{margin:auto 0 0 0}article.english_camp section.mv .container .tx-box.mv .tit .copy span{font-size:3.2rem;background:#ffe73f;padding:8px 16px}article.english_camp section.mv .container .tx-box.mv .tit .programname{line-height:1.2}article.english_camp section.mv .container .tx-box.mv .tit .programname .inline-block{font-size:5.8rem}article.english_camp section.mv .container .cv-circle{width:30%;max-width:280px;min-width:260px;background:#00dbaf;border-radius:100%;position:absolute;right:0;bottom:-50px}@media (min-width:768px){article.english_camp section.mv .container .cv-circle{-webkit-animation:englishCampPulse 1s infinite alternate;animation:englishCampPulse 1s infinite alternate}}article.english_camp section.mv .container .cv-circle:after{display:block;content:'';padding-top:100%}article.english_camp section.mv .container .cv-circle a{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}article.english_camp section.mv .container .cv-circle a .tx-box .tx.top{font-size:1.8rem}article.english_camp section.mv .container .cv-circle a .tx-box .tx.middle{font-size:2.4rem;border:4px solid #11111f;border-width:0 0 4px 0;margin-bottom:4px;padding:4px 0}article.english_camp section.mv .container .cv-circle a .tx-box .tx.bottom{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.mv .container .cv-circle a .tx-box .tx.bottom:after{display:block;content:'';width:38px;height:20px;background:url(/images/program/english_camp/ic-arrow-thin.png) no-repeat center/contain;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:4px}@media (max-width:767px){article.english_camp section.mv .ph-box{height:366px;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);border-radius:50px 0 0 50px}article.english_camp section.mv .container .tx-box.mv{height:440px;width:100%;top:40px}article.english_camp section.mv .container .tx-box.mv .tx{font-size:1.6rem}article.english_camp section.mv .container .tx-box.mv .tit .copy{margin-left:-16px}article.english_camp section.mv .container .tx-box.mv .tit .copy span{font-size:1.8rem;margin-bottom:8px;display:inline-block;padding:0 16px}article.english_camp section.mv .container .tx-box.mv .tit .programname .inline-block{font-size:3.8rem}article.english_camp section.mv .container .cv-circle{position:static;width:82%;max-width:300px;min-width:initial;margin:0 0 0 auto;margin-right:-16px;margin-top:80px;border-radius:30px 0 0 30px}article.english_camp section.mv .container .cv-circle:after{display:none}article.english_camp section.mv .container .cv-circle a{position:static;display:block}article.english_camp section.mv .container .cv-circle a .tx-box{padding:16px 16px 16px 24px;text-align:left}article.english_camp section.mv .container .cv-circle a .tx-box .tx.firstcome{width:100%}article.english_camp section.mv .container .cv-circle a .tx-box .tx.top{font-size:1.6rem}article.english_camp section.mv .container .cv-circle a .tx-box .tx.middle{font-size:1.8rem;border-width:0 0 2px 0}article.english_camp section.mv .container .cv-circle a .tx-box .tx.bottom{font-size:1.6rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}article.english_camp section.mv .container .cv-circle a .tx-box .tx.bottom:after{width:16px;height:16px;background:url(/images/program/english_camp/ic-arrow-blackcircle.png) no-repeat center/contain;-webkit-transform:initial;-ms-transform:initial;transform:initial;margin:0 0 0 4px}}@-webkit-keyframes englishCampPulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes englishCampPulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}article.english_camp section.message{background:#f8f8f8;width:100%;position:relative;overflow:hidden}article.english_camp section.message .bg-tx{position:absolute;top:-12px;left:0;color:#fff;font-size:10rem;line-height:1}article.english_camp section.message .container .tx-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.english_camp section.message .container .tx-wrap .tx-box{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.message .container .tx-wrap .tx-box .tx-inr{display:grid}article.english_camp section.message .container .tx-wrap .tx-box.left .inline-block{font-size:3.2rem}@media (max-width:767px){article.english_camp section.message .bg-tx{font-size:6rem}article.english_camp section.message .container .tx-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.message .container .tx-wrap .tx-box{width:100%}article.english_camp section.message .container .tx-wrap .tx-box.right{max-width:400px}article.english_camp section.message .container .tx-wrap .tx-box.left{text-align:center;margin-bottom:32px}article.english_camp section.message .container .tx-wrap .tx-box.left .inline-block{font-size:2rem}}article.english_camp section.slide{padding:0}@media (max-width:767px){article.english_camp section.slide .ph-wrap ul.slick li img{height:250px;width:auto}}article.english_camp section.fix{width:100%;padding:0;height:400px;background:url(/images/program/english_camp/english_camp_fix.jpg) no-repeat center/cover}article.english_camp section.fix .container .tx-box{width:38%;max-width:480px;padding:32px;background:rgba(255,231,63,.9);position:relative;top:-40px}article.english_camp section.fix .container .tx-box .tit{font-size:2.2rem;margin-bottom:8px}@media (max-width:767px){article.english_camp section.fix{height:240px;margin-bottom:240px}article.english_camp section.fix .container .tx-box{width:-webkit-calc(100% - 16px);width:calc(100% - 16px);max-width:initial;margin:0 auto;padding:24px;top:218px}article.english_camp section.fix .container .tx-box .tit{font-size:1.8rem}}article.english_camp section.tenants{background:#f8f8f8}article.english_camp section.tenants .container .tit-box h2{text-align:center}article.english_camp section.tenants .container .tit-box h2 .inline-block{font-size:2.8rem;letter-spacing:initial}article.english_camp section.tenants .container .tenants-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:840px;margin:0 auto}article.english_camp section.tenants .container .tenants-wrap .tenant{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);padding:32px;background:#fff;border-radius:20px}article.english_camp section.tenants .container .tenants-wrap .tenant .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}article.english_camp section.tenants .container .tenants-wrap .tenant .top .ph-box{width:100px;min-width:100px;margin-right:24px}article.english_camp section.tenants .container .tenants-wrap .tenant .top .data{display:block;width:100%;padding:24px 0 16px;border-bottom:4px solid #f1f1f1;margin-bottom:4px}@media (max-width:767px){article.english_camp section.tenants .container .tit-box{margin-bottom:56px}article.english_camp section.tenants .container .tit-box h2 .inline-block{font-size:2rem;display:block;line-height:1.6}article.english_camp section.tenants .container .tenants-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.tenants .container .tenants-wrap .tenant{width:100%;margin-bottom:32px;padding:16px 24px 24px}article.english_camp section.tenants .container .tenants-wrap .tenant .top .ph-box{width:30%;min-width:80px;max-width:100px;margin-right:16px}}article.english_camp section.blogs .container .tit-box{text-align:center}article.english_camp section.blogs .container .tit-box h2{line-height:1.2}article.english_camp section.blogs .container .blog-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.english_camp section.blogs .container .blog-wrap .blog-items{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 40px}article.english_camp section.blogs .container .blog-wrap .blog-items a .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:url(/images/program/english_camp/season3/interview01.jpg) no-repeat center/cover;width:100%}article.english_camp section.blogs .container .blog-wrap .blog-items a .ph-box:after{display:block;content:'';padding-top:65%}article.english_camp section.blogs .container .blog-wrap .blog-items a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:24px 0}article.english_camp section.blogs .container .blog-wrap .blog-items a .tx-box .tit{margin-bottom:8px;font-size:1.8rem;font-weight:700;color:#003f96}article.english_camp section.blogs .container .blog-wrap .blog-items a .tx-box .more{text-decoration:underline;color:#003f96}article.english_camp section.blogs .container .blog-wrap .blog-items:nth-child(2) a .ph-box{background:url(/images/program/english_camp/season3/interview02.jpg) no-repeat center/cover}@media (max-width:767px){article.english_camp section.blogs .container .blog-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.blogs .container .blog-wrap .blog-items{margin:0 0 40px}article.english_camp section.blogs .container .blog-wrap .blog-items a .tx-box{padding:16px 0}article.english_camp section.blogs .container .blog-wrap .blog-items a .tx-box .tit{margin:0}}article.english_camp section.concept{padding:0 0 120px}article.english_camp section.concept .concept-wrap .flex-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.english_camp section.concept .concept-wrap.wrap01 .flex-item{margin-bottom:100px}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:first-child .ph.ph01{max-width:390px;margin:-40px 56px 0 auto}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:80px 0 0 auto}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child .tx-wrap{margin-bottom:56px}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child .tx-wrap .tx.tx01{margin-bottom:16px;font-size:2.2rem;font-weight:700}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .tx-wrap{margin:56px 0 0 30%}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .tx-wrap .tx.tx03{margin-bottom:16px}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .ph.ph03{position:relative}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:last-child{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;position:relative}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:last-child .ph.ph04{max-width:430px;margin:200px 0 0 auto}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:last-child .ph.ph05{position:relative;top:-56px;left:-10%;max-width:350px}@media (max-width:767px){article.english_camp section.concept{padding:80px 0 0}article.english_camp section.concept .concept-wrap .flex-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.concept .concept-wrap .flex-item .flex-inr .tx-wrap{margin:56px 0;text-align:center}article.english_camp section.concept .concept-wrap .flex-item .flex-inr .tx-wrap .tx span{font-size:1.6rem;font-weight:700}article.english_camp section.concept .concept-wrap.wrap01 .flex-item{margin-bottom:0}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:first-child .tx-wrap .tx.tx01 span{font-size:2rem}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:first-child .ph.ph01{margin:0 56px 0 0;position:relative;overflow:visible}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:first-child .ph.ph01:before{position:absolute;top:-40px;right:-40px;display:block;content:'';width:80px;height:80px;background:url(/images/program/english_camp/light-sun.png) no-repeat center/cover}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child .tx-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.english_camp section.concept .concept-wrap.wrap01 .flex-item .flex-inr:last-child .ph.ph02{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:16px 0 0 32px}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .tx-wrap{margin:56px 0}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .ph.ph03{margin:0 16px 0 0;overflow:visible}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:first-child .ph.ph03:after{position:absolute;top:-40px;left:-16px;display:block;content:'';width:80px;height:80px;background:url(/images/program/english_camp/light-moon.png) no-repeat center/cover}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:last-child .ph.ph04{width:60%;margin:0 0 0 auto}article.english_camp section.concept .concept-wrap.wrap02 .flex-item .flex-inr:last-child .ph.ph05{width:48%;left:15%}}article.english_camp section.about{padding:0 0 160px}article.english_camp section.about .container .tit-box{margin:0 auto 80px;text-align:center}article.english_camp section.about .container .about-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.english_camp section.about .container .about-items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:80px}article.english_camp section.about .container .about-items .item:last-child{margin:0}article.english_camp section.about .container .about-items .item:last-child .ilst-box img{position:relative;left:8px}article.english_camp section.about .container .about-items .item .ilst-box{width:180px;height:180px;padding:48px;border-radius:50%;background:#ffe73f}article.english_camp section.about .container .about-items .tx-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.english_camp section.about .container .about-items .tx-box .tit{margin:24px 0}article.english_camp section.about .container .about-items .tx-box .tit span.inline-block{font-size:2rem;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:4px}@media (max-width:767px){article.english_camp section.about .container .tit-box{margin:56px 0}article.english_camp section.about .container .about-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.about .container .about-items .item{margin:0 0 56px}article.english_camp section.about .container .about-items .item:last-child .ilst-box img{left:4px}article.english_camp section.about .container .about-items .item .ilst-box{width:100px;height:100px;padding:24px}article.english_camp section.about .container .about-items .item .tx-box .tit{margin:16px 0}article.english_camp section.about .container .about-items .item .tx-box .tit span.inline-block{font-size:1.8rem}}article.english_camp section.activities{background:#f8f8f8}article.english_camp section.activities .container .tit-box{margin-bottom:56px;text-align:center}article.english_camp section.activities .container .tit-box span.red{font-size:1.2rem}article.english_camp section.activities .container .course-tx{text-align:center;font-size:2.4rem;font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:4px;margin-bottom:40px}article.english_camp section.activities .container .course-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.english_camp section.activities .container .course-wrap .cource-inr{width:-webkit-calc(50% - 24px);width:calc(50% - 24px)}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap{margin-bottom:24px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon{background:#fff;border-radius:300px;padding:24px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon .num{font-size:7rem;font-style:italic;font-weight:700;position:absolute;left:24px;top:-32px;line-height:1;color:#ffe73f}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:20px 16px 0 16px;border-color:#00dbaf transparent transparent transparent;position:absolute;bottom:-20px;right:50%;margin-right:-16px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon ul li{font-weight:700;padding-left:20px;position:relative}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon ul li:before{content:'';display:block;width:14px;height:14px;background:url(/icon/ic-check-v02.svg) no-repeat center/cover;position:absolute;left:0;top:10px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon ul li span.strong{color:#ff5e5e}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap{-webkit-transition:.2s ease;transition:.2s ease}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr{background:#fff;border:4px solid #00dbaf;border-radius:10px;overflow:hidden}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .course-head{background:#00dbaf;padding:32px 0;position:relative;overflow:hidden}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .course-head .coursename{text-align:center;color:#fff}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .course-head .coursename .tit{font-size:4.8rem;font-weight:700;line-height:1;letter-spacing:.2rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .course-head .coursename .sub{font-size:1.4rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .course-head:after{display:block;content:'';width:108px;height:100px;background:url(/images/program/english_camp/season3/activity-basic-man.png) no-repeat center/contain;position:absolute;right:24px;bottom:0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary{padding:40px 24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary .flex-item{margin:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary .flex-item .head{margin-bottom:8px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary .flex-item .head img{max-height:54px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary .flex-item .tx{font-size:1.8rem;font-weight:700;text-align:center}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .summary .flex-item .tx .small{font-size:1.4rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items{padding:0 24px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item{padding:12px 0;border:2px solid #00dbaf;border-width:2px 0 0 0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item:last-child{border-width:2px 0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open .left{width:100px;min-width:100px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open .right{margin:0 16px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open .right span.content .inline-block{display:block}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open .right span.content .inline-block:first-child{font-weight:400;font-style:italic;color:#ff5e5e}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open .right span.content .inline-block:last-child{font-size:1.8rem;position:relative;top:-4px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open span.num{line-height:1.2;display:block;width:100%;padding:10px 16px;background:#00dbaf;border-radius:10px;text-align:center;color:#fff}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open svg{-webkit-flex-basis:32px;-ms-flex-preferred-size:32px;flex-basis:32px;width:14px;height:14px;-webkit-transition:.2s ease;transition:.2s ease;margin:0 0 0 auto;fill:#00dbaf;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .btn-open.active svg.ic-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .box{display:none;width:100%}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .activity-items .item .box .inr{margin:12px 16px 0 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .information-items{background:#fff;padding:24px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .information-items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .information-items .item .caption{color:#fff;background:#11111f;padding:0 16px;white-space:nowrap;margin-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .information-items .item .tx span.strong{color:#ff5e5e}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .activities-inr .information-items .item .tx a.map{color:#003f96!important;text-decoration:underline!important}article.english_camp section.activities .container .course-wrap .cource-inr.practical .target-wrap .target-inr.balloon:after{border-color:#0095ff transparent transparent transparent}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr{border:4px solid #0095ff}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .course-head{background:#0095ff}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .course-head:after{background:url(/images/program/english_camp/season3/activity-basic-woman.png) no-repeat center/contain}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .activity-items .item{border:2px solid #0095ff;border-width:2px 0 0 0}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .activity-items .item:last-child{border-width:2px 0}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .activity-items .item .btn-open span.num{background:#0095ff}article.english_camp section.activities .container .course-wrap .cource-inr.practical .detail-wrap .activities-inr .activity-items .item .btn-open svg{fill:#0095ff}@media (max-width:767px){article.english_camp section.activities .container .tit-box{margin-bottom:40px}article.english_camp section.activities .container .course-tx{font-size:1.6rem}article.english_camp section.activities .container .course-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.activities .container .course-wrap .cource-inr{background:#00dbaf;border-radius:10px;padding:24px 16px;width:100%;position:relative;overflow:hidden;margin-bottom:24px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon{padding:24px 16px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon .num{font-size:4rem;top:-16px}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon:after{border-color:#fff transparent transparent transparent}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon ul li{padding-left:14px;font-size:1.2rem}article.english_camp section.activities .container .course-wrap .cource-inr .target-wrap .target-inr.balloon ul li:before{width:10px;height:10px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .coursename{margin-right:16px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .coursename .tit{font-size:3rem;font-weight:700;color:#fff;line-height:1;letter-spacing:.2rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .coursename .sub{font-weight:700;color:#fff}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .img{width:110px;height:auto;margin:0 0 0 auto}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .img img{height:100%}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .plus{position:absolute;right:0;bottom:0;width:40px;height:40px;padding:8px;background:#ffe73f}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .mobile-inr .plus svg{width:100%;height:100%}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point{position:fixed;top:0;left:0;z-index:100}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point.active .activity-window{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window{position:absolute;width:100vw;height:100vh;top:0;left:0;background:#fff;-webkit-transition:.2s ease;transition:.2s ease;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);font-weight:700;overflow:auto}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .btn-close{z-index:100}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .btn-close.v01{width:32px;height:32px;position:absolute;top:8px;right:8px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .btn-close.v02{position:static;text-align:center;padding:8px 24px;margin:40px;border-radius:4px;border:2px solid #003f96}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .btn-close.v02 .tx{color:#003f96;font-weight:700}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr{border-radius:0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .course-head{padding:24px 0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .course-head:after{width:80px;height:76px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .summary{padding:16px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .summary .flex-item{margin:0 8px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .summary .flex-item .tx{font-size:1.6rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .activity-items{padding:0 16px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .activity-items .item .btn-open .left{width:80px;min-width:80px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .activity-items .item .btn-open .right{margin:0 8px}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .activity-items .item .btn-open .right span.content .inline-block:last-child{font-size:1.6rem}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .activity-items .item .btn-open .right span.num{padding:10px 0}article.english_camp section.activities .container .course-wrap .cource-inr .detail-wrap .fix-point .activity-window .activities-inr .information-items{padding:16px}article.english_camp section.activities .container .course-wrap .cource-inr.practical{background:#0095ff}article.english_camp section.activities .container .course-wrap .cource-inr.practical .target-wrap .target-inr.balloon:after{border-color:#fff transparent transparent transparent}}article.english_camp section.voice{background:#f8f8f8}article.english_camp section.voice .voice-wrap .voice-item{padding-top:16px}article.english_camp section.voice .voice-wrap .voice-item .voice-inr{height:100%;border-radius:10px;background:#fff;padding:56px 32px 32px;position:relative}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tenant-circle{position:absolute;top:-16px;right:0;left:0;margin:auto;width:56px;height:56px}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tit-box{margin-bottom:16px}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tit-box .tit{font-size:1.6rem;line-height:1.6;font-weight:700}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tit-box .tenant{font-size:1.2rem}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tx{font-size:1.4rem}article.english_camp section.voice .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.voice .dot{border:none;width:16px;height:16px;background:#dfdfdf;border-radius:50%;margin:0 8px;cursor:pointer;caret-color:transparent}article.english_camp section.voice .dot:focus{outline:0}article.english_camp section.voice .dot--active{background:#ffe73f}@media (max-width:767px){article.english_camp section.voice .voice-wrap .voice-item .voice-inr{padding:56px 16px 16px}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tit-box .tit{font-size:1.3rem}article.english_camp section.voice .voice-wrap .voice-item .voice-inr .tx-box .tx{font-size:1.2rem}}article.english_camp section.steps{padding-bottom:0}article.english_camp section.steps .container .tit-box{text-align:center}article.english_camp section.steps .container .step-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.english_camp section.steps .container .step-items .item.content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:24px;border:4px solid #ffe73f;text-align:center}article.english_camp section.steps .container .step-items .item.content .num{font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}article.english_camp section.steps .container .step-items .item.content .num:after{display:block;content:'';width:58px;height:6px;background:#ffe73f}article.english_camp section.steps .container .step-items .item.content .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.steps .container .step-items .item.arrow{width:20px;margin:0 8px;background:url(/images/program/english_camp/ic-arrow-thin.png) no-repeat center/contain}article.english_camp section.steps .container .step.note{font-size:1.4rem;max-width:700px;margin:40px auto 80px}article.english_camp section.steps .container .step.note ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.english_camp section.steps .container .step.note ul li:before{content:'';width:6px;min-width:6px;height:6px;background:#11111f;border-radius:100%;margin-right:8px;position:relative;top:1rem}article.english_camp section.steps .container .step.note ul li .inr{font-size:1.4rem}article.english_camp section.steps .container .step.note ul li .inr a{text-decoration:underline!important;color:#003f96!important;font-size:1.4rem!important}article.english_camp section.steps .container .price-wrap{width:100%;padding-top:80px;border-top:2px solid #ccc}article.english_camp section.steps .container .price-wrap .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:850px}article.english_camp section.steps .container .price-wrap .price .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:40px}article.english_camp section.steps .container .price-wrap .price .tx-box .tit{margin-bottom:32px}article.english_camp section.steps .container .price-wrap .price .tx-box .tit .inline-block{font-size:2.4rem}article.english_camp section.steps .container .price-wrap .price .tx-box .tx{margin-bottom:32px}article.english_camp section.steps .container .price-wrap .price .tx-box .tx span.label{padding:4px 8px;background:#d50000;font-weight:700;color:#fff;margin-right:8px}article.english_camp section.steps .container .price-wrap .price .tx-box .tx span.linethrough{text-decoration:line-through}article.english_camp section.steps .container .price-wrap .price .tx-box .price.note ul li{font-size:1.4rem}article.english_camp section.steps .container .price-wrap .price .img-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.english_camp section.steps .container .price-wrap .price .img-box .box{padding:18px 0;background:#f8f8f8;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;position:relative}article.english_camp section.steps .container .price-wrap .price .img-box .box:before{display:block;content:'';width:80px;height:80px;background:#00dbaf;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-40px;left:-40px}article.english_camp section.steps .container .price-wrap .price .img-box .box span{display:block;font-size:1.8rem}article.english_camp section.steps .container .price-wrap .price .img-box .box span.small{font-size:1.2rem}article.english_camp section.steps .container .price-wrap .price .img-box .box span.big{font-size:3.2rem}article.english_camp section.steps .container .price-wrap .price .img-box .box.box01:before{background:#ffe73f}@media (max-width:767px){article.english_camp section.steps .container .step-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.english_camp section.steps .container .step-items .item.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px 24px}article.english_camp section.steps .container .step-items .item.content .num{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:80px;min-width:80px;margin:0 4px 0 0;font-size:1.6rem}article.english_camp section.steps .container .step-items .item.content .num:after{width:6px;height:1.4em;margin-left:12px}article.english_camp section.steps .container .step-items .item.content .tx{display:block;text-align:left}article.english_camp section.steps .container .step-items .item.arrow{width:32px;height:20px;margin:8px 0;background:url(/images/program/english_camp/ic-arrow-thin-rotate.png) no-repeat center/contain}article.english_camp section.steps .container .price-wrap .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.steps .container .price-wrap .price .tx-box{width:100%;margin:0 0 54px 0}article.english_camp section.steps .container .price-wrap .price .tx-box .tit .inline-block{font-size:2rem}article.english_camp section.steps .container .price-wrap .price .img-box{width:100%}}article.english_camp section.faq .container .tit-box{text-align:center}article.english_camp section.faq .container ul li a{color:#003f96!important;text-decoration:underline!important}article.english_camp section.cv .container .firstcome{margin-bottom:32px}article.english_camp section.cv .container .cv-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.cv .container .cv-items .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.english_camp section.cv .container .cv-items .item a:hover{opacity:1}article.english_camp section.cv .container .cv-items .item a .ic{width:30%;height:30%}article.english_camp section.cv .container .cv-items .item a .tx{margin:16px 0}article.english_camp section.cv .container .cv-items .item a .tx .inline-block{font-size:2rem}article.english_camp section.cv .container .cv-items .item a .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 24px 16px 32px;background:#00dbaf;border-radius:100px;font-size:3rem;width:100%;min-width:initial;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.english_camp section.cv .container .cv-items .item a .btn .arrow-circle{margin:0 0 0 2rem;background:#fff;width:52px;height:52px;border-radius:100%;padding:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.english_camp section.cv .container .cv-items .item a .btn .arrow-circle .ic-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){article.english_camp section.cv .container .cv-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.english_camp section.cv .container .cv-items .item{width:100%;max-width:400px}article.english_camp section.cv .container .cv-items .item a .ic{width:30%;height:30%}article.english_camp section.cv .container .cv-items .item a .tx{margin:8px 0;text-align:center}article.english_camp section.cv .container .cv-items .item a .btn{width:85%;min-width:initial;padding:12px 16px 12px 24px;font-size:2rem}article.english_camp section.cv .container .cv-items .item a .btn .arrow-circle{width:40px;height:40px;padding:12px}article.english_camp section.cv .container .cv-items .item a .btn .arrow-circle .ic-arrow img{-o-object-fit:contain;object-fit:contain}}article.english_camp .english_camp-float-btn{opacity:0;position:fixed;z-index:99;bottom:0;right:0;margin:0 8px 8px;border-radius:4px;background-color:#00dbaf;box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-transition:.2s ease;transition:.2s ease;pointer-event:none;-webkit-animation:boundAnim 2s infinite;animation:boundAnim 2s infinite}article.english_camp .english_camp-float-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 8px 8px}article.english_camp .english_camp-float-btn a .logo{width:26%;min-width:30px;margin-right:12px}article.english_camp .english_camp-float-btn a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.english_camp .english_camp-float-btn a .tx-box .tit{font-weight:700}article.english_camp .english_camp-float-btn a .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.english_camp .english_camp-float-btn a .rotate-box svg{width:12px;height:12px}article.english_camp .english_camp-float-btn .close-btn{width:16px;height:16px;position:absolute;right:-4px;top:-4px}article.english_camp .english_camp-float-btn .close-btn img{margin-top:-16px}article.english_camp .english_camp-float-btn.close{display:none}article.english_camp .english_camp-float-btn.btn-fixed{opacity:1;pointer-event:initial}article.english_camp .english_camp-float-btn{width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}article.english_camp .english_camp-float-btn .item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}article.english_camp .english_camp-float-btn .item-wrap:after{content:'';display:block;position:absolute;left:50%;top:0;width:2px;height:100%;background:#11111f}article.english_camp .english_camp-float-btn .item-wrap .item{width:50%;min-width:50%;max-width:50%}article.english_camp .english_camp-float-btn .item-wrap .item a .logo{width:12%;height:12%;margin-right:4px}article.english_camp .english_camp-float-btn .item-wrap .item a .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}article.english_camp .english_camp-float-btn .item-wrap .item a .tx-box{font-size:1.2rem}article.english_camp .english_camp-float-btn .item-wrap .item a .tx-box .tit{padding-left:1rem}article.english_camp .english_camp-float-btn.v02 .item-wrap:after{display:none}article.english_camp .english_camp-float-btn.v02 .item-wrap .item{width:100%;min-width:100%}@-webkit-keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}article.languageschool section.campaign-btn,article.languageschool section.mv-area .title-wrap,article.languageschool section.procedure .procedue-wrap ul li img,article.languageschool section.program .program-tx-wrap,article.summer section.campaign-btn,article.summer section.mv-area .title-wrap,article.summer section.procedure .procedue-wrap ul li img,article.summer section.program .program-tx-wrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto}article.languageschool section.campaign-btn p,article.languageschool section.mv-area .title-wrap .tx-area h1,article.languageschool section.mv-area .title-wrap .tx-area p,article.languageschool section.program .program-tx-wrap,article.summer section.campaign-btn p,article.summer section.mv-area .title-wrap .tx-area h1,article.summer section.mv-area .title-wrap .tx-area p,article.summer section.program .program-tx-wrap{text-shadow:1px 1px 1px rgba(0,0,0,.3)}article.languageschool section.about-area .about-wrap .ab-box h2,article.languageschool section.contact h2,article.languageschool section.features h2,article.languageschool section.houses h2,article.languageschool section.map .h2-wrap h2,article.languageschool section.procedure h2,article.languageschool section.program .program-tx-wrap .program-tx h3,article.languageschool section.recommend h2,article.languageschool section.situation h2,article.languageschool section.voice h2,article.summer section.about-area .about-wrap .ab-box h2,article.summer section.contact h2,article.summer section.features h2,article.summer section.houses h2,article.summer section.information h2,article.summer section.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,article.summer section.recommend h2,article.summer section.situation h2,article.summer section.voice h2{font-size:3.6rem;font-weight:800;line-height:4.2rem;text-align:center;text-transform:uppercase;margin-bottom:70px}article.languageschool section.about-area .about-wrap .ab-box h2 .h2-border,article.languageschool section.contact h2 .h2-border,article.languageschool section.features h2 .h2-border,article.languageschool section.houses h2 .h2-border,article.languageschool section.map .h2-wrap h2 .h2-border,article.languageschool section.procedure h2 .h2-border,article.languageschool section.program .program-tx-wrap .program-tx h3 .h2-border,article.languageschool section.recommend h2 .h2-border,article.languageschool section.situation h2 .h2-border,article.languageschool section.voice h2 .h2-border,article.summer section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.contact h2 .h2-border,article.summer section.features h2 .h2-border,article.summer section.houses h2 .h2-border,article.summer section.information h2 .h2-border,article.summer section.map .h2-wrap h2 .h2-border,article.summer section.procedure h2 .h2-border,article.summer section.program .program-tx-wrap .program-tx h3 .h2-border,article.summer section.recommend h2 .h2-border,article.summer section.situation h2 .h2-border,article.summer section.voice h2 .h2-border{width:150px;height:6px;border-radius:3px;margin:25px auto 0;background:#c72228}@media (max-width:767px){article.languageschool section.about-area .about-wrap .ab-box h2,article.languageschool section.contact h2,article.languageschool section.features h2,article.languageschool section.houses h2,article.languageschool section.map .h2-wrap h2,article.languageschool section.procedure h2,article.languageschool section.program .program-tx-wrap .program-tx h3,article.languageschool section.recommend h2,article.languageschool section.situation h2,article.languageschool section.voice h2,article.summer section.about-area .about-wrap .ab-box h2,article.summer section.contact h2,article.summer section.features h2,article.summer section.houses h2,article.summer section.information h2,article.summer section.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,article.summer section.recommend h2,article.summer section.situation h2,article.summer section.voice h2{font-size:1.8rem;line-height:2.6rem;text-align:center;padding:0 10px;margin-bottom:30px}article.languageschool section.about-area .about-wrap .ab-box h2 .h2-border,article.languageschool section.contact h2 .h2-border,article.languageschool section.features h2 .h2-border,article.languageschool section.houses h2 .h2-border,article.languageschool section.map .h2-wrap h2 .h2-border,article.languageschool section.procedure h2 .h2-border,article.languageschool section.program .program-tx-wrap .program-tx h3 .h2-border,article.languageschool section.recommend h2 .h2-border,article.languageschool section.situation h2 .h2-border,article.languageschool section.voice h2 .h2-border,article.summer section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.contact h2 .h2-border,article.summer section.features h2 .h2-border,article.summer section.houses h2 .h2-border,article.summer section.information h2 .h2-border,article.summer section.map .h2-wrap h2 .h2-border,article.summer section.procedure h2 .h2-border,article.summer section.program .program-tx-wrap .program-tx h3 .h2-border,article.summer section.recommend h2 .h2-border,article.summer section.situation h2 .h2-border,article.summer section.voice h2 .h2-border{width:100px}}article.languageschool{padding:100px 0 0;max-width:1920px;color:#000;font-weight:600;letter-spacing:1px;overflow:hidden}article.languageschool section{padding:100px 0;background:#fff;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.bnr{padding:32px 0}article.languageschool section.bnr .inr{max-width:1120px;padding:0 16px;margin:0 auto}article.languageschool section.mv-area{width:100%;height:620px;padding:0;position:relative;z-index:1}article.languageschool section.mv-area img.mv-kazari{width:200px;position:absolute;bottom:-62px}article.languageschool section.mv-area img.mv-kazari.left{left:-10px}article.languageschool section.mv-area img.mv-kazari.right{right:-10px}article.languageschool section.mv-area .title-wrap{width:100%;height:340px;top:75px;bottom:auto;background-image:url(/images/campaign/summer/title-bg.png);background-repeat:no-repeat;background-size:340px 340px;background-position:center center;display:table}article.languageschool section.mv-area .title-wrap .tx-area{text-align:center;display:table-cell;vertical-align:middle}article.languageschool section.mv-area .title-wrap .tx-area p{color:#fff;font-size:2.4rem;margin-bottom:8px}article.languageschool section.mv-area .title-wrap .tx-area h1{color:#fff;font-size:5rem;font-weight:800;line-height:1.5}article.languageschool section.mv-area .mv-bg{width:100%;height:100%;background-image:url(/images/campaign/summer/mv-pc.jpg);background-repeat:repeat-y;background-attachment:fixed;background-position:center 100px}article.languageschool section.campaign-btn{padding:0;text-align:center;background:0 0;margin:0 auto;top:480px}article.languageschool section.campaign-btn p{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:13px}article.languageschool section.campaign-btn .btn a{position:relative;color:#fff;font-size:1.8rem;padding:10px 50px;border-radius:4px;background:#14c6e6;display:inline-block;margin:0 auto;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #18a2bb;text-shadow:0 1px 1px rgba(0,0,0,.3)}article.languageschool section.campaign-btn .btn a:hover{top:3px;box-shadow:none}article.languageschool .season-campaign-bnr{display:block;width:1080px;margin:32px auto;overflow:hidden;text-align:center}article.languageschool .season-campaign-bnr a{display:block}article.languageschool .season-campaign-bnr a img{width:100%}article.languageschool .season-campaign-bnr a.tx{font-size:1.4rem;font-weight:400;color:#003f96;margin:8px 0}article.languageschool section.menu-area{padding:0;background:#fff}article.languageschool section.menu-area ul{padding:40px 0;text-align:center}article.languageschool section.menu-area ul li{font-size:1.2rem;display:inline;padding:0 10px;border-right:2px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.menu-area ul li:last-child{border-right:none}article.languageschool section.menu-area ul li a{font-size:1.5rem;padding:5px 10px}article.languageschool section.menu-area ul li a:hover{color:#fff;background:#c72228;border-radius:5px}article.languageschool section.menu-area ul li a:before{width:1.6rem;height:1.6rem;margin:0 5px -3px 0;background-size:contain}article.languageschool section.menu-area ul li a.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}article.languageschool section.menu-area ul li a.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}article.languageschool section.menu-area ul li a.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}article.languageschool section.about-area{width:100%;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat;position:relative}article.languageschool section.about-area .about-wrap{width:1080px;margin:0 auto}article.languageschool section.about-area .about-wrap .ab-box{width:540px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.languageschool section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}article.languageschool section.about-area .about-wrap .ab-box img.about-map{width:390px;margin:0 auto;display:block}article.languageschool section.about-area .about-wrap .ab-box .tx-area{font-weight:600;text-align:center;position:absolute;line-height:1;right:95px;bottom:5px}article.languageschool section.about-area .about-wrap .ab-box .tx-area .tokyo{color:#c72228;font-size:3rem;font-weight:800}article.languageschool section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1.2rem}article.languageschool section.about-area .about-wrap .ab-box .tx-area .nationalities span{color:#c72228;font-size:1.8rem}article.languageschool section.about-area .about-wrap .ab-box h2{text-align:left;margin-bottom:25px}article.languageschool section.about-area .about-wrap .ab-box h2 .h2-border{width:190px;margin:15px 0 0}article.languageschool section.about-area .about-wrap .ab-box .house-count{font-size:2rem;font-weight:800;margin-bottom:5px}article.languageschool section.about-area .about-wrap .ab-box .house-count span{color:#c72228;font-size:3rem}article.languageschool section.about-area .about-wrap .ab-box p{width:500px;font-weight:400;line-height:2.6rem}article.languageschool section.about-area .about-wrap .ab-box .graph{color:#fff;width:490px;height:50px;display:table;background:#000;margin-top:40px}article.languageschool section.about-area .about-wrap .ab-box .graph .gbox{width:50%;font-size:1.6rem;display:table-cell;vertical-align:middle;text-align:center}article.languageschool section.about-area .about-wrap .ab-box .graph .gbox.jp{background:#c72228}article.languageschool section.features{position:relative}article.languageschool section.features img.features-kazari{width:200px;position:absolute;top:-62px}article.languageschool section.features img.features-kazari.left{left:-10px}article.languageschool section.features img.features-kazari.right{right:-10px}article.languageschool section.features ul{width:1080px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.languageschool section.features ul li{width:330px;text-align:center}article.languageschool section.features ul li img{width:100%}article.languageschool section.features ul li h3{color:#c72228;font-size:1.6rem;margin:10px 0 5px}article.languageschool section.features ul li p{font-size:1.2rem;font-weight:400}article.languageschool section.program{width:100%;height:500px;padding:0;position:relative;background:#000}article.languageschool section.program .program-tx-wrap{width:500px;height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}article.languageschool section.program .program-tx-wrap .program-tx{color:#fff;text-align:center;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:auto;padding:20px 0;background:url(/images/campaign/summer/sensu.png) no-repeat center center;background-size:250px}article.languageschool section.program .program-tx-wrap .program-tx h3{font-size:3.2rem;line-height:4.5rem;margin-bottom:20px}article.languageschool section.program .program-tx-wrap .program-tx p{font-size:1.6rem;line-height:2}article.languageschool section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow{border:2px solid #fff}article.languageschool section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow a{color:#fff}article.languageschool section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow svg{fill:#fff}article.languageschool section.program .program-bg{width:100%;height:500px;opacity:.8;background:url(/images/campaign/summer/program-bg-01.jpg) no-repeat right top}article.languageschool section.situation{background:#fff;padding-bottom:0}article.languageschool section.situation .menu-area{background:#fff}article.languageschool section.situation .menu-area ul{padding:5px 0 30px}article.languageschool section.situation .situation-area{overflow:hidden;padding:40px 0 80px;background:url(/images/campaign/summer/summer-bg-03.jpg) repeat}article.languageschool section.situation .situation-area .situation-wrap{margin:0 auto;position:relative}article.languageschool section.situation .situation-area .situation-wrap .slick-dots{bottom:-48px}article.languageschool section.situation .situation-area .situation-wrap .glide__wrapper{overflow:visible;height:481px}article.languageschool section.situation .situation-area .situation-wrap ul.glide__bullets{bottom:-35px}article.languageschool section.situation .situation-area .situation-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(255,255,255,.6)}article.languageschool section.situation .situation-area .situation-wrap ul.glide__bullets li.active{background-color:#c72228}article.languageschool section.situation .situation-area .situation-wrap .glide__arrow{padding:30px 14px;border:none;border-radius:0;background-color:#c72228}article.languageschool section.situation .situation-area .situation-wrap .glide__arrow.prev{left:26px}article.languageschool section.situation .situation-area .situation-wrap .glide__arrow.next{right:26px}article.languageschool section.situation .situation-area .situation-wrap .glide__arrow:hover{padding:100px 14px}article.languageschool section.situation .situation-area .situation-wrap .stu-box{padding:15px 25px 15px;margin:0 25px;border:2px solid #c72228;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.situation .situation-area .situation-wrap .stu-box h3{font-size:2rem;text-align:center;padding:0 0 20px;margin:5px 5px 5px;border-bottom:1px solid #eee}article.languageschool section.situation .situation-area .situation-wrap .stu-box h3:before{width:4rem;height:4rem;margin:0 10px -10px 0;background-size:contain}article.languageschool section.situation .situation-area .situation-wrap .stu-box h3.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}article.languageschool section.situation .situation-area .situation-wrap .stu-box h3.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}article.languageschool section.situation .situation-area .situation-wrap .stu-box h3.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap{padding:10px 0}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area{width:58%;float:left}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area img{width:100%}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area{width:42%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul{position:relative;margin:0 5px 0 15px}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul #summersituation{position:absolute;top:50px}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li{font-size:1.4rem;font-weight:400;margin-bottom:25px}article.languageschool section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li span{color:#c72228;font-weight:600;line-height:2.4;border-bottom:1px solid #c72228}article.languageschool section.recommend{width:1080px;margin:0 auto;padding:100px 0 0}article.languageschool section.recommend .recommend-wrap .box{display:none;width:100%;padding:16px;border:solid 1px #ccc;border-width:0 1px 0 1px}article.languageschool section.recommend .recommend-wrap .box.box--nest{width:100%;padding:0;border:none}article.languageschool section.recommend .recommend-wrap .list__item{width:100%;background:#c72228;line-height:1.8;padding:8px 8px 8px 16px;border-bottom:solid 1px #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff}article.languageschool section.recommend .recommend-wrap .list__item svg{width:12px;min-width:12px;height:12px;margin:8px;-webkit-transition:.1s;transition:.1s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}article.languageschool section.recommend .recommend-wrap .list__item.active{font-weight:700}article.languageschool section.recommend .recommend-wrap .list__item.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.languageschool section.recommend .recommend-wrap .list__item.list__item--second{padding:8px 8px 8px 32px}article.languageschool section.recommend .recommend-wrap .list__item.list__item--third{background:#f1f1f1;padding:8px 8px 8px 48px;color:#11111f}article.languageschool section.recommend .recommend-wrap .list__item.list__item--third svg{fill:#11111f}article.languageschool section.recommend .recommend-wrap .list__item.active.end+.box{border-width:0 1px 1px}article.languageschool section.recommend .recommend-wrap .btn-close{text-align:center;color:#003f96;font-weight:700;width:100%;border:2px solid #003f96;max-width:240px;margin:0 auto;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.languageschool section.recommend .recommend-wrap .btn-close:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus-bhblue.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}article.languageschool section.procedure{position:relative;padding-bottom:0}article.languageschool section.procedure #summerprocedure{position:relative;top:215px}article.languageschool section.procedure .procedue-wrap{padding:40px 0;background:url(/images/campaign/summer/summer-bg-04.jpg) repeat}article.languageschool section.procedure .procedue-wrap ul{width:870px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.languageschool section.procedure .procedue-wrap ul.pc-none{display:none}article.languageschool section.procedure .procedue-wrap ul.sp-none{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.languageschool section.procedure .procedue-wrap ul li{width:50%;height:440px;margin:0 10px;padding:40px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border:5px solid #fff}article.languageschool section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}article.languageschool section.procedure .procedue-wrap ul li.camp p{padding:0 20px}article.languageschool section.procedure .procedue-wrap ul li.camp img{top:110px}article.languageschool section.procedure .procedue-wrap ul li h3{font-size:1.6rem;text-align:center;text-transform:uppercase;color:#c72228}article.languageschool section.procedure .procedue-wrap ul li h3 span{font-size:2rem;color:#14c6e6}article.languageschool section.procedure .procedue-wrap ul li p{font-size:1.2rem;line-height:2;font-weight:400;position:absolute;top:250px;width:100%;left:0;padding:0 40px;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.procedure .procedue-wrap ul li img{width:120px;display:block;margin:0 auto;top:110px}article.languageschool section.voice .voice-list-wrap{width:1080px;margin:0 auto}article.languageschool section.voice .voice-list-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.languageschool section.voice .voice-list-wrap ul li.glide__slide{width:-webkit-calc(25% - 10px);width:calc(25% - 10px);display:inline-block}article.languageschool section.voice .voice-list-wrap ul.slick-dots{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.languageschool section.voice .voice-list-wrap .glide-inr{text-align:left;font-weight:400;width:100%;display:inline-block;margin:0 5px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}article.languageschool section.voice .voice-list-wrap .glide-inr .job{font-size:1rem;line-height:1.4rem;color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:10px;padding:5px 10px;background:#eee;color:#c72228;text-align:center}article.languageschool section.voice .voice-list-wrap .glide-inr p{font-size:1.1rem;min-height:220px}article.languageschool section.voice .voice-list-wrap .glide-inr .voice-box{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.voice .voice-list-wrap .glide-inr .profile-box{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #eee}article.languageschool section.voice .voice-list-wrap .glide-inr .profile-box img{width:60px;height:60px;border:2px solid #eee;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;float:left}article.languageschool section.voice .voice-list-wrap .glide-inr .profile-box .tx-area{width:140px;float:left;margin:12px 0 0 8px}article.languageschool section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .name{font-size:1.6rem}article.languageschool section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .age{color:#969696;font-size:1.2rem;font-weight:400}article.languageschool section.houses{padding-bottom:0;border-top:2px solid #c72228}article.languageschool section.houses .procedue-wrap{padding:30px 0;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}article.languageschool section.houses .procedue-wrap .grid-wrap{width:1080px;margin:0 auto}article.languageschool section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p{font-size:1.4rem;line-height:1.8;word-break:break-all;position:relative}article.languageschool section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p.cover{height:5rem;overflow:hidden;position:absolute;z-index:80}article.languageschool section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p:before{width:auto;height:auto;background:0 0;top:0;display:block;content:attr(title);color:#f9eedb;-webkit-mask-image:-webkit-linear-gradient(right,#000 0,rgba(0,0,0,.65) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)}article.languageschool section.map{padding-bottom:0}article.languageschool section.map .h2-wrap span{color:#c42227}article.languageschool section.map .map-wrap{padding:20px 0;background:url(/images/lp/language_school/map-bg.jpg) no-repeat;background-size:cover}article.languageschool section.map .map-wrap .map-img{width:1060px;margin:0 auto}article.languageschool section.map .map-wrap .map-img img{width:100%}article.languageschool section.contact{width:1080px;margin:0 auto;padding-bottom:0}article.languageschool section.contact .contact-footer,article.languageschool section.contact .container.top-btn,article.languageschool section.contact a.form-online-info{display:none}article.languageschool section.contact .contact-wrap p{text-align:center;margin-bottom:20px;line-height:2}@media (max-width:767px){article.languageschool{padding-top:0}article.languageschool section{width:100%;padding:60px 0}article.languageschool section.mv-area{height:480px}article.languageschool section.mv-area img.mv-kazari{width:80px;bottom:-25px}article.languageschool section.mv-area .title-wrap{height:200px;top:140px;background-size:200px 200px}article.languageschool section.mv-area .title-wrap .tx-area p{font-size:1.2rem;line-height:2rem}article.languageschool section.mv-area .title-wrap .tx-area h1{font-size:2.8rem}article.languageschool section.mv-area .mv-bg{background-image:url(/images/campaign/summer/mb-mobile.jpg);background-repeat:repeat-x;background-attachment:scroll;background-position:center top;background-size:cover}article.languageschool section.campaign-btn{position:static;background:#fff;padding:25px 20px 30px}article.languageschool section.campaign-btn p{color:#000;text-shadow:none;font-size:1.4rem;padding:0 20px}article.languageschool section.campaign-btn .btn a{position:relative;color:#fff;font-size:1.6rem;line-height:1.4}article.languageschool .season-campaign-bnr{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}article.languageschool section.about-area{padding:40px 0}article.languageschool section.about-area .about-wrap{width:100%}article.languageschool section.about-area .about-wrap .ab-box{width:100%;padding:0 10px;float:none}article.languageschool section.about-area .about-wrap .ab-box.map-box{padding-bottom:30px}article.languageschool section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}article.languageschool section.about-area .about-wrap .ab-box img.about-map{width:280px}article.languageschool section.about-area .about-wrap .ab-box .tx-area{width:200px;right:0;left:0;top:none;bottom:10px;margin:auto auto}article.languageschool section.about-area .about-wrap .ab-box .tx-area .tokyo{font-size:2rem;font-weight:800}article.languageschool section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1rem;line-height:1.2}article.languageschool section.about-area .about-wrap .ab-box .tx-area .nationalities span{font-size:1.2rem}article.languageschool section.about-area .about-wrap .ab-box h2{text-align:center}article.languageschool section.about-area .about-wrap .ab-box h2 .h2-border{width:100px;margin:25px auto 0}article.languageschool section.about-area .about-wrap .ab-box .house-count{font-size:1.4rem;text-align:center;margin-bottom:10px}article.languageschool section.about-area .about-wrap .ab-box .house-count span{font-size:2.2rem}article.languageschool section.about-area .about-wrap .ab-box p{width:100%;font-size:1.2rem;line-height:1.8;text-align:center}article.languageschool section.about-area .about-wrap .ab-box .graph{width:100%;height:50px;margin:20px 0 40px}article.languageschool section.about-area .about-wrap .ab-box .graph .gbox{font-size:1.2rem}article.languageschool section.features img.features-kazari{width:80px;top:-25px}article.languageschool section.features ul{width:100%;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;display:block}article.languageschool section.features ul li{width:100%;margin-bottom:40px}article.languageschool section.features ul li:last-child{margin-bottom:0}article.languageschool section.features ul li p{width:90%;margin:0 auto}article.languageschool section.program{height:400px}article.languageschool section.program .program-tx-wrap{width:100%;height:400px}article.languageschool section.program .program-tx-wrap .program-tx{padding:10px}article.languageschool section.program .program-tx-wrap .program-tx h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}article.languageschool section.program .program-tx-wrap .program-tx p{font-size:1.2rem;line-height:2}article.languageschool section.program .program-bg{width:100%;height:400px;opacity:.6;background:url(/images/campaign/summer/program-bg-mobile.jpg) no-repeat center top;background-size:cover}article.languageschool section.situation{padding-bottom:0}article.languageschool section.situation .acnav{width:100%;padding:5px;background:#55bdee;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}article.languageschool section.situation .acnav a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;background-image:url(/icon/ic-plus-brown.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px bottom 50%}article.languageschool section.situation .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}article.languageschool section.situation .acnav a.btn-close{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;text-align:center;margin-top:5px}article.languageschool section.situation .acnav a.btn-close:before{background-image:url(/icon/ic-x-brown.svg);width:1.4rem;height:1.4rem;margin:0 5px -2px 0}article.languageschool section.situation .acnav .acnav-inr{display:none}article.languageschool section.situation .acnav{background:0 0;padding:0 5px;margin-bottom:5px}article.languageschool section.situation .acnav a.btn-open{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;background-color:#c72228;border-radius:0;background-size:auto 30px,10px;background-position:left 8px bottom 50%,right 10px bottom 50%;padding:10px 20px 10px 48px}article.languageschool section.situation .acnav a.btn-open.active{color:#fff}article.languageschool section.situation .acnav a.btn-open.lg{background-image:url(/images/campaign/summer/ic-samurai.svg),url(/icon/ic-plus-white.svg)}article.languageschool section.situation .acnav a.btn-open.lg.active{background-image:url(/images/campaign/summer/ic-samurai.svg),url(/icon/ic-minus-white.svg)}article.languageschool section.situation .acnav a.btn-open.it{background-image:url(/images/campaign/summer/ic-ninjya.svg),url(/icon/ic-plus-white.svg)}article.languageschool section.situation .acnav a.btn-open.it.active{background-image:url(/images/campaign/summer/ic-ninjya.svg),url(/icon/ic-minus-white.svg)}article.languageschool section.situation .acnav a.btn-open.wh{background-image:url(/images/campaign/summer/ic-geisya.svg),url(/icon/ic-plus-white.svg);background-position:left 12px bottom 50%,right 10px bottom 50%}article.languageschool section.situation .acnav a.btn-open.wh.active{background-image:url(/images/campaign/summer/ic-geisya.svg),url(/icon/ic-minus-white.svg)}article.languageschool section.situation .acnav .acnav-inr.open{display:block}article.languageschool section.situation .stu-box{padding:10px 10px 20px;margin:-2px 0 0 0;border:2px solid #c72228;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.situation .stu-box h3{display:none}article.languageschool section.situation .stu-box .stu-wrap{padding:0}article.languageschool section.situation .stu-box .stu-wrap .pic-area{width:100%;float:none}article.languageschool section.situation .stu-box .stu-wrap .pic-area img{width:100%}article.languageschool section.situation .stu-box .stu-wrap .tx-area{width:100%;float:none;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.situation .stu-box .stu-wrap .tx-area ul{margin:10px 0 0}article.languageschool section.situation .stu-box .stu-wrap .tx-area ul li{font-size:1.2rem;font-weight:400;margin-bottom:10px}article.languageschool section.situation .stu-box .stu-wrap .tx-area ul li span{color:#c72228;font-weight:600}article.languageschool section.recommend{width:100%}article.languageschool section.recommend .recommend-wrap{margin:0 5px}article.languageschool section.recommend .recommend-wrap .box{padding:16px 0}article.languageschool section.recommend .recommend-wrap .list__item.list__item--second{padding:8px 8px 8px 16px}article.languageschool section.recommend .recommend-wrap .list__item.list__item--third{padding:8px 8px 8px 32px}article.languageschool section.procedure #summerprocedure{top:25px}article.languageschool section.procedure .procedue-wrap ul{width:100%;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}article.languageschool section.procedure .procedue-wrap ul.hidden-md-up{display:block}article.languageschool section.procedure .procedue-wrap ul.hidden-sm-down{display:none}article.languageschool section.procedure .procedue-wrap ul li{width:100%;height:auto;padding:15px;margin:0 0 5px}article.languageschool section.procedure .procedue-wrap ul li h3{font-size:1.4rem;padding-left:40px;text-align:left}article.languageschool section.procedure .procedue-wrap ul li h3 span{font-size:2rem}article.languageschool section.procedure .procedue-wrap ul li p{position:static}article.languageschool section.procedure .procedue-wrap ul li img{width:25px;margin:auto 0;top:0;left:15px}article.languageschool section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}article.languageschool section.procedure .procedue-wrap ul li.camp h3 span{margin-bottom:3px}article.languageschool section.procedure .procedue-wrap ul li.camp img{margin:0 0;top:15px}article.languageschool section.procedure .procedue-wrap ul li.camp p{padding:0 20px;margin-top:5px;padding:5px 0 0;border-top:1px solid #eee}article.languageschool section.voice{padding:60px 0 100px}article.languageschool section.voice .voice-list-wrap{width:100%}article.languageschool section.voice .voice-list-wrap ul{display:block}article.languageschool section.voice .voice-list-wrap .glide-inr{width:100%;margin:0 5px}article.languageschool section.voice .voice-list-wrap ul.glide__bullets{bottom:-40px}article.languageschool section.voice .voice-list-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(185,185,185,.3)}article.languageschool section.voice .voice-list-wrap ul.glide__bullets li.active{background-color:#c72228}article.languageschool section.voice .voice-list-wrap .slick-dots{display:block;bottom:-16px}article.languageschool section.houses .procedue-wrap{background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}article.languageschool section.houses .procedue-wrap .grid-wrap{width:100%}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav{width:100%;padding:5px;background:#55bdee;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;background-image:url(/icon/ic-plus-brown.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px bottom 50%}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav a.btn-close{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;text-align:center;margin-top:5px}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before{background-image:url(/icon/ic-x-brown.svg);width:1.4rem;height:1.4rem;margin:0 5px -2px 0}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav .acnav-inr{display:none}article.languageschool section.houses .procedue-wrap .grid-wrap .acnav{clear:both;margin-bottom:5px;padding:0;background:0 0}article.languageschool section.houses a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;border-radius:3px;display:block;color:#fff;text-align:center;box-shadow:none;background-color:#c72228;border-radius:0;background-image:none;margin:0 5px}article.languageschool section.houses a.btn-open:before{width:1rem;height:1rem;margin:0 5px 0 0;background-image:url(/icon/ic-plus-white.svg);background-size:contain}article.languageschool section.houses a.btn-open.active{display:none}article.languageschool section.houses .acnav-inr{display:none}article.languageschool section.map .map-wrap .map-img{width:100%}article.languageschool section.contact{width:100%;padding:0 16px}article.languageschool section.contact .contact-wrap{width:100%}article.languageschool section.contact .contact-wrap p{font-size:1.2rem;line-height:1.5;padding:5px}}article.english-school .content img{width:100%}article.corporate section.contact .btn-area img.arrow,article.corporate section.mv .tx-wrap .tx-inr .tantou,article.corporate section.point img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto}article.corporate section.corprate-partner h2,article.corporate section.faq h2,article.corporate section.form h2,article.corporate section.hikaku h2,article.corporate section.voice h2{font-size:3.2rem;text-align:center;padding-bottom:30px;margin-bottom:40px}@media (max-width:767px){article.corporate section.corprate-partner h2,article.corporate section.faq h2,article.corporate section.form h2,article.corporate section.hikaku h2,article.corporate section.voice h2{font-size:1.8rem;line-height:2.6rem;text-align:center;padding:0 10px 5px;margin-bottom:30px}article.corporate section.corprate-partner h2 .h2-border,article.corporate section.faq h2 .h2-border,article.corporate section.form h2 .h2-border,article.corporate section.hikaku h2 .h2-border,article.corporate section.voice h2 .h2-border{width:100px}}article.corporate{padding:100px 0 0;max-width:1920px;color:#222;font-weight:600;letter-spacing:1px;overflow:hidden}article.corporate section{padding:50px 0;background:#fff;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}article.corporate section.mv{width:100%;padding:0}article.corporate section.mv .mv-bg{width:100%;height:340px;margin-bottom:-20px;background-image:url(/images/lp/corporate/corporate-mv.jpg);background-repeat:repeat-y;background-attachment:fixed;background-position:center 100px}article.corporate section.mv .tx-wrap{padding:35px 0 30px;background:#fff;z-index:1}article.corporate section.mv .tx-wrap .tx-inr{width:960px;margin:0 auto;position:relative}article.corporate section.mv .tx-wrap .tx-inr img.town{width:500px;position:absolute;bottom:-40px;left:-500px}article.corporate section.mv .tx-wrap .tx-inr img.town.right{right:-500px;left:auto}article.corporate section.mv .tx-wrap .tx-inr .fukidashi{width:150px;height:150px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;background:url(/images/lp/corporate/fukidashi.png) no-repeat;background-size:cover;position:absolute;top:-140px;left:100px;display:table}article.corporate section.mv .tx-wrap .tx-inr .fukidashi p{color:#ff9e3f;font-size:1.6rem;display:table-cell;text-align:center;vertical-align:middle;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);padding-left:5px}article.corporate section.mv .tx-wrap .tx-inr .fukidashi p span{color:#222;font-size:1.4rem}article.corporate section.mv .tx-wrap .tx-inr .tantou{color:#fff;font-size:1.6rem;line-height:44px;text-align:center;width:340px;height:44px;background:#55bdee;border-radius:2px;top:-63px;bottom:auto}article.corporate section.mv .tx-wrap .tx-inr h1{font-size:3.1rem;text-align:center;margin-top:5px;line-height:1.7}article.corporate section.mv .tx-wrap .tx-inr h1 span{font-size:2.6rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.big{font-size:6.5rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.big-s{font-size:5.3rem;margin:0 -4px}article.corporate section.mv .tx-wrap .tx-inr h1 span.top{font-size:3.2rem;padding-top:3rem;padding-left:4rem;display:inline-block}article.corporate section.mv .tx-wrap .tx-inr h1 span.bottom{display:inline-block;padding-left:4rem}article.corporate section.mv .tx-wrap .tx-inr ul{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.corporate section.mv .tx-wrap .tx-inr ul li{color:#ff9e3f;font-size:1.6rem;border:2px solid #ff9e3f;margin:0 5px;padding:5px 20px}article.corporate section.menu{padding:0;background:#ff9e3f}article.corporate section.menu .acnav{background:#ff9e3f}article.corporate section.menu .acnav a.pc-none{display:none}article.corporate section.menu .acnav .acnav-inr{display:block}article.corporate section.menu .acnav .acnav-inr ul{padding:20px 0;text-align:center}article.corporate section.menu .acnav .acnav-inr ul li{font-size:1.2rem;display:inline;padding:0 20px;border-right:2px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.menu .acnav .acnav-inr ul li:last-child{border-right:none}article.corporate section.menu .acnav .acnav-inr ul li a{color:#fff;font-size:1.4rem;padding:5px 10px}article.corporate section.menu .acnav .acnav-inr ul li a:hover{color:#ff9e3f;background:#fff;border-radius:5px}article.corporate section.nayami{width:100%;padding:30px 0 0;background:#f9f9f9}article.corporate section.nayami .nayami-wrap{width:1080px;padding:50px 0 80px;margin:0 auto;position:relative}article.corporate section.nayami .nayami-wrap img.man{width:190px;position:absolute;right:-170px;bottom:0;z-index:1}article.corporate section.nayami .nayami-wrap img.girl{width:190px;position:absolute;left:-145px;bottom:0;z-index:1}article.corporate section.nayami .nayami-wrap img.title{width:960px;margin:0 auto 25px;display:block}article.corporate section.nayami .nayami-wrap img.title.pc-none{display:none}article.corporate section.nayami .nayami-wrap ul{width:1000px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}article.corporate section.nayami .nayami-wrap ul li{width:310px;margin:10px}article.corporate section.nayami .nayami-wrap ul li img{width:100%}article.corporate section.nayami .nayami-wrap img.arrow{width:60px;margin:0 auto 25px;display:block}article.corporate section.point{position:relative;padding:100px 0 20px}article.corporate section.point img.arrow{width:60px;top:-10px;bottom:auto}article.corporate section.point .tit-wrap{text-align:center}article.corporate section.point .tit-wrap p{font-size:3.4rem;margin-bottom:1.5rem}article.corporate section.point .tit-wrap h2{color:#fff;font-size:3.6rem;padding:8px 0 20px;background:#ff9e3f}article.corporate section.point .tit-wrap h2 span{font-size:6rem}@media (max-width:767px){article.corporate section.point .tit-wrap h2{font-size:3rem;line-height:1.3}}article.corporate section.point .box-wrap{width:1000px;margin:0 auto}article.corporate section.point .box-wrap .point-box{width:100%;padding:50px 0;border-bottom:1px solid #eee;overflow:hidden}article.corporate section.point .box-wrap .point-box .pic-area{width:460px;padding-bottom:1rem}article.corporate section.point .box-wrap .point-box .pic-area img{width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.point .box-wrap .point-box .tx-area{width:500px;margin-left:10px}article.corporate section.point .box-wrap .point-box .tx-area h3{font-size:2.8rem;line-height:3.6rem;padding-left:80px;background:url(/images/lp/corporate/ic-p1.jpg) no-repeat left top;background-size:70px 70px}article.corporate section.point .box-wrap .point-box .tx-area h3 span{color:#ff9e3f}article.corporate section.point .box-wrap .point-box .tx-area .point_title{letter-spacing:-.001rem}article.corporate section.point .box-wrap .point-box .tx-area h4{color:#fff;font-size:1.6rem;width:100%;margin:15px 0 5px;padding:5px 10px;background:#ff9e3f;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.point .box-wrap .point-box .tx-area p{font-size:1.4rem;line-height:2.8rem}article.corporate section.point .box-wrap .point-box.p1 h4{padding:2.09rem 10px}article.corporate section.point .box-wrap .point-box.p2,article.corporate section.point .box-wrap .point-box.p3{width:460px}article.corporate section.point .box-wrap .point-box.p2 .tx-area,article.corporate section.point .box-wrap .point-box.p3 .tx-area{width:460px;margin-left:0}article.corporate section.point .box-wrap .point-box.p2 .tx-area h3,article.corporate section.point .box-wrap .point-box.p3 .tx-area h3{margin-top:7px}article.corporate section.point .box-wrap .point-box.p2{min-height:500px;float:left}article.corporate section.point .box-wrap .point-box.p2 .tx-area h3{background:url(/images/lp/corporate/ic-p2.jpg) no-repeat left top;background-size:70px 70px}article.corporate section.point .box-wrap .point-box.p2 .tx-area h4{background:#3fcbff;padding:2.09rem 10px}article.corporate section.point .box-wrap .point-box.p3{min-height:500px;float:right}article.corporate section.point .box-wrap .point-box.p3 .tx-area h3{background:url(/images/lp/corporate/ic-p3.jpg) no-repeat left top;background-size:70px 70px}article.corporate section.point .box-wrap .point-box.p3 .tx-area h4{background:#ff5151;padding:1.7rem 10px;line-height:1.3;letter-spacing:-.005rem}article.corporate section.point .box-wrap .point-box.p4{float:right}article.corporate section.point .box-wrap .point-box.p4 .tx-area h3{background:url(/images/lp/corporate/ic-p4.jpg) no-repeat left top;background-size:70px 70px}article.corporate section.point .box-wrap .point-box.p4 .tx-area .point_title{letter-spacing:-.001px}article.corporate section.point .box-wrap .point-box.p4 .tx-area h4{background:#56d69e;padding:2.09rem 10px}article.corporate section.point .box-wrap .point-box.p5{float:right}article.corporate section.point .box-wrap .point-box.p5 .tx-area h3{background:url(/images/lp/corporate/ic-p5.jpg) no-repeat left top;background-size:70px 70px}article.corporate section.point .box-wrap .point-box.p5 .tx-area h4{background:#ca63e0;padding:2.09rem 10px}article.corporate section.contact{padding-bottom:50px;border-bottom:2px solid #79b245}article.corporate section.contact .tx-wrap{background:#79b245}article.corporate section.contact .tx-wrap .tx-area{width:1000px;margin:0 auto;padding:40px 0;position:relative}article.corporate section.contact .tx-wrap .tx-area img.girl{width:170px;position:absolute;bottom:0;right:-170px}article.corporate section.contact .tx-wrap .tx-area p{color:#fff;font-size:4.4rem;text-align:center;line-height:1.5}article.corporate section.contact .btn-area{position:relative}article.corporate section.contact .btn-area img.arrow{width:60px;top:-20px;bottom:auto}article.corporate section.contact .btn-area .btn-wrap{width:1032px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:50px 0 0}article.corporate section.contact .btn-area .btn-wrap .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100px;margin:0 16px;border-radius:1px;display:table}article.corporate section.contact .btn-area .btn-wrap .btn.mail{border:1px solid #478019;background:#84c74e;background:-webkit-gradient(linear,left top,left bottom,from(#84c74e),to(#6ba33e));background:linear-gradient(to bottom,#84c74e 0,#6ba33e 100%)}article.corporate section.contact .btn-area .btn-wrap .btn.mail a{color:#fff}article.corporate section.contact .btn-area .btn-wrap .btn.mail a:before{background-image:url(/icon/ic-mail-white.svg);width:3rem;height:3rem;margin:0 5px -7px 0}article.corporate section.contact .btn-area .btn-wrap .btn.mail a.sp-none{display:table-cell}article.corporate section.contact .btn-area .btn-wrap .btn.mail a.pc-none{display:none}article.corporate section.contact .btn-area .btn-wrap .btn.tel{border:1px solid #ccc;background:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%)}article.corporate section.contact .btn-area .btn-wrap .btn.tel a{font-size:3rem}article.corporate section.contact .btn-area .btn-wrap .btn.tel .phone{font-size:3rem}article.corporate section.contact .btn-area .btn-wrap .btn a{font-size:2.4rem;display:table-cell;text-align:center;vertical-align:middle}article.corporate section.contact .btn-area .btn-wrap .btn a .time{font-size:1.4rem}article.corporate section.hikaku{background:#fff}article.corporate section.hikaku h2{border-bottom:1px solid #eee}article.corporate section.hikaku .hikaku-img{width:960px;margin:0 auto;display:block}article.corporate section.hikaku .hikaku-img.pc-none{display:none}article.corporate section.hikaku .hikaku-img.sp-none{display:block}article.corporate section.voice h2{border-bottom:1px solid #eee}article.corporate section.voice .voice-list-wrap{position:relative;padding:50px 0;background-image:url(/images/lp/corporate/voice-bg.jpg);background-repeat:no-repeat;background-attachment:fixed}article.corporate section.voice .voice-list-wrap ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.corporate section.voice .voice-list-wrap ul.pc-none{display:none}article.corporate section.voice .voice-list-wrap ul li.glide__slide{width:400px;margin:0 30px}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr{text-align:left;display:inline-block}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box{background:#fff}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .photo{height:160px}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .photo img{width:100%}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .tx-area{padding:30px;position:relative}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .tx-area .num{font-size:1.4rem;padding:5px 10px;background:#ff9e3f;position:absolute;top:-12px;left:30px}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .tx-area .name{font-size:1.4rem;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .tx-area p{font-size:1.2rem;line-height:2.4rem}article.corporate section.voice .voice-list-wrap ul li.glide__slide .glide-inr .voice-box .tx-area p span{color:#ff9e3f}article.corporate section.voice .voice-list-wrap ul .slick-prev:before{background-color:#ffe73f}article.corporate section.voice .voice-list-wrap ul .slick-next:before{background-color:#ffe73f}article.corporate section.corprate-partner h2{border-bottom:1px solid #eee}article.corporate section.corprate-partner .partner-wrap{width:1080px;margin:0 auto}article.corporate section.corprate-partner .partner-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.corporate section.corprate-partner .partner-wrap ul li{width:20%;margin-bottom:5px;padding:10px 10px 5px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}article.corporate section.corprate-partner .partner-wrap ul li.rg{display:none}article.corporate section.corprate-partner .partner-wrap ul li a{display:none}article.corporate section.corprate-partner .partner-wrap ul li .pic{margin-bottom:5px}article.corporate section.corprate-partner .partner-wrap ul li .pic img{width:100%;display:block;border:1px solid #eee}article.corporate section.corprate-partner .partner-wrap ul li .name{font-size:1.2rem;font-weight:700;text-align:center}article.corporate section.faq{background:#f9f9f9;padding-bottom:40px}article.corporate section.faq h2{border-bottom:1px solid #eee}article.corporate section.faq .faq-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-5px}article.corporate section.faq .faq-box{width:520px;margin:10px 5px;padding:15px;border:1px solid #ccc;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.faq .faq-box dl{margin-bottom:0}article.corporate section.faq .faq-box dl .faq{width:100%;padding-left:60px;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.faq .faq-box dl dt{font-size:1.6rem;background:url(/images/lp/corporate/faq-q.jpg) no-repeat;background-position:center left;background-size:50px;vertical-align:middle;padding:30px 0}article.corporate section.faq .faq-box dl dd .dd-wrap{padding:20px 0}article.corporate section.faq .faq-box dl dd hr{border:none;border-top:1px solid #eee}article.corporate section.faq .faq-box dl dd .faq{font-size:1.2rem;padding-left:60px;background:url(/images/lp/corporate/faq-a.jpg) no-repeat;background-position:top left;background-size:50px}article.corporate section.form section.contact{border-bottom:none}article.corporate section.form h2{color:#79b245}article.corporate section.form form{max-width:960px;margin:0 auto}@media (max-width:767px){article.corporate{padding:0 0 40px}article.corporate section{width:100%;padding:40px 0}article.corporate section.mv{width:100%}article.corporate section.mv img.sp-mv{width:100%}article.corporate section.mv .mv-bg{display:none}article.corporate section.mv .tx-wrap{padding:25px 5px}article.corporate section.mv .tx-wrap .tx-inr{width:100%}article.corporate section.mv .tx-wrap .tx-inr img.town{width:200px;position:absolute;bottom:-28px;left:-50px}article.corporate section.mv .tx-wrap .tx-inr img.town.right{right:-50px;left:auto}article.corporate section.mv .tx-wrap .tx-inr .fukidashi{display:none}article.corporate section.mv .tx-wrap .tx-inr .tantou{font-size:1.2rem;line-height:30px;width:80%;height:30px;top:-40px}article.corporate section.mv .tx-wrap .tx-inr h1{margin:0 1.5rem;position:relative;z-index:2}article.corporate section.mv .tx-wrap .tx-inr h1 img{width:90%;margin:5px auto 0}article.corporate section.mv .tx-wrap .tx-inr h1 span.top{padding-left:0;line-height:1.2;font-size:2.2rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.bottom{padding-left:0;line-height:1.5;padding-bottom:2rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.big{font-size:2.9rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.big-s{font-size:2.5rem}article.corporate section.mv .tx-wrap .tx-inr ul{margin-top:5px;position:relative;z-index:2}article.corporate section.mv .tx-wrap .tx-inr ul li{font-size:1rem;text-align:center;padding:5px 10px;background:#fff;line-height:1.3}article.corporate section.menu{padding:0}article.corporate section.menu .acnav{width:100%;padding:5px;background:#ff9e3f;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}article.corporate section.menu .acnav .btn-open{color:#fff;font-size:1.4rem;font-weight:700;padding:15px 0 15px 40px;background:#ff9e3f;display:block;background-image:url(/icon/ic-menu-white.svg);background-repeat:no-repeat;background-size:20px;background-position:left 10px bottom 50%}article.corporate section.menu .acnav .btn-open.pc-none{display:block;cursor:pointer}article.corporate section.menu .acnav .acnav-inr{display:none}article.corporate section.menu .acnav .acnav-inr ul{padding:0;background:#fff;margin-top:5px;border-radius:3px;overflow:hidden}article.corporate section.menu .acnav .acnav-inr ul li{display:block;padding:10px 20px;border-right:none;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee}article.corporate section.menu .acnav .acnav-inr ul li a{color:#222;font-size:1.2rem;padding:5px 10px;display:block}article.corporate section.nayami .nayami-wrap{width:100%;padding:0 5px 50px;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.nayami .nayami-wrap img.girl{width:80px;right:40px;left:auto}article.corporate section.nayami .nayami-wrap img.title{width:90%;margin:0 auto 10px}article.corporate section.nayami .nayami-wrap img.title.sp-none{display:none}article.corporate section.nayami .nayami-wrap img.title.pc-none{display:block}article.corporate section.nayami .nayami-wrap ul{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.corporate section.nayami .nayami-wrap ul li{width:48%;margin:1%}article.corporate section.point{padding:50px 0 20px}article.corporate section.point img.arrow{width:30px;top:0}article.corporate section.point .tit-wrap{text-align:center}article.corporate section.point .tit-wrap p{font-size:1.5rem;margin-bottom:1.5rem}article.corporate section.point .tit-wrap .sp-title{width:100%}article.corporate section.point .box-wrap{width:100%;padding:0 5px;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.point .box-wrap .point-box{width:100%;padding:20px 5px 30px;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee;overflow:hidden}article.corporate section.point .box-wrap .point-box .pic-area{width:100%;float:none}article.corporate section.point .box-wrap .point-box .tx-area{width:100%;margin-left:0;float:none}article.corporate section.point .box-wrap .point-box .tx-area h3{font-size:1.6rem;line-height:2.6rem;padding-left:58px;background:url(/images/lp/corporate/ic-p1.jpg) no-repeat left top;background-size:50px 50px;margin:5px 0 0}article.corporate section.point .box-wrap .point-box .tx-area h4{font-size:1.6rem;margin:5px 0 5px;text-align:center;line-height:1.5}article.corporate section.point .box-wrap .point-box .tx-area p{font-size:1.2rem;line-height:2rem}article.corporate section.point .box-wrap .point-box.p2,article.corporate section.point .box-wrap .point-box.p3{width:100%;max-height:auto}article.corporate section.point .box-wrap .point-box.p2 .tx-area,article.corporate section.point .box-wrap .point-box.p3 .tx-area{width:100%;margin-left:0}article.corporate section.point .box-wrap .point-box.p2 .tx-area h3,article.corporate section.point .box-wrap .point-box.p3 .tx-area h3{margin-top:0}article.corporate section.point .box-wrap .point-box.p2{height:auto}article.corporate section.point .box-wrap .point-box.p2 .tx-area h3{background-size:50px 50px}article.corporate section.point .box-wrap .point-box.p3 .tx-area h3{background-size:50px 50px}article.corporate section.point .box-wrap .point-box.p4 .tx-area h3{background-size:50px 50px}article.corporate section.point .box-wrap .point-box.p5 .tx-area h3{background-size:50px 50px}article.corporate section.contact{padding-bottom:0}article.corporate section.contact .tx-wrap .tx-area{width:100%;margin:0 auto;padding:20px 30px 20px;-moz-box-sizing:border-box;box-sizing:border-box}article.corporate section.contact .tx-wrap .tx-area img.girl{width:40px;bottom:0;right:2px}article.corporate section.contact .tx-wrap .tx-area p{font-size:1.6rem}article.corporate section.contact .btn-area img.arrow{width:30px;top:-10px}article.corporate section.contact .btn-area .btn-wrap{padding:20px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}article.corporate section.contact .btn-area .btn-wrap .btn{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin:16px;width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}article.corporate section.contact .btn-area .btn-wrap .btn.mail a:before{width:2.4rem;height:2.4rem;margin:0 5px -5px 0}article.corporate section.contact .btn-area .btn-wrap .btn.mail a.sp-none{display:none}article.corporate section.contact .btn-area .btn-wrap .btn.mail a.pc-none{display:table-cell}article.corporate section.contact .btn-area .btn-wrap .btn.tel a{font-size:2rem}article.corporate section.contact .btn-area .btn-wrap .btn a{font-size:1.8rem}article.corporate section.contact .btn-area .btn-wrap .btn a .time{font-size:1.2rem}article.corporate section.hikaku .hikaku-img{width:100%;padding:0 16px}article.corporate section.hikaku .hikaku-img.pc-none{display:block}article.corporate section.hikaku .hikaku-img.sp-none{display:none}article.corporate section.voice .voice-list-wrap{background-attachment:scroll}article.corporate section.voice .voice-list-wrap .glide__arrow{background:#000;border:none;border-radius:0}article.corporate section.voice .voice-list-wrap ul.sp-none{display:none}article.corporate section.voice .voice-list-wrap .slick-dots{bottom:-32px}article.corporate section.voice .voice-list-wrap ul.pc-none{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide{width:100%;margin:0 5px}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr{text-align:left}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box{height:auto;background:#fff}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .photo{height:auto}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .photo img{width:100%}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .tx-area{padding:5px 20px 30px}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .tx-area .num{font-size:1rem;position:static;display:inline-block;margin-bottom:5px}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .tx-area .name{font-size:1.2rem;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eee}article.corporate section.voice .voice-list-wrap ul.pc-none li.glide__slide .glide-inr .voice-box .tx-area p{font-size:1rem;line-height:1.6rem;min-height:160px}article.corporate section.corprate-partner .partner-wrap{width:100%}article.corporate section.corprate-partner .partner-wrap ul li{width:33%;margin-bottom:0;padding:5px}article.corporate section.corprate-partner .partner-wrap ul li .name{display:none}article.corporate section.faq .faq-wrap{margin-top:-2px}article.corporate section.faq .faq-box{width:100%;margin:3px 5px}article.corporate section.faq .faq-box dl{margin-bottom:0}article.corporate section.faq .faq-box dl .faq{height:auto;padding-left:45px}article.corporate section.faq .faq-box dl dt{padding:10px 0;font-size:1.2rem;background-size:35px;letter-spacing:-.001px}article.corporate section.faq .faq-box dl dd{display:none}article.corporate section.faq .faq-box dl dd .dd-wrap{padding:15px 0}article.corporate section.faq .faq-box dl dd .faq{padding-left:45px;font-size:1.2rem;background-size:35px}article.corporate section.faq h3{width:90%;margin:0 auto;font-size:1.6rem;line-height:1.5;padding-top:2rem}article.corporate section.form{padding:40px 0 5px}article.corporate section.form h2{margin-bottom:0}article.corporate section.form .contact-wrap{width:100%}article.corporate section.form .contact-wrap p{font-size:1.2rem;line-height:1.5;padding:5px}article.corporate section.form .form{margin:0 16px}}article.owners .wrapper .contact-wrap{width:100%;padding:2rem;background:url(https://storage.googleapis.com/blh-web/ownersja2/contactbase.jpg) no-repeat;-moz-box-sizing:border-box;box-sizing:border-box;background-size:cover}article.owners .wrapper .contact-wrap .contact-inner{background:#fff}article.owners .wrapper .contact-wrap .contact-inner .box{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-calc(100% - 56px);width:calc(100% - 56px);margin:0 auto}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;padding-right:24px}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box p.open{font-weight:700;font-size:2.4rem;margin-bottom:-12px;color:#5e0019}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel a{color:#5e0019;font-size:5rem;font-weight:700}article.owners .wrapper .contact-wrap .contact-inner .box .form-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.owners .wrapper .contact-wrap .contact-inner .box .form-box .btn-base{max-width:initial;margin:0}article.owners .wrapper .contact-wrap .contact-inner .box .form-box .btn-base a{font-size:2.2rem}@media (max-width:767px){article.owners{padding-top:0}article.owners section.h1-wrap .h1-inr .tit{padding-left:0}article.owners .wrapper .contact-wrap{width:100%;padding:1rem;background-size:cover}article.owners .wrapper .contact-wrap .contact-inner{-moz-box-sizing:border-box;box-sizing:border-box;padding:24px;width:100%}article.owners .wrapper .contact-wrap .contact-inner .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;width:100%}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box{width:100%;padding:0;margin:0}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box p.open{font-size:1.8rem}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel a{font-size:3.2rem}article.owners .wrapper .contact-wrap .contact-inner .box .form-box{float:none;width:100%}article.owners .wrapper .contact-wrap .contact-inner .box .form-box .btn-base a{font-size:2rem}}article.owners .wrapper.ownersja .hiragino{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','メイリオ',Meiryo,sans-serif}article.owners .wrapper.ownersja .h2-box{width:100%;text-align:center;padding:65px 0 55px}article.owners .wrapper.ownersja .h2-box h2{font-size:36px;color:#5e0019;font-weight:400}article.owners .wrapper.ownersja p{font-size:1.6rem}article.owners .wrapper.ownersja .bgcolor{background-color:#988a85}article.owners .wrapper.ownersja .pc-none{display:none}article.owners .wrapper.ownersja .succinct.read.more{font-size:1.4rem;color:#900}article.owners .wrapper.ownersja .mv-wrap{margin-bottom:50px}article.owners .wrapper.ownersja .mv-wrap .mv-box{width:100%;height:395px;background-color:#988a85;text-align:center;position:relative}article.owners .wrapper.ownersja .mv-wrap .mv-box h2.mv{font-size:35px;line-height:1;font-weight:700;position:absolute;top:20%;left:50%;margin-left:-7.5em}article.owners .wrapper.ownersja .mv-wrap .mv-box h2.mv span{font-size:25px}article.owners .wrapper.ownersja .mv-wrap .mv-box img{width:100%}article.owners .wrapper.ownersja .concept-wrap{width:100%;background:url(https://storage.googleapis.com/blh-web/ownersja2/worldmap.png) no-repeat left top;margin-top:-50px}article.owners .wrapper.ownersja .concept-wrap .concept-box{width:84%;margin:0 auto;background-image:url(https://storage.googleapis.com/blh-web/ownersja2/line-corner.png),url(https://storage.googleapis.com/blh-web/ownersja2/ownerslp-concept.jpg);background-repeat:no-repeat,no-repeat;background-position:left bottom,right center;background-size:auto,37%;padding:30px 40px;margin-bottom:50px}article.owners .wrapper.ownersja .concept-wrap .concept-box .tx-box{width:66%}article.owners .wrapper.ownersja .concept-wrap .concept-box .tx-box h3{font-size:25px;font-weight:400;color:#b73d1b;padding-bottom:5px;margin-bottom:5px;border-bottom:solid 3px #b73d1b}article.owners .wrapper.ownersja .concept-wrap .concept-box .tx-box p{line-height:1.8}article.owners .wrapper.ownersja .concept-wrap .nationality-box{width:90%;margin:0 auto}article.owners .wrapper.ownersja .concept-wrap .nationality-box p.tit{font-size:25px}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box{margin-top:10px}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:65px;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph.left{background:#53bdd3;border-radius:10px 0 0 10px}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph.right{background:#76c25c;border-radius:0 10px 10px 0}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph.right p.tx{line-height:1.5}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;height:100%}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box p{color:#fff;font-size:1.5rem;padding:0}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box p.big{font-size:30px;font-weight:700}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box img{display:block;margin:0 auto;position:relative;top:-20px}article.owners .wrapper.ownersja .feature-wrap .feature-box{width:100%}article.owners .wrapper.ownersja .feature-wrap .feature-box .tx-box{width:58.6%}article.owners .wrapper.ownersja .feature-wrap .feature-box .tx-box h3{color:#fff;font-size:24px;margin-bottom:2rem}article.owners .wrapper.ownersja .feature-wrap .feature-box .tx-box p{font-size:1.7rem;line-height:1.8}article.owners .wrapper.ownersja .feature-wrap .feature-box.box1{border-bottom:dashed 1px #333;margin-bottom:30px}article.owners .wrapper.ownersja .feature-wrap .feature-box.box1 .tx-box h3{background:url(https://storage.googleapis.com/blh-web/ownersja2/ownersjp-h2bg.png) no-repeat;padding-left:2rem}article.owners .wrapper.ownersja .feature-wrap .feature-box.box1 .tx-box p{padding-left:2rem}article.owners .wrapper.ownersja .feature-wrap .feature-box.box1 .img-box{position:relative;top:-15px}article.owners .wrapper.ownersja .feature-wrap .feature-box.box2 .tx-box h3{background:url(https://storage.googleapis.com/blh-web/ownersja2/ownersjp-h2bg-2.png) no-repeat;padding-left:9rem}article.owners .wrapper.ownersja .feature-wrap .feature-box.box2 .tx-box p{padding-left:9rem}article.owners .wrapper.ownersja .model-wrap .model-inner{background:#e8d8ce;padding:20px}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box{background:#fff;margin-bottom:20px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-left{width:43%}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-left h3{font-size:2.3rem;line-height:1.6;border-bottom:1px dotted #333;padding-bottom:1rem;margin-bottom:1rem}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-left p{line-height:1.8}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-left img{width:363px;height:auto;position:absolute;bottom:2rem}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right{width:53%}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right img{width:100%;height:auto}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table{width:95%;border:1px solid #aaa;border-collapse:collapse;text-align:center;margin:0 10px}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table td,article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table th{border:1px solid #aaa;font-size:1.2rem;padding:3px 0}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table td.last,article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table th.last{vertical-align:middle}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table th{background:#ddd;width:24%}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box .box-right table td.strong{color:red;font-size:2rem;font-weight:700}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3{text-align:center;margin-bottom:0}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 h3{font-size:30px;font-weight:400;margin:10px 0 30px}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner{width:100%;text-align:left}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .img-box{width:57%;height:483px}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box{width:40%}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box{padding:25px 12px 15px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border:solid 1px #333;margin-bottom:44px;border-radius:3px}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box h4{font-size:28px;position:absolute;top:-24px;font-weight:400;padding:0 3px;background:#fff}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box p{font-size:1.4rem}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box1{margin-top:15px;border-color:#53bdd3}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box1 h4{color:#53bdd3}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box2{border-color:#54910e}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box2 h4{color:#54910e}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box3{border-color:#c4674e;margin-bottom:0}article.owners .wrapper.ownersja .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box3 h4{color:#c4674e}article.owners .wrapper.ownersja .voice-wrap .voice-box{background-image:url(https://storage.googleapis.com/blh-web/ownersja2/voice-bg.png);padding:30px 40px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.owners .wrapper.ownersja .voice-wrap .voice-box.box1{margin-bottom:45px}article.owners .wrapper.ownersja .voice-wrap .voice-box h3{font-size:30px;font-weight:400;color:#c4674e;border-bottom:2px solid #c4674e;display:inline-block;position:absolute;top:-30px;left:17px}article.owners .wrapper.ownersja .voice-wrap .voice-box .img-box{width:180px;background:#fff;border-radius:5px;padding:0 5px 10px;margin:0 0 20px 20px;text-align:center}article.owners .wrapper.ownersja .voice-wrap .voice-box .img-box .tx{text-align:left;display:inline-block;margin:0 auto}article.owners .wrapper.ownersja .voice-wrap .voice-box .img-box .tx p{font-weight:700;font-size:1.3rem}article.owners .wrapper.ownersja .voice-wrap .voice-box .tx-box h4{font-size:1.6rem;padding-bottom:3px;border-bottom:1px dotted #999;display:inline-block;margin-bottom:7px}article.owners .wrapper.ownersja .voice-wrap .voice-box .tx-box p{font-size:1.4rem;line-height:1.7}article.owners .wrapper.ownersja .voice-wrap .voice-box .tx-box p.top{margin-bottom:20px}article.owners .wrapper.ownersja .voice-wrap .voice-box.box2 .img-box{margin-bottom:0}article.owners .wrapper.ownersja .faq-wrap{padding:0 1rem}article.owners .wrapper.ownersja .faq-wrap .faq-box .owner_qa_wrap{pointer-events:none;border-bottom:dotted 1px #ccc;margin-bottom:20px;overflow:hidden}article.owners .wrapper.ownersja .faq-wrap .faq-box .owner_qa_wrap.last{border:none}article.owners .wrapper.ownersja .faq-wrap .faq-box .owner_q{font-size:1.6rem;font-weight:700;min-height:40px;color:#900;padding:7px 0 0 65px;margin-bottom:10px;background:url(https://blh-web.imgix.net/ownersja/owner_q.jpg?w=46) 0 0 no-repeat;overflow:hidden;zoom:1}article.owners .wrapper.ownersja .faq-wrap .faq-box .owner_a{font-size:1.4rem;min-height:40px;padding:7px 0 0 65px;margin-bottom:20px;background:url(https://blh-web.imgix.net/ownersja/owner_a.jpg?w=46) 0 0 no-repeat;overflow:hidden}article.owners .wrapper.ownersja .point-wrap .h2-box h2{font-size:28px;background:#5e0019;color:#fff;padding:15px 0}article.owners .wrapper.ownersja .point-wrap .h2-box h2 span{font-size:38px;line-height:1.2}article.owners .wrapper.ownersja .point-wrap .h2-box:after{content:'';display:inline-block;width:1px;height:1px;border-bottom:30px solid transparent;border-left:80px solid transparent;border-right:80px solid transparent;border-top:30px solid #5e0019}article.owners .wrapper.ownersja .point-wrap .point-inner{width:80%;margin:-50px auto 60px}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box{min-height:160px;padding-bottom:2rem}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box.box1{background:url(https://storage.googleapis.com/blh-web/ownersja2/point1.png) no-repeat right 3%;margin-bottom:3rem;border-bottom:1px dotted #999}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box.box2{background:url(https://storage.googleapis.com/blh-web/ownersja2/point2.jpg) no-repeat right 35%;margin-bottom:3rem;border-bottom:1px dotted #999}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box.box3{background:url(https://storage.googleapis.com/blh-web/ownersja2/point3.png) no-repeat 95% 0}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box .tx-box{width:60%}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box .tx-box h3{border-left:8px solid #912a0e;font-size:1.6rem;padding-left:10px;line-height:1.2;margin-bottom:12px}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box .tx-box h3 span{font-size:3rem}article.owners .wrapper.ownersja .point-wrap .point-inner .point-box .tx-box p{margin-left:1.5rem;line-height:1.8}article.owners .wrapper.ownersja .kansai-banner-box{width:100%}article.owners .wrapper.ownersja .kansai-banner-box.sp-none{display:none}article.owners .wrapper.ownersja .kansai-banner-box a{margin:30px 0}article.owners .wrapper.ownersja .kansai-banner-box a img{width:100%}@media (max-width:767px){article.owners .wrapper.ownersja .h2-box{padding:50px 0 20px}article.owners .wrapper.ownersja .h2-box h2{font-size:16px;font-weight:700}article.owners .wrapper.ownersja p{font-size:1.2rem}article.owners .wrapper.ownersja .pc-none{display:block}article.owners .wrapper.ownersja .sp-none{display:none}article.owners .wrapper.ownersja .sec-wrap{padding:10px!important}article.owners .wrapper.ownersja .sec-wrap .mv-wrap{margin-bottom:30px}article.owners .wrapper.ownersja .sec-wrap .mv-wrap .mv-box{height:auto;background-color:#fff;z-index:1}article.owners .wrapper.ownersja .sec-wrap .mv-wrap .mv-box h2.mv{font-size:1.6rem;top:11%}article.owners .wrapper.ownersja .sec-wrap .mv-wrap .mv-box h2.mv span{font-size:1.3rem}article.owners .wrapper.ownersja .sec-wrap .concept-wrap{background:0 0}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .concept-box{position:static;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;background-image:none;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:dotted 1px #999}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .concept-box .tx-box{width:100%}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .concept-box .tx-box h3{font-size:14px}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .concept-box .tx-box img{width:100%}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box{width:100%}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box p.tit{font-size:16px}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph-wrap .graph .tx-box p.big{font-size:16px}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box img{width:100%;position:relative;top:-5px}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box .tx-box{width:100%}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box .tx-box h3{font-size:14px;margin-bottom:1rem;padding:3px 0 0 10px}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box .tx-box p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box1 .tx-box h3{background:#c4674e}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box1 .tx-box p{padding-left:5px}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box1 .img-box{position:static;float:none;width:100%}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box1 .img-box img{width:100%}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box2 .tx-box h3{background:#c4674e}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box2 .tx-box p{padding-left:5px}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box2 .img-box{float:none;width:100%}article.owners .wrapper.ownersja .sec-wrap .feature-wrap .feature-box.box2 .img-box img{width:100%;margin-top:1rem}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner{padding:10px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box{padding:10px;position:static}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-left{width:100%;float:none}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-left h3{font-size:1.4rem;border-bottom:1px dotted #333;padding-bottom:1rem;margin-bottom:1rem}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-left p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-left img{width:100%;position:static;margin:15px 0 5px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-right{width:100%}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-right table{width:100%;margin:0}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-right table td,article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-right table th{font-size:1rem}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box .box-right table td.strong{font-size:1.8rem}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 h3{font-size:14px;margin:5px 0 10px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .img-box{float:none;width:100%;height:auto}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .img-box img{width:100%}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box{float:none;width:100%}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box{padding:6px 10px 10px;position:static;margin-bottom:10px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box1{margin-top:10px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box.box3{margin-bottom:0}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box h4{font-size:16px;position:static;margin-bottom:3px}article.owners .wrapper.ownersja .sec-wrap .model-wrap .model-inner .model-box.box3 .box-inner .tx-box .box p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box{padding:1.5rem}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box.box1{margin-bottom:35px}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box h3{font-size:1.8rem;top:-15px;left:12px}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .img-box{float:none;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;margin:0 0 10px}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .img-box img{width:50%;float:left}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .img-box .tx{float:right;width:50%;padding-top:17%}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .img-box .tx p{font-size:1.1rem}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .tx-box h4{font-size:1.4rem}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .tx-box h4.last{display:none}article.owners .wrapper.ownersja .sec-wrap .voice-wrap .voice-box .tx-box p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .faq-wrap{margin-bottom:2rem}article.owners .wrapper.ownersja .sec-wrap .faq-wrap .faq-box .owner_qa_wrap{pointer-events:auto}article.owners .wrapper.ownersja .sec-wrap .faq-wrap .faq-box .owner_qa_wrap .owner_q{font-size:1.4rem;padding:0 0 0 40px;background-size:30px}article.owners .wrapper.ownersja .sec-wrap .faq-wrap .faq-box .owner_qa_wrap .owner_a{font-size:1.2rem;padding:0 0 0 40px;background-size:30px;line-height:1.7;display:none}article.owners .wrapper.ownersja .sec-wrap .faq-wrap .faq-box .owner_qa_wrap.last{margin-bottom:0}article.owners .wrapper.ownersja .sec-wrap .faq-wrap .faq-box .owner_qa_wrap.last .owner_a{margin-bottom:0}article.owners .wrapper.ownersja .sec-wrap .point-wrap .h2-box h2{font-size:1.2rem;padding:10px 0}article.owners .wrapper.ownersja .sec-wrap .point-wrap .h2-box h2 span{font-size:1.6rem;line-height:1.5}article.owners .wrapper.ownersja .sec-wrap .point-wrap .h2-box:after{border-bottom:20px solid transparent;border-left:50px solid transparent;border-right:50px solid transparent;border-top:20px solid #5e0019}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner{width:100%;margin:-35px auto 60px}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box1{background:0 0;margin-bottom:2rem}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box1 img{width:90%}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box2{background:0 0;margin-bottom:2rem}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box2 img{width:90%}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box3{background:0 0}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box.box3 img{width:60%}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box .tx-box{width:100%}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box .tx-box h3{font-size:1.2rem;line-height:1.5}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box .tx-box h3 span{font-size:1.8rem}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box .tx-box p{margin-bottom:1rem}article.owners .wrapper.ownersja .sec-wrap .point-wrap .point-inner .point-box .tx-box img{margin:0 auto}}article.owners .wrapper.ownersko .main-content #owner_contents_container{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;width:100%}article.owners .wrapper.ownersko .main-content #owner_contents_container .imglink:hover{opacity:.8}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap{margin-bottom:40px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap img.mv,article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap img.sp{width:920px;height:auto}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_h2{font-size:2.2rem;color:#900;margin:0 0 2rem 0;padding:0 0 .5rem 0;border-bottom:solid 3px #900}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_media_wrap{border:solid 3px #900;padding:1rem;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_media_wrap img{width:162px;height:auto}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_media_wrap .owner_media_list_wrap li{width:173px;display:inline-block;text-align:center;margin-bottom:2rem;vertical-align:top}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap{padding-bottom:20px;margin-bottom:20px;border-bottom:dotted 1px #ccc}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_photo{width:140px;margin:30px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text{width:720px;background:#f1f1f1;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_title{font-size:20px;color:#900;margin:0 0 10px 0;padding:0 0 3px 0;background:0 0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_contents{margin:0 0 20px 0;padding:0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_btn{text-align:center;margin:0;padding:0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_contents_bnr_wrap img.owner-bnr-ko{width:920px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_midashi{padding:1px 0 0 10px;margin:0 0 20px 0;font-size:22px;height:36px;line-height:36px;color:#fff;border:none;background:url(https://blh-web.imgix.net/ownersja/owner_sinchikubukken_midashi_back.jpg?w=300) 0 0 no-repeat;background-size:500px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap{width:920px;height:820px;padding:30px 30px 0 30px;background-image:url(https://blh-web.imgix.net/ownersko/owner_sinchikubukken_wrap_backimg.jpg?w=720);background-size:920px auto;background-repeat:no-repeat}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap p strong{padding:0;margin:0;color:#900;font-size:16px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title{padding:0;margin:0 0 30px 0;background:0 0;font-size:25px;color:#fff;border:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title_s{padding:0;margin:0;background:0 0;font-size:22px;color:#fc6;border:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title_sh{padding:0;margin:0;background:0 0;font-size:22px;color:#9b0000;border:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_p{padding:0;margin:0 0 25px 0;line-height:1.8;font-size:18px;color:#fff}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table{width:400px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:none;border-bottom:none;margin:10px 0 40px 0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table td,article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table th{font-size:1.3rem}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:1rem;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;vertical-align:center}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table td{text-align:center;padding:1rem;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;background-color:#fff}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table{font-size:1.4rem;width:100%;padding:10px;border-collapse:collapse;margin:0 0 40px 0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:10px;border-right:solid 1px #aa0706;border-bottom:solid 1px #aa0706;border-top:none;border-left:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table td{text-align:center;border-right:solid 1px #aa0706;border-bottom:solid 1px #aa0706;border-top:none;border-left:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_wrap03 img.owner-pattern{width:920px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .topbtn_wrap{text-align:right}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_qa_wrap{border-bottom:dotted 1px #ccc;margin-bottom:20px;overflow:hidden}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_q{font-size:14px;font-weight:700;min-height:40px;color:#900;padding:12px 0 0 65px;margin-bottom:10px;background:url(https://blh-web.imgix.net/ownersja/owner_q.jpg?w=46) 0 0 no-repeat;overflow:hidden;zoom:1}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_a{min-height:40px;padding:0 0 0 65px;margin-bottom:20px;background:url(https://blh-web.imgix.net/ownersja/owner_a.jpg?w=46) 0 0 no-repeat;overflow:hidden}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap{border:solid 3px #900;padding:30px;overflow:hidden;zoom:1}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_l{width:530px;float:left}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_r{width:302px;float:right}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_r img{width:302px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_title{font-size:28px;font-weight:700;color:#900;border-left:solid 4px #977c42;padding:0 0 0 15px;margin-bottom:10px;background:0 0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_s_title{font-size:24px;font-weight:700;color:#977c42;border-bottom:solid 4px #900;padding:0;margin-bottom:20px;background:0 0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_unei_text{padding:0;margin:0}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .company_wrap{padding:20px;border:solid 3px #9f9f95;background:#f2eee3;position:relative}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .company_wrap_logo_ko{position:absolute;left:550px;top:2rem;width:330px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01{width:490px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:none;border-bottom:none;margin:0;font-size:1.3rem}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01 th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:10px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01 td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;background-color:#fff;padding-left:1rem}article.owners .wrapper.ownersko .sp1{display:none}article.owners .wrapper.ownersko #lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}article.owners .wrapper.ownersko .modal{display:none;width:500px;padding:10px 20px;background:#fff}@media (max-width:767px){article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap img.mv,article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap img.sp{width:100%}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap h2{font-size:1.4rem!important}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_contents_bnr_wrap img.owner-bnr-ko{width:100%;height:auto}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .tel_img a img{margin-top:20px}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_photo{float:none;width:100%;margin:0;text-align:center}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text{float:none;width:100%}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text h3{font-size:1.4rem}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text p{font-size:1.3rem}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_media_wrap ul.owner_media_list_wrap li{width:100%;display:block}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_unei_wrap_l{width:100%!important}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_unei_wrap_r{width:100%!important;margin-top:1rem}article.owners .wrapper.ownersko .main-content #owner_contents_container .owner_unei_wrap_r img{width:100%!important}article.owners .wrapper.ownersko .main-content #owner_contents_container .company_table_layout01{width:100%!important}article.owners .none{display:none}article.owners .sp1{display:block}article.owners .sp1 img{width:100%}}article.owners .wrapper.ownerstw .main-content #owner_contents_container{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;width:100%}article.owners .wrapper.ownerstw .main-content #owner_contents_container .imglink:hover{opacity:.8}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap{margin-bottom:40px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap img.mv,article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap img.sp{width:920px;height:auto}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_h2{font-size:2.2rem;color:#900;margin:0 0 2rem 0;padding:0 0 .5rem 0;border-bottom:solid 3px #900}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_media_wrap{border:solid 3px #900;padding:1rem;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_media_wrap img{width:162px;height:auto}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_media_wrap .owner_media_list_wrap li{width:173px;display:inline-block;text-align:center;margin-bottom:2rem;vertical-align:top}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap{padding-bottom:20px;margin-bottom:20px;border-bottom:dotted 1px #ccc}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_photo{width:140px;margin:30px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text{width:720px;background:#f1f1f1;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_title{font-size:20px;color:#900;margin:0 0 10px 0;padding:0 0 3px 0;background:0 0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_contents{margin:0 0 20px 0;padding:0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text .owner_voice_btn{text-align:center;margin:0;padding:0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_contents_bnr_wrap img.owner-bnr-ko{width:920px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_midashi{padding:1px 0 0 10px;margin:0 0 20px 0;font-size:22px;height:36px;line-height:36px;color:#fff;border:none;background:url(https://blh-web.imgix.net/ownersja/owner_sinchikubukken_midashi_back.jpg?w=300) 0 0 no-repeat;background-size:500px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap{width:920px;padding:30px;background-image:url(https://blh-web.imgix.net/ownerstw/owner_sinchikubukken_wrap_backimg_tw.png?w=720);background-size:920px auto;background-repeat:no-repeat;-moz-box-sizing:border-box;box-sizing:border-box}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap p strong{padding:0;margin:0;color:#900;font-size:16px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title{padding:0;margin:0 0 30px 0;background:0 0;font-size:25px;color:#fff;border:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title_s{padding:0;margin:0;background:0 0;font-size:22px;color:#fc6;border:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_title_sh{padding:0;margin:0;background:0 0;font-size:22px;color:#9b0000;border:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_sinchikubukken_wrap_p{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0 0 25px 0;line-height:1.8;font-size:18px;color:#fff}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table{width:400px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:none;border-bottom:none;margin:10px 0 40px 0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table td,article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table th{font-size:1.3rem}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:1rem;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;vertical-align:center}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .shinchiku_table td{text-align:center;padding:1rem;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;background-color:#fff}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table{font-size:1.4rem;width:100%;padding:10px;border-collapse:collapse;margin:0 0 40px 0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:10px;border-right:solid 1px #aa0706;border-bottom:solid 1px #aa0706;border-top:none;border-left:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_table td{text-align:center;border-right:solid 1px #aa0706;border-bottom:solid 1px #aa0706;border-top:none;border-left:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_pattern_wrap03 img.owner-pattern{width:920px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .topbtn_wrap{text-align:right}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_qa_wrap{border-bottom:dotted 1px #ccc;margin-bottom:20px;overflow:hidden}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_q{font-size:14px;font-weight:700;min-height:40px;color:#900;padding:12px 0 0 65px;margin-bottom:10px;background:url(https://blh-web.imgix.net/ownersja/owner_q.jpg?w=46) 0 0 no-repeat;overflow:hidden;zoom:1}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_a{min-height:40px;padding:0 0 0 65px;margin-bottom:20px;background:url(https://blh-web.imgix.net/ownersja/owner_a.jpg?w=46) 0 0 no-repeat;overflow:hidden}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap{border:solid 3px #900;padding:30px;overflow:hidden;zoom:1}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_l{width:530px;float:left}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_r{width:302px;float:right;height:170px;overflow:hidden}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_wrap_r img{width:302px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_title{font-size:28px;font-weight:700;color:#900;border-left:solid 4px #977c42;padding:0 0 0 15px;margin-bottom:10px;background:0 0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_s_title{font-size:24px;font-weight:700;color:#977c42;border-bottom:solid 4px #900;padding:0;margin-bottom:20px;background:0 0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_unei_text{padding:0;margin:0}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .company_wrap{padding:20px;border:solid 3px #9f9f95;background:#f2eee3;position:relative;background:#f2eee3 url(https://blh-web.storage.googleapis.com/ownersja/bh_logo.png) 530px 50% no-repeat}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .company_wrap_logo_ko{position:absolute;left:550px;top:2rem;width:330px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01{width:490px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:none;border-bottom:none;margin:0;font-size:1.3rem}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01 th{color:#a48b4a;text-align:center;background-color:#f5f5f5;padding:10px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .company_table_layout01 td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:none;border-left:none;background-color:#fff;padding-left:1rem}article.owners .wrapper.ownerstw .sp1{display:none}article.owners .wrapper.ownerstw #lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}article.owners .wrapper.ownerstw .modal{display:none;width:500px;padding:10px 20px;background:#fff}@media (max-width:767px){article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap img.mv,article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap img.sp{width:100%}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap h2{font-size:1.4rem!important}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_contents_bnr_wrap img.owner-bnr-ko{width:100%;height:auto}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .tel_img a img{margin-top:20px}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_photo{float:none;width:100%;margin:0;text-align:center}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text{float:none;width:100%}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text h3{font-size:1.4rem}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_contents_wrap .owner_voice_wrap .owner_voice_text p{font-size:1.3rem}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_media_wrap ul.owner_media_list_wrap li{width:100%;display:block}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_unei_wrap_l{width:100%!important}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_unei_wrap_r{width:100%!important;margin-top:1rem}article.owners .wrapper.ownerstw .main-content #owner_contents_container .owner_unei_wrap_r img{width:100%!important}article.owners .wrapper.ownerstw .main-content #owner_contents_container .company_table_layout01{width:100%!important}article.owners .none{display:none}article.owners .sp1{display:block}article.owners .sp1 img{width:100%}}article.owners02 .sub_title{background-color:#ffe73f;padding:1.2rem 0;text-align:center;width:100%;margin-bottom:9rem}article.owners02 h3{color:#003f96;font-size:3.4rem;margin-bottom:0}article.owners02 .wrapper .container{width:960px;margin:0 auto}article.owners02 section.mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}article.owners02 section.mv:before{display:block;content:'';width:40%;height:30%;background:url(/images/owners/mv_roof.png) no-repeat center/cover;position:absolute;top:17%;left:4%}@media (min-width:769px) and (max-width:1280px){article.owners02 section.mv:before{top:7%}}article.owners02 section.mv:after{display:block;content:'';width:45%;height:35rem;min-height:50%;background-color:#ffe73f;position:absolute;left:0;bottom:17%;z-index:-1;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}@media (min-width:769px) and (max-width:1280px){article.owners02 section.mv:after{height:30rem;bottom:15%}}article.owners02 section.mv .left{width:35%}article.owners02 section.mv .left .text{width:35%;margin:0 auto;position:absolute;top:44%;left:9%}@media (min-width:769px) and (max-width:1280px){article.owners02 section.mv .left .text{top:35%}}article.owners02 section.mv .left .text h2{font-size:4.4rem;color:#003f96;font-weight:700;line-height:130%}@media (min-width:769px) and (max-width:1280px){article.owners02 section.mv .left .text h2{font-size:3.4rem;margin-bottom:1.5rem}}article.owners02 section.mv .left .text p{font-size:2.4rem;line-height:150%}@media (min-width:769px) and (max-width:1280px){article.owners02 section.mv .left .text p{width:95%}}article.owners02 section.mv .left .text p span{display:inline-block}article.owners02 section.mv .right{width:65%;z-index:-2}article.owners02 section.mv .right img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;border-bottom-left-radius:50px;-webkit-transform:translateX(38px);-ms-transform:translateX(38px);transform:translateX(38px)}article.owners02 section.policy{display:block}article.owners02 .point-wrap{display:grid;grid-template-columns:55% 520px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15rem;margin-bottom:17rem}article.owners02 .point-wrap .ph-box{position:relative}article.owners02 .point-wrap .ph-box .slick{height:438px}article.owners02 .point-wrap .ph-box .slick .slick-list{border-top-right-radius:20px;border-bottom-right-radius:20px}article.owners02 .point-wrap .ph-box .slick .img{height:438px;background:#f1f1f1;-webkit-animation:zoom 40s linear infinite;animation:zoom 40s linear infinite}article.owners02 .point-wrap .ph-box .slick .slick-dots{bottom:-40px;right:-3px;text-align:right}article.owners02 .point-wrap .ph-box .slick .slick-dots li{margin:0 4px}article.owners02 .point-wrap .ph-box .slick .slick-dots li button:before{font-size:18px}article.owners02 .point-wrap .ph-box .tx-transformx-wrap{position:absolute;top:50%;z-index:-1;width:100%;margin-top:-4vw}article.owners02 .point-wrap .ph-box .tx-transformx-wrap .tx-transformx{font-size:8vw;font-weight:700;color:#f7f7f7;white-space:nowrap}article.owners02 .point-wrap.point01 .ph-box .slick .img01{background:url(/images/concept/jp/point01-1.png) no-repeat center/cover}article.owners02 .point-wrap.point01 .ph-box .slick .img02{background:url(/images/concept/jp/point01-2.png) no-repeat center/cover}article.owners02 .point-wrap.point01 .ph-box .slick .img03{background:url(/images/concept/jp/point01-3.png) no-repeat center/cover}article.owners02 .point-wrap.point01 .ph-box .slick .slick-dots{text-align:right;right:initial;left:-3px}article.owners02 .point-wrap.point01 .ph-box .tx-transformx-wrap{left:-60%}article.owners02 .point-wrap.point01 .tx{margin-bottom:5rem;text-shadow:0 0 4px #fff;text-align:justify;line-height:1.75;font-size:1.8rem}article.owners02 .point-wrap.point01 .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0}article.owners02 .point-wrap.point01 .tx-box{margin-top:5rem;margin-left:-60px;z-index:2}article.owners02 .point-wrap.point01 .head{font-size:3.4rem;margin-bottom:22px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#002963}@media (min-width:768px){article.owners02 .point-wrap.point01 .head{font-weight:700}}article.owners02 .point-wrap.point01 .head span{position:absolute;line-height:150%}article.owners02 .point-wrap.point01 .head:before{display:block;content:'';width:120px;height:120px;background:#ffe73f;opacity:.9;margin-left:-24px;border-radius:10px}article.owners02 .point-wrap.point01 .head .sp_br{display:inline;font-size:3.4rem}article.owners02 section.reason{margin-top:10rem;position:relative;width:100%;overflow:hidden}article.owners02 section.reason .bg{background-image:url(/images/owners/worldmap.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1;opacity:.3}article.owners02 section.reason .reason_text{z-index:1;padding-top:5rem;padding-bottom:5rem;width:100%}article.owners02 section.reason .reason_text .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4rem}article.owners02 section.reason .reason_text .top dl{width:30%}article.owners02 section.reason .reason_text .top dl dt{color:#002963;font-weight:700;font-size:150%;line-height:150%;padding-bottom:2rem;padding-left:4rem}article.owners02 section.reason .reason_text .top dl dt:before{content:"";display:block;width:40%;height:110px;position:absolute;z-index:-1;min-height:100%}article.owners02 section.reason .reason_text .top dl dd{text-align:justify;padding-left:2rem;line-height:150%}article.owners02 section.reason .reason_text .top dl:first-of-type dt{position:relative}article.owners02 section.reason .reason_text .top dl:first-of-type dt:before{background:url(/images/owners/owner_number_one.png) no-repeat center/cover;top:-30%;left:2%}article.owners02 section.reason .reason_text .top dl:nth-of-type(2) dt{position:relative}article.owners02 section.reason .reason_text .top dl:nth-of-type(2) dt:before{background:url(/images/owners/owner_number_two.png) no-repeat center/cover;top:-30%;left:2%}article.owners02 section.reason .reason_text .top dl:last-of-type dt{position:relative}article.owners02 section.reason .reason_text .top dl:last-of-type dt:before{background:url(/images/owners/owner_number_three.png) no-repeat center/cover;top:-30%;left:2%}article.owners02 section.reason .reason_text .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.owners02 section.reason .reason_text .bottom dl{width:30%}article.owners02 section.reason .reason_text .bottom dl dt{color:#002963;font-weight:700;font-size:150%;line-height:1.5;padding-bottom:2rem;padding-left:4rem}article.owners02 section.reason .reason_text .bottom dl dt:before{content:"";display:block;width:45%;height:110px;position:absolute;z-index:-1;min-height:100%}article.owners02 section.reason .reason_text .bottom dl dd{text-align:justify;line-height:150%}article.owners02 section.reason .reason_text .bottom dl:first-of-type{padding-right:4rem}article.owners02 section.reason .reason_text .bottom dl:first-of-type dt{position:relative}article.owners02 section.reason .reason_text .bottom dl:first-of-type dt:before{background:url(/images/owners/owner_number_four.png) no-repeat center/cover;top:-30%;left:0}article.owners02 section.reason .reason_text .bottom dl:last-of-type{padding-left:4rem}article.owners02 section.reason .reason_text .bottom dl:last-of-type dt{position:relative}article.owners02 section.reason .reason_text .bottom dl:last-of-type dt:before{background:url(/images/owners/owner_number_five.png) no-repeat center/cover;top:-30%;left:0}article.owners02 section.reason .reason_evidence{width:100%;z-index:1}article.owners02 section.reason .reason_evidence ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}article.owners02 section.reason .reason_evidence ul li img{width:95%}article.owners02 section.house{position:relative;margin:5rem 0 40rem}article.owners02 section.house .house-slider{margin-bottom:24px}article.owners02 section.house .house-slider ul.slick li img{width:auto;height:350px}article.owners02 section.house .slider_text p{font-size:20rem;line-height:.9;color:#f5f5f7;font-weight:700;opacity:.7;position:absolute;top:74%;left:-30%}@media (max-width:767px){article.owners02 section.house .house-slider ul.slick li img{height:280px}}article.owners02 section.ownersproperty{width:100%;margin:0 auto;text-align:center}article.owners02 section.ownersproperty .house_list .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:15rem;padding-bottom:5rem}article.owners02 section.ownersproperty .house_list .list:last-of-type{padding-bottom:15rem}article.owners02 section.ownersproperty .house_list .list.one dl:nth-of-type(6) dd{line-height:1.2;display:grid}article.owners02 section.ownersproperty .house_list .list.two dl:nth-of-type(2) dd{font-size:84%;line-height:1.2;display:grid;-webkit-align-content:space-evenly;-ms-flex-line-pack:space-evenly;align-content:space-evenly}article.owners02 section.ownersproperty .house_list .list.five dl:first-of-type dd{line-height:1.2}article.owners02 section.ownersproperty .house_list .list .list_left{width:40%;padding-right:3rem;position:relative}article.owners02 section.ownersproperty .house_list .list .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:3rem}article.owners02 section.ownersproperty .house_list .list .title img:nth-of-type(2){padding-left:2rem;padding-right:2rem}article.owners02 section.ownersproperty .house_list .list .title h2{width:40%;font-size:200%;text-align:left;line-height:1.5;color:#003f96}article.owners02 section.ownersproperty .house_list .list h3{font-size:300%;padding-bottom:3rem}article.owners02 section.ownersproperty .house_list .list .house_feature,article.owners02 section.ownersproperty .house_list .list .house_point{width:94%}article.owners02 section.ownersproperty .house_list .list .house_feature p,article.owners02 section.ownersproperty .house_list .list .house_point p{background-color:#ffe73f;padding:.7rem;margin-bottom:1rem;color:#003f96;font-weight:700;border-radius:4px}article.owners02 section.ownersproperty .house_list .list .house_feature ul,article.owners02 section.ownersproperty .house_list .list .house_point ul{text-align:left;padding-left:1rem}article.owners02 section.ownersproperty .house_list .list .house_feature ul li,article.owners02 section.ownersproperty .house_list .list .house_point ul li{line-height:150%;margin-bottom:.7rem}article.owners02 section.ownersproperty .house_list .list .house_point{padding-bottom:3rem}article.owners02 section.ownersproperty .house_list .list .list_right{width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#e5f3ff;padding:2rem;height:100%;border-radius:4px}article.owners02 section.ownersproperty .house_list .list .right_gazo{width:62%;padding-right:2rem}article.owners02 section.ownersproperty .house_list .list .right_gazo .exterior{padding-bottom:2rem}article.owners02 section.ownersproperty .house_list .list .right_gazo .exterior img{border-radius:4px}article.owners02 section.ownersproperty .house_list .list .right_gazo .interior img{border-radius:4px}article.owners02 section.ownersproperty .house_list .list .right_gazo .interior img:nth-of-type(odd){margin-right:2rem}article.owners02 section.ownersproperty .house_list .list .right_gazo .interior img:first-of-type{margin-bottom:2rem}article.owners02 section.ownersproperty .house_list .list .right_gazo .interior img:nth-of-type(2){margin-bottom:2rem}article.owners02 section.ownersproperty .house_list .list .right_overview{width:38%}article.owners02 section.ownersproperty .house_list .list .house_detail dl:not(:last-of-type){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.owners02 section.ownersproperty .house_list .list .house_detail dt{background-color:#003f96;color:#fff;padding:.5rem 1rem;width:50%;height:100%;min-height:52.55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:4px;border-bottom-left-radius:4px}article.owners02 section.ownersproperty .house_list .list .house_detail dd{width:50%;margin-bottom:0!important;border:1px solid #003f96;padding:.4rem 0;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:52.55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px}article.owners02 section.ownersproperty .house_list .list .house_detail dd span{font-size:60%;display:block;line-height:1.3}article.owners02 section.ownersproperty .house_list .list .house_detail dl:last-of-type dd,article.owners02 section.ownersproperty .house_list .list .house_detail dl:last-of-type dt{width:100%}article.owners02 section.ownersproperty .house_list .list .house_detail dl:last-of-type dt{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0}article.owners02 section.ownersproperty .house_list .list .house_detail dl:last-of-type dd{text-align:left;display:grid;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0}article.owners02 section.ownersproperty .house_list .list .house_detail dl:last-of-type dd span{display:block;font-size:100%}article.owners02 section.ownersproperty .house_list .list .house_type{padding-bottom:2rem}article.owners02 section.ownersproperty .house_list .list .house_type img{float:left;clear:both;width:28%}article.owners02 section.ownersproperty .house_list .list .house_type p{width:60%;margin:0 auto;padding-left:4rem;font-size:130%;line-height:1.7;text-align:left}article.owners02 section.ownersproperty .process,article.owners02 section.ownersproperty .property_type{width:100%;margin:10rem auto;padding:3rem;text-align:center;background-color:rgba(255,242,140,.5);position:relative;border-top-left-radius:10px;border-top-right-radius:10px}article.owners02 section.ownersproperty .process{margin-bottom:15rem;border-bottom-left-radius:10px;border-bottom-left-radius:10px}article.owners02 section.ownersproperty .process h4{background-color:#003f96;padding:1.5rem;width:38%;margin:0 auto;font-size:140%;color:#fff;position:absolute;top:-35px;left:33%;border-radius:4px}article.owners02 section.ownersproperty .property_type{padding:0;margin-bottom:0;margin-top:17rem}article.owners02 section.ownersproperty .property_type h4{background-color:#003f96;padding:1.5rem;width:38%;margin:0 auto;font-size:150%;color:#fff;position:absolute;top:-35px;left:33%;border-radius:4px}article.owners02 section.ownersproperty .property_type .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:rgba(255,242,140,.5);padding:13rem 3rem 6rem;border-top-left-radius:10px;border-top-right-radius:10px}article.owners02 section.ownersproperty .property_type .top dt img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);padding-bottom:1rem}article.owners02 section.ownersproperty .property_type .top dd{font-size:130%}article.owners02 section.ownersproperty .property_type .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#91bbf2;padding:0 3rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}article.owners02 section.ownersproperty .property_type .bottom p{font-size:150%;color:#003f96;font-weight:700;padding-left:2rem}article.owners02 section.ownersvoice .grid-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:10rem 0 15rem}article.owners02 section.ownersvoice .grid-wrap .grid{width:31.666666666666668%;background-color:#fff28c;padding:2rem;position:relative;border-radius:8px}article.owners02 section.ownersvoice .grid-wrap .grid:first-of-type:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:'Voice1';width:42%;height:9%;background-color:#003f96;position:absolute;left:10px;top:-20px;font-size:170%;color:#fff;text-align:center;border-radius:4px}article.owners02 section.ownersvoice .grid-wrap .grid:nth-of-type(2):before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:'Voice2';width:42%;height:9%;background-color:#003f96;position:absolute;left:10px;top:-20px;font-size:170%;color:#fff;text-align:center;border-radius:4px}article.owners02 section.ownersvoice .grid-wrap .grid:last-of-type:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;content:'Voice3';width:42%;height:9%;background-color:#003f96;position:absolute;left:10px;top:-20px;font-size:170%;color:#fff;text-align:center;border-radius:4px}article.owners02 section.ownersvoice .grid-wrap .grid .title-box{margin-bottom:2rem;font-weight:700;color:#003f96}article.owners02 section.ownersvoice .grid-wrap .grid .title-box .tx{text-align:right}article.owners02 section.ownersvoice .grid-wrap .grid .title-box .img-box{margin-top:4rem}article.owners02 section.ownersvoice .grid-wrap .grid .title-box .img-box img{margin-bottom:2rem;border-radius:4px}article.owners02 section.ownersvoice .grid-wrap .grid .tx-box{text-align:justify}article.owners02 section.ownersvoice .grid-wrap .grid .readmore{display:block;width:50%;padding:1rem;background-color:#003f96;color:#fff;margin-left:auto;text-align:center;margin-top:2rem;font-size:110%;border-radius:4px}article.owners02 section.faq{margin:5rem 0}article.owners02 section.faq .container{padding:5rem 0 15rem}article.owners02 section.faq .container ul.help-ul{padding:0 16px;border:1px solid #ccc}article.owners02 section.faq .container ul.help-ul li.help-list{position:relative}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr,article.owners02 section.faq .container ul.help-ul li.help-list .que{padding:20px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr:before,article.owners02 section.faq .container ul.help-ul li.help-list .que:before{width:40px;min-width:40px;margin:-4px 16px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}article.owners02 section.faq .container ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}@media (min-width:768px){article.owners02 section.faq .container ul.help-ul li.help-list .que{padding-right:16px}}article.owners02 section.faq .container ul.help-ul li.help-list .que:before{content:'Q';color:#fff;background:#11111f}article.owners02 section.faq .container ul.help-ul li.help-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}article.owners02 section.faq .container ul.help-ul li.help-list .que.active{color:#003f96}article.owners02 section.faq .container ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}article.owners02 section.faq .container ul.help-ul li.help-list .ans{border-top:1px solid #eee;border-radius:0;display:none}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box.about-moveout a{text-decoration:underline!important;color:#003f96}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box.about-moveout ul{margin-left:2rem;list-style-type:disc}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box.about-moveout .abox{display:inline-block;position:relative}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box.about-moveout .abox a{width:100%;height:100%;display:block;position:absolute}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box.about-moveout .abox span{text-decoration:underline!important;color:#003f96}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box .ib{display:inline-block}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box a.inilne{display:inline;color:#003f96;text-decoration:underline!important}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .country{width:100%}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .country .box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .country .box:last-child{border:none}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .country .box .name{color:#003f96;font-weight:700}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .country .box .name span.flag-icon{margin-right:8px;box-shadow:0 0 0 1px #ccc inset}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box span{color:#d9534f}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box .url{margin-top:16px}@media (min-width:576px){article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box .url .url_inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box .url .url_inr .right{margin-left:16px}article.owners02 section.faq .container ul.help-ul li.help-list .ans .inr .box .url .url_inr a{text-decoration:underline!important}article.owners02 section.faq .container li.help-list:first-child .que{border:none}article.owners02 section.faq .container li.help-list:first-child #aboutCancel,article.owners02 section.faq .container li.help-list:first-child #differentHouse,article.owners02 section.faq .container li.help-list:first-child #hotmailinfo,article.owners02 section.faq .container li.help-list:first-child #roommoving{position:absolute;width:0;height:0;top:-120px}@media (max-width:767px){article.owners02 section.faq ul.help-ul li.help-list .ans .inr:before,article.owners02 section.faq ul.help-ul li.help-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}article.owners02 section.faq ul.help-ul li.help-list #hotmailinfo{top:-64px}}article.owners02 section.ownerscontact .introduction{font-size:3.4rem;text-align:center;color:#003f96;font-weight:700}article.owners02 section.ownerscontact .return{text-align:center}article.owners02 section.ownerscontact .annotation{padding:0 1rem 3rem;line-height:130%}article.owners02 section.ownerscontact .bj a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.owners02 section.ownerscontact .bj a .right{padding:4rem;background-color:rgba(255,242,140,.5);position:relative}article.owners02 section.ownerscontact .bj a .right h4{color:#003f96;position:absolute;top:-16%;left:7%;font-size:2.6rem}article.owners02 section.ownerscontact .privacy{text-align:center}@media (max-width:767px){article.owners02 h3{font-size:24px}article.owners02 .sub_title{margin-bottom:5rem}article.owners02 section.mv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.owners02 section.mv:before{width:100%;height:40%;top:80%;left:0}article.owners02 section.mv:after{width:90%;height:90%;left:6%;top:86%;border-top-left-radius:10px;border-bottom-left-radius:10px}article.owners02 section.mv .left{width:100%}article.owners02 section.mv .left .text{width:74%;top:114%;left:14%}article.owners02 section.mv .left .text h2{font-size:2.4rem;letter-spacing:-.1rem}article.owners02 section.mv .left .text p{font-size:1.8rem;letter-spacing:-.1rem;line-height:1.4}article.owners02 section.mv .left .text p span{display:inline-block}article.owners02 section.mv .right{width:100%;z-index:-2}article.owners02 section.mv .right img{width:115%;border-bottom-left-radius:0;-webkit-transform:translateX(-55px);-ms-transform:translateX(-55px);transform:translateX(-55px)}article.owners02 .point-wrap{display:block;margin-top:25rem;margin-bottom:10rem}article.owners02 .point-wrap.point01 .ph-box{width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}article.owners02 .point-wrap.point01 .ph-box .slick{height:56vw;max-height:438px}article.owners02 .point-wrap.point01 .ph-box .slick .slick-list{border-top-right-radius:10px;border-bottom-right-radius:10px}article.owners02 .point-wrap.point01 .ph-box .slick .img{height:56vw;max-height:438px}article.owners02 .point-wrap.point01 .ph-box .slick .slick-dots{bottom:-36px}article.owners02 .point-wrap.point01 .ph-box .slick .slick-dots li{margin:0 4px}article.owners02 .point-wrap.point01 .ph-box .slick .slick-dots li button:before{font-size:18px}article.owners02 .point-wrap.point01 .tx-box{margin-top:10rem;margin-left:0;padding:0 1.6rem}article.owners02 .point-wrap.point01 .head{font-size:2.6rem;font-weight:700;margin-bottom:4rem;line-height:1.5}article.owners02 .point-wrap.point01 .head:before{display:none}article.owners02 .point-wrap.point01 .head .sp_br{display:block;font-size:2.6rem;font-weight:700}article.owners02 .point-wrap.point01 .tx{padding-top:4rem;font-size:1.6rem}article.owners02 section.reason .bg{display:none}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom,article.owners02 section.reason .wrapper.clearfix .reason_text .top{display:block;padding:0 16px}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl,article.owners02 section.reason .wrapper.clearfix .reason_text .top dl{width:100%;margin-bottom:5rem}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl dt,article.owners02 section.reason .wrapper.clearfix .reason_text .top dl dt{font-size:2.2rem;padding-left:8rem;letter-spacing:-.01rem;line-height:130%;padding-bottom:1rem}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl dt:before,article.owners02 section.reason .wrapper.clearfix .reason_text .top dl dt:before{width:21%;height:90%;top:-11%;left:-1%;min-height:3rem}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl dd,article.owners02 section.reason .wrapper.clearfix .reason_text .top dl dd{padding-left:0}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl:first-of-type{padding-right:0}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl:last-of-type{padding-left:0}article.owners02 section.reason .wrapper.clearfix .reason_text .bottom dl:last-of-type dt:before{top:-5%}article.owners02 section.reason .wrapper.clearfix .reason_evidence ul{display:block;padding:0 16px}article.owners02 section.reason .wrapper.clearfix .reason_evidence ul li{padding-bottom:8rem}article.owners02 section.house{margin-bottom:17rem}article.owners02 section.house .slider_text p{font-size:6rem;top:88%}article.owners02 section.ownersproperty .property_type{margin:12rem 0 5rem;padding:0 16px;background-color:#fff}article.owners02 section.ownersproperty .property_type h4{width:92%;left:4%;font-size:2rem;z-index:10;letter-spacing:-.1rem;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}article.owners02 section.ownersproperty .property_type .top{display:block;padding:7rem 3rem 3rem}article.owners02 section.ownersproperty .property_type .top dl{width:50%;display:inline-block}article.owners02 section.ownersproperty .property_type .top dl:nth-of-type(3){padding:3rem 0}article.owners02 section.ownersproperty .property_type .top dl:last-of-type{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}article.owners02 section.ownersproperty .property_type .top dl dt{height:10rem;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.owners02 section.ownersproperty .property_type .top dl dt img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);height:100%}article.owners02 section.ownersproperty .property_type .top dl dd{font-size:115%;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}article.owners02 section.ownersproperty .property_type .top dl:last-of-type img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}article.owners02 section.ownersproperty .property_type .bottom{padding:0}article.owners02 section.ownersproperty .property_type .bottom img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}article.owners02 section.ownersproperty .property_type .bottom p{font-size:100%;text-align:left;padding-left:1rem;line-height:150%}article.owners02 section.ownersproperty .house_list{padding:0 1.6rem}article.owners02 section.ownersproperty .house_list ul.help-ul{padding:0 1.6rem 0 1.6rem;border:2px solid #003f96;margin-bottom:5rem;border-radius:4px}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list{position:relative}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .ans .inr,article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que{padding:16px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que img{width:30%;padding-right:1.5rem}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que h2{font-size:120%;line-height:1.5;padding-top:1rem;color:#003f96}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que .rotate-box svg{width:20px;height:20px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease;fill:#003f96}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que.active{color:#003f96}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}article.owners02 section.ownersproperty .house_list ul.help-ul li.help-list .ans{border-top:1px solid #eee;border-radius:0;display:none}article.owners02 section.ownersproperty .house_list ul.help-ul .list{display:block;padding:0;width:100%}article.owners02 section.ownersproperty .house_list ul.help-ul .list:last-of-type{padding-bottom:3rem}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left{width:100%;padding-right:0}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left .title{padding:4rem 0}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left .title img{width:20%}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left h3{font-size:250%}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left .house_feature,article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_left .house_point{width:100%}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right{width:100%;margin-top:4rem;display:block}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_gazo{width:100%;display:block;padding-right:0}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_gazo .exterior{overflow:hidden}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_gazo .interior{display:none}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_overview{width:100%}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_overview .house_type{overflow:hidden}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_overview .house_type img{width:35%}article.owners02 section.ownersproperty .house_list ul.help-ul .list .list_right .right_overview .house_type p{padding-left:7rem;padding-top:3rem;font-size:130%}article.owners02 section.ownersproperty .process{width:92%;padding:1.6rem;margin-bottom:10rem}article.owners02 section.ownersproperty .process h4{width:100%;left:0;font-size:2rem}article.owners02 section.ownersproperty .process .pc-none{padding:8rem 0 3rem;width:100%}article.owners02 section.ownersvoice .grid-wrap{display:block;padding:6rem 0 3rem}article.owners02 section.ownersvoice .grid-wrap .grid{width:92%;margin:0 1.6rem 10rem}article.owners02 section.ownersvoice .grid-wrap .grid .img-box .inr img{width:100%}article.owners02 section.ownersvoice .grid-wrap .grid:first-of-type:before,article.owners02 section.ownersvoice .grid-wrap .grid:last-of-type:before,article.owners02 section.ownersvoice .grid-wrap .grid:nth-of-type(2):before{left:20px}article.owners02 section.ownersvoice .grid-wrap .grid p{font-size:2.2rem;margin-bottom:1rem;letter-spacing:-.1rem;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}article.owners02 section.ownersvoice .grid-wrap .grid .tx{font-size:1.8rem}article.owners02 section.ownersvoice .grid-wrap .grid03{margin-bottom:7rem}article.owners02 section.faq{margin:0}article.owners02 section.faq .container{width:100%;padding:5rem 1.6rem 10rem}article.owners02 section.ownerscontact .container{width:100%}article.owners02 section.ownerscontact .container .introduction{font-size:2.4rem;line-height:1.7;padding-bottom:2rem;text-align:left;letter-spacing:-.01rem}article.owners02 section.ownerscontact .container .return{text-align:justify;padding:0 1rem 3rem;line-height:150%}article.owners02 section.ownerscontact .container .bj a{display:block}article.owners02 section.ownerscontact .container .bj a .left{padding-bottom:4rem}article.owners02 section.ownerscontact .container .bj a .left img{width:100%}article.owners02 section.ownerscontact .container .bj a .right{padding:2rem}article.owners02 section.ownerscontact .container .bj a .right h4{font-size:2rem;top:-9%;left:3%}article.owners02 section.ownerscontact .container .bj a .right p{font-size:1.8rem}}@media (max-width:767px) and (min-width:768px){article.owners02 .que{padding-right:16px}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}article.asakusabashi-lp{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}article.asakusabashi-lp.none{opacity:0}article.asakusabashi-lp a,article.asakusabashi-lp div,article.asakusabashi-lp p{font-weight:500}article.asakusabashi-lp .header-lh{line-height:1.6;font-weight:700}article.asakusabashi-lp .header-lh span.inline-block{margin-bottom:8px}article.asakusabashi-lp span.inline-block{display:inline-block}article.asakusabashi-lp span.small{font-size:1.2rem;font-weight:400}article.asakusabashi-lp img{width:100%}article.asakusabashi-lp section{margin:120px 0}article.asakusabashi-lp .line{border-top:1px solid #ccc;color:#ccc;font-size:1.2rem;margin-bottom:72px}article.asakusabashi-lp .h2-box.yellow-header{background:#fff192;width:40%;padding:24px;position:relative}article.asakusabashi-lp .h2-box.yellow-header:before{display:block;content:'';position:absolute;left:0;top:0;height:100%;width:24%;background:#ffe73f}article.asakusabashi-lp .h2-box.yellow-header .inr{position:relative;z-index:10}article.asakusabashi-lp .h2-box.yellow-header .inr h2{font-size:1.8rem;line-height:1.2;margin:0 0 8px;text-transform:uppercase}article.asakusabashi-lp .h2-box.yellow-header .inr .sub{font-size:1.4rem;line-height:1.2}article.asakusabashi-lp .fintx{padding:8px 16px;background:#f1f1f1;margin:16px;font-size:1.4rem}@media (max-width:767px){article.asakusabashi-lp a,article.asakusabashi-lp div,article.asakusabashi-lp p{font-size:1.4rem}article.asakusabashi-lp .line{margin-bottom:40px}article.asakusabashi-lp .h2-box.yellow-header{margin:0 0 72px -16px;width:70%;padding:18px}article.asakusabashi-lp .h2-box.yellow-header:before{width:34%}article.asakusabashi-lp .h2-box.yellow-header .inr h2{font-size:1.6rem;margin:0 0 4px}article.asakusabashi-lp .h2-box.yellow-header .inr .sub{font-size:1.2rem}}article.asakusabashi-lp section.mv{position:relative;margin:24px 0 0;overflow:hidden}article.asakusabashi-lp section.mv:before{display:block;content:'';width:80%;height:74%;position:absolute;bottom:-4%;background:#fff8c6;right:0}article.asakusabashi-lp section.mv .container{display:grid;grid-template-columns:35% 65%}article.asakusabashi-lp section.mv .container .tx-box{position:relative;z-index:10;margin-top:40px;min-width:440px}article.asakusabashi-lp section.mv .container .tx-box .open{padding:0 8px;margin-bottom:32px;position:relative}article.asakusabashi-lp section.mv .container .tx-box .open:before{display:block;content:'';width:500%;height:40px;position:absolute;z-index:-1;right:0;top:0;bottom:0;margin:auto;background:#ffe73f}article.asakusabashi-lp section.mv .container .tx-box .open .inr{font-size:-webkit-calc(1.4rem + .5vw);font-size:calc(1.4rem + .5vw);font-weight:700}article.asakusabashi-lp section.mv .container .tx-box h1{font-size:-webkit-calc(2.4rem + 1vw);font-size:calc(2.4rem + 1vw);letter-spacing:.1rem;margin:0 0 40px -24px}article.asakusabashi-lp section.mv .container .tx-box .tx-inr{margin-left:8px}article.asakusabashi-lp section.mv .container .tx-box .tx-inr .tx{margin-bottom:16px;font-size:1.8rem;font-weight:700}article.asakusabashi-lp section.mv .container .ilst-box{position:relative;min-width:550px}article.asakusabashi-lp section.mv .container .ilst-box img{width:140%}@media (max-width:767px){article.asakusabashi-lp section.mv:before{top:80px;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);height:300px}article.asakusabashi-lp section.mv .container{grid-template:none}article.asakusabashi-lp section.mv .container .tx-box{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;min-width:initial;margin-top:-70px}article.asakusabashi-lp section.mv .container .tx-box .open{margin-bottom:24px}article.asakusabashi-lp section.mv .container .tx-box .open:before{width:-webkit-calc(100% + 16px);width:calc(100% + 16px)}article.asakusabashi-lp section.mv .container .tx-box h1{margin:0 0 24px 0}article.asakusabashi-lp section.mv .container .tx-box .tx-inr .tx{font-size:1.6rem}article.asakusabashi-lp section.mv .container .ilst-box{width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin-right:-16px;overflow:hidden;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;min-width:initial}article.asakusabashi-lp section.mv .container .ilst-box img{width:140%}}article.asakusabashi-lp section.message .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap{height:600px}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap.sticky{position:-webkit-sticky;position:sticky;top:200px}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap .typo{position:absolute;top:0;opacity:0;-webkit-transition:opacity .8s linear 0s;transition:opacity .8s linear 0s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap .typo .tx{font-size:6rem;font-weight:700;line-height:1;white-space:nowrap;color:#ccc}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap .typo.active{opacity:1}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap{width:50%}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr{height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box{width:70%}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head{margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .tx-window{width:220px;height:64px;border:1px solid #11111f;margin-right:8px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .sub{font-size:2.8rem;font-weight:700;letter-spacing:1.2px;line-height:1.6;white-space:nowrap}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx{font-weight:400}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx span.last{display:block;margin:16px 0}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 8px 8px 16px;border:1px solid #11111f;display:block}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx a .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx a .btn .tx{margin-right:8px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx a .btn .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:16px;height:16px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .tx a .btn .rotate-box svg{width:100%;height:100%}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap{width:50%;height:600px;overflow:hidden}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap.sticky{position:-webkit-sticky;position:sticky;top:200px}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box{width:100%;height:100%;overflow:hidden;position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .8s linear 0s;transition:opacity .8s linear 0s}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box .bg{width:100%;background:#f1f1f1}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box .bg:before{content:'';display:block;padding-top:75%}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box.active{opacity:1}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box.box01 .bg{background:url(/images/lp/asakusabashi/ms01_community_ph.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box.box02 .bg{background:url(/images/lp/asakusabashi/ms03_local_ph.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box.box03 .bg{background:url(/images/lp/asakusabashi/ms03_global_ph.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.ph-box-wrap .ph-box.box04 .bg{background:url(/images/lp/asakusabashi/infograph.png) no-repeat center/contain}@media (max-width:767px){article.asakusabashi-lp section.message .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 40px}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap{height:330px;left:0;opacity:.6;mix-blend-mode:multiply}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap.sticky{top:80px}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap .typo{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}article.asakusabashi-lp section.message .container .split-item.typo-box-wrap .typo .tx{font-size:4.8rem}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap{width:100%;height:auto;margin-top:-300px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:120px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box{width:100%;margin-bottom:32px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box .bg{width:100%;background:#f1f1f1}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box .bg:before{content:'';display:block;padding-top:75%}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box01 .bg{background:url(/images/lp/asakusabashi/ms01_community_ph.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box02 .bg{background:url(/images/lp/asakusabashi/feature01.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box03 .bg{background:url(/images/lp/asakusabashi/ms03_global_ph.jpg) no-repeat center/cover}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box04{margin:0 16px 24px 8px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box04 .bg{background:url(/images/lp/asakusabashi/infograph.png) no-repeat center/contain}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .ph-box.box04 .bg:before{padding-top:60%}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box{width:100%;padding:0 40px 0 0}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head{margin-bottom:16px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .tx-window{width:170px;height:50px}article.asakusabashi-lp section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .sub{font-size:2.2rem}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}article.asakusabashi-lp section.feature .container-wide .feature-item{display:grid;margin-bottom:100px}article.asakusabashi-lp section.feature .container-wide .feature-item.item01{grid-template-columns:1fr .9fr;margin-right:-webkit-calc((100vw - 1120px)/ 2);margin-right:calc((100vw - 1120px)/ 2);margin-bottom:100px}article.asakusabashi-lp section.feature .container-wide .feature-item.item01 .tx-box{padding:0 0 0 6vw}article.asakusabashi-lp section.feature .container-wide .feature-item.item02{grid-template-columns:.9fr 1fr;margin-left:-webkit-calc((100vw - 1120px)/ 2);margin-left:calc((100vw - 1120px)/ 2)}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .ph-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .ph-box .img-box:first-child{width:70%;margin:0 0 0 auto}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .ph-box .img-box:last-child{width:40%;margin-top:-40%}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .tx-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 6vw 0 0}article.asakusabashi-lp section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh{font-size:-webkit-calc(1.4rem + 1vw);font-size:calc(1.4rem + 1vw);margin-bottom:40px}article.asakusabashi-lp section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh span.inline-block{text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}article.asakusabashi-lp section.feature .container-wide .feature-item .tx-box .tx-inr .tx span.small{display:block}article.asakusabashi-lp section.feature .container-wide .feature-item .tx-box .tx-inr .tx span.small.mt8{margin-top:24px}article.asakusabashi-lp section.feature .container .feature-item.item03 .line{margin-bottom:40px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:0 80px 40px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:312px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:400px;margin-top:40px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr{margin-bottom:64px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .header span.num{font-size:1.8rem;line-height:1;z-index:10;color:#fff;margin-right:8px;background:#11111f;padding:16px;border-radius:100px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .header span.tit.header-lh{border-bottom:2px solid #11111f;font-size:1.8rem}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .tx{font-size:1.4rem;margin:8px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02:after{display:block;content:'';border-top:1px solid #ccc;width:100%;margin-top:-4%;position:relative}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:400px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box .tx-inr .header{margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box .tx-inr .header span.num{font-size:1.8rem;line-height:1;z-index:10;color:#fff;margin-right:8px;background:#11111f;padding:16px;border-radius:100px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box .tx-inr .header span.tit.header-lh{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;font-size:1.8rem}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .ph-box{-webkit-box-flex:.8;-webkit-flex:.8;-ms-flex:.8;flex:.8;min-width:312px;margin-top:-5%;position:relative;z-index:10}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .ph-box img{width:90%}@media (max-width:1120px){article.asakusabashi-lp section.feature .container-wide .feature-item.item01{margin:0}article.asakusabashi-lp section.feature .container-wide .feature-item.item02{margin:0}}@media (max-width:767px){article.asakusabashi-lp section.feature .container-wide{padding:0 16px}article.asakusabashi-lp section.feature .container-wide .feature-item.item01,article.asakusabashi-lp section.feature .container-wide .feature-item.item02{grid-template:none}article.asakusabashi-lp section.feature .container-wide .feature-item.item01 .tx-box{padding:28px 0 80px}article.asakusabashi-lp section.feature .container-wide .feature-item.item01 .ph-box{width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin-left:-16px}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.asakusabashi-lp section.feature .container-wide .feature-item.item02 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:28px 0 80px}article.asakusabashi-lp section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh{font-size:2.2rem;margin-bottom:24px}article.asakusabashi-lp section.feature .container .feature-item.item03 .line{margin-bottom:24px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01{padding:0;gap:0}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .ph-box{min-width:100%}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box{min-width:100%;margin-top:24px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr{margin-bottom:40px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .header span.num{font-size:1.6rem;padding:12px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr01 .tx-box .floor-inr .header span.tit.header-lh{font-size:1.6rem}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02:after{display:none}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box{min-width:100%}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box .tx-inr .header span.num{font-size:1.6rem;padding:12px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx-box .tx-inr .header span.tit.header-lh{font-size:1.6rem}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%;margin:0 0 24px}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .ph-box img{width:100%}article.asakusabashi-lp section.feature .container .feature-item.item03 .floormap .map-inr.inr02 .tx.hidden-md-up{margin-bottom:40px}}article.asakusabashi-lp section.area .feature-item{display:grid;grid-template-columns:1fr .7fr;margin-right:-webkit-calc((100vw - 1120px)/ 2);margin-right:calc((100vw - 1120px)/ 2)}article.asakusabashi-lp section.area .feature-item .tx-box{padding:0 0 0 6vw}article.asakusabashi-lp section.area .feature-item .tx-box .tx-inr .tit.header-lh{font-size:-webkit-calc(1.4rem + 1vw);font-size:calc(1.4rem + 1vw);margin-bottom:40px;line-height:1.8}article.asakusabashi-lp section.area .feature-item .tx-box .tx-inr .tit.header-lh span.inline-block{text-decoration:underline;text-underline-offset:10px}article.asakusabashi-lp section.area .feature-item .tx-box .tx-inr .tx .inr{margin-bottom:16px}article.asakusabashi-lp section.area .feature-item .ph-box img:first-child{width:95%}article.asakusabashi-lp section.area .feature-item .ph-box img:nth-child(2){width:50%;margin:32px 0 0 10%}article.asakusabashi-lp section.area .feature-item .ph-box img:nth-child(3){width:36%;margin:-30% -18% 0 5%}@media (max-width:1120px){article.asakusabashi-lp section.area .feature-item{margin:0}}@media (max-width:767px){article.asakusabashi-lp section.area .feature-item{grid-template:none;padding:0 16px}article.asakusabashi-lp section.area .feature-item .tx-box{padding:28px 0 0}article.asakusabashi-lp section.area .feature-item .tx-box .tx-inr .tit.header-lh{font-size:2.2rem;margin-bottom:24px}article.asakusabashi-lp section.area .feature-item .ph-box{width:100%}article.asakusabashi-lp section.area .feature-item .ph-box img:nth-child(2){margin:16px 0 0 10%}}article.asakusabashi-lp section.recruit .container .ph-box{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}article.asakusabashi-lp section.recruit .container .ph-box ul.slick{margin-right:20%}article.asakusabashi-lp section.recruit .container .tx-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}article.asakusabashi-lp section.recruit .container .tx-box .staff-box{padding-right:4vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:40px}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .tx-inr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .tx-inr .header{color:#ccc;font-size:1.2rem;margin-bottom:24px}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .tx-inr .tx{font-size:1.4rem}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph{width:132px;max-width:132px;min-width:132px;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph img{margin-bottom:16px}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph .tx span{display:block}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph .tx span:first-child{font-size:1.1rem;font-weight:400}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph .tx span:last-child{font-size:1.4rem;line-height:1.2}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box{padding-left:4vw;border-left:1px solid #ccc;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box .tit.header-lh{font-size:-webkit-calc(1rem + 1vw);font-size:calc(1rem + 1vw);margin-bottom:32px}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box .tit.header-lh span.inline-block{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 0}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box a .more{border-bottom:2px solid #11111f;display:inline-block;font-weight:700}@media (max-width:767px){article.asakusabashi-lp section.recruit .container .ph-box ul.slick{margin-right:32px}article.asakusabashi-lp section.recruit .container .ph-box ul.slick li img{height:200px;width:auto}article.asakusabashi-lp section.recruit .container .tx-box .staff-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0;gap:0;min-width:100%}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .tx-inr{width:100%;min-width:100%;margin-bottom:8px}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .tx-inr .header{text-align:right}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph{width:initial;min-width:initial;max-width:initial;margin:0 0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph img{width:100px;min-width:100px;max-width:100px;margin-bottom:0}article.asakusabashi-lp section.recruit .container .tx-box .staff-box .staff-ph .tx{text-align:right;margin-right:16px}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 0 40px;border:1px solid #ccc;border-width:0 0 1px 0;min-width:100%}article.asakusabashi-lp section.recruit .container .tx-box .recruit-box .tit.header-lh{font-size:1.8rem}}article.asakusabashi-lp section.renovation{background:#b8c1c5;margin-bottom:0}article.asakusabashi-lp section.renovation .container{padding:120px 16px 180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4vw}article.asakusabashi-lp section.renovation .container .renovation-item .tit{font-size:2.2rem;padding:4px 24px;border:2px solid #fff;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article.asakusabashi-lp section.renovation .container .renovation-item .tx{color:#fff;margin:24px 0 56px}article.asakusabashi-lp section.renovation .container .renovation-item:first-child{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}article.asakusabashi-lp section.renovation .container .renovation-item:first-child .ph{position:relative;overflow:visible}article.asakusabashi-lp section.renovation .container .renovation-item:first-child .ph img.ph02-pc{width:65%}article.asakusabashi-lp section.renovation .container .renovation-item:first-child .ph img.ph03{width:30%;position:absolute;right:0;bottom:-60px}article.asakusabashi-lp section.renovation .container .renovation-item:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){article.asakusabashi-lp section.renovation{margin-bottom:80px}article.asakusabashi-lp section.renovation .container{padding:60px 16px 120px}article.asakusabashi-lp section.renovation .container .renovation-item .tit{position:relative;z-index:10}article.asakusabashi-lp section.renovation .container .renovation-item .tx{margin:24px 0 40px}article.asakusabashi-lp section.renovation .container .renovation-item .ph.hidden-md-up img{position:relative!important;width:80%!important;margin:0 0 0 auto;display:block;right:initial!important;bottom:initial!important;top:-24px}article.asakusabashi-lp section.renovation .container .renovation-item:first-child{width:100%}article.asakusabashi-lp section.renovation .container .renovation-item:first-child .ph img.ph02-sp{width:75%}article.asakusabashi-lp section.renovation .container .renovation-item:first-child .ph img.ph03{width:40%;bottom:-50px}}article.asakusabashi-lp section.cv{width:100%;padding:96px 16px;background:#ffe3c6;margin-top:0}article.asakusabashi-lp section.cv .container a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:80%;gap:40px;margin:0 auto}article.asakusabashi-lp section.cv .container a .ph-box{-webkit-box-flex:.8;-webkit-flex:.8;-ms-flex:.8;flex:.8;min-width:300px}article.asakusabashi-lp section.cv .container a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:400px}article.asakusabashi-lp section.cv .container a .tx-box .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.asakusabashi-lp section.cv .container a .tx-box .btn .housename{font-size:2.4rem;border-bottom:2px solid #11111f;display:inline-block}article.asakusabashi-lp section.cv .container a .tx-box .btn .housename span.inline-block{margin:0}article.asakusabashi-lp section.cv .container a .tenants{width:7%;height:auto;position:absolute;bottom:-32%;right:14%}@media (max-width:767px){article.asakusabashi-lp section.cv{padding:0 0 60px}article.asakusabashi-lp section.cv .container a{width:100%;gap:0}article.asakusabashi-lp section.cv .container a .ph-box{width:100%;min-width:100%;margin:0 -16px 32px 0;position:relative;top:-40px;right:-16px}article.asakusabashi-lp section.cv .container a .tx-box{width:100%;min-width:100%;margin-top:-40px}article.asakusabashi-lp section.cv .container a .tx-box .tx{margin-bottom:12px}article.asakusabashi-lp section.cv .container a .tx-box .btn .housename{font-size:2.2rem;border-bottom:none;width:-webkit-min-content;width:-moz-min-content;width:min-content}article.asakusabashi-lp section.cv .container a .tx-box .btn .housename span.inline-block{border-bottom:2px solid #11111f;white-space:nowrap}article.asakusabashi-lp section.cv .container a .tx-box .btn .link-circle{background:#11111f;margin-left:-webkit-calc(16em / 8);margin-left:calc(16em / 8)}article.asakusabashi-lp section.cv .container a .tx-box .btn .link-circle svg{fill:#ffe3c6}article.asakusabashi-lp section.cv .container a .tenants{width:18%;right:26%}}article.asakusabashi-lp .link-circle{width:-webkit-calc(60em / 14);width:calc(60em / 14);height:-webkit-calc(60em / 14);height:calc(60em / 14);min-width:-webkit-calc(60em / 14);min-width:calc(60em / 14);min-height:-webkit-calc(60em / 14);min-height:calc(60em / 14);border:1px solid #11111f;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-webkit-calc(16em / 14);margin-left:calc(16em / 14);position:relative;overflow:hidden;z-index:0}article.asakusabashi-lp .link-circle:before{content:"";display:block;position:absolute;top:50%;left:50%;width:160%;height:160%;z-index:0;-webkit-transform:scale(1,0) skewY(0) translate3d(-50%,-50%,0);transform:scale(1,0) skewY(0) translate3d(-50%,-50%,0);background-color:#11111f}article.asakusabashi-lp .link-circle svg{max-width:100%;display:block;width:-webkit-calc(22em / 4);width:calc(22em / 4);height:-webkit-calc(7em / 4);height:calc(7em / 4);fill:#11111f;position:relative;z-index:1}article.asakusabashi-lp.en .h2-box.yellow-header .inr h2{margin:0}article.asakusabashi-lp.en section.mv .container .tx-box .open:before{height:80px}article.asakusabashi-lp.en section.mv .container .tx-box h1{margin:0 0 40px 0;letter-spacing:initial}article.asakusabashi-lp.en section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .sub{letter-spacing:initial}article.asakusabashi-lp.en section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh{line-height:1.8;font-size:-webkit-calc(1.2rem + 1vw);font-size:calc(1.2rem + 1vw)}article.asakusabashi-lp.en section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh span.inline-block{text-underline-offset:6px}article.asakusabashi-lp.en section.area .feature-item .tx-box .tx-inr .tit.header-lh span.inline-block{text-underline-offset:6px}article.asakusabashi-lp.en section.cv .container a .tx-box .btn .housename{font-size:2rem}@media (max-width:767px){article.asakusabashi-lp.en section.feature .container-wide .feature-item .tx-box .tx-inr .tit.header-lh{font-size:2.2rem}}article.asakusabashi-lp.ko section.mv .container .tx-box h1{margin:0 0 40px 0}article.asakusabashi-lp.tw section.mv .container .tx-box h1{margin:0 0 40px 0}article.asakusabashi-lp.tw section.message .container .split-item.tx-box-wrap .split-inr .tx-box .head .sub{margin-right:8px}article.welcomejp{width:100%;overflow:hidden;background:#f5f2ef;-moz-box-sizing:border-box;box-sizing:border-box}article.welcomejp.none{opacity:0}article.welcomejp a,article.welcomejp div,article.welcomejp p{font-weight:500}article.welcomejp .header-lh{line-height:1.6;font-weight:700;font-size:2.4rem;margin-bottom:16px}article.welcomejp span.inline-block{display:inline-block}article.welcomejp span.small{font-size:1.2rem;font-weight:400}article.welcomejp img{width:100%}article.welcomejp section{margin:160px 0}article.welcomejp section.form a{text-decoration:underline!important;color:#003f96!important;font-weight:700}@media (max-width:767px){article.welcomejp .header-lh{font-size:2rem}article.welcomejp section{margin:120px 0}}article.welcomejp section.parallax{position:relative;width:100%;margin:0}article.welcomejp section.parallax .ph-box{width:100%;height:400px;overflow:hidden;position:relative}article.welcomejp section.parallax .ph-box .ph-inr{width:100%;height:800px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/images/lp/welcomejp/parallax01.jpg) no-repeat center top/cover}article.welcomejp section.parallax.parallax02 .ph-box .ph-inr{background:url(/images/lp/welcomejp/parallax02.jpg) no-repeat center top/cover}article.welcomejp section.parallax.parallax03 .ph-box .ph-inr{background:url(/images/lp/welcomejp/parallax03.jpg) no-repeat center top/cover}article.welcomejp section.parallax.parallax04 .ph-box .ph-inr{background:url(/images/campaign/earlybird2022/parallax03.jpg) no-repeat center top/cover}article.welcomejp section.parallax .container{position:absolute;top:0;left:0;right:0;margin:auto}article.welcomejp section.parallax .container .cv-box{position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:40px;background:#fff;margin-left:80px;box-shadow:0 10px 48px -5px rgba(0,0,0,.15)}article.welcomejp section.parallax .container .cv-box .tx{font-size:1.8rem;font-weight:700;margin-bottom:16px}article.welcomejp section.parallax .container .cv-box .btn-base{padding:0;border-radius:0}article.welcomejp section.parallax .container .cv-box .btn-base a{padding:16px;font-size:1.8rem;font-weight:700}article.welcomejp section.parallax .container .cv-box .btn-base.ghost.arrow{margin-top:16px}article.welcomejp section.parallax .container .tx-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:80px 40px;background:rgba(255,231,63,.6);box-shadow:0 10px 48px -5px rgba(0,0,0,.25);max-width:442px;width:40%;position:relative;top:56px}@media (max-width:767px){article.welcomejp section.parallax .ph-box{height:250px}article.welcomejp section.parallax .ph-box .ph-inr{height:500px}article.welcomejp section.parallax .container{position:relative}article.welcomejp section.parallax .container .cv-box{width:100%;margin:0 auto;padding:32px}article.welcomejp section.parallax .container .cv-box .tx{font-size:1.6rem}}article.welcomejp section.covid{margin:80px 0}article.welcomejp section.covid .container .inr{padding:24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:4px solid #ccc;border-radius:10px;position:relative}article.welcomejp section.covid .container .inr:before{display:block;content:'';width:32px;height:32px;background:url(/images/lp/welcomejp/ribbon.png) no-repeat center/contain;position:absolute;left:24px;top:-8px}article.welcomejp section.covid .container .inr .ph-box{width:20%;min-width:170px;margin-right:40px}article.welcomejp section.covid .container .inr .tx-box a{text-decoration:underline!important;color:#003f96}@media (max-width:767px){article.welcomejp section.covid .container .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:Initial;width:100%;padding:16px}article.welcomejp section.covid .container .inr:before{width:24px;height:24px;left:8px}article.welcomejp section.covid .container .inr .ph-box{width:100%;min-width:100%;margin-bottom:8px}}article.welcomejp section.form{background:#fff;margin:0;padding:100px 0}article.welcomejp section.form .container .head{text-align:center;font-size:3.2rem;font-weight:700;margin-bottom:24px}article.welcomejp section.form .container .form{max-width:800px;margin:0 auto}article.welcomejp section.form .container .form form p.notice{margin-top:32px}@media (max-width:767px){article.welcomejp section.form .container .head{font-size:2.4rem}}article.welcomejp section.mv{width:100%;height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);background:#f1f1f1;position:relative;padding:5%;margin:0}article.welcomejp section.mv .main-tit{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10}article.welcomejp section.mv .main-tit .tit{color:#fff;text-align:center;text-shadow:0 0 10px rgba(21,61,82,.4)}article.welcomejp section.mv .main-tit .tit.tit01{position:absolute}article.welcomejp section.mv .main-tit .tit.tit01 .tit-top span{font-size:3.2rem;font-style:italic;font-weight:700;letter-spacing:1px}article.welcomejp section.mv .main-tit .tit.tit02 h1{margin:0 auto 24px;line-height:1}article.welcomejp section.mv .main-tit .tit.tit02 h1 span{font-weight:700}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small{font-size:5rem}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big{font-size:10.8rem}article.welcomejp section.mv .main-tit .tit.tit02 .tit-bottom{max-width:50vw;font-size:2.4rem;font-weight:700;line-height:1.6}article.welcomejp section.mv .cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#000}article.welcomejp section.mv .ph-box{position:absolute;top:0;left:0;width:100%;height:100%}article.welcomejp section.mv .ph-box ul{height:100%}article.welcomejp section.mv .ph-box ul li{height:100%}article.welcomejp section.mv .ph-box ul li img{height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);-o-object-fit:cover;object-fit:cover}@media (max-width:767px){article.welcomejp section.mv{height:-webkit-calc(100vh - 114px);height:calc(100vh - 114px)}article.welcomejp section.mv .main-tit .tit{max-width:-webkit-calc(100% - 32px);max-width:calc(100% - 32px)}article.welcomejp section.mv .main-tit .tit.tit01 .tit-top span{font-size:3rem;line-height:1.5;display:block}article.welcomejp section.mv .main-tit .tit.tit02 h1{margin:32px 0}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small{font-size:3.4rem}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big{font-size:7.4rem}article.welcomejp section.mv .main-tit .tit.tit02 .tit-bottom{font-size:2rem;max-width:initial}}@media (max-width:767px){article.welcomejp section.mv.zh .main-tit .tit.tit02 h1 .big{font-size:5rem}}article.welcomejp section.about{margin:120px 0 160px}article.welcomejp section.about .container .concept{height:514px;margin-bottom:120px;position:relative}article.welcomejp section.about .container .concept .ph{width:100%;height:100%;background:url(/images/lp/welcomejp/concept-ph.jpg) no-repeat center/contain}article.welcomejp section.about .container .concept .copy{font-size:3.8rem;font-weight:700;line-height:1.6;position:absolute;top:32px;left:0}article.welcomejp section.about .container .concept .copy span{background:#fff;padding:0 8px}article.welcomejp section.about .container .concept .tx{max-width:400px;position:absolute;bottom:32px;right:0}article.welcomejp section.about .container .msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.welcomejp section.about .container .msg .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:516px;margin:0 50px 0 32px}article.welcomejp section.about .container .msg .ph-box{width:40%;max-width:500px}article.welcomejp section.about .container .msg .ph-box img{display:inline-block}article.welcomejp section.about .container .msg .ph-box img:first-child{margin-bottom:16px;width:90%}article.welcomejp section.about .container .msg .ph-box img:nth-child(2){width:-webkit-calc(50% - 32px);width:calc(50% - 32px);margin:0 16px 0 50px}article.welcomejp section.about .container .msg .ph-box img:nth-child(3){width:40%;vertical-align:top}article.welcomejp section.about .container .msg.msg02{margin-top:120px}article.welcomejp section.about .container .msg.msg02 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 32px 0 50px}article.welcomejp section.about .container .msg.msg02 .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin:0}article.welcomejp section.about .container .msg.msg02 .ph-box img:first-child{width:100%;margin:0}@media (max-width:767px){article.welcomejp section.about{margin:120px 0}article.welcomejp section.about .container .concept{width:100%;height:auto;margin-bottom:100px}article.welcomejp section.about .container .concept .ph{width:80%;margin:0 auto}article.welcomejp section.about .container .concept .ph:before{display:block;content:'';padding-top:125%}article.welcomejp section.about .container .concept .copy{font-size:2.4rem;left:-16px;top:-52px}article.welcomejp section.about .container .concept .copy span{padding-left:16px}article.welcomejp section.about .container .concept .tx{position:static;margin-top:-32px}article.welcomejp section.about .container .msg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.welcomejp section.about .container .msg .tx-box{max-width:initial;margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.welcomejp section.about .container .msg .ph-box{width:100%;max-width:initial;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 24px -32px}article.welcomejp section.about .container .msg.msg02{margin-top:80px}article.welcomejp section.about .container .msg.msg02 .tx-box{margin:16px 0 0}}article.welcomejp section.service .container .tit-box{text-align:center;margin-bottom:56px}article.welcomejp section.service .container .tit-box .tit{font-size:3.2rem;margin:0}article.welcomejp section.service .container .tit-box .sub{font-size:1.8rem;margin-top:-4px}article.welcomejp section.service .container .item-box .main{max-width:840px;margin-bottom:40px;margin:0 auto}article.welcomejp section.service .container .item-box .main .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:56px}article.welcomejp section.service .container .item-box .main .item .img-box{width:25%;min-width:200px;margin-right:32px}article.welcomejp section.service .container .item-box .main .item .tx-box{width:100%}article.welcomejp section.service .container .item-box .main .item .tx-box .head.header-lh{font-size:1.8rem;margin-bottom:8px}article.welcomejp section.service .container .item-box .main .item .tx-box .tx .note{font-size:1.4rem}@media (max-width:767px){article.welcomejp section.service .container .tit-box .tit{font-size:2.8rem}article.welcomejp section.service .container .tit-box .sub{font-size:1.4rem}article.welcomejp section.service .container .item-box .main{max-width:initial}article.welcomejp section.service .container .item-box .main .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.welcomejp section.service .container .item-box .main .item .img-box{margin:0 0 18px;width:40%;min-width:initial}article.welcomejp section.service .container .item-box .main .item .tx-box .head.header-lh{text-align:center}}article.welcomejp section.area{margin:100px 0 160px}article.welcomejp section.area .container .locations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}article.welcomejp section.area .container .locations .img-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:64px}article.welcomejp section.area .container .locations .img-box img{max-height:420px;width:auto;margin:0 0 0 auto;display:block}article.welcomejp section.area .container .locations .tx-box{width:-webkit-calc(50% - 40px);width:calc(50% - 40px)}article.welcomejp section.area .container .locations .tx-box .tx{margin-bottom:16px}article.welcomejp section.area .houselist{position:relative}article.welcomejp section.area .houselist .container .tx-box{max-width:340px;position:absolute;z-index:10;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:16px}article.welcomejp section.area .houselist .container .ph-box{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}article.welcomejp section.area .houselist .container .ph-box ul.slick{margin-left:35%}article.welcomejp section.area .houselist .container .ph-box ul.slick li img{width:auto;height:350px}article.welcomejp section.area .container .tx-box .tx{margin-bottom:16px}article.welcomejp section.area .container .tx-box .btn-base.ghost{margin:0 auto 0 0;border-radius:0}article.welcomejp section.area .container .tx-box .btn-base.ghost a{font-weight:700;font-size:1.8rem}@media (max-width:767px){article.welcomejp section.area{margin:0 0 160px}article.welcomejp section.area .container .locations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.welcomejp section.area .container .locations .tx-box{width:100%}article.welcomejp section.area .container .locations .img-box{width:100%;padding:0;margin-bottom:16px}article.welcomejp section.area .container .locations .img-box img{width:100%;max-height:initial}article.welcomejp section.area .houselist .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.welcomejp section.area .houselist .container .tx-box{max-width:initial;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:static;-webkit-transform:initial;-ms-transform:initial;transform:initial;margin:32px 0 0}article.welcomejp section.area .houselist .container .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.welcomejp section.area .houselist .container .ph-box ul.slick{margin-left:32px}article.welcomejp section.area .houselist .container .ph-box ul.slick li img{height:210px}article.welcomejp section.area .container .tx-box .btn-base.ghost a{font-size:1.6rem}}article.welcomejp section.movie{background:#fff;padding:80px 16px 100px;margin:0}article.welcomejp section.movie .head{text-align:center;font-size:40px;margin-bottom:32px}article.welcomejp section.movie .video-wrap{position:relative;max-width:740px;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 auto;overflow:hidden;background:#000;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.5) 0 30px 60px -30px,rgba(10,37,64,.35) 0 -2px 6px 0 inset}article.welcomejp section.movie .video-wrap .bg{-webkit-transition:.5s;transition:.5s}@media (min-width:768px){article.welcomejp section.movie .video-wrap:hover a{opacity:1}article.welcomejp section.movie .video-wrap:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}article.welcomejp section.movie .video-wrap:before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:2;background:url(/images/concept/dot-cover.png) repeat}article.welcomejp section.movie .video-wrap .play-wrap{width:100%;height:100%;position:absolute;top:0;z-index:2}article.welcomejp section.movie .video-wrap .play-wrap a.movie-btn{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.welcomejp section.movie .video-wrap .play-wrap a.movie-btn .tx{color:#fff;font-size:2.4rem;font-weight:700;width:100%;text-align:center;margin-top:-24px}article.welcomejp section.movie .video-wrap .play-wrap a.movie-btn svg{width:80px;height:80px;fill:#fff}@media (max-width:767px){article.welcomejp section.movie .head{font-size:2.4rem}article.welcomejp section.movie .video-wrap{position:relative;z-index:1;max-width:initial;width:100%}article.welcomejp section.movie .video-wrap .play-wrap a.movie-btn svg{width:60px;height:60px}article.welcomejp section.movie .tx-box{margin-top:40px;position:relative}article.welcomejp section.movie .tx-box .tx{position:relative;z-index:1}article.welcomejp section.movie .tx-box:after{display:block;content:'';width:100%;height:200%;min-height:160px;position:absolute;top:-70px;right:-64px;background:rgba(255,231,63,.6)}}article.welcomejp section.mv .main-tit .tit.tit01 .tit-top span{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}article.welcomejp section.mv .main-tit .tit.tit02 .tit-tx{opacity:0}article.welcomejp section.mv .main-tit .tit.tit02 h1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big,article.welcomejp section.mv .main-tit .tit.tit02 h1 .small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.welcomejp section.mv .main-tit .tit.tit02 h1 span{display:block;-webkit-transform:translate(0,105%);-ms-transform:translate(0,105%);transform:translate(0,105%);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s}article.welcomejp section.mv .main-tit .tit.tit02 h1.is-active span{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(11){-webkit-transition-delay:.55s;transition-delay:.55s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(13){-webkit-transition-delay:.65s;transition-delay:.65s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .small span:nth-child(15){-webkit-transition-delay:.75s;transition-delay:.75s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big span:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big span:nth-child(2){-webkit-transition-delay:.65s;transition-delay:.65s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big span:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big span:nth-child(4){-webkit-transition-delay:.75s;transition-delay:.75s}article.welcomejp section.mv .main-tit .tit.tit02 h1 .big span:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}article.welcomejp .motion-txt{display:inline-block;position:relative;overflow:hidden}article.welcomejp .motion-txt:after{content:'';position:absolute;opacity:1;left:0;top:0;bottom:0;width:100%;background-color:#ffe73f;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}article.welcomejp .js-block.show .motion-txt:after{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}article.welcomejp .js-block.done .motion-txt:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(103%,0,0);transform:translate3d(103%,0,0)}article.welcomejp .motion-txt .motion-inr{display:inline-block;opacity:0}article.welcomejp .js-block.done .motion-txt .motion-inr{opacity:1}article.welcomejp .slidein{overflow:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s}article.welcomejp .slidein span.slidein-inr{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s}article.welcomejp .slidein.show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}article.welcomejp .slidein.show span.slidein-inr{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.welcomejp-popup{padding:24px}.welcomejp-popup .pop-inner .list-box{margin-bottom:16px}.welcomejp-popup .pop-inner .list-box .category{padding:4px 16px;background:#ffe73f;font-weight:700;margin-bottom:8px}.welcomejp-popup .pop-inner .list-box ul{margin-left:16px}.welcomejp-popup .pop-inner .list-box ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.5;text-transform:capitalize;margin:4px}.welcomejp-popup .pop-inner .list-box ul li:before{display:block;content:'';width:6px;min-width:6px;height:6px;border-radius:100%;background:#11111f;margin-right:8px}.welcomejp-float-btn{width:-webkit-calc(100% - 16px);width:calc(100% - 16px);opacity:0;position:fixed;z-index:90;bottom:0;right:0;margin:0 8px 8px;border-radius:4px;background-color:$bh-gray;box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-transition:.2s ease;transition:.2s ease;pointer-event:none;-webkit-animation:boundAnim 2s infinite;animation:boundAnim 2s infinite}.welcomejp-float-btn .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:between;-webkit-justify-content:between;-ms-flex-pack:between;justify-content:between}.welcomejp-float-btn .btn-wrap a{width:50%;min-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 8px 8px}.welcomejp-float-btn .btn-wrap a:hover{opacity:1}.welcomejp-float-btn .btn-wrap a.contact{background:#02a167}.welcomejp-float-btn .btn-wrap a.messenger{background:#0084ff}.welcomejp-float-btn .btn-wrap a .img-box{width:16px;min-width:16px;margin-right:12px}.welcomejp-float-btn .btn-wrap a .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.welcomejp-float-btn .btn-wrap a .tx-box .tit{font-weight:700;font-size:1.4rem;line-height:1.4;color:#fff;text-transform:uppercase}.welcomejp-float-btn .btn-wrap a .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.welcomejp-float-btn .btn-wrap a .rotate-box svg{width:12px;height:12px;fill:#fff}.welcomejp-float-btn .close-btn{width:24px;height:24px;position:absolute;right:-4px;top:-4px}.welcomejp-float-btn .close-btn img{margin-top:-16px}.welcomejp-float-btn.close{display:none}.welcomejp-float-btn.btn-fixed{opacity:1;pointer-event:initial}.welcomejp-float-btn.v02 .btn-wrap a{padding:8px 16px}.welcomejp-float-btn.v02 .btn-wrap a:last-child{background:#003f96}@-webkit-keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes boundAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}36%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}article.subculture{width:100%;overflow:hidden;background:#f5f2f6}article.subculture.none{opacity:0}article.subculture a,article.subculture div,article.subculture p{font-family:din-2014,Lato,YuGothic,'Yu Gothic','游ゴシック体','游ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS Pgothic','Malgun Gothic','Yoon Gothic','Microsoft Yahei',PingHei,sans-serif;font-style:normal;font-weight:400;-moz-box-sizing:border-box;box-sizing:border-box}article.subculture a{display:block}article.subculture .lh2{line-height:1.2}article.subculture .ib{display:inline-block}article.subculture section{margin:160px 0}article.subculture img{width:100%}article.subculture h2{font-size:4.8rem;margin-bottom:24px;text-transform:uppercase}@media (max-width:767px){article.subculture h2{font-size:2.8rem}}article.subculture section.mv{margin:0}article.subculture section.mv .container{position:relative}article.subculture section.mv .container .ph-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}article.subculture section.mv .container .ph-wrap .ph-item{width:-webkit-calc(100% / 5 - 4px);width:calc(100% / 5 - 4px);height:710px;position:relative}article.subculture section.mv .container .ph-wrap .ph-item.ph01{top:64px;background:url(/images/lp/subculture/mv01_pc01.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph02{background:url(/images/lp/subculture/mv01_pc02.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph03{top:98px;background:url(/images/lp/subculture/mv01_pc03.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph04{top:36px;background:url(/images/lp/subculture/mv01_pc04.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph05{background:url(/images/lp/subculture/mv01_pc05.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';margin:auto -webkit-calc(50% - 50vw);margin:auto calc(50% - 50vw);width:100vw;height:500px;background-color:#a9a6f2;background:-webkit-gradient(linear,left top,right top,from(#a9a6f2),to(#8b5acb));background:linear-gradient(90deg,#a9a6f2 0,#8b5acb 100%)}article.subculture section.mv .container .tx-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1;width:100%;margin-top:-260px}article.subculture section.mv .container .tx-box .h1-wrap{position:relative}article.subculture section.mv .container .tx-box .h1-wrap h1{position:relative;z-index:1;left:16px;font-size:-webkit-calc(1vw + 4rem);font-size:calc(1vw + 4rem);line-height:1.5;font-family:Lato,noto-sans-cjk-jp,sans-serif}article.subculture section.mv .container .tx-box .h1-wrap .h1-bg{width:65vw;height:380px;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1);position:absolute;top:-40px;left:0;-webkit-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);background-color:rgba(52,228,172,.9)}article.subculture section.mv .container .tx-box .point-tag{right:6%;bottom:-124px;position:relative}article.subculture section.mv .container .tx-box .point-tag ul li{font-family:Lato,noto-sans-cjk-jp,sans-serif;color:#fff;font-size:2.4rem;font-weight:700;padding:0 8px;background:#11111f;margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){article.subculture section.mv{margin-top:16px}article.subculture section.mv .container .ph-wrap .ph-item{width:-webkit-calc(100% / 5 - 2px);width:calc(100% / 5 - 2px);height:52vh}article.subculture section.mv .container .ph-wrap .ph-item.ph01{top:31px;background:url(/images/lp/subculture/mv01_sp01.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph02{background:url(/images/lp/subculture/mv01_sp02.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph03{top:37px;background:url(/images/lp/subculture/mv01_sp03.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph04{top:10px;background:url(/images/lp/subculture/mv01_sp04.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-wrap .ph-item.ph05{background:url(/images/lp/subculture/mv01_sp05.jpg) no-repeat center/cover}article.subculture section.mv .container .ph-bg{height:36vh;bottom:-30px}article.subculture section.mv .container .tx-box{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial}article.subculture section.mv .container .tx-box .h1-wrap h1{font-size:2.8rem;left:0}article.subculture section.mv .container .tx-box .h1-wrap .h1-bg{height:200px}article.subculture section.mv .container .tx-box .point-tag{bottom:0;margin:24px 0 0 auto;right:0}article.subculture section.mv .container .tx-box .point-tag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.subculture section.mv .container .tx-box .point-tag ul li{font-size:1.4rem;padding:2px 8px}}article.subculture section.msg{margin:280px 0 160px}article.subculture section.msg .container .msg-inr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:860px;margin:0 auto}article.subculture section.msg .container .msg-inr .tit-box{position:relative}article.subculture section.msg .container .msg-inr .tit-box h2{font-size:3.8rem;position:relative;z-index:1;text-transform:inherit}article.subculture section.msg .container .msg-inr .tit-box:after{display:block;content:'';width:160px;height:160px;border-radius:100%;background:#d50000;position:absolute;right:0;top:-50px;z-index:0}article.subculture section.msg .container .msg-inr .tx-box span{font-size:2.2rem}@media (max-width:767px){article.subculture section.msg{margin:80px 0 160px}article.subculture section.msg .container .msg-inr .tit-box h2{font-size:2.8rem}article.subculture section.msg .container .msg-inr .tit-box:after{width:80px;height:80px;top:-10px;right:-30px}article.subculture section.msg .container .msg-inr .tx-box span{font-size:1.6rem}}article.subculture section.ph{position:relative}article.subculture section.ph .bg{width:100%;height:50vw;-webkit-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);background:#11111f;position:relative}article.subculture section.ph .bg .green-line{position:absolute;height:64px;background:#34e4ac}article.subculture section.ph .bg .green-line.line01{width:40vw;top:-32px;right:0}article.subculture section.ph .bg .green-line.line02{width:25vw;bottom:-32px;left:0}article.subculture section.ph .ph-wrap.parallax .point-ph{-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;left:10%;top:5%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph01{width:56%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph02{width:24%;left:initial;right:5%;top:30%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph03{width:16%;top:60%;left:15%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph04{width:20%;top:82%;left:40%}@media (max-width:767px){article.subculture section.ph{margin-top:-60px}article.subculture section.ph .bg{position:absolute;height:116%}article.subculture section.ph .bg .green-line{height:40px}article.subculture section.ph .bg .green-line.line01{top:-20px;width:50vw}article.subculture section.ph .bg .green-line.line02{width:40vw;bottom:-20px}article.subculture section.ph .ph-wrap.parallax{position:relative;top:60px}article.subculture section.ph .ph-wrap.parallax .point-ph{position:relative}article.subculture section.ph .ph-wrap.parallax .point-ph:after{display:block;content:''}article.subculture section.ph .ph-wrap.parallax .point-ph.ph01{width:90%;left:0}article.subculture section.ph .ph-wrap.parallax .point-ph.ph01:after{padding-top:80%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph01 img{width:initial;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article.subculture section.ph .ph-wrap.parallax .point-ph.ph02{margin:0 0 0 auto;right:16px;width:50%;margin-top:40px}article.subculture section.ph .ph-wrap.parallax .point-ph.ph03{width:34%;left:16px;position:absolute;top:36%}article.subculture section.ph .ph-wrap.parallax .point-ph.ph04{left:40px;width:50%;margin-top:24px}}article.subculture section.point{margin:240px 0 160px}article.subculture section.point .container .point-item{position:relative;z-index:1}article.subculture section.point .container .point-item .num-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;top:-40px;left:-40px}article.subculture section.point .container .point-item .num-wrap .num-inr{font-size:9.6rem;position:absolute;font-weight:700;font-style:italic;margin-left:-22px}article.subculture section.point .container .point-item .num-wrap .circle-text{width:160px;height:160px;-webkit-animation:6s linear infinite rotation;animation:6s linear infinite rotation}article.subculture section.point .container .point-item .point-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.subculture section.point .container .point-item .point-inr .tx-box h3{margin-bottom:24px}article.subculture section.point .container .point-item .point-inr .tx-box h3 span{font-size:4.8rem;padding:1px 16px;color:#34e4ac;background:#8b5acb}article.subculture section.point .container .point-item.item01{margin-bottom:120px}article.subculture section.point .container .point-item.item01 .point-inr .tx-box{position:relative;z-index:1;max-width:700px;width:90%}article.subculture section.point .container .point-item.item01 .point-inr .ph-box{width:56%;max-width:680px;position:absolute;right:0;top:80px}article.subculture section.point .container .point-item.item02{position:relative}article.subculture section.point .container .point-item.item02 .num-wrap{margin:0 0 0 auto;position:absolute;top:-80px;left:initial;right:0}article.subculture section.point .container .point-item.item02 .point-inr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.subculture section.point .container .point-item.item02 .point-inr .ph-box{width:45%;max-width:500px;margin-right:40px}article.subculture section.point .container .point-item.item02 .point-inr .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.subculture section.point .container .point-item.item02 .point-inr .tx-box h3{margin-left:-80px;z-index:1;position:relative}article.subculture section.point .support-items{background:#11111f;width:100%;padding:120px 0 80px;margin-top:-40px;position:relative}article.subculture section.point .support-items .balloon{width:14%;position:absolute;right:3%;top:-60px}article.subculture section.point .support-items .balloon:after{display:block;content:'';padding-top:100%;background:url(/images/lp/subculture/balloon.png) no-repeat center/contain}article.subculture section.point .support-items .support-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.subculture section.point .support-items .support-wrap .support-item{width:30%}article.subculture section.point .support-items .support-wrap .support-item .ic-box{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3{margin:32px 0 8px;color:#fff}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3 span{font-size:3.2rem}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3 span.small{font-size:1.8rem}article.subculture section.point .support-items .support-wrap .support-item .tx-box .tx{color:#fff}article.subculture section.point .support-items .support-wrap .support-item.item01 .ic-box{width:120px}@media (max-width:767px){article.subculture section.point .container .point-item .num-wrap{position:relative;z-index:1}article.subculture section.point .container .point-item .num-wrap .num-inr{font-size:5.8rem;margin-left:-4px}article.subculture section.point .container .point-item .num-wrap .circle-text{width:96px;height:96px}article.subculture section.point .container .point-item .point-inr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.subculture section.point .container .point-item .point-inr .tx-box{width:100%;top:-16px}article.subculture section.point .container .point-item .point-inr .tx-box h3 span{font-size:2.8rem}article.subculture section.point .container .point-item.item01 .num-wrap{left:initial;margin:0 0 0 auto;top:0}article.subculture section.point .container .point-item.item01 .point-inr{margin-top:-16px}article.subculture section.point .container .point-item.item01 .point-inr .tx-box{width:100%}article.subculture section.point .container .point-item.item01 .point-inr .ph-box{width:100%;position:relative;top:0;left:-16px;overflow:hidden}article.subculture section.point .container .point-item.item01 .point-inr .ph-box img{width:initial;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article.subculture section.point .container .point-item.item01 .point-inr .ph-box:after{display:block;content:'';padding-top:72%}article.subculture section.point .container .point-item.item02 .num-wrap{right:initial;margin-top:8px}article.subculture section.point .container .point-item.item02 .point-inr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.subculture section.point .container .point-item.item02 .point-inr .tx-box h3{margin:-16px 0 24px}article.subculture section.point .container .point-item.item02 .point-inr .ph-box{width:86%;margin:0 -16px 0 auto}article.subculture section.point .support-items{padding:80px 0;margin-top:80px}article.subculture section.point .support-items .balloon{width:120px;right:16px;top:-40px}article.subculture section.point .support-items .support-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.subculture section.point .support-items .support-wrap .support-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}article.subculture section.point .support-items .support-wrap .support-item:last-child{margin-bottom:0}article.subculture section.point .support-items .support-wrap .support-item .ic-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:80px;margin-right:16px}article.subculture section.point .support-items .support-wrap .support-item .tx-box{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3{margin:0 0 8px}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3 span{font-size:2.8rem}article.subculture section.point .support-items .support-wrap .support-item .tx-box h3 span.small{font-size:1.6rem}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}article.subculture section.contact{width:40%;max-width:940px;margin:160px auto;position:relative}@media (max-width:767px){article.subculture section.contact{width:100%}}article.subculture section.contact a{background-color:#a9a6f2;background:-webkit-gradient(linear,left top,right top,from(#a9a6f2),to(#8b5acb));background:linear-gradient(90deg,#a9a6f2 0,#8b5acb 100%);position:relative;z-index:1;padding:56px;margin:0 16px;-webkit-transition:.2s ease;transition:.2s ease}article.subculture section.contact a:hover{opacity:1}@media (min-width:768px){article.subculture section.contact a:hover{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}article.subculture section.contact a:hover .flex-items .flex-item svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}article.subculture section.contact a .flex-items{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.subculture section.contact a .flex-items .flex-item .head{font-size:2.4rem;color:#fff;margin-left:-14px}article.subculture section.contact a .flex-items .flex-item .tx{font-size:3rem;color:#fff;line-height:1.4}article.subculture section.contact a .flex-items .flex-item:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.subculture section.contact a .flex-items .flex-item:last-child .contact-tx{color:#fff;font-size:5.6rem;font-weight:700;margin:0 16px;white-space:nowrap}article.subculture section.contact a .flex-items .flex-item:last-child svg{width:56px;height:56px;fill:#fff;-webkit-transition:.2s ease;transition:.2s ease}article.subculture section.contact:after{display:block;content:'';width:-webkit-calc(100% - 32px);width:calc(100% - 32px);height:100%;background:#11111f;position:absolute;bottom:-16px;right:0}@media (max-width:767px){article.subculture section.contact a{padding:24px}article.subculture section.contact a .flex-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.subculture section.contact a .flex-items .flex-item:first-child{margin-bottom:16px}article.subculture section.contact a .flex-items .flex-item:first-child .head{font-size:1.8rem}article.subculture section.contact a .flex-items .flex-item:first-child .tx{font-size:1.6rem}article.subculture section.contact a .flex-items .flex-item:last-child .contact-tx{font-size:3.6rem;margin:0 16px 0 0;line-height:1}article.subculture section.contact a .flex-items .flex-item:last-child svg{width:40px;height:40px}article.subculture section.contact:after{right:2px}}article.subculture section.area .container ul.area-list li.acnav{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw);width:100vw}article.subculture section.area .container ul.area-list li.acnav:nth-child(2) .li-inr{background:url(/images/lp/subculture/area-shibuya.jpg) no-repeat center -300px/cover;background-size:120%}article.subculture section.area .container ul.area-list li.acnav:nth-child(3) .li-inr{background:url(/images/lp/subculture/area-kichijoji.jpg) no-repeat center -300px/cover;background-size:120%}article.subculture section.area .container ul.area-list li.acnav:nth-child(4) .li-inr{background:url(/images/lp/subculture/area-ikebukuro.jpg) no-repeat center -300px/cover;background-size:120%}article.subculture section.area .container ul.area-list li.acnav:nth-child(5) .li-inr{background:url(/images/lp/subculture/area-osaka.jpg) no-repeat center -300px/cover;background-size:120%}article.subculture section.area .container ul.area-list li.acnav:nth-child(6) .li-inr{background:url(/images/lp/subculture/area-kyoto.jpg) no-repeat center -300px/cover;background-size:120%}article.subculture section.area .container ul.area-list li.acnav .li-inr{background:url(/images/lp/subculture/area-akihabara.jpg) no-repeat center -100px/cover;background-size:120%;position:relative}article.subculture section.area .container ul.area-list li.acnav .li-inr:before{display:block;content:'';width:100%;height:100%;background:rgba(17,17,31,.5);position:absolute;top:0;left:0}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open{max-width:1120px;margin:0 auto;padding:44px 16px 30px;position:relative;cursor:pointer}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .tx{font-size:1.8rem;color:#fff;font-style:italic}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .h4-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .h4-wrap h4{font-size:5.6rem;margin:0 16px 0 0;color:#fff;font-style:italic;text-transform:uppercase}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .h4-wrap svg{width:48px;height:48px;fill:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.1s;transition:.1s}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open.active .h4-wrap svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.subculture section.area .container ul.area-list li.acnav .acnav-inr{display:none;position:relative}article.subculture section.area .container ul.area-list li.acnav .acnav-inr .area-dexcription{max-width:1120px;margin:0 auto;padding:0 16px}article.subculture section.area .container ul.area-list li.acnav .acnav-inr .area-dexcription span.ib{color:#fff;max-width:600px}article.subculture section.area .container ul.area-list li.acnav .acnav-inr .recommend-house-wrap{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(9%,rgba(255,255,255,.8)),color-stop(14%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.8) 9%,#fff 14%);padding-top:80px}article.subculture section.area .container ul.area-list li.acnav .acnav-inr .recommend-house-wrap .recommend-house{max-width:1120px;margin:0 auto;padding:0 16px}@media (max-width:767px){article.subculture section.area .container ul.area-list li.acnav .li-inr{background-size:280%}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open{padding:28px 16px 24px}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .tx{font-size:1.4rem;margin-bottom:4px}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .h4-wrap h4{font-size:2.8rem}article.subculture section.area .container ul.area-list li.acnav .li-inr .list-tx-box.btn-open .h4-wrap svg{width:38px;height:28px}article.subculture section.area .container ul.area-list li.acnav:nth-child(2) .li-inr{background:url(/images/lp/subculture/area-shibuya.jpg) no-repeat center -100px/cover;background-size:280%}article.subculture section.area .container ul.area-list li.acnav:nth-child(3) .li-inr{background:url(/images/lp/subculture/area-kichijoji.jpg) no-repeat center -100px/cover;background-size:280%}article.subculture section.area .container ul.area-list li.acnav:nth-child(4) .li-inr{background:url(/images/lp/subculture/area-ikebukuro.jpg) no-repeat center -300px/cover;background-size:280%}article.subculture section.area .container ul.area-list li.acnav:nth-child(5) .li-inr{background:url(/images/lp/subculture/area-osaka.jpg) no-repeat center -100px/cover;background-size:280%}article.subculture section.area .container ul.area-list li.acnav:nth-child(6) .li-inr{background:url(/images/lp/subculture/area-kyoto.jpg) no-repeat center -100px/cover;background-size:280%}article.subculture section.area .container ul.area-list li.acnav .acnav-inr .recommend-house-wrap{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(10%,rgba(255,255,255,.8)),color-stop(14%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.8) 10%,#fff 14%)}}article.subculture section.school{position:relative}article.subculture section.school .white-bg{width:70vw;height:330%;position:absolute;top:0;right:-28%;-webkit-transform:skew(-40deg,0deg);-ms-transform:skew(-40deg,0deg);transform:skew(-40deg,0deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background:#fff}article.subculture section.school .container .school-wrap .box{display:none;width:100%;padding:32px;background:#fff}article.subculture section.school .container .school-wrap .box.box--nest{width:100%;padding:0;border:none}article.subculture section.school .container .school-wrap .list__item{width:100%;background:#11111f;padding:16px 16px 16px 32px;border-bottom:solid 1px #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:1.8rem;cursor:pointer}article.subculture section.school .container .school-wrap .list__item svg{width:16px;min-width:16px;height:16px;margin:8px;-webkit-transition:.1s;transition:.1s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}article.subculture section.school .container .school-wrap .list__item.active{font-weight:700}article.subculture section.school .container .school-wrap .list__item.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.subculture section.school .container .school-wrap .list__item.list__item--second{padding:16px 16px 16px 32px}article.subculture section.school .container .school-wrap .list__item.list__item--third{background:#f1f1f1;padding:16px 16px 16px 48px;color:#11111f}article.subculture section.school .container .school-wrap .list__item.list__item--third svg{fill:#11111f}article.subculture section.school .container .school-wrap .list__item.active.end+.box{border-width:0 1px 1px}article.subculture section.school .container .school-wrap .btn-close{text-align:center;color:#003f96;font-weight:700;width:100%;border:2px solid #003f96;max-width:240px;margin:0 auto;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.subculture section.school .container .school-wrap .btn-close:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus-bhblue.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){article.subculture section.school .white-bg{top:-50px;-webkit-transform:skew(-20deg,0deg);-ms-transform:skew(-20deg,0deg);transform:skew(-20deg,0deg)}article.subculture section.school .container .school-wrap .box{padding:16px}article.subculture section.school .container .school-wrap .list__item{padding:16px}article.subculture section.school .container .school-wrap .list__item svg{margin:0}article.subculture section.school .container .school-wrap .list__item.list__item--second{padding:16px}article.subculture section.school .container .school-wrap .list__item.list__item--third{padding:16px}}article.subculture section.blog .container .blog-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:inherit}article.subculture section.blog .container .blog-wrap .blog-item a .ph-box{-o-object-fit:cover;object-fit:cover;margin-bottom:16px;overflow:hidden;position:relative}article.subculture section.blog .container .blog-wrap .blog-item a .ph-box:before{display:block;content:'';position:absolute;top:0;left:0;background:#11111f;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:.2s ease;transition:.2s ease}article.subculture section.blog .container .blog-wrap .blog-item a .ph-box:after{display:block;content:'';padding-top:65%}article.subculture section.blog .container .blog-wrap .blog-item a .ph-box img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;-webkit-transition:.2s ease;transition:.2s ease}article.subculture section.blog .container .blog-wrap .blog-item a .tx-box .tit{font-size:2.4rem;line-height:1.4}article.subculture section.blog .container .blog-wrap .blog-item a:hover{opacity:1}@media (min-width:768px){article.subculture section.blog .container .blog-wrap .blog-item a:hover .ph-box:before{opacity:.2}article.subculture section.blog .container .blog-wrap .blog-item a:hover .ph-box img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@media (max-width:767px){article.subculture section.blog .container .blog-wrap .blog-item a .tx-box .tit{font-size:1.8rem}}article.subculture section.review .container .review-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.subculture section.review .container .review-wrap.keen-slider{overflow:visible}article.subculture section.review .container .review-wrap .review-item{width:32%;background:#11111f;border-radius:8px;padding:24px;position:relative;overflow:hidden}article.subculture section.review .container .review-wrap .review-item:before{display:block;content:'';background:#b6d5f1;width:100%;height:62px;position:absolute;top:0;left:0}article.subculture section.review .container .review-wrap .review-item:nth-child(2){top:40px}article.subculture section.review .container .review-wrap .review-item:nth-child(2):before{background:#ffa196}article.subculture section.review .container .review-wrap .review-item:nth-child(3){top:-62px}article.subculture section.review .container .review-wrap .review-item:nth-child(3):before{background:#abd6ce}article.subculture section.review .container .review-wrap .review-item .tenant-info{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ccc}article.subculture section.review .container .review-wrap .review-item .tenant-info .ph-box{width:80px;height:80px;border-radius:100%;border:4px solid #11111f;overflow:hidden;margin-bottom:8px;position:relative;z-index:1}article.subculture section.review .container .review-wrap .review-item .tenant-info .tx-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.subculture section.review .container .review-wrap .review-item .tenant-info .tx-box .flag-icon{width:30px;height:20px;border:none;margin-right:12px}article.subculture section.review .container .review-wrap .review-item .tenant-info .tx-box .name{font-size:1.8rem;font-weight:700;color:#fff}article.subculture section.review .container .review-wrap .review-item .review-inr p{color:#fff}article.subculture section.review .discord-wrap{width:96%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-120px 0 0 auto;padding:240px 32px 80px;background:#3e44e9}article.subculture section.review .discord-wrap .flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.subculture section.review .discord-wrap .flex-wrap .flex-item h3{font-family:gill-sans-nova,sans-serif;font-size:4.8rem;margin-bottom:24px;color:#fff}article.subculture section.review .discord-wrap .flex-wrap .flex-item .tx{color:#fff}article.subculture section.review .discord-wrap .flex-wrap .flex-item ul.discoad-channel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}article.subculture section.review .discord-wrap .flex-wrap .flex-item ul.discoad-channel li{color:#fff;padding:0 16px;margin:12px 0;background:#11111f;border-radius:8px}article.subculture section.review .discord-wrap .flex-wrap .flex-item:first-child{margin-right:56px;max-width:700px}@media (max-width:767px){article.subculture section.review .container .review-wrap .review-item{padding:16px}article.subculture section.review .container .review-wrap .review-item:before{height:40px}article.subculture section.review .container .review-wrap .review-item:nth-child(2){top:0}article.subculture section.review .container .review-wrap .review-item:nth-child(3){top:0}article.subculture section.review .container .review-wrap .review-item .tenant-info{margin-bottom:8px;padding-bottom:8px}article.subculture section.review .container .review-wrap .review-item .tenant-info .ph-box{width:60px;height:60px}article.subculture section.review .container .review-wrap .review-item .tenant-info .tx-box .flag-icon{width:24px;height:16px}article.subculture section.review .container .review-wrap .review-item .tenant-info .tx-box .name{font-size:1.6rem}article.subculture section.review .container .review-wrap .review-item .review-inr p{font-size:1.4rem}article.subculture section.review .discord-wrap{width:100%;margin:-120px 0 80px;padding:200px 16px 80px}article.subculture section.review .discord-wrap .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.subculture section.review .discord-wrap .flex-wrap .flex-item{max-width:initial;margin:0}article.subculture section.review .discord-wrap .flex-wrap .flex-item h3{font-size:2.8rem}article.subculture section.review .discord-wrap .flex-wrap .flex-item ul.discoad-channel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 0 -3px}article.subculture section.review .discord-wrap .flex-wrap .flex-item ul.discoad-channel li{margin:4px;font-size:1.4rem;padding:0 8px}article.subculture section.review .discord-wrap .flex-wrap .flex-item:first-child{margin:0}}section.ppc-float-btn{width:100%;position:fixed;bottom:0;right:0;border-top:1px #fff solid;z-index:50;-webkit-transition:.2s ease;transition:.2s ease;opacity:0}section.ppc-float-btn ul li{width:50%;height:55px;float:left;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px #fff solid;background-size:auto 55px;background-repeat:no-repeat;background-position:center}section.ppc-float-btn ul li.tell-btn{background-image:url(/images/lp/ppc/tell.jpg);background-color:#55bdee}section.ppc-float-btn ul li.mail-btn{border-right:none;background-image:url(/images/lp/ppc/mail.jpg);background-color:#7abf42}section.ppc-float-btn ul li a{display:block;height:100%}section.ppc-float-btn ul.en li.tell-btn{background-image:url(/images/lp/ppc/tell-en.jpg)}section.ppc-float-btn ul.en li.mail-btn{border-right:none;background-image:url(/images/lp/ppc/mail-en.jpg)}.btn-fixed{opacity:1!important;-webkit-transition:.2s ease;transition:.2s ease}article.ppc.lp03{overflow:hidden}article.ppc.lp03 section.mv{position:relative}article.ppc.lp03 section.mv img{width:100%}article.ppc.lp03 section.mv .discount2020{max-width:1080px;width:70%;position:absolute;bottom:0;right:0;left:0;margin:auto;z-index:1;text-align:right}article.ppc.lp03 section.mv .discount2020 img{width:28vw;max-width:440px;margin:0 -12vw -4vw 0}@media (max-width:767px){article.ppc.lp03 section.mv .discount2020{width:100%;position:static;text-align:center;padding-bottom:16px}article.ppc.lp03 section.mv .discount2020 img{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0;margin-top:-30vw}}article.ppc.lp03 section.bnr .inr{max-width:1120px;text-align:center;padding:0 16px;margin:40px auto}article.ppc.lp03 section.concept-ttl .inr{background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left -20% center,right -20% center,center,center;background-size:40%,40%,contain,cover;position:relative;margin-bottom:24px;padding:80px 0}article.ppc.lp03 section.concept-ttl .inr .container{text-align:center}article.ppc.lp03 section.concept-ttl .inr .container h2.ttl{font-size:5.6rem;line-height:1.5;color:#003f96;letter-spacing:4px;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff;margin-bottom:24px}article.ppc.lp03 section.concept-ttl .inr .container .subtx{line-height:2.4;max-width:60%;margin:0 auto;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}@media (max-width:991px){article.ppc.lp03 section.concept-ttl .inr .container .subtx{max-width:80%}article.ppc.lp03 section.concept-ttl .inr .container .subtx br.hidden-lg-down{display:none}}article.ppc.lp03 section.concept-ttl .ph-wrap ul.slick li.slick-slide{overflow:hidden;margin:0 16px;border-radius:4px}article.ppc.lp03 section.concept-ttl .ph-wrap ul.slick li.slick-slide img{width:320px;height:180px}@media (max-width:767px){article.ppc.lp03 section.concept-ttl .inr{background:url(/illust/concept/flag-top.svg),url(/illust/concept/flag-bottom.svg),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:repeat-x,repeat-x,no-repeat,no-repeat;background-position:center -146px,bottom -200px center,top,center;background-size:contain,contain,contain,cover;padding:60px 0}article.ppc.lp03 section.concept-ttl .inr .container h2.ttl{font-size:3.2rem;line-height:1.4;margin-bottom:16px}article.ppc.lp03 section.concept-ttl .inr .container h2.ttl.jp-ja{font-size:2.6rem}article.ppc.lp03 section.concept-ttl .inr .container .subtx{max-width:100%;text-align:left}article.ppc.lp03 section.concept-ttl .ph-wrap ul.slick li.slick-slide{margin:0 8px}article.ppc.lp03 section.concept-ttl .ph-wrap ul.slick li.slick-slide img{width:184px;height:104px}}article.ppc.lp03 section.features{position:relative;margin:160px 0}article.ppc.lp03 section.features .h2-wrap{position:absolute;top:0;right:0;left:0;margin-top:-32px;z-index:88;text-align:center;color:#003f96}article.ppc.lp03 section.features .h2-wrap h2{font-size:5.6rem;letter-spacing:3px;line-height:1.2;margin:0}article.ppc.lp03 section.features .h2-wrap .subtx{font-weight:700}article.ppc.lp03 section.features .features.features01{position:relative;padding:0 0 160px}article.ppc.lp03 section.features .features.features01:before{width:100%;height:496px}article.ppc.lp03 section.features .features.features01 .container{padding-top:140px}article.ppc.lp03 section.features .features.features01 .container .ph{width:100%;height:480px;background:url(/images/concept/features01.jpg) no-repeat center/cover}article.ppc.lp03 section.features .features.features01 .container .ttl-box{margin-top:-70px;padding:0 16px}article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box{padding:0 16px}article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box{padding:0 16px}article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph{background:url(/images/concept/features01-2.jpg) no-repeat center/cover}article.ppc.lp03 section.features .features.features02{position:relative;padding:0 0 102px}article.ppc.lp03 section.features .features.features02:before{top:-40px;left:0;width:52%;height:480px}article.ppc.lp03 section.features .features.features02 .container{position:relative}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:visible;margin-bottom:56px}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph1{width:448px;height:480px;background:url(/images/concept/features03-ev.jpg) no-repeat center/cover}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2{width:640px;height:480px;background:url(/images/concept/features02-right.jpg) no-repeat top center/130%}@media (max-width:1200px){article.ppc.lp03 section.features .features.features02 .container .ph-wrap{position:relative;height:480px;margin-bottom:56px}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph{position:absolute;right:0;margin:0}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph1{width:448px;height:480px}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2{width:640px;height:480px;margin-left:32px}}article.ppc.lp03 section.features .features.features02 .container .ttl-box{position:absolute;top:-18px;right:32px}article.ppc.lp03 section.features .features.features02 .container .ttl-box .inr .num{color:#003f96}article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box{max-width:82%;margin:0 auto;text-align:center}article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box h4{text-align:center}article.ppc.lp03 section.features .features.features03{position:relative}article.ppc.lp03 section.features .features.features03:before{top:0;left:0;width:100%;height:468px}article.ppc.lp03 section.features .features.features03 .ph-wrap{padding-top:40px}article.ppc.lp03 section.features .features.features03 .ph-wrap .slick-list{overflow:visible}article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide{overflow:hidden;margin:0 16px;width:1120px;height:480px;background:#f1f1f1}article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide img{width:100%;height:auto}article.ppc.lp03 section.features .features.features03 .container .ttl-box{margin-top:-70px;padding:0 0 0 16px}article.ppc.lp03 section.features .features.features03 .container .wrapper{margin-bottom:52px}article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box{width:100%;padding:0 16px}article.ppc.lp03 section.features .features.features03 .container .ph-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}article.ppc.lp03 section.features .features.features03 .container .ph-box .btn-base.ghost.arrow{margin:0;max-width:initial;min-width:initial;width:30rem}article.ppc.lp03 section.features .features.features03 .container .ph-box .btn-base.ghost.arrow a{text-align:left}article.ppc.lp03 section.features .features.features03 .container .ph-box .btn-base.ghost.arrow.left{margin-right:3rem}@media (max-width:767px){article.ppc.lp03 section.features{margin:56px 0}article.ppc.lp03 section.features .h2-wrap{margin-top:-20px}article.ppc.lp03 section.features .h2-wrap h2{font-size:3.8rem}article.ppc.lp03 section.features .h2-wrap .subtx{font-size:1.4rem}article.ppc.lp03 section.features .features{margin:56px 0}article.ppc.lp03 section.features .features.features01{padding:0 0 80px;margin:0}article.ppc.lp03 section.features .features.features01:before{height:55vw}article.ppc.lp03 section.features .features.features01 .container{padding:86px 0 0}article.ppc.lp03 section.features .features.features01 .container .ph{height:55vw}article.ppc.lp03 section.features .features.features01 .container .ttl-box{margin-top:-36px}article.ppc.lp03 section.features .features.features01 .container .wrapper{margin-top:16px}article.ppc.lp03 section.features .features.features01 .container .wrapper .tx-box{margin-bottom:32px}article.ppc.lp03 section.features .features.features01 .container .wrapper .ph-box .ph{background:url(/images/lp/ppc3/sp-ph01.jpg) no-repeat center/cover}article.ppc.lp03 section.features .features.features02{padding:0 0 56px;margin:0}article.ppc.lp03 section.features .features.features02:before{height:59vw}article.ppc.lp03 section.features .features.features02 .container{padding:0}article.ppc.lp03 section.features .features.features02 .container .ph-wrap{position:relative;height:59vw;margin-bottom:32px}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph{width:100%;position:absolute;right:0;margin:0}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph1,article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2{width:100%;min-width:20%;height:59vw}article.ppc.lp03 section.features .features.features02 .container .ph-wrap .ph .ph2{min-width:80%;margin-left:16px}article.ppc.lp03 section.features .features.features02 .container .ttl-box{top:-9px;right:16px}article.ppc.lp03 section.features .features.features02 .container .wrapper{padding:0 16px}article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box{max-width:100%;text-align:left}article.ppc.lp03 section.features .features.features02 .container .wrapper .tx-box h4{text-align:left}article.ppc.lp03 section.features .features.features02 .container .wrapper .ph-box{width:100%;height:50vw;margin-top:24px;border-radius:4px;overflow:hidden}article.ppc.lp03 section.features .features.features02 .container .wrapper .ph-box .ph{width:100%;height:100%;background:url(/images/concept/features03-ev.jpg) no-repeat center/cover}article.ppc.lp03 section.features .features.features03{margin:0}article.ppc.lp03 section.features .features.features03:before{height:53vw}article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide{width:80vw;height:48vw;margin:0 8px;position:relative}article.ppc.lp03 section.features .features.features03 .ph-wrap ul.slick li.slick-slide img{position:absolute;width:auto;height:100%;left:-25%}article.ppc.lp03 section.features .features.features03 .container .ttl-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:-36px;padding:0}article.ppc.lp03 section.features .features.features03 .container .wrapper{margin-top:16px}article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box{padding:0}article.ppc.lp03 section.features .features.features03 .container .wrapper .tx-box .ph-box .ph{height:55vw;margin-bottom:16px}article.ppc.lp03 section.features .features.features03 .container .ph-box{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.ppc.lp03 section.features .features.features03 .container .ph-box .box{width:100%;margin-bottom:24px}article.ppc.lp03 section.features .features.features03 .container .ph-box .box:nth-child(2){margin-bottom:0}article.ppc.lp03 section.features .features.features03 .container .ph-box .box p{font-weight:400;text-align:left}article.ppc.lp03 section.features .features.features03 .container .ph-box .btn-base.ghost.arrow.left{margin-right:0;margin-bottom:3rem}}article.ppc.lp03 section.campaign{margin:160px 0 0;background:#f1f1f1;background:url(/images/common/polygon-gray.webp) repeat}article.ppc.lp03 section.campaign .h2-wrap{position:absolute;right:0;left:0;margin-top:-32px;z-index:88;text-align:center;color:#003f96}article.ppc.lp03 section.campaign .h2-wrap h2{font-size:5.6rem;letter-spacing:3px;line-height:1.2;margin:0}article.ppc.lp03 section.campaign .h2-wrap .subtx{font-weight:700}article.ppc.lp03 section.campaign .bnr-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px}article.ppc.lp03 section.campaign .bnr-wrap .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:8px}article.ppc.lp03 section.campaign .bnr-wrap .bnr a img{width:100%}@media (max-width:767px){article.ppc.lp03 section.campaign{margin:80px 0 0}article.ppc.lp03 section.campaign .h2-wrap{margin-top:-20px}article.ppc.lp03 section.campaign .h2-wrap h2{font-size:3.8rem}article.ppc.lp03 section.campaign .h2-wrap .subtx{font-size:1.4rem}article.ppc.lp03 section.campaign .bnr-wrap{padding:72px 0 24px}article.ppc.lp03 section.campaign .bnr-wrap .bnr{width:100%;margin:0 0 16px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}}article.ppc.lp03 section.point{width:100%;padding:80px;background:url(/images/common/polygon-yellow.webp) repeat}article.ppc.lp03 section.point .point-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.ppc.lp03 section.point .point-wrap .point-box{width:33.333%;text-align:center}article.ppc.lp03 section.point .point-wrap .point-box .icon{margin-bottom:16px}article.ppc.lp03 section.point .point-wrap .point-box .tx h3{font-size:2.4rem;line-height:1.4}article.ppc.lp03 section.point .point-wrap .point-box .tx p{font-size:1.4rem}@media (max-width:767px){article.ppc.lp03 section.point{padding:32px}article.ppc.lp03 section.point .point-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.ppc.lp03 section.point .point-wrap .point-box{width:100%;margin-bottom:16px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.ppc.lp03 section.point .point-wrap .point-box .icon{width:30%;margin:0 16px 0 0}article.ppc.lp03 section.point .point-wrap .point-box .icon img{width:100%}article.ppc.lp03 section.point .point-wrap .point-box .tx{width:70%}article.ppc.lp03 section.point .point-wrap .point-box .tx h3{font-size:1.8rem;line-height:1.5;margin-bottom:0}article.ppc.lp03 section.point .point-wrap .point-box .tx p{font-size:1.2rem;line-height:1.5}}article.ppc.lp03 section.fix .ph{width:100%;height:400px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/images/concept/concet-fix.jpg) no-repeat center/cover;background:linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/concept/concet-fix.jpg) no-repeat center/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.ppc.lp03 section.fix .ph .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.ppc.lp03 section.fix .ph .container img{width:496px;height:auto;margin-left:auto}article.ppc.lp03 section.fix .tx-wrap{background:url(/illust/concept/flag-left@2x.png),url(/illust/concept/flag-right@2x.png),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 31%,right 31%,center,center;background-size:40%,40%,contain,cover;position:relative;padding:104px 0 120px}article.ppc.lp03 section.fix .tx-wrap .container{text-align:center}article.ppc.lp03 section.fix .tx-wrap .container .fix-tx{font-size:5.6rem;color:#003f96;letter-spacing:1px;line-height:1.5;font-weight:700;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.ppc.lp03 section.fix .tx-wrap .container .fix-tx span{margin-right:-32px}article.ppc.lp03 section.fix .tx-wrap .container p.tx{font-weight:700;max-width:60%;margin:16px auto 60px;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.ppc.lp03 section.fix .tx-wrap .container .btn-base.ghost{border-radius:100px}@media (min-width:991px){article.ppc.lp03 section.fix .tx-wrap .container .btn-base.ghost{max-width:544px;border:3px solid #003f96}article.ppc.lp03 section.fix .tx-wrap .container .btn-base.ghost a{font-size:2.4rem;padding:16px 0}article.ppc.lp03 section.fix .tx-wrap .container .btn-base.ghost svg{width:22px;height:22px;margin-top:-11px;right:16px}}@media (max-width:767px){article.ppc.lp03 section.fix .ph{height:55vw;background-size:250%;background-position:35%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.ppc.lp03 section.fix .ph .container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px}article.ppc.lp03 section.fix .ph .container img{width:51%}article.ppc.lp03 section.fix .tx-wrap{background:url(/illust/concept/flag-top.svg),url(/illust/concept/flag-bottom.svg),url(/illust/concept/dotted_worldmap@2x.png),radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 70%,rgba(0,0,0,.1) 100%);background-repeat:repeat-x,repeat-x,no-repeat,no-repeat;background-position:center -146px,center 302px,center,center;background-size:contain,contain,contain,cover;padding:60px 0}article.ppc.lp03 section.fix .tx-wrap .container .fix-tx{font-size:2.4rem}article.ppc.lp03 section.fix .tx-wrap .container p.tx{max-width:100%;margin:16px auto 48px}}article.ppc.lp03 section.house-list{max-width:1120px;margin:56px auto}article.ppc.lp03 section.house-list .campaign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px;border:2px solid #ff9703}article.ppc.lp03 section.house-list .campaign .ttl{color:#fff;font-weight:700;white-space:nowrap;padding:0 16px;background:#ff9703;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.ppc.lp03 section.house-list .campaign .tx{font-size:1.4rem;font-weight:700;width:100%;padding:0 8px;line-height:1.6}article.ppc.lp03 section.house-list .campaign .inr{padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.ppc.lp03 section.house-list .campaign .inr:nth-child(n+2){border-top:1px solid #ff9703}article.ppc.lp03 section.house-list .campaign .inr .ph{width:120px;height:60px}article.ppc.lp03 section.house-list .campaign .inr .tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 8px}@media (max-width:767px){article.ppc.lp03 section.house-list .campaign{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.ppc.lp03 section.house-list .campaign .ttl{font-size:1.2rem;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}article.ppc.lp03 section.voice{width:100%;padding:80px;background:url(/images/common/polygon-yellow.webp) repeat}article.ppc.lp03 section.voice .voice-wrap{max-width:1120px;min-width:100%}article.ppc.lp03 section.voice .voice-wrap .voice-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}article.ppc.lp03 section.voice .voice-wrap .voice-box .ph{width:40%;padding:16px 0}article.ppc.lp03 section.voice .voice-wrap .voice-box .ph img{width:100%}article.ppc.lp03 section.voice .voice-wrap .voice-box .tx{width:60%;margin-left:32px;background:url(/images/lp/ppc3/quoto-ic.png) no-repeat;background-size:96px}article.ppc.lp03 section.voice .voice-wrap .voice-box .tx h3{color:#003f96;padding:16px 0 0 24px}article.ppc.lp03 section.voice .voice-wrap .voice-box:nth-child(2) .ph{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.ppc.lp03 section.voice .voice-wrap .voice-box:nth-child(2) .tx{margin:0 32px 0 0}@media (max-width:767px){article.ppc.lp03 section.voice{padding:56px 0}article.ppc.lp03 section.voice .voice-wrap .voice-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}article.ppc.lp03 section.voice .voice-wrap .voice-box .ph{width:100%;padding:0}article.ppc.lp03 section.voice .voice-wrap .voice-box .ph img{width:100%}article.ppc.lp03 section.voice .voice-wrap .voice-box .tx{width:100%;margin-left:0;padding-top:16px}article.ppc.lp03 section.voice .voice-wrap .voice-box .tx h3{font-size:1.8rem;padding:0;margin-bottom:8px}article.ppc.lp03 section.voice .voice-wrap .voice-box:nth-child(2) .ph{-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:initial}}article.ppc.lp03 section.house-faq{max-width:1120px;margin:80px auto}article.ppc.lp03 section.house-faq ul.help-ul{padding:0 16px;border:1px solid #ccc}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans,article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que{border-top:1px solid #ccc;border-radius:0}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr,article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que{padding:20px 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr:before,article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que:before{width:40px;min-width:40px;margin:-4px 16px 0 0;border-radius:4px;display:block;font-size:2.4rem;font-weight:700;line-height:40px;text-align:center}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que{cursor:pointer;position:relative}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que:before{content:'Q';color:#fff;background:#11111f}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que .rotate-box svg{width:14px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que.active{color:#003f96}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que.active .rotate-box svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#003f96}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans{display:none}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr a{text-decoration:underline!important}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr .country .box{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ccc}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr .country .box:last-child{border:none}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr .country .box .name{color:#003f96;font-weight:700}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr .country .box .name span{margin-right:8px;box-shadow:0 0 1px 1px #ccc inset}article.ppc.lp03 section.house-faq ul.help-ul li.help-list:first-child .que{border:none}@media (max-width:767px){article.ppc.lp03 section.house-faq{margin:56px auto}article.ppc.lp03 section.house-faq ul.help-ul li.help-list .ans .inr:before,article.ppc.lp03 section.house-faq ul.help-ul li.help-list .que:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}article.ppc.lp03 section.house-faq ul.help-ul li.help-list:nth-child(3) .box,article.ppc.lp03 section.house-faq ul.help-ul li.help-list:nth-child(4) .box{text-align:justify;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}}article.ppc.lp03 section.message{max-width:1120px;margin:80px auto;border:2px solid #ffe73f;border-radius:4px;position:relative}article.ppc.lp03 section.message .ph{border-radius:2px 2px 0 0}article.ppc.lp03 section.message .ph img{width:100%}article.ppc.lp03 section.message .tx{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.ppc.lp03 section.message .tx img{width:104px;margin-right:8px}article.ppc.lp03 section.message .tx p{color:#003f96;font-size:2.4rem;font-weight:700;text-align:center}article.ppc.lp03 section.message .btn-base{max-width:540px;margin:24px auto 32px}@media (max-width:767px){article.ppc.lp03 section.message{margin:0 16px 80px}article.ppc.lp03 section.message .tx{padding:16px}article.ppc.lp03 section.message .tx p{font-size:1.6rem;line-height:1.6}article.ppc.lp03 section.message .btn-base{max-width:540px;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);margin:0 auto 16px}}article.ppc.lp03 .covid-wrap{max-width:1152px;margin:80px auto;padding:0 16px;background:0 0}article.ppc.lp03 .covid-wrap a{background:#d50000}@media (max-width:767px){article.ppc.lp03 .covid-wrap{margin:80px 16px;padding:0}article.ppc.lp03 .covid-wrap a{background:0 0}}article.ppc.lp03 section.step{max-width:1050px;margin:120px auto}article.ppc.lp03 section.step img{width:100%}article.ppc.lp03 section.step .step-ttl{max-width:180px;margin:0 auto 30px;display:block}article.ppc.lp03 section.step ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:767px){article.ppc.lp03 section.step ul{grid-template-columns:1fr;margin:0 10px;gap:0}}article.ppc.lp03 section.step ul a{display:block}section.ppc03-float-btn{width:100%;position:fixed;bottom:0;right:0;border-top:1px #fff solid;z-index:98;-webkit-transition:.2s ease;transition:.2s ease;opacity:0}section.ppc03-float-btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.ppc03-float-btn ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:50%;height:55px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px #fff solid;background-size:auto 55px;background-repeat:no-repeat;background-position:center;color:#fff;font-weight:700;background-color:#003f96}section.ppc03-float-btn ul li.search-btn a:before{background:url(/icon/ic-search-white.svg) no-repeat center/cover}section.ppc03-float-btn ul li.mail-btn{border-right:none}section.ppc03-float-btn ul li.mail-btn a:before{background:url(/icon/ic-mail-white.svg) no-repeat center/cover}section.ppc03-float-btn ul li a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#fff;font-size:1.4rem}section.ppc03-float-btn ul li a:before{content:'';display:block;width:16px;height:16px;margin-right:4px}#colorbox .people-box{border-radius:10px}#colorbox .people-box .pop-inner{padding:0}#colorbox .people-box .pop-inner img{width:100%}@media (max-width:767px){#colorbox .people-box .pop-inner{padding:0}#colorbox .people-box .pop-inner .box{max-width:600px;margin:0 auto;display:block}#colorbox .people-box .pop-inner .box .img-box{width:100%;margin:0 0 16px 0}#colorbox .people-box .pop-inner .box .img-box .img-inner img.tenant{width:100%;padding:0}#colorbox .people-box .pop-inner .box .img-box img.sign{display:none}#colorbox .people-box .pop-inner .box .tx-box{width:100%}#colorbox .people-box .pop-inner .box .tx-box img.sign{width:30%;margin-top:1rem}}section.ppc-float-btn{width:100%;position:fixed;bottom:0;right:0;border-top:1px #fff solid;z-index:50;-webkit-transition:.2s ease;transition:.2s ease;opacity:0}section.ppc-float-btn ul li{width:50%;height:55px;float:left;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px #fff solid;background-size:auto 55px;background-repeat:no-repeat;background-position:center}section.ppc-float-btn ul li.tell-btn{background-image:url(/images/lp/ppc/tell.webp);background-color:#55bdee}section.ppc-float-btn ul li.mail-btn{border-right:none;background-image:url(/images/lp/ppc/mail.webp);background-color:#7abf42}section.ppc-float-btn ul li a{display:block;height:100%}section.ppc-float-btn ul.en li.tell-btn{background-image:url(/images/lp/ppc/tell-en.webp)}section.ppc-float-btn ul.en li.mail-btn{border-right:none;background-image:url(/images/lp/ppc/mail-en.webp)}.btn-fixed{opacity:1!important;-webkit-transition:.2s ease;transition:.2s ease}article.ppc.lp04{overflow:hidden}article.ppc.lp04 section.mv{position:relative}article.ppc.lp04 section.mv img{width:100%}article.ppc.lp04 section.mv .mv-menu{position:fixed;left:0;bottom:0;z-index:1;width:192px;height:100vh;background:#ffe73f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.ppc.lp04 section.mv .mv-menu.hidden{display:none}article.ppc.lp04 section.mv .mv-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;margin-bottom:25px}article.ppc.lp04 section.mv .mv-menu ul li img.menu-illust{margin-bottom:18px}article.ppc.lp04 section.mv .mv-menu ul li a{font-size:1.3rem;font-weight:700}@media (max-width:767px){article.ppc.lp04 section.mv .mv-menu{max-width:none;width:100%;height:auto}article.ppc.lp04 section.mv .mv-menu ul{padding:40px 20px 20px}article.ppc.lp04 section.mv .mv-menu ul li a{font-size:14px;text-align:center}}article.ppc.lp04 section.mv .mv-menu-close{position:absolute;right:0;bottom:0;width:40px;cursor:pointer}@media (max-width:767px){article.ppc.lp04 section.mv .mv-menu-close{bottom:auto;top:0}}article.ppc.lp04 section.mv .mv-menu-open{position:fixed;left:-4px;bottom:-6px;z-index:1;height:100vh;display:none;cursor:pointer}article.ppc.lp04 section.mv .mv-menu-open img{height:100vh}article.ppc.lp04 section.mv .mv-menu-open.active{display:block}@media (max-width:767px){article.ppc.lp04 section.mv .mv-menu-open{left:0;bottom:0;width:100%;height:auto}article.ppc.lp04 section.mv .mv-menu-open img{width:-webkit-calc(100% + 10px);width:calc(100% + 10px);height:auto;margin:0 5px -3px -5px}}article.ppc.lp04 section.welcome{position:relative}article.ppc.lp04 section.welcome img{width:100%}article.ppc.lp04 section.welcome .slick{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1160px;margin:30px auto 0}article.ppc.lp04 section.welcome .footer{margin-top:120px}@media (max-width:767px){article.ppc.lp04 section.welcome .slick{display:block;margin:30px auto 0 20px}article.ppc.lp04 section.welcome .slick-list{overflow:visible}article.ppc.lp04 section.welcome .slick-slider{padding-right:54px}article.ppc.lp04 section.welcome .footer{margin-top:60px}}article.ppc.lp04 section.connects{position:relative}article.ppc.lp04 section.connects img{width:100%}article.ppc.lp04 section.connects .connects-content{margin-top:80px}@media (max-width:767px){article.ppc.lp04 section.connects .connects-content{margin-top:50px}}article.ppc.lp04 section.point img{width:100%}article.ppc.lp04 section.point ul{max-width:1050px;margin:80px auto 120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}@media (max-width:767px){article.ppc.lp04 section.point ul{margin:0 auto 120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px}}article.ppc.lp04 section.point ul li{padding:0 15px;border-right:2px solid #000}article.ppc.lp04 section.point ul li:last-child{border-right:none}@media (max-width:767px){article.ppc.lp04 section.point ul li{padding:50px 40px;border-right:none;border-bottom:2px solid #000}}article.ppc.lp04 section.people{background:#ffe73f}article.ppc.lp04 section.people img{width:100%}article.ppc.lp04 section.people ul{max-width:1050px;margin:70px auto 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;gap:20px}@media (max-width:767px){article.ppc.lp04 section.people ul{display:block;padding-right:35vw;margin:30px auto 40px 10px}article.ppc.lp04 section.people ul .slick-list{overflow:visible}}article.ppc.lp04 section.people .people-content{max-width:1050px;margin:0 auto}article.ppc.lp04 section.people .people-content img{margin-bottom:40px}@media (max-width:767px){article.ppc.lp04 section.people .people-content img{margin-bottom:20px;padding:0 10px}}article.ppc.lp04 section.price{background-image:url(/images/lp/ppc4/price-bg.webp);background-repeat:no-repeat;background-size:cover}@media (max-width:767px){article.ppc.lp04 section.price{background-image:url(/images/lp/ppc4/price-bg-sp.webp)}}article.ppc.lp04 section.price .price-content{max-width:780px;padding:100px 0;margin:0 auto}article.ppc.lp04 section.price .price-content img{width:100%}@media (max-width:767px){article.ppc.lp04 section.price .price-content{padding:70px 10px 100px}}article.ppc.lp04 section.price .price-scroll{overflow:scroll;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);margin-left:10px}article.ppc.lp04 section.price .price-scroll img{width:635px;padding-right:35px}article.ppc.lp04 section.campaign img{width:100%}article.ppc.lp04 section.campaign .campaign-content{max-width:1050px;margin:auto}article.ppc.lp04 section.campaign .campaign-bnr{max-width:480px;margin:30px auto}@media (max-width:767px){article.ppc.lp04 section.campaign .campaign-bnr{margin:30px 20px}article.ppc.lp04 section.campaign .campaign-bnr img{width:100%}}article.ppc.lp04 section.step{max-width:1050px;margin:120px auto}article.ppc.lp04 section.step img{width:100%}article.ppc.lp04 section.step .step-ttl{max-width:180px;margin:0 auto 30px;display:block}article.ppc.lp04 section.step ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:767px){article.ppc.lp04 section.step ul{grid-template-columns:1fr;margin:0 10px;gap:0}}article.ppc.lp04 section.step ul a{display:block}article.ppc.lp04 section.faq{background-image:url(/images/lp/ppc4/faq-bg.webp);background-repeat:no-repeat;background-size:cover;padding:120px 0}@media (max-width:767px){article.ppc.lp04 section.faq{padding:60px 0}}article.ppc.lp04 section.faq .faq-content{max-width:780px;margin:0 auto}article.ppc.lp04 section.faq .faq-content .faq-ttl{max-width:440px;margin:0 auto 40px;display:block}@media (max-width:767px){article.ppc.lp04 section.faq .faq-content .faq-ttl{max-width:390px}}article.ppc.lp04 section.faq .faq-content ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (max-width:767px){article.ppc.lp04 section.faq .faq-content ul{display:block;display:block;padding-right:35vw;margin:30px auto 40px 10px}article.ppc.lp04 section.faq .faq-content ul .slick-list{overflow:visible}}article.ppc.lp04 section.faq img{width:100%}article.ppc.lp04 section.setsumeikai img{width:100%}article.ppc.lp04 section.setsumeikai .setsumeikai-content{max-width:630px;margin:80px auto 50px;display:block}@media (max-width:767px){article.ppc.lp04 section.setsumeikai .setsumeikai-content{width:90%}}article.ppc.lp04 section.setsumeikai a.setsumeikai-btn{max-width:300px;margin:20px auto 0;display:block}article.ppc.lp04 section.house{background-image:url(/images/lp/ppc4/house-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;padding:120px 0 0}@media (max-width:767px){article.ppc.lp04 section.house{background-image:url(/images/lp/ppc4/house-bg-sp.webp)}}article.ppc.lp04 section.house .house-content{max-width:1050px;margin:80px auto 50px;display:block}@media (max-width:767px){article.ppc.lp04 section.house .house-content{margin:0 auto 50px}}article.ppc.lp04 section.house .house-ttl{display:block;max-width:200px;margin:120px auto 50px}@media (max-width:767px){article.ppc.lp04 section.house .house-ttl{margin:0 auto 50px}}article.ppc.lp04 section.house .tab-box ul.tab-menu{margin:0;border:none;padding:0;background:0 0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media (max-width:767px){article.ppc.lp04 section.house .tab-box ul.tab-menu{margin:0 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}article.ppc.lp04 section.house .tab-box ul.tab-menu li{margin:0!important;width:35%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;border-radius:2px}@media (max-width:767px){article.ppc.lp04 section.house .tab-box ul.tab-menu li{width:100%}}article.ppc.lp04 section.house .tab-contents{margin-top:24px}article.ppc.lp04 section.house ul.house-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 0 0 4px}@media (max-width:767px){article.ppc.lp04 section.house ul.house-list{grid-template-columns:1fr}}article.ppc.lp04 section.house ul.house-list li a{display:block}article.ppc.lp04 section.house ul.house-list li img{width:100%}article.ppc.lp05{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/images/lp/ppc5/ppc05-bg.webp);background-attachment:fixed;background-size:cover}article.ppc.lp05 .ppc05-fixnav{width:100%;position:fixed;bottom:0;z-index:5;display:grid;grid-template-columns:1fr 1fr 1fr}@media (min-width:767px){article.ppc.lp05 .ppc05-fixnav{-webkit-transform:translateX(296px) rotate(90deg);-ms-transform:translateX(296px) rotate(90deg);transform:translateX(296px) rotate(90deg);right:0;left:0;margin:0 auto;max-width:380px;top:340px;bottom:auto;border-radius:10px 10px 0 0;overflow:hidden;border:2px solid #fff;border-bottom:none;position:fixed;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}article.ppc.lp05 .ppc05-fixnav.hidden{-webkit-animation:fadeOut .2s;animation:fadeOut .2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}article.ppc.lp05 .ppc05-fixnav a{display:block}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}article.ppc.lp05 .ppc05-wrap{width:100%;margin:auto 0;background:#f1f1f1;position:relative}@media (min-width:767px){article.ppc.lp05 .ppc05-wrap{width:540px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35);margin-bottom:100px;border-radius:0 0 10px 10px;overflow:hidden}}article.ppc.lp05 img{width:100%}article.ppc.lp05 section.kv{width:100%;position:relative}article.ppc.lp05 section.kv .kv-circle{width:52px;position:absolute;right:0;top:0;z-index:2}article.ppc.lp05 section.kv .kv-copy{width:14%;position:absolute;right:8px;top:14px;z-index:3}article.ppc.lp05 section.kv .kv-slider{border-radius:50px 10px 50px 10px;overflow:hidden}article.ppc.lp05 section.kv .kv-slider-wrap{width:100%;position:absolute;top:18px;padding:0 16px}article.ppc.lp05 section.kv .kv-ttl-wrap{position:absolute;top:49%;text-align:center}article.ppc.lp05 section.kv .kv-ttl-wrap .kv-ttl{width:98%}article.ppc.lp05 section.kv .kv-ttl-wrap ul.ppc05-nav{margin-top:3%;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}article.ppc.lp05 section.kv .kv-ttl-wrap ul.ppc05-nav a{display:block}article.ppc.lp05 section.kv .kv-bg{width:100%}article.ppc.lp05 section.contents02{background:#006abe;position:relative}article.ppc.lp05 section.contents02 .contents02-copy{position:absolute;top:4%;right:6%;width:17%;z-index:2}article.ppc.lp05 section.contents02 .contents02-ttl{position:absolute;top:45%;right:0;left:0;width:80%;z-index:2;margin:auto}article.ppc.lp05 section.contents02 .contents02-slider01{margin-bottom:12px}article.ppc.lp05 section.contents02 .contents02-slider01 li,article.ppc.lp05 section.contents02 .contents02-slider02 li{margin:0 6px;border-radius:10px;overflow:hidden}article.ppc.lp05 section.contents05 .contents05-wrapper{overflow-x:scroll}article.ppc.lp05 section.contents05 .contents05-wrapper img{width:135%}article.ppc.lp05 section.contents07{background:#fbe33b;padding-bottom:40px}article.ppc.lp05 section.contents08{position:relative}article.ppc.lp05 section.contents08 .contents08-btn{position:absolute;right:0;left:0;bottom:5%;margin:0 -webkit-calc(-10px);margin:0 calc(-10px)}article.ppc.lp05 section.ppc05-houselist{background:#fff;padding-bottom:60px;margin-top:0}article.ppc.lp05 section.ppc05-houselist .ppc05-houselist-campaign{padding:0 10px;margin-bottom:24px}article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu{margin:0;border:none;padding:0;background:0 0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:0 10px}@media (max-width:767px){article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu{margin:0 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li{margin:0!important;width:35%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;border-radius:30px;border:2px solid #fbe306}article.ppc.lp05 section.ppc05-houselist .tab-box ul.tab-menu li label{font-size:1.6rem;letter-spacing:2px}article.ppc.lp05 section.ppc05-houselist .tab-contents{margin-top:24px}article.ppc.lp05 section.ppc05-houselist ul.house-list{display:grid;grid-template-columns:1fr;gap:8px;padding:0 0 0 4px}article.ppc.lp05 section.ppc05-houselist ul.house-list li a{display:block}article.ppc.lp05 section.ppc05-houselist ul.house-list li img{width:100%}article.ppc.lp05 section.contents06{background:#24c5cf}article.ppc.lp05 section.contents06 .contents06-wrap{text-align:center}article.ppc.lp05 section.contents06 .contents06-wrap .contents06-02-ttl{width:80%;margin:auto}article.ppc.lp05 section.contents06 .contents06-wrap ul{margin-top:24px;padding-bottom:24px}article.ppc.lp05 section.contents09{margin-bottom:80px}article.ppc.lp05 section.contents09 .faq-wrap{padding:0 10px}article.ppc.lp05 section.contents09 .faq-hidden{display:none}article.ppc.lp05 section.contents09 .faq-hidden.open{display:block}article.ppc.lp05 section.contents09 .faq-more{margin:8px auto 0;width:97%;display:block}article.ppc.lp05 section.contents09 .faq-more.hidden{display:none}article.ppc.lp05 section.ppc05cv{background:#fff;padding-bottom:40px}article.summer section.campaign-btn,article.summer section.mv-area .title-wrap,article.summer section.procedure .procedue-wrap ul li img,article.summer section.program .program-tx-wrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto}article.summer section.campaign-btn p,article.summer section.mv-area .title-wrap .tx-area h1,article.summer section.mv-area .title-wrap .tx-area p,article.summer section.program .program-tx-wrap{text-shadow:1px 1px 1px rgba(0,0,0,.3)}article.summer section.about-area .about-wrap .ab-box h2,article.summer section.contact h2,article.summer section.features h2,article.summer section.houses h2,article.summer section.information h2,article.summer section.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,article.summer section.recommend h2,article.summer section.situation h2,article.summer section.voice h2{font-size:3.6rem;font-weight:800;line-height:4.2rem;text-align:center;text-transform:uppercase;margin-bottom:70px}article.summer section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.contact h2 .h2-border,article.summer section.features h2 .h2-border,article.summer section.houses h2 .h2-border,article.summer section.information h2 .h2-border,article.summer section.map .h2-wrap h2 .h2-border,article.summer section.procedure h2 .h2-border,article.summer section.program .program-tx-wrap .program-tx h3 .h2-border,article.summer section.recommend h2 .h2-border,article.summer section.situation h2 .h2-border,article.summer section.voice h2 .h2-border{width:150px;height:6px;border-radius:3px;margin:25px auto 0;background:#c72228}@media (max-width:767px){article.summer section.about-area .about-wrap .ab-box h2,article.summer section.contact h2,article.summer section.features h2,article.summer section.houses h2,article.summer section.information h2,article.summer section.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,article.summer section.recommend h2,article.summer section.situation h2,article.summer section.voice h2{font-size:1.8rem;line-height:2.6rem;text-align:center;padding:0 10px;margin-bottom:30px}article.summer section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.contact h2 .h2-border,article.summer section.features h2 .h2-border,article.summer section.houses h2 .h2-border,article.summer section.information h2 .h2-border,article.summer section.map .h2-wrap h2 .h2-border,article.summer section.procedure h2 .h2-border,article.summer section.program .program-tx-wrap .program-tx h3 .h2-border,article.summer section.recommend h2 .h2-border,article.summer section.situation h2 .h2-border,article.summer section.voice h2 .h2-border{width:100px}}article.summer{padding:100px 0 0;max-width:1920px;color:#000;font-family:Raleway,sans-serif;font-weight:600;letter-spacing:1px;overflow:hidden}article.summer section{padding:100px 0;background:#fff;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.bnr{padding:32px 0}article.summer section.bnr .inr{max-width:1120px;padding:0 16px;margin:0 auto}article.summer section.mv-area{width:100%;height:620px;padding:0;position:relative;z-index:1}article.summer section.mv-area img.mv-kazari{width:200px;position:absolute;bottom:-62px}article.summer section.mv-area img.mv-kazari.left{left:-10px}article.summer section.mv-area img.mv-kazari.right{right:-10px}article.summer section.mv-area .title-wrap{width:100%;height:340px;top:75px;bottom:auto;background-image:url(/images/campaign/summer/title-bg.png);background-repeat:no-repeat;background-size:340px 340px;background-position:center center;display:table}article.summer section.mv-area .title-wrap .tx-area{text-align:center;display:table-cell;vertical-align:middle}article.summer section.mv-area .title-wrap .tx-area p{color:#fff;font-size:2.4rem;margin-bottom:8px}article.summer section.mv-area .title-wrap .tx-area h1{color:#fff;font-size:5rem;font-weight:800;line-height:1.5}article.summer section.mv-area .mv-bg{width:100%;height:100%;background-image:url(/images/campaign/summer/mv-pc.jpg);background-repeat:repeat-y;background-attachment:fixed;background-position:center 100px}article.summer section.campaign-btn{padding:0;text-align:center;background:0 0;margin:0 auto;top:480px}article.summer section.campaign-btn p{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:13px}article.summer section.campaign-btn .btn a{position:relative;color:#fff;font-size:1.8rem;padding:10px 50px;border-radius:4px;background:#14c6e6;display:inline-block;margin:0 auto;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #18a2bb;text-shadow:0 1px 1px rgba(0,0,0,.3)}article.summer section.campaign-btn .btn a:hover{top:3px;box-shadow:none}article.summer .season-campaign-bnr{display:block;width:1080px;margin:32px auto;overflow:hidden;text-align:center}article.summer .season-campaign-bnr a{display:block}article.summer .season-campaign-bnr a img{width:100%}article.summer .season-campaign-bnr a.tx{font-size:1.4rem;font-weight:400;color:#003f96;margin:8px 0}article.summer section.menu-area{padding:0;background:#fff}article.summer section.menu-area ul{padding:40px 0;text-align:center}article.summer section.menu-area ul li{font-size:1.2rem;display:inline;padding:0 10px;border-right:2px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.menu-area ul li:last-child{border-right:none}article.summer section.menu-area ul li a{font-size:1.5rem;padding:5px 10px}article.summer section.menu-area ul li a:hover{color:#fff;background:#c72228;border-radius:5px}article.summer section.menu-area ul li a:before{width:1.6rem;height:1.6rem;margin:0 5px -3px 0;background-size:contain}article.summer section.menu-area ul li a.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}article.summer section.menu-area ul li a.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}article.summer section.menu-area ul li a.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}article.summer section.about-area{width:100%;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat;position:relative}article.summer section.about-area .about-wrap{width:1080px;margin:0 auto}article.summer section.about-area .about-wrap .ab-box{width:540px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.summer section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}article.summer section.about-area .about-wrap .ab-box img.about-map{width:390px;margin:0 auto;display:block}article.summer section.about-area .about-wrap .ab-box .tx-area{font-weight:600;text-align:center;position:absolute;line-height:1;right:95px;bottom:5px}article.summer section.about-area .about-wrap .ab-box .tx-area .tokyo{color:#c72228;font-size:3rem;font-weight:800}article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1.2rem}article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities span{color:#c72228;font-size:1.8rem}article.summer section.about-area .about-wrap .ab-box h2{text-align:left;margin-bottom:25px}article.summer section.about-area .about-wrap .ab-box h2 .h2-border{width:190px;margin:15px 0 0}article.summer section.about-area .about-wrap .ab-box .house-count{font-size:2rem;font-weight:800;margin-bottom:5px}article.summer section.about-area .about-wrap .ab-box .house-count span{color:#c72228;font-size:3rem}article.summer section.about-area .about-wrap .ab-box p{width:500px;font-weight:400;line-height:2.6rem}article.summer section.about-area .about-wrap .ab-box .graph{color:#fff;width:490px;height:50px;display:table;background:#000;margin-top:40px}article.summer section.about-area .about-wrap .ab-box .graph .gbox{width:50%;font-size:1.6rem;display:table-cell;vertical-align:middle;text-align:center}article.summer section.about-area .about-wrap .ab-box .graph .gbox.jp{background:#c72228}article.summer section.features{position:relative}article.summer section.features img.features-kazari{width:200px;position:absolute;top:-62px}article.summer section.features img.features-kazari.left{left:-10px}article.summer section.features img.features-kazari.right{right:-10px}article.summer section.features ul{width:1080px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.summer section.features ul li{width:330px;text-align:center}article.summer section.features ul li img{width:100%}article.summer section.features ul li h3{color:#c72228;font-size:1.6rem;margin:10px 0 5px}article.summer section.features ul li p{font-size:1.2rem;font-weight:400}article.summer section.program{width:100%;height:500px;padding:0;position:relative;background:#000}article.summer section.program .program-tx-wrap{width:500px;height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}article.summer section.program .program-tx-wrap .program-tx{color:#fff;text-align:center;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:auto;padding:20px 0;background:url(/images/campaign/summer/sensu.png) no-repeat center center;background-size:250px}article.summer section.program .program-tx-wrap .program-tx h3{font-size:3.2rem;line-height:4.5rem;margin-bottom:20px}article.summer section.program .program-tx-wrap .program-tx p{font-size:1.6rem;line-height:2}article.summer section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow{border:2px solid #fff;max-width:400px}article.summer section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow a{line-height:1.6;color:#fff}article.summer section.program .program-tx-wrap .program-tx .btn-base.ghost.arrow svg{fill:#fff}article.summer section.program .program-bg{width:100%;height:500px;opacity:.8;background:url(/images/campaign/summer/program-bg-01.jpg) no-repeat right top}article.summer section.situation{background:#fff;padding-bottom:0}article.summer section.situation .menu-area{background:#fff}article.summer section.situation .menu-area ul{padding:5px 0 30px}article.summer section.situation .situation-area{overflow:hidden;padding:40px 0 80px;background:url(/images/campaign/summer/summer-bg-03.jpg) repeat}article.summer section.situation .situation-area .situation-wrap{margin:0 auto;position:relative}article.summer section.situation .situation-area .situation-wrap .slick-dots{bottom:-48px}article.summer section.situation .situation-area .situation-wrap .glide__wrapper{overflow:visible;height:481px}article.summer section.situation .situation-area .situation-wrap ul.glide__bullets{bottom:-35px}article.summer section.situation .situation-area .situation-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(255,255,255,.6)}article.summer section.situation .situation-area .situation-wrap ul.glide__bullets li.active{background-color:#c72228}article.summer section.situation .situation-area .situation-wrap .glide__arrow{padding:30px 14px;border:none;border-radius:0;background-color:#c72228}article.summer section.situation .situation-area .situation-wrap .glide__arrow.prev{left:26px}article.summer section.situation .situation-area .situation-wrap .glide__arrow.next{right:26px}article.summer section.situation .situation-area .situation-wrap .glide__arrow:hover{padding:100px 14px}article.summer section.situation .situation-area .situation-wrap .stu-box{padding:15px 25px 15px;margin:0 25px;border:2px solid #c72228;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.situation .situation-area .situation-wrap .stu-box h3{font-size:2rem;text-align:center;padding:0 0 20px;margin:5px 5px 5px;border-bottom:1px solid #eee}article.summer section.situation .situation-area .situation-wrap .stu-box h3:before{width:4rem;height:4rem;margin:0 10px -10px 0;background-size:contain}article.summer section.situation .situation-area .situation-wrap .stu-box h3.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}article.summer section.situation .situation-area .situation-wrap .stu-box h3.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}article.summer section.situation .situation-area .situation-wrap .stu-box h3.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap{padding:10px 0}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area{width:58%;float:left}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area img{width:100%}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area{width:42%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul{position:relative;margin:0 5px 0 15px}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul #summersituation{position:absolute;top:50px}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li{font-size:1.4rem;font-weight:400;margin-bottom:25px}article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li span{color:#c72228;font-weight:600;line-height:2.4;border-bottom:1px solid #c72228}article.summer section.procedure{position:relative;padding-bottom:0}article.summer section.procedure #summerprocedure{position:relative;top:215px}article.summer section.procedure .procedue-wrap{padding:40px 0;background:url(/images/campaign/summer/summer-bg-04.jpg) repeat}article.summer section.procedure .procedue-wrap ul{width:100%;max-width:1120px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.summer section.procedure .procedue-wrap ul.pc-none{display:none}article.summer section.procedure .procedue-wrap ul li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);padding:32px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.summer section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}article.summer section.procedure .procedue-wrap ul li.camp p{padding:0 20px}article.summer section.procedure .procedue-wrap ul li.camp img{top:110px}article.summer section.procedure .procedue-wrap ul li h3{font-size:1.6rem;line-height:1.6;text-align:center;text-transform:uppercase;color:#c72228}article.summer section.procedure .procedue-wrap ul li p{font-size:1.2rem;line-height:2;font-weight:400;width:100%;padding:0 40px;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.procedure .procedue-wrap ul li img{width:120px;display:block;position:static;margin:16px}article.summer section.voice .voice-list-wrap{width:1080px;margin:0 auto}article.summer section.voice .voice-list-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.summer section.voice .voice-list-wrap ul li.glide__slide{width:-webkit-calc(25% - 10px);width:calc(25% - 10px);display:inline-block}article.summer section.voice .voice-list-wrap ul.slick-dots{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.summer section.voice .voice-list-wrap .glide-inr{text-align:left;font-weight:400;width:100%;display:inline-block;margin:0 5px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}article.summer section.voice .voice-list-wrap .glide-inr .job{font-size:1rem;line-height:1.4rem;color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:10px;padding:5px 10px;background:#eee;color:#c72228;text-align:center}article.summer section.voice .voice-list-wrap .glide-inr p{font-size:1.1rem;min-height:220px}article.summer section.voice .voice-list-wrap .glide-inr .voice-box{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.voice .voice-list-wrap .glide-inr .profile-box{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #eee}article.summer section.voice .voice-list-wrap .glide-inr .profile-box img{width:60px;height:60px;border:2px solid #eee;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;float:left}article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area{width:140px;float:left;margin:12px 0 0 8px}article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .name{font-size:1.6rem}article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .age{color:#969696;font-size:1.2rem;font-weight:400;line-height:1.2}article.summer section.houses{padding-bottom:0;border-top:2px solid #c72228}article.summer section.houses .procedue-wrap{padding:30px 0;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}article.summer section.houses .procedue-wrap .grid-wrap{width:1080px;margin:0 auto}article.summer .row.grid-wrap .grid.g-house a .tx-box .inr p:before{background:-webkit-gradient(linear,right top,left top,from(#f9eeda),to(rgba(255,255,255,0)));background:linear-gradient(to left,#f9eeda,rgba(255,255,255,0))}article.summer section.map{padding-bottom:0}article.summer section.map .h2-wrap span{color:#c42227}article.summer section.map .map-wrap{padding:20px 0;background:url(/images/lp/language_school/map-bg.jpg) no-repeat;background-size:cover}article.summer section.map .map-wrap .map-img{width:1060px;margin:0 auto}article.summer section.map .map-wrap .map-img img{width:100%}article.summer section.contact{width:1080px;margin:0 auto;padding-bottom:0}article.summer section.contact .contact-footer,article.summer section.contact .container.top-btn,article.summer section.contact a.form-online-info{display:none}article.summer section.contact .contact-wrap p{text-align:center;margin-bottom:20px;line-height:2}article.summer section.information{background:#f8f0e6}article.summer section.information .wrap{width:1080px;margin:0 auto}article.summer section.information .wrap .item{display:grid;grid-template-columns:1fr 2fr;gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.summer section.information .wrap .item:first-child{border-bottom:1px solid #ccc;margin-bottom:24px;padding-bottom:24px}article.summer section.information .wrap .item .ph-box img{width:100%}article.summer section.information .wrap .item .tx-box .tit{color:#c72228;font-size:2.4rem;line-height:1.5;margin:16px 0}article.summer section.information .wrap .item .tx-box .tx{font-size:1.2rem;margin-bottom:24px}article.summer section.information .wrap .item .tx-box .btn-base{border-radius:0;background:#14c6e6;padding:0;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:initial;min-width:initial}article.summer section.information .wrap .item .tx-box .btn-base a{font-size:1.2rem;padding:12px 56px}article.summer section.recommend{width:1080px;margin:0 auto;padding:100px 0 0}article.summer section.recommend .recommend-wrap .box{display:none;width:100%;padding:16px;border:solid 1px #ccc;border-width:0 1px 0 1px}article.summer section.recommend .recommend-wrap .box.box--nest{width:100%;padding:0;border:none}article.summer section.recommend .recommend-wrap .list__item{width:100%;background:#c72228;line-height:1.8;padding:8px 8px 8px 16px;border-bottom:solid 1px #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff}article.summer section.recommend .recommend-wrap .list__item svg{width:12px;min-width:12px;height:12px;margin:8px;-webkit-transition:.1s;transition:.1s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}article.summer section.recommend .recommend-wrap .list__item.active{font-weight:700}article.summer section.recommend .recommend-wrap .list__item.active svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.summer section.recommend .recommend-wrap .list__item.list__item--second{padding:8px 8px 8px 32px}article.summer section.recommend .recommend-wrap .list__item.list__item--third{background:#f1f1f1;padding:8px 8px 8px 48px;color:#11111f}article.summer section.recommend .recommend-wrap .list__item.list__item--third svg{fill:#11111f}article.summer section.recommend .recommend-wrap .list__item.active.end+.box{border-width:0 1px 1px}article.summer section.recommend .recommend-wrap .btn-close{text-align:center;color:#003f96;font-weight:700;width:100%;border:2px solid #003f96;max-width:240px;margin:0 auto;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.summer section.recommend .recommend-wrap .btn-close:before{content:'';display:block;width:16px;height:16px;margin-right:4px;background:url(/icon/ic-plus-bhblue.svg) no-repeat center/cover;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}article.summer .covid-wrap{max-width:1112px;margin:0 auto 80px;padding:0 16px;background:0 0}article.summer .covid-wrap a{background:#d50000}@media (max-width:767px){article.summer .covid-wrap{margin:40px 16px 80px;padding:0}article.summer .covid-wrap a{background:0 0}}@media (max-width:767px){article.summer{padding-top:0}article.summer section{width:100%;padding:60px 0}article.summer section.mv-area{height:480px}article.summer section.mv-area img.mv-kazari{width:80px;bottom:-25px}article.summer section.mv-area .title-wrap{height:200px;top:140px;background-size:200px 200px}article.summer section.mv-area .title-wrap .tx-area p{font-size:1.2rem;line-height:2rem}article.summer section.mv-area .title-wrap .tx-area h1{font-size:2.8rem}article.summer section.mv-area .mv-bg{background-image:url(/images/campaign/summer/mb-mobile.jpg);background-repeat:repeat-x;background-attachment:scroll;background-position:center top;background-size:cover}article.summer section.campaign-btn{position:static;background:#fff;padding:25px 20px 30px}article.summer section.campaign-btn p{color:#000;text-shadow:none;font-size:1.4rem;padding:0 20px}article.summer section.campaign-btn .btn a{position:relative;color:#fff;font-size:1.6rem;line-height:1.4}article.summer .season-campaign-bnr{width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}article.summer section.about-area{padding:40px 0}article.summer section.about-area .about-wrap{width:100%}article.summer section.about-area .about-wrap .ab-box{width:100%;padding:0 10px;float:none}article.summer section.about-area .about-wrap .ab-box.map-box{padding-bottom:30px}article.summer section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}article.summer section.about-area .about-wrap .ab-box img.about-map{width:280px}article.summer section.about-area .about-wrap .ab-box .tx-area{width:200px;right:0;left:0;top:none;bottom:10px;margin:auto auto}article.summer section.about-area .about-wrap .ab-box .tx-area .tokyo{font-size:2rem;font-weight:800}article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1rem;line-height:1.2}article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities span{font-size:1.2rem}article.summer section.about-area .about-wrap .ab-box h2{text-align:center}article.summer section.about-area .about-wrap .ab-box h2 .h2-border{width:100px;margin:25px auto 0}article.summer section.about-area .about-wrap .ab-box .house-count{font-size:1.4rem;text-align:center;margin-bottom:10px}article.summer section.about-area .about-wrap .ab-box .house-count span{font-size:2.2rem}article.summer section.about-area .about-wrap .ab-box p{width:100%;font-size:1.2rem;line-height:1.8;text-align:center}article.summer section.about-area .about-wrap .ab-box .graph{width:100%;height:50px;margin:20px 0 40px}article.summer section.about-area .about-wrap .ab-box .graph .gbox{font-size:1.2rem}article.summer section.features img.features-kazari{width:80px;top:-25px}article.summer section.features ul{width:100%;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;display:block}article.summer section.features ul li{width:100%;margin-bottom:40px}article.summer section.features ul li:last-child{margin-bottom:0}article.summer section.features ul li h3{text-align:left}article.summer section.features ul li p{margin:0;text-align:left}article.summer section.program{height:400px}article.summer section.program .program-tx-wrap{width:100%;height:400px}article.summer section.program .program-tx-wrap .program-tx{padding:10px}article.summer section.program .program-tx-wrap .program-tx h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}article.summer section.program .program-tx-wrap .program-tx p{font-size:1.2rem;line-height:2}article.summer section.program .program-bg{width:100%;height:400px;opacity:.6;background:url(/images/campaign/summer/program-bg-mobile.jpg) no-repeat center top;background-size:cover}article.summer section.situation{padding-bottom:0}article.summer section.situation .acnav{width:100%;padding:5px;background:#55bdee;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}article.summer section.situation .acnav a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;background-image:url(/icon/ic-plus-brown.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px bottom 50%}article.summer section.situation .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}article.summer section.situation .acnav a.btn-close{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;text-align:center;margin-top:5px}article.summer section.situation .acnav a.btn-close:before{background-image:url(/icon/ic-x-brown.svg);width:1.4rem;height:1.4rem;margin:0 5px -2px 0}article.summer section.situation .acnav .acnav-inr{display:none}article.summer section.situation .acnav{background:0 0;padding:0 5px;margin-bottom:5px}article.summer section.situation .acnav a.btn-open{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;background-color:#c72228;border-radius:0;background-size:auto 30px,10px;background-position:left 8px bottom 50%,right 10px bottom 50%;padding:10px 20px 10px 48px}article.summer section.situation .acnav a.btn-open.active{color:#fff}article.summer section.situation .acnav a.btn-open.lg{background-image:url(/images/campaign/summer/ic-samurai.svg),url(/icon/ic-plus-white.svg)}article.summer section.situation .acnav a.btn-open.lg.active{background-image:url(/images/campaign/summer/ic-samurai.svg),url(/icon/ic-minus-white.svg)}article.summer section.situation .acnav a.btn-open.it{background-image:url(/images/campaign/summer/ic-ninjya.svg),url(/icon/ic-plus-white.svg)}article.summer section.situation .acnav a.btn-open.it.active{background-image:url(/images/campaign/summer/ic-ninjya.svg),url(/icon/ic-minus-white.svg)}article.summer section.situation .acnav a.btn-open.wh{background-image:url(/images/campaign/summer/ic-geisya.svg),url(/icon/ic-plus-white.svg);background-position:left 12px bottom 50%,right 10px bottom 50%}article.summer section.situation .acnav a.btn-open.wh.active{background-image:url(/images/campaign/summer/ic-geisya.svg),url(/icon/ic-minus-white.svg)}article.summer section.situation .acnav .acnav-inr.open{display:block}article.summer section.situation .stu-box{padding:10px 10px 20px;margin:-2px 0 0 0;border:2px solid #c72228;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.situation .stu-box h3{display:none}article.summer section.situation .stu-box .stu-wrap{padding:0}article.summer section.situation .stu-box .stu-wrap .pic-area{width:100%;float:none}article.summer section.situation .stu-box .stu-wrap .pic-area img{width:100%}article.summer section.situation .stu-box .stu-wrap .tx-area{width:100%;float:none;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box}article.summer section.situation .stu-box .stu-wrap .tx-area ul{margin:10px 0 0}article.summer section.situation .stu-box .stu-wrap .tx-area ul li{font-size:1.2rem;font-weight:400;margin-bottom:10px}article.summer section.situation .stu-box .stu-wrap .tx-area ul li span{color:#c72228;font-weight:600}article.summer section.procedure #summerprocedure{top:25px}article.summer section.procedure .procedue-wrap ul{width:100%;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.summer section.procedure .procedue-wrap ul li{width:100%;height:auto;padding:15px;margin:0 0 5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}article.summer section.procedure .procedue-wrap ul li h3{font-size:1.4rem;padding-left:16px;text-align:left;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.summer section.procedure .procedue-wrap ul li p{position:static}article.summer section.procedure .procedue-wrap ul li img{width:25px;min-width:25px;margin:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.summer section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}article.summer section.procedure .procedue-wrap ul li.camp h3 span{margin-bottom:3px}article.summer section.procedure .procedue-wrap ul li.camp img{margin:0 0;top:15px}article.summer section.procedure .procedue-wrap ul li.camp p{padding:0 20px;margin-top:5px;padding:5px 0 0;border-top:1px solid #eee}article.summer section.voice{padding:60px 0 100px}article.summer section.voice .voice-list-wrap{width:100%}article.summer section.voice .voice-list-wrap ul{display:block}article.summer section.voice .voice-list-wrap .glide-inr{width:100%;margin:0 5px}article.summer section.voice .voice-list-wrap ul.glide__bullets{bottom:-40px}article.summer section.voice .voice-list-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(185,185,185,.3)}article.summer section.voice .voice-list-wrap ul.glide__bullets li.active{background-color:#c72228}article.summer section.voice .voice-list-wrap .slick-dots{display:block;bottom:-16px}article.summer section.houses .procedue-wrap{background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}article.summer section.houses .procedue-wrap .grid-wrap{width:100%}article.summer section.houses .procedue-wrap .grid-wrap .acnav{width:100%;padding:5px;background:#55bdee;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;background-image:url(/icon/ic-plus-brown.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px bottom 50%}article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-close{font-size:1.4rem;font-weight:700;padding:15px 10px;background:#fff;border-radius:3px;display:block;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;text-align:center;margin-top:5px}article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before{background-image:url(/icon/ic-x-brown.svg);width:1.4rem;height:1.4rem;margin:0 5px -2px 0}article.summer section.houses .procedue-wrap .grid-wrap .acnav .acnav-inr{display:none}article.summer section.houses .procedue-wrap .grid-wrap .acnav{clear:both;margin-bottom:5px;padding:0;background:0 0}article.summer section.houses a.btn-open{font-size:1.4rem;font-weight:700;padding:15px 10px;border-radius:3px;display:block;color:#fff;text-align:center;box-shadow:none;background-color:#c72228;border-radius:0;background-image:none;margin:0 5px}article.summer section.houses a.btn-open:before{width:1rem;height:1rem;margin:0 5px 0 0;background-image:url(/icon/ic-plus-white.svg);background-size:contain}article.summer section.houses a.btn-open.active{display:none}article.summer section.houses .acnav-inr{display:none}article.summer section.map .map-wrap .map-img{width:100%}article.summer section.contact{width:100%;padding:0 16px;margin-top:80px}article.summer section.contact .contact-wrap{width:100%}article.summer section.contact .contact-wrap p{font-size:1.2rem;line-height:1.5;padding:5px}article.summer section.information .wrap{width:100%;padding:0 10px}article.summer section.information .wrap .item{grid-template:none;gap:8px}article.summer section.information .wrap .item .ph-box,article.summer section.information .wrap .item .tx-box{width:100%}article.summer section.information .wrap .item .tx-box .tit{font-size:1.6rem}article.summer section.information .wrap .item .tx-box .tx{margin-bottom:16px}article.summer section.information .wrap .item .tx-box .btn-base.arrow{width:100%;min-width:100%}article.summer section.recommend{width:100%}article.summer section.recommend .recommend-wrap{margin:0 5px}article.summer section.recommend .recommend-wrap .box{padding:16px 0}article.summer section.recommend .recommend-wrap .list__item.list__item--second{padding:8px 8px 8px 16px}article.summer section.recommend .recommend-wrap .list__item.list__item--third{padding:8px 8px 8px 32px}}main.sendailp{margin-bottom:12vw}main.sendailp .sendailp_cvBtn{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}main.sendailp .sendailp_cvBtn img{width:100%;display:block}main.sendailp .sendailp_cvBtn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}main.sendailp .sendailp_cvBtn:hover a{opacity:1!important}main.sendailp .sendailp__wrap{width:100%;max-width:1240px;margin:auto;z-index:1;position:relative}main.sendailp .sendailp__hero{position:relative;z-index:1;padding-top:2vw}main.sendailp .sendailp__hero-txArea{position:absolute;bottom:-4vw;left:5vw;z-index:2}@media (max-width:767px){main.sendailp .sendailp__hero-txArea{bottom:-10vw}}main.sendailp .sendailp__hero-ttl{-webkit-filter:drop-shadow(0 0 25px rgba(0,0,0,.5));filter:drop-shadow(0 0 25px rgba(0,0,0,.5))}main.sendailp .sendailp__hero-ttl img{width:-webkit-calc(866 / 1440 * 100vw);width:calc(866 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__hero-ttl img{width:-webkit-calc(321 / 375 * 100vw);width:calc(321 / 375 * 100vw)}}main.sendailp .sendailp__hero .sendailp_cvBtn{margin-top:2vw}@media (max-width:767px){main.sendailp .sendailp__hero .sendailp_cvBtn{margin-top:4vw}}main.sendailp .sendailp__hero .sendailp_cvBtn img{width:-webkit-calc(410 / 1440 * 100vw);width:calc(410 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__hero .sendailp_cvBtn img{width:-webkit-calc(271 / 375 * 100vw);width:calc(271 / 375 * 100vw)}}main.sendailp .sendailp__hero-slider{margin-top:16px;overflow:hidden;white-space:nowrap;width:100%;height:-webkit-calc(760 / 1440 * 100vw);height:calc(760 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__hero-slider{height:auto}}main.sendailp .sendailp__hero-slider .sendailp__hero-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main.sendailp .sendailp__hero-slider .sendailp__hero-img{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(546 / 1440 * 100vw);width:calc(546 / 1440 * 100vw);margin-right:2vw}@media (max-width:767px){main.sendailp .sendailp__hero-slider .sendailp__hero-img{width:-webkit-calc(282 / 375 * 100vw);width:calc(282 / 375 * 100vw)}}main.sendailp .sendailp__hero-slider .sendailp__hero-img img{width:100%;height:auto;display:block}main.sendailp .sendailp__hero-img{width:35vw;border-radius:40px;overflow:hidden}@media (max-width:767px){main.sendailp .sendailp__hero-img{border-radius:20px}}main.sendailp .sendailp__hero-bg{position:absolute;top:0;width:100%;height:-webkit-calc(1000 / 1440 * 100vw);height:calc(1000 / 1440 * 100vw);z-index:-1;background:linear-gradient(0deg,#fff 6.02%,rgba(255,255,255,0) 20.6%),linear-gradient(234deg,rgba(41,216,187,.2) 7.91%,rgba(205,219,111,.2) 100%),rgba(0,0,0,0)}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}main.sendailp .sendailp__about{position:relative;z-index:1;width:-webkit-calc(1320 / 1440 * 100vw);width:calc(1320 / 1440 * 100vw);margin:8vw auto}@media (max-width:767px){main.sendailp .sendailp__about{margin:20vw auto}}main.sendailp .sendailp__about img{width:100%;margin:auto}main.sendailp .sendailp__why{position:relative}main.sendailp .sendailp__why .transform-item01{position:absolute;z-index:0}main.sendailp .sendailp__why-tx img{width:-webkit-calc(639 / 1440 * 100vw);width:calc(639 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__why-tx img{width:-webkit-calc(362 / 375 * 100vw);width:calc(362 / 375 * 100vw);margin-left:16px}}main.sendailp .sendailp__why-point{margin:auto}main.sendailp .sendailp__why-point ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3vw;margin-top:2vw}main.sendailp .sendailp__why-point ul li{aspect-ratio:384/545;border-radius:40px;overflow:hidden;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}@media (max-width:767px){main.sendailp .sendailp__why-point ul li{border-radius:20px}}main.sendailp .sendailp__why-point ul li img{width:100%}main.sendailp .sendailp__why-point .slick-slider{margin:6vw 0}main.sendailp .sendailp__why-point .slick-slider .slick-list{padding:4vw 10% 7vw 16px!important}main.sendailp .sendailp__why-point .slick-slider .slick-slide{margin:0 3vw}main.sendailp .sendailp__why-point .slick-slider .slick-dots{bottom:-5vw}main.sendailp .sendailp__different{margin-top:8vw;position:relative}@media (max-width:767px){main.sendailp .sendailp__different{margin-top:30vw}}main.sendailp .sendailp__different .transform-item02{position:absolute;z-index:1}main.sendailp .sendailp__different-tx{text-align:right}main.sendailp .sendailp__different-tx img{width:-webkit-calc(862 / 1440 * 100vw);width:calc(862 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__different-tx{margin-right:16px}main.sendailp .sendailp__different-tx img{width:-webkit-calc(327 / 375 * 100vw);width:calc(327 / 375 * 100vw)}}main.sendailp .sendailp__different .slick-slider{margin-top:4vw}@media (max-width:767px){main.sendailp .sendailp__different .slick-slider{margin-top:8vw}}main.sendailp .sendailp__different .slick-list{overflow:visible;padding-left:0!important}@media (max-width:767px){main.sendailp .sendailp__different .slick-list{padding-left:10%!important}}main.sendailp .sendailp__different .slick-slide{margin-right:1.5vw}@media (max-width:767px){main.sendailp .sendailp__different .slick-slide{margin-right:3vw}}main.sendailp .sendailp__different .slick-dots{bottom:-3.5vw}@media (max-width:767px){main.sendailp .sendailp__different .slick-dots{bottom:-12vw}}main.sendailp .sendailp__inside{position:relative;margin-top:12vw}@media (max-width:767px){main.sendailp .sendailp__inside{margin-top:30vw}}main.sendailp .sendailp__inside-bg{width:100%;height:-webkit-calc(1000 / 1440 * 100vw);height:calc(1000 / 1440 * 100vw);position:absolute;top:-webkit-calc(400 / 1440 * -100vw);top:calc(400 / 1440 * -100vw);z-index:0;background:linear-gradient(0deg,rgba(255,255,255,0) 79.9%,#fff 100%),linear-gradient(234deg,rgba(41,216,187,.2) 7.91%,rgba(205,219,111,.2) 100%),rgba(0,0,0,0)}@media (max-width:767px){main.sendailp .sendailp__inside-bg{top:-webkit-calc(400 / 375 * -100vw);top:calc(400 / 375 * -100vw);height:-webkit-calc(700 / 375 * 100vw);height:calc(700 / 375 * 100vw)}}main.sendailp .sendailp__inside-ttl{text-align:center}main.sendailp .sendailp__inside-ttl img{width:-webkit-calc(821 / 1440 * 100vw);width:calc(821 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__inside-ttl img{width:-webkit-calc(327 / 375 * 100vw);width:calc(327 / 375 * 100vw)}}main.sendailp .sendailp__inside-movie{text-align:center;position:relative;z-index:1;margin-top:4vw}@media (max-width:767px){main.sendailp .sendailp__inside-movie{margin:8vw 16px 0}}main.sendailp .sendailp__inside-movie iframe{width:100%;max-width:-webkit-calc(900 / 1440 * 100vw);max-width:calc(900 / 1440 * 100vw);height:auto;aspect-ratio:16/9;border-radius:40px;overflow:hidden;border:8px solid #fff;margin:auto;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}@media (max-width:767px){main.sendailp .sendailp__inside-movie iframe{border-radius:20px;max-width:100%;border:4px solid #fff}}main.sendailp .sendailp__overview{margin-top:7vw}@media (max-width:767px){main.sendailp .sendailp__overview{margin-top:15vw}}main.sendailp .sendailp__overview-ttl{text-align:center}main.sendailp .sendailp__overview-ttl img{width:-webkit-calc(701 / 1440 * 100vw);width:calc(701 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__overview-ttl img{width:-webkit-calc(300 / 375 * 100vw);width:calc(300 / 375 * 100vw)}}main.sendailp .sendailp__overview-slider{margin-top:4vw}@media (max-width:767px){main.sendailp .sendailp__overview-slider{margin-top:8vw}}main.sendailp .sendailp__overview .slick-slide{margin:0 1vw}@media (max-width:767px){main.sendailp .sendailp__overview .slick-slide{margin:0 2vw}}main.sendailp .sendailp__overview .slick-dots{bottom:-3.5vw}@media (max-width:767px){main.sendailp .sendailp__overview .slick-dots{bottom:-14vw}}main.sendailp .sendailp__rent{margin-top:12vw;position:relative}@media (max-width:767px){main.sendailp .sendailp__rent{margin-top:30vw}}main.sendailp .sendailp__rent-ttl{text-align:center}main.sendailp .sendailp__rent-ttl img{width:-webkit-calc(477 / 1440 * 100vw);width:calc(477 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__rent-ttl img{width:-webkit-calc(267 / 375 * 100vw);width:calc(267 / 375 * 100vw)}}main.sendailp .sendailp__rent-wrap{margin-top:3vw;padding-top:3vw;position:relative}@media (max-width:767px){main.sendailp .sendailp__rent-wrap{margin-top:9vw;padding-top:9vw}}main.sendailp .sendailp__rent-detail{margin:auto;width:-webkit-calc(480 / 1440 * 100vw);width:calc(480 / 1440 * 100vw);box-shadow:0 0 25px 0 rgba(0,0,0,.1);border-radius:40px;border:4px solid #47dcad;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;padding:3vw 3vw 1.3vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){main.sendailp .sendailp__rent-detail{width:100vw;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 16px;padding:7vw 7vw 7.3vw}}main.sendailp .sendailp__rent p{font-size:1vw;text-align:center;line-height:1.6;margin-top:1.4vw}@media (max-width:767px){main.sendailp .sendailp__rent p{margin-top:3vw;font-size:-webkit-calc(14 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);margin-top:6vw}}main.sendailp .sendailp__rent p a{font-size:1vw;background:var(--grade,linear-gradient(234deg,#29d8bb 7.91%,#cddb6f 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;font-weight:700;border-bottom:1p solid #111;margin-left:.2em}@media (max-width:767px){main.sendailp .sendailp__rent p a{font-size:-webkit-calc(14 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}}main.sendailp .sendailp__rent-price{width:-webkit-calc(360 / 1440 * 100vw);width:calc(360 / 1440 * 100vw);margin-bottom:2vw}@media (max-width:767px){main.sendailp .sendailp__rent-price{width:-webkit-calc(234 / 375 * 100vw);width:calc(234 / 375 * 100vw);margin-bottom:6vw}}main.sendailp .sendailp__rent-tx{width:-webkit-calc(320 / 1440 * 100vw);width:calc(320 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__rent-tx{width:-webkit-calc(220 / 375 * 100vw);width:calc(220 / 375 * 100vw)}}main.sendailp .sendailp__rent .sendailp_cvBtn{width:-webkit-calc(410 / 1440 * 100vw);width:calc(410 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__rent .sendailp_cvBtn{width:100%;margin-top:2vw}}main.sendailp .sendailp__rent-bg{width:100%;height:90%;background:url(/images/lp/sendailp/rent-bg.webp) no-repeat center center;background-size:cover;position:absolute;top:0;z-index:0}main.sendailp .sendailp__day{margin-top:10vw}@media (max-width:767px){main.sendailp .sendailp__day{margin-top:30vw}}main.sendailp .sendailp__day-ttl{text-align:left}@media (max-width:767px){main.sendailp .sendailp__day-ttl{text-align:center}}main.sendailp .sendailp__day-ttl img{width:-webkit-calc(736 / 1440 * 100vw);width:calc(736 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__day-ttl img{width:-webkit-calc(343 / 375 * 100vw);width:calc(343 / 375 * 100vw)}}main.sendailp .sendailp__day .slick-slider{margin-top:4vw}@media (max-width:767px){main.sendailp .sendailp__day .slick-slider{margin-top:10vw}}main.sendailp .sendailp__day .slick-list{overflow:visible;padding-left:0!important}@media (max-width:767px){main.sendailp .sendailp__day .slick-list{margin-left:16px}}main.sendailp .sendailp__day .slick-slide{margin-right:1.5vw}main.sendailp .sendailp__day .slick-dots{bottom:-3.5vw}@media (max-width:767px){main.sendailp .sendailp__day .slick-dots{bottom:-13vw}}main.sendailp .sendailp__voice{position:relative;margin-top:10vw}@media (max-width:767px){main.sendailp .sendailp__voice{margin-top:40vw}}main.sendailp .sendailp__voice-ttl{text-align:center}main.sendailp .sendailp__voice-ttl img{width:-webkit-calc(840 / 1440 * 100vw);width:calc(840 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__voice-ttl img{width:-webkit-calc(303 / 375 * 100vw);width:calc(303 / 375 * 100vw)}}main.sendailp .sendailp__voice-bg{position:absolute;bottom:-webkit-calc(60 / 1440 * 100vw);bottom:calc(60 / 1440 * 100vw);width:100%;height:-webkit-calc(1100 / 1440 * 100vw);height:calc(1100 / 1440 * 100vw);background:linear-gradient(0deg,rgba(255,255,255,0) 79.9%,#fff 100%),linear-gradient(234deg,rgba(41,216,187,.2) 7.91%,rgba(205,219,111,.2) 100%),rgba(0,0,0,0)}@media (max-width:767px){main.sendailp .sendailp__voice-bg{height:-webkit-calc(920 / 375 * 100vw);height:calc(920 / 375 * 100vw);bottom:-webkit-calc(130 / 375 * 100vw);bottom:calc(130 / 375 * 100vw)}}main.sendailp .sendailp__voice-wrap{margin-top:3vw}main.sendailp .sendailp__voice-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5vw}main.sendailp .sendailp__voice-wrap ul li{-webkit-filter:drop-shadow(0 0 25px rgba(0,0,0,.1));filter:drop-shadow(0 0 25px rgba(0,0,0,.1))}main.sendailp .sendailp__voice-wrap ul li img{width:100%}@media (max-width:767px){main.sendailp .sendailp__voice-wrap ul{display:block}main.sendailp .sendailp__voice-wrap ul .slick-slide{margin-right:4vw;padding-bottom:12vw}main.sendailp .sendailp__voice-wrap ul .slick-dots{bottom:0}}main.sendailp .sendailp__live{margin-top:10vw}main.sendailp .sendailp__live-ttl img{width:-webkit-calc(1082 / 1440 * 100vw);width:calc(1082 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__live-ttl{margin-left:16px}}main.sendailp .sendailp__live .tab-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;border-bottom:2px solid #ccc}@media (max-width:767px){main.sendailp .sendailp__live .tab-list{margin:0 16px}}main.sendailp .sendailp__live .tab-item{position:relative;padding:12px 24px;cursor:pointer;font-size:-webkit-calc(24 / 1440 * 100vw);font-size:calc(24 / 1440 * 100vw);font-weight:700;padding:1vw 2vw}@media (max-width:767px){main.sendailp .sendailp__live .tab-item{font-size:4vw;line-height:1.4}}main.sendailp .sendailp__live .tab-item::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:0 0;-webkit-transition:background .3s ease;transition:background .3s ease}main.sendailp .sendailp__live .tab-item.active::after{background:#1fe5be}main.sendailp .sendailp__live .tab-item.active{color:#1fe5be;font-weight:700}main.sendailp .sendailp__live .tab-content{margin-top:4vw}main.sendailp .sendailp__live .tab-content .tab-panel{display:none}main.sendailp .sendailp__live .tab-content .tab-panel.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4vw}@media (max-width:767px){main.sendailp .sendailp__live .tab-content .tab-panel.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 16px}}main.sendailp .sendailp__live-contents{margin-top:2vw}@media (max-width:767px){main.sendailp .sendailp__live-contents{margin-top:12vw}}main.sendailp .sendailp__live-ph{width:-webkit-calc(516 / 1440 * 100vw);width:calc(516 / 1440 * 100vw);border-radius:40px;overflow:hidden}@media (max-width:767px){main.sendailp .sendailp__live-ph{border-radius:20px;width:100%}}main.sendailp .sendailp__live-tx{height:-webkit-calc(280 / 1440 * 100vw);height:calc(280 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__live-tx{height:49vw}}main.sendailp .sendailp__different2{background:url(/images/lp/sendailp/different2-bg.webp) no-repeat bottom center;background-size:cover;margin-top:12vw}@media (max-width:767px){main.sendailp .sendailp__different2{margin-top:30vw}}main.sendailp .sendailp__different2-ttl{text-align:center}main.sendailp .sendailp__different2-ttl img{width:-webkit-calc(864 / 1440 * 100vw);width:calc(864 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__different2-ttl img{width:-webkit-calc(285 / 375 * 100vw);width:calc(285 / 375 * 100vw)}}main.sendailp .sendailp__different2-contents{margin:2vw 0 3vw;text-align:center}@media (max-width:767px){main.sendailp .sendailp__different2-contents{overflow-x:auto;max-width:100%;padding-bottom:16px;margin:3vw 0 5vw}}main.sendailp .sendailp__different2-contents img{width:100%}@media (max-width:767px){main.sendailp .sendailp__different2-contents img{width:100%;min-width:150vw;margin:0 16px}}main.sendailp .sendailp__faq{margin-top:12vw}@media (max-width:767px){main.sendailp .sendailp__faq{margin-top:30vw;padding:0 16px}}main.sendailp .sendailp__faq-ttl{text-align:center}main.sendailp .sendailp__faq-ttl img{width:-webkit-calc(1132 / 1440 * 100vw);width:calc(1132 / 1440 * 100vw);max-width:100%}@media (max-width:767px){main.sendailp .sendailp__faq-ttl img{width:-webkit-calc(322 / 375 * 100vw);width:calc(322 / 375 * 100vw)}}main.sendailp .sendailp__faq-contents{margin:4vw 0 4vw}@media (max-width:767px){main.sendailp .sendailp__faq-contents{margin:8vw 0 6vw}}main.sendailp .sendailp__faq-contents .section-title{font-size:-webkit-calc(40 / 1440 * 100vw);font-size:calc(40 / 1440 * 100vw);font-weight:700;margin-bottom:1.4vw}@media (max-width:767px){main.sendailp .sendailp__faq-contents .section-title{font-size:4.8vw;margin-bottom:3vw}}main.sendailp .sendailp__faq-contents .faq-list{list-style:none;padding:0;margin:0}main.sendailp .sendailp__faq-contents .faq-item{background:#fff;border-radius:20px;margin-bottom:1.4vw;box-shadow:0 0 25px 0 rgba(0,0,0,.1);overflow:hidden}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item{border-radius:10px;margin-bottom:3.4vw}}main.sendailp .sendailp__faq-contents .faq-item .faq-question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1.6vw;font-size:-webkit-calc(24 / 1440 * 100vw);font-size:calc(24 / 1440 * 100vw);font-weight:500}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .faq-question{font-size:4.266666666666667vw;padding:3.2vw}}main.sendailp .sendailp__faq-contents .faq-item .toggle-icon{font-size:-webkit-calc(32 / 1440 * 100vw);font-size:calc(32 / 1440 * 100vw);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .toggle-icon{font-size:-webkit-calc(64 / 1440 * 100vw);font-size:calc(64 / 1440 * 100vw)}}main.sendailp .sendailp__faq-contents .faq-item .faq-answer{font-size:-webkit-calc(20 / 1440 * 100vw);font-size:calc(20 / 1440 * 100vw);height:0;overflow:hidden;-webkit-transition:height .4s ease;transition:height .4s ease}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .faq-answer{font-size:3.733333333333334vw}}main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner{padding:1.6vw;border-top:1px solid #eee}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner{padding:3.2vw;font-size:3.733333333333334vw}}main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner p{font-size:-webkit-calc(20 / 1440 * 100vw);font-size:calc(20 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner p{font-size:3.733333333333334vw;line-height:1.5}}main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner a{color:#1fe5be;font-weight:700;border-bottom:1px solid #1fe5be;margin-left:.2vw;font-size:-webkit-calc(20 / 1440 * 100vw);font-size:calc(20 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__faq-contents .faq-item .faq-answer .faq-answer-inner a{font-size:3.733333333333334vw;line-height:1.5}}main.sendailp .sendailp__faq-contents .faq-item.active .toggle-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}main.sendailp .sendailp__contact{margin-top:16vw}@media (max-width:767px){main.sendailp .sendailp__contact{margin-top:30vw}}main.sendailp .sendailp__contact-ttl{text-align:center}main.sendailp .sendailp__contact-ttl img{width:-webkit-calc(580 / 1440 * 100vw);width:calc(580 / 1440 * 100vw)}@media (max-width:767px){main.sendailp .sendailp__contact-ttl img{width:-webkit-calc(338 / 375 * 100vw);width:calc(338 / 375 * 100vw)}}main.sendailp .sendailp__contact .form{border-radius:40px;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}@media (max-width:767px){main.sendailp .sendailp__contact .form{border-radius:40px 40px 0 0}}main.sendailp .sendailp__contact .form form{border:none;margin-top:4vw}@media (max-width:767px){main.sendailp .sendailp__contact .form form{margin-top:10vw}}main.sendailp-tw .sendailp__hero-ttl img{width:-webkit-calc(715 / 1440 * 100vw);width:calc(715 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__hero-ttl img{width:-webkit-calc(262 / 375 * 100vw);width:calc(262 / 375 * 100vw)}}main.sendailp-tw .sendailp__why-tx img{width:-webkit-calc(625 / 1440 * 100vw);width:calc(625 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__why-tx img{width:-webkit-calc(346 / 375 * 100vw);width:calc(346 / 375 * 100vw)}}main.sendailp-tw .sendailp__different-tx img{width:-webkit-calc(720 / 1440 * 100vw);width:calc(720 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__different-tx img{width:-webkit-calc(350 / 375 * 100vw);width:calc(350 / 375 * 100vw)}}main.sendailp-tw .sendailp__inside-ttl img{width:-webkit-calc(813 / 1440 * 100vw);width:calc(813 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__inside-ttl img{width:-webkit-calc(268 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}main.sendailp-tw .sendailp__overview-ttl img{width:-webkit-calc(387 / 1440 * 100vw);width:calc(387 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__overview-ttl img{width:-webkit-calc(210 / 375 * 100vw);width:calc(210 / 375 * 100vw)}}main.sendailp-tw .sendailp__rent-ttl img{width:-webkit-calc(499 / 1440 * 100vw);width:calc(499 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__rent-ttl img{width:-webkit-calc(268 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}main.sendailp-tw .sendailp__rent-price{margin-bottom:1vw}main.sendailp-tw .sendailp__day-ttl img{width:-webkit-calc(810 / 1440 * 100vw);width:calc(810 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__day-ttl img{width:-webkit-calc(290 / 375 * 100vw);width:calc(290 / 375 * 100vw)}}main.sendailp-tw .sendailp__voice-ttl img{width:-webkit-calc(737 / 1440 * 100vw);width:calc(737 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__voice-ttl img{width:-webkit-calc(312 / 375 * 100vw);width:calc(312 / 375 * 100vw)}}main.sendailp-tw .sendailp__live-ttl img{width:-webkit-calc(705 / 1440 * 100vw);width:calc(705 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__live-ttl img{width:-webkit-calc(249 / 375 * 100vw);width:calc(249 / 375 * 100vw)}}main.sendailp-tw .sendailp__different2-ttl img{width:-webkit-calc(1140 / 1440 * 100vw);width:calc(1140 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__different2-ttl img{width:-webkit-calc(340 / 375 * 100vw);width:calc(340 / 375 * 100vw)}}main.sendailp-tw .sendailp__faq-ttl img{width:-webkit-calc(760 / 1440 * 100vw);width:calc(760 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__faq-ttl img{width:-webkit-calc(360 / 375 * 100vw);width:calc(360 / 375 * 100vw)}}main.sendailp-tw .sendailp__contact-ttl img{width:-webkit-calc(492 / 1440 * 100vw);width:calc(492 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .sendailp__contact-ttl img{width:-webkit-calc(278 / 375 * 100vw);width:calc(278 / 375 * 100vw)}}@media (max-width:767px){main.sendailp-tw .sendailp__live .tab-content .tab-panel.active{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (max-width:767px){main.sendailp-tw .sendailp__live-tx{height:48vw}}main.sendailp-tw .tab-panel.students .sendailp__live-tx{height:-webkit-calc(330 / 1440 * 100vw);height:calc(330 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-tw .tab-panel.students .sendailp__live-tx{height:54vw}}main.sendailp-kr .sendailp__hero-ttl img{width:-webkit-calc(1162 / 1440 * 100vw);width:calc(1162 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__hero-ttl img{width:-webkit-calc(329 / 375 * 100vw);width:calc(329 / 375 * 100vw)}}main.sendailp-kr .sendailp__why-tx img{width:-webkit-calc(623 / 1440 * 100vw);width:calc(623 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__why-tx img{width:-webkit-calc(350 / 375 * 100vw);width:calc(350 / 375 * 100vw)}}main.sendailp-kr .sendailp__different-tx{text-align:center}main.sendailp-kr .sendailp__different-tx img{width:-webkit-calc(727 / 1440 * 100vw);width:calc(727 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__different-tx img{width:-webkit-calc(321 / 375 * 100vw);width:calc(321 / 375 * 100vw)}}main.sendailp-kr .sendailp__inside-ttl img{width:-webkit-calc(921 / 1440 * 100vw);width:calc(921 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__inside-ttl img{width:-webkit-calc(295 / 375 * 100vw);width:calc(295 / 375 * 100vw)}}main.sendailp-kr .sendailp__overview-ttl img{width:-webkit-calc(428 / 1440 * 100vw);width:calc(428 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__overview-ttl img{width:-webkit-calc(268 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}main.sendailp-kr .sendailp__rent-ttl img{width:-webkit-calc(474 / 1440 * 100vw);width:calc(474 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__rent-ttl img{width:-webkit-calc(268 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}main.sendailp-kr .sendailp__rent-tx{width:-webkit-calc(360 / 1440 * 100vw);width:calc(360 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__rent-tx{width:-webkit-calc(268 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}main.sendailp-kr .sendailp__rent-price{margin-bottom:1vw}main.sendailp-kr .sendailp__day-ttl img{width:-webkit-calc(660 / 1440 * 100vw);width:calc(660 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__day-ttl img{width:-webkit-calc(360 / 375 * 100vw);width:calc(360 / 375 * 100vw)}}main.sendailp-kr .sendailp__voice-ttl img{width:-webkit-calc(538 / 1440 * 100vw);width:calc(538 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__voice-ttl img{width:-webkit-calc(269 / 375 * 100vw);width:calc(269 / 375 * 100vw)}}@media (max-width:767px){main.sendailp-kr .sendailp__live{margin-top:20vw}}main.sendailp-kr .sendailp__live-ttl img{width:-webkit-calc(973 / 1440 * 100vw);width:calc(973 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__live-ttl img{width:-webkit-calc(296 / 375 * 100vw);width:calc(296 / 375 * 100vw)}}main.sendailp-kr .sendailp__live-tx{height:-webkit-calc(340 / 1440 * 100vw);height:calc(340 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__live-tx{height:-webkit-calc(210 / 375 * 100vw);height:calc(210 / 375 * 100vw)}}@media (max-width:767px){main.sendailp-kr .sendailp__live .tab-item{font-size:3.8vw}}main.sendailp-kr .sendailp__different2-ttl img{width:-webkit-calc(821 / 1440 * 100vw);width:calc(821 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__different2-ttl img{width:-webkit-calc(340 / 375 * 100vw);width:calc(340 / 375 * 100vw)}}main.sendailp-kr .sendailp__faq-ttl img{width:-webkit-calc(410 / 1440 * 100vw);width:calc(410 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__faq-ttl img{width:-webkit-calc(195 / 375 * 100vw);width:calc(195 / 375 * 100vw)}}main.sendailp-kr .sendailp__contact-ttl img{width:-webkit-calc(495 / 1440 * 100vw);width:calc(495 / 1440 * 100vw)}@media (max-width:767px){main.sendailp-kr .sendailp__contact-ttl img{width:-webkit-calc(300 / 375 * 100vw);width:calc(300 / 375 * 100vw)}}article.earlybird{overflow:hidden;margin:0 auto}article.earlybird .wrapper .content{background:#fff}article.earlybird .wrapper .content section.early-mv img{width:100%}article.earlybird .wrapper .content section.early-point h2{font-size:3rem;text-align:center;margin:50px 0 30px;padding:20px}article.earlybird .wrapper .content section.early-point h2 span{color:#f4637e;border-bottom:1px solid #f4637e}article.earlybird .wrapper .content section.early-point .box{margin:0 auto 10px;text-align:center}article.earlybird .wrapper .content section.early-point .box p{font-size:1.6rem;line-height:3rem;margin-top:10px}article.earlybird .wrapper .content section.early-point .box img.arrow{width:30px;margin:30px auto}article.earlybird .wrapper .content section.early-search-btn{width:100%;margin:30px 0 60px;padding:10px}article.earlybird .wrapper .content section.early-search-btn .content-header{margin-bottom:24px}article.earlybird .wrapper .content section.early-search-btn .content-header h3{color:#f4637e;font-size:3.2rem;text-align:center;line-height:1.5}article.earlybird .wrapper .content section.early-search-btn .content-header p{text-align:center}article.earlybird .wrapper .content section.early-search-btn .content-header .btn-base{margin-top:20px;max-width:420px}article.earlybird .wrapper .content section.early-search-btn .ttl-wrap{margin-top:48px}article.earlybird .wrapper .content section.early-search-btn .ttl-wrap .ttl{font-size:4rem}@media (max-width:767px){article.earlybird .wrapper{width:100%}article.earlybird .wrapper .content{width:100%}article.earlybird .wrapper .content section.early-point h2{font-size:2rem;margin:30px 0 20px;padding:10px}article.earlybird .wrapper .content section.early-point .box{width:100%;margin:0 auto 20px}article.earlybird .wrapper .content section.early-point .box p{font-size:1.4rem;line-height:2.4rem;padding:0 10px;text-align:left}article.earlybird .wrapper .content section.early-point .box img{width:100%}article.earlybird .wrapper .content section.early-point .box img.arrow{width:30px;margin:20px auto 10px}article.earlybird .wrapper .content section.early-search-btn{margin:0 auto 20px}article.earlybird .wrapper .content section.early-search-btn h3{font-size:1.6rem}article.earlybird .wrapper .content section.early-search-btn p{margin-top:5px}article.earlybird .wrapper .content section.early-search-btn .content-header h3{font-size:1.6rem}}article.earlybird2022{width:100%;overflow:hidden;background:#f5f2ef}article.earlybird2022.none{opacity:0}article.earlybird2022 a,article.earlybird2022 div,article.earlybird2022 p{font-weight:700;-moz-box-sizing:border-box;box-sizing:border-box}article.earlybird2022 .header-lh{line-height:1.8;font-weight:700;font-size:2.2rem;margin-bottom:16px}article.earlybird2022 span.inline-block{display:inline-block}article.earlybird2022 span.small{font-size:1.2rem;font-weight:400}article.earlybird2022 img{width:100%}article.earlybird2022 section{margin:160px 0}article.earlybird2022 .tit-box .tit.header-lh{text-align:center;margin-bottom:80px;font-size:2.4rem}@media (max-width:767px){article.earlybird2022 .header-lh{font-size:2rem}article.earlybird2022 section{margin:120px 0}article.earlybird2022 div,article.earlybird2022 p{font-weight:400}}article.earlybird2022 .tit-box .tit.header-lh{margin-bottom:56px}article.earlybird2022 section.parallax{position:relative;width:100%;margin:0}article.earlybird2022 section.parallax .ph-box{width:100%;height:400px;overflow:hidden;position:relative}article.earlybird2022 section.parallax .ph-box .ph-inr{width:100%;height:800px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/images/campaign/earlybird2022/parallax01.jpg) no-repeat center top/cover}article.earlybird2022 section.parallax.parallax02 .ph-box .ph-inr{background:url(/images/campaign/earlybird2022/parallax02.jpg) no-repeat center top/cover}article.earlybird2022 section.parallax.parallax03 .ph-box .ph-inr{background:url(/images/campaign/earlybird2022/parallax03.jpg) no-repeat center top/cover}article.earlybird2022 section.parallax.parallax04 .ph-box .ph-inr{background:url(/images/campaign/earlybird2022/parallax04.jpg) no-repeat center top/cover}article.earlybird2022 section.parallax .container{position:absolute;top:0;left:0;right:0;margin:auto}article.earlybird2022 section.parallax .container .cv-box{position:relative;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:80px 40px;background:#fff;margin-left:80px;box-shadow:0 10px 48px -5px rgba(0,0,0,.15)}article.earlybird2022 section.parallax .container .cv-box .tx{font-size:1.8rem;font-weight:700;margin-bottom:16px}article.earlybird2022 section.parallax .container .cv-box .btn-base{padding:0;border-radius:0}article.earlybird2022 section.parallax .container .cv-box .btn-base a{padding:16px;font-size:1.8rem;font-weight:700}article.earlybird2022 section.parallax .container .tx-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:80px 40px;background:rgba(255,231,63,.6);box-shadow:0 10px 48px -5px rgba(0,0,0,.25);max-width:442px;width:40%;position:relative;top:56px}@media (max-width:767px){article.earlybird2022 section.parallax .ph-box{height:250px}article.earlybird2022 section.parallax .ph-box .ph-inr{height:500px}article.earlybird2022 section.parallax .container{position:relative}article.earlybird2022 section.parallax .container .cv-box{width:100%;margin:0 auto;padding:32px}article.earlybird2022 section.parallax .container .cv-box .tx{font-size:1.6rem}}article.earlybird2022 section.form{background:#fff;margin:0;padding:100px 0}article.earlybird2022 section.form .container .head{text-align:center;font-size:3.2rem;font-weight:700;margin-bottom:24px}article.earlybird2022 section.form .container .form{max-width:800px;margin:0 auto}article.earlybird2022 section.form .container .form form p.notice{margin-top:32px}@media (max-width:767px){article.earlybird2022 section.form .container .head{font-size:2.4rem}}article.earlybird2022 section.mv{padding:24px 0 0;margin:0;width:100%;position:relative}article.earlybird2022 section.mv .mv-base{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 300px);height:calc(100vh - 300px);min-height:600px}article.earlybird2022 section.mv .mv-base .anm-item.item01{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%);width:45%;background:#7fd0c9;border-radius:0 30px 30px 0;margin-right:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.earlybird2022 section.mv .mv-base .anm-item.item01 .tit{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);opacity:0;width:80%;max-width:420px;margin:0 8% 0 auto;position:relative;z-index:10}article.earlybird2022 section.mv .mv-base .anm-item.item01 .cherry{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);opacity:0;position:absolute;top:-24px;left:0;width:68%}article.earlybird2022 section.mv .mv-base .anm-item.item02{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);width:55%;border-radius:30px 0 0 30px;background:#f1f1f1}article.earlybird2022 section.mv .mv-base .anm-item.item02 img.mv-ph{-o-object-fit:cover;object-fit:cover;border-radius:30px 0 0 30px;height:100%}article.earlybird2022 section.mv .anm-item.item03{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);opacity:0;position:absolute;top:0;left:34%;width:14%}article.earlybird2022 section.mv .anm-item.item04{-webkit-transform:translateY(10vh);-ms-transform:translateY(10vh);transform:translateY(10vh);opacity:0}article.earlybird2022 section.mv .anm-item.item04 img:first-child{position:absolute;bottom:-18vw;right:0;width:36%}article.earlybird2022 section.mv .anm-item.item04 img:last-child{position:absolute;bottom:-50px;left:0;width:13%}article.earlybird2022 section.mv .anm-item.item05{position:absolute;bottom:40px;right:8%}article.earlybird2022 section.mv .anm-item.item05 .badge-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.earlybird2022 section.mv .anm-item.item05 .badge-box img{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);max-width:160px;max-height:160px;margin:0 8px}@media (max-width:767px){article.earlybird2022 section.mv{padding:0}article.earlybird2022 section.mv .mv-base{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:initial}article.earlybird2022 section.mv .mv-base .anm-item.item01{height:62vh;width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}article.earlybird2022 section.mv .mv-base .anm-item.item01 .cherry{width:70%}article.earlybird2022 section.mv .mv-base .anm-item.item02{height:62vh;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 0 0 auto;margin-top:-32px}article.earlybird2022 section.mv .anm-item.item03{top:18vh;left:initial;right:0;width:30%}article.earlybird2022 section.mv .anm-item.item04 img:first-child{width:80%;bottom:-160px}article.earlybird2022 section.mv .anm-item.item04 img:last-child{bottom:240px;width:29%}article.earlybird2022 section.mv .anm-item.item05{width:70%;right:16px;bottom:-30px}article.earlybird2022 section.mv .anm-item.item05 .badge-box{margin:0 0 0 auto}article.earlybird2022 section.mv .anm-item.item05 .badge-box img{max-width:120px;max-height:120px;margin:0 4px}}article.earlybird2022 section.about{margin:120px 0}article.earlybird2022 section.about .container .concept,article.earlybird2022 section.about .container .msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:120px}article.earlybird2022 section.about .container .concept .ph-box,article.earlybird2022 section.about .container .msg .ph-box{max-width:416px}article.earlybird2022 section.about .container .concept .tx-box .copy,article.earlybird2022 section.about .container .msg .tx-box .copy{font-size:3.2rem;font-weight:700;line-height:1.6;margin-bottom:24px}article.earlybird2022 section.about .container .concept .tx-box .copy span,article.earlybird2022 section.about .container .msg .tx-box .copy span{background:#fff;padding:0 8px}article.earlybird2022 section.about .container .concept .ph-box{margin-right:56px}article.earlybird2022 section.about .container .msg .ph-box{margin-left:56px}@media (max-width:767px){article.earlybird2022 section.about .container{margin:120px 0}article.earlybird2022 section.about .container .concept,article.earlybird2022 section.about .container .msg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.earlybird2022 section.about .container .concept .ph-box,article.earlybird2022 section.about .container .msg .ph-box{max-width:initial}article.earlybird2022 section.about .container .concept .tx-box,article.earlybird2022 section.about .container .msg .tx-box{max-width:initial}article.earlybird2022 section.about .container .concept .tx-box .copy,article.earlybird2022 section.about .container .msg .tx-box .copy{font-size:2.4rem}article.earlybird2022 section.about .container .concept .ph-box{margin:0}article.earlybird2022 section.about .container .msg .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.earlybird2022 section.about .container .msg .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 40px}}article.earlybird2022 section.service .container .item-box .main{max-width:920px;margin:0 auto 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.earlybird2022 section.service .container .item-box .main .item{width:28%;margin:0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.earlybird2022 section.service .container .item-box .main .item .img-box{max-width:80%;margin-bottom:24px}article.earlybird2022 section.service .container .item-box .main .item .tx-box .head.header-lh{font-size:1.8rem;text-align:center}@media (max-width:767px){article.earlybird2022 section.service .container .item-box .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.earlybird2022 section.service .container .item-box .main .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}article.earlybird2022 section.service .container .item-box .main .item .img-box{max-width:30%;min-width:120px;margin-right:24px}article.earlybird2022 section.service .container .item-box .main .item .tx-box{max-width:220px}article.earlybird2022 section.service .container .item-box .main .item .tx-box .head.header-lh{text-align:left}}article.earlybird2022 section.area{margin:100px 0 160px}article.earlybird2022 section.area .container .locations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:160px}article.earlybird2022 section.area .container .locations .img-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:64px}article.earlybird2022 section.area .container .locations .img-box img{max-height:420px;width:auto;margin:0 0 0 auto;display:block}article.earlybird2022 section.area .container .locations .tx-box{width:-webkit-calc(50% - 40px);width:calc(50% - 40px)}article.earlybird2022 section.area .container .locations .tx-box .tx{margin-bottom:32px}article.earlybird2022 section.area .houselist{position:relative}article.earlybird2022 section.area .houselist .container .tx-box{max-width:520px;position:absolute;z-index:10;top:50%;left:0;margin-left:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(2px 2px 2px #fff);filter:drop-shadow(2px 2px 2px #fff)}article.earlybird2022 section.area .houselist .container .tx-box .tx{margin-bottom:32px}article.earlybird2022 section.area .houselist .container .ph-box{margin:0 -webkit-calc(50% - 50vw);margin:0 calc(50% - 50vw)}article.earlybird2022 section.area .houselist .container .ph-box ul.slick{margin-left:51%;height:480px}article.earlybird2022 section.area .houselist .container .ph-box ul.slick li img{width:auto;height:480px}article.earlybird2022 section.area .houselist .container .houselist-bottom,article.earlybird2022 section.area .houselist .container .houselist-top{position:relative}article.earlybird2022 section.area .houselist .container .houselist-bottom{margin-top:40px}article.earlybird2022 section.area .houselist .container .houselist-bottom .tx-box{left:auto;right:0;margin-left:0;margin-right:16px}article.earlybird2022 section.area .houselist .container .houselist-bottom .ph-box ul.slick{margin-left:0;margin-right:51%;height:480px}article.earlybird2022 section.area .houselist .btn-box .btn-base.ghost.arrow,article.earlybird2022 section.area .locations .btn-box .btn-base.ghost.arrow{margin:0 0 16px 0;max-width:initial;min-width:initial;width:280px}article.earlybird2022 section.area .houselist .btn-box .btn-base.ghost.arrow a,article.earlybird2022 section.area .locations .btn-box .btn-base.ghost.arrow a{text-align:left}@media (max-width:767px){article.earlybird2022 section.area{margin:40px 0 160px}article.earlybird2022 section.area .container .locations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}article.earlybird2022 section.area .container .locations .tx-box{width:100%}article.earlybird2022 section.area .container .locations .img-box{width:100%;padding:0;margin-bottom:16px}article.earlybird2022 section.area .container .locations .img-box img{width:100%;max-height:initial}article.earlybird2022 section.area .houselist .container .houselist-bottom,article.earlybird2022 section.area .houselist .container .houselist-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.earlybird2022 section.area .houselist .container .tx-box{max-width:initial;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:static;-webkit-transform:initial;-ms-transform:initial;transform:initial;margin:32px 0 0}article.earlybird2022 section.area .houselist .container .ph-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.earlybird2022 section.area .houselist .container .ph-box ul.slick{margin-left:32px;height:210px}article.earlybird2022 section.area .houselist .container .ph-box ul.slick li img{height:210px}article.earlybird2022 section.area .houselist .container .houselist-bottom .ph-box ul.slick{margin:0 32px 0 0;height:210px}article.earlybird2022 section.area .houselist .container .houselist-bottom .ph-box ul.slick .slick-slide{height:210px}}article.earlybird2022 section.bnr-area .container .item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.earlybird2022 section.bnr-area .container .item-wrap .item{margin:0 16px}article.earlybird2022 section.bnr-area .container .item-wrap .item .image-box{margin-bottom:16px}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .head.header-lh{font-size:2rem;margin:0}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .head.header-lh span.motion-inr{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .tx{margin:8px 0 16px}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .btn-base.ghost.arrow{margin:0;max-width:initial;min-width:initial;width:30rem}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .btn-base.ghost.arrow a{text-align:left}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .ec{margin-bottom:1.6rem!important}article.earlybird2022 section.faq a{text-decoration:underline!important;color:#003f96!important}article.earlybird2022 section.faq a.covid{text-align:center;font-size:1.4rem;padding:24px;display:block;font-weight:400}@media (max-width:767px){article.earlybird2022 section.bnr-area .container .item-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.earlybird2022 section.bnr-area .container .item-wrap .item{margin:0 0 80px}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .tx{margin-bottom:12px}article.earlybird2022 section.bnr-area .container .item-wrap .item .tx-box .btn-base.ghost.arrow{width:100%}article.earlybird2022 section.faq{margin:40px 0 120px}article.earlybird2022 section.faq a.covid{padding:24px 0}}article.earlybird2022 section.contact .container .btn-box{max-width:800px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow{max-width:initial;min-width:initial;width:46%;padding:0;border-radius:0}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:32px;font-size:2rem;min-height:104px}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow svg{width:18px;height:18px;right:16px}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child{background:0 0}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child a{color:#02a167}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child a img{width:40px;height:40px;margin-right:16px}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child svg{fill:#02a167}@media (min-width:768px){article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child:hover{background:#02a167}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child:hover a{color:#fff}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow:last-child:hover svg{fill:#fff}}@media (max-width:767px){article.earlybird2022 section.contact{margin:40px 0 120px}article.earlybird2022 section.contact .container .btn-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.earlybird2022 section.contact .container .btn-box .btn-base.arrow{margin-bottom:24px;width:100%}}article.earlybird2022 .motion-txt{display:inline-block;position:relative;overflow:hidden}article.earlybird2022 .motion-txt:after{content:'';position:absolute;opacity:1;left:0;top:0;bottom:0;width:100%;background-color:#ffe73f;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}article.earlybird2022 .js-block.show .motion-txt:after{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}article.earlybird2022 .js-block.done .motion-txt:after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(103%,0,0);transform:translate3d(103%,0,0)}article.earlybird2022 .motion-txt .motion-inr{display:inline-block;opacity:0}article.earlybird2022 .js-block.done .motion-txt .motion-inr{opacity:1}article.earlybird2022 .slidein{overflow:hidden;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s}article.earlybird2022 .slidein span.slidein-inr{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s;transition:transform cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s}article.earlybird2022 .slidein.show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}article.earlybird2022 .slidein.show span.slidein-inr{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}article.earlybird2022 section.detail .container{background:#fff;border-radius:10px;padding:40px}article.earlybird2022 section.detail h2{text-align:center;border:2px solid #6ed2c9;color:#6ed2c9;margin-bottom:24px}article.earlybird2022 section.detail dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}article.earlybird2022 section.detail dl dt{min-width:16%;margin-right:24px;padding:4px 0;text-align:left;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.earlybird2022 section.detail dl dd{width:100%;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding:4px 0}@media (max-width:767px){article.earlybird2022 section.detail dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px}article.earlybird2022 section.detail dl dt{border-bottom:none;color:#6ed2c9;font-size:1.4rem;padding:0;line-height:1.2}article.earlybird2022 section.detail dl dd{line-height:1.4;padding-bottom:12px}}article.earlybird2022 section.voice .voice-wrapper{max-width:960px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:767px){article.earlybird2022 section.voice .voice-wrapper{grid-template-columns:1fr}}article.earlybird2022 section.voice .voice-wrapper .ph-box{width:100%;aspect-ratio:16/9;background:#fff;border-radius:20px;margin-bottom:16px;overflow:hidden}article.earlybird2022 section.voice .voice-wrapper .name{color:#6ed2c9}article.earlybird2022 section.bnr-area .image-box{width:70%;padding-right:40px}@media (max-width:767px){article.earlybird2022 section.bnr-area .image-box{width:100%;padding-right:0}}article.earlybird2022 section.bnr-area .btn-base.ghost{margin-top:40px}@media (max-width:767px){article.earlybird2022 section.bnr-area .btn-base.ghost{margin-top:20px}}@media (max-width:767px){article.earlybird2022 .motion-txt{margin-top:20px}}.form form.previewform .form-group.language,.form form.reservationform .form-group.language{margin-bottom:0}.form form.previewform #datepicker .form-group,.form form.reservationform #datepicker .form-group{margin-bottom:8px}.form form.previewform .checkbox.ttl,.form form.reservationform .checkbox.ttl{font-weight:700;margin-right:8px}@media (max-width:767px){.form form.previewform .form-group.language,.form form.reservationform .form-group.language{margin-bottom:16px}.form form.previewform .checkbox.ttl,.form form.reservationform .checkbox.ttl{width:100%;margin-bottom:0}}.form form.reservationform .notes{background-color:#f1f1f1;padding:2rem;margin-bottom:2rem}.form form.reservationform .notes .title{text-align:center}.form form.reservationform .notes li{padding:.5rem 0}.form.referral p.top-tx{margin-bottom:8px}.form.referral p.top-tx span.red{display:block}.form.referral ul{margin-bottom:16px}.form.referral ul li{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.6;margin:16px 0}.form.referral ul li:before{display:block;content:'';width:4px;min-width:4px;height:4px;border-radius:100%;background:#11111f;margin:.8rem 4px 0 0}.form.referral .img-box{margin-bottom:16px}@media (max-width:767px){.form.referral .img-box{margin-top:-40px;margin-left:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-left:calc(((100vw - 100%)/ 2) * -1);margin-right:-webkit-calc(((100vw - 100%)/ 2) * -1);margin-right:calc(((100vw - 100%)/ 2) * -1)}}.form.referral .img-box img{width:100%}.form .form-popup-inr{padding:32px}.form .form-popup-inr .form-group{margin-bottom:0}.form .form-popup-inr .ttl{color:red;font-weight:700;text-align:center;border:2px solid red;padding:8px}.form .form-popup-inr .checkbox{width:100%;margin:16px 0 0 0;padding-bottom:16px;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form .form-popup-inr .checkbox.check-end{padding-bottom:0;border:none}.form .form-popup-inr .checkbox label.custom-control.custom-checkbox{margin-bottom:8px}@media (min-width:768px){.form .form-popup-inr .checkbox label.custom-control.custom-checkbox .custom-control-indicator{top:6px}}.form .form-popup-inr .checkbox span.custom-control-description{font-size:1.4rem}.form .form-popup-inr .checkbox img{width:100%;border:1px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:16px;padding:16px 48px}.form .form-popup-inr .tx{font-size:1.4rem}.form .form-popup-inr .tx a.link{font-size:1.4rem;color:#003f96;text-decoration:underline!important}.form .form-popup-inr .twclosed{color:red}.form .form-popup-inr button.js-btn-submit{margin-top:32px}.form .form-popup-inr button.js-btn-submit[disabled]{background:#eee;border:2px solid #ccc;cursor:not-allowed}.form .form-popup-inr button.js-btn-submit[disabled]:hover{color:#fff}@media (max-width:767px){.form .form-popup-inr .checkbox .custom-control-indicator{top:4px}.form .form-popup-inr .checkbox span.custom-control-description{line-height:1.6}.form .form-popup-inr .checkbox img{padding:16px}.form .form-popup-inr .checkbox ul li{font-size:1.2;line-height:1.5;margin:4px 0}}.form .mb32{margin-bottom:32px!important}.form .mb16{margin-bottom:16px!important}.form .mb8{margin-bottom:8px!important}.form .mb0{margin-bottom:0!important}.form span.red{color:#d9534f;font-weight:700}.form p.top-tx{font-size:1.4rem;line-height:1.8;margin-bottom:48px}.form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.form ul.top-tx{margin-bottom:32px}.form ul.top-tx li{font-size:1.4rem;padding-left:1em;text-indent:-1em;line-height:1.5;margin-bottom:8px}.form ul.top-tx li:before{content:"・"}.form p.top-req{text-align:center;margin-bottom:32px}.form p.notice{color:red;font-size:1.4rem;padding:8px;border:2px solid red;margin-bottom:16px}.form p.notice a.covid{text-decoration:underline!important;color:red;font-size:inherit}.form p.notice.green{color:#02a167;border:2px solid #02a167}@media (min-width:768px){.form .widtn800{max-width:800px;margin:0 auto}}.form .small{font-size:1.4rem;line-height:2.4rem;margin-top:10px}.form .small dl dt{margin-top:10px}.form .small dl dd{margin-bottom:0}.form p.bottom-tx{margin-top:64px;padding-top:24px;border-top:1px solid #eee}.form .kansai-banner{margin:16px 0 32px 0}.form .kansai-banner img{width:100%}.form p.top-tell{font-weight:700}.form ul.tell-list{margin-bottom:16px}.form form{padding:64px;border:1px solid #ccc}.form form h3{font-size:2.4rem;border-bottom:1px solid #11111f;margin:64px 0 16px 0}.form form .label-ttl{font-weight:700;margin-bottom:8px}.form form span.req{color:#d9534f;font-size:1.2rem;font-weight:700;margin-left:5px}.form form .form-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.form form .form-flex.sp-flex-none{display:block}}.form form .form-flex p{margin-right:5px}.form form .form-flex .form-group{width:100%;margin-right:5px}.form form .form-flex .form-group:last-child{margin-right:0}.form form .form-flex .form-group .help-block{display:block}.form form .form-group,.form form small{margin-bottom:40px}.form form .form-group.hidden,.form form small.hidden{display:none}.form form .form-group .form-control,.form form small .form-control{font-size:1.6rem;padding:8px 32px 8px 16px;border-radius:4px}.form form .form-group .form-text,.form form small .form-text{margin-top:4px}.form form .form-group .custom-control-indicator,.form form small .custom-control-indicator{top:8px;width:16px;height:16px}@media (max-width:767px){.form form{padding:16px}}.form form select.form-control:not([size]):not([multiple]){height:-webkit-calc(2.2rem + 18px);height:calc(2.2rem + 18px)}.form form input{min-height:40px}.form form .checkbox,.form form .radio{position:relative;display:inline-block;margin-bottom:8px}.form form .checkbox label,.form form .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.form form .checkbox input[type=checkbox],.form form .checkbox-inline input[type=checkbox],.form form .radio input[type=radio],.form form .radio-inline input[type=radio]{position:absolute;min-height:0;margin-top:7px;margin-left:-20px}.form form input[type=checkbox],.form form input[type=radio]{margin:4px 0 0;line-height:normal}.form form .form-control[readonly]{background-color:#fff;opacity:1}.form form .form-control-danger,.form form .form-control-success,.form form .form-control-warning{background-size:1.2rem 1.2rem;background-position:center right 1.6rem}.form form .has-error .checkbox,.form form .has-error .checkbox-inline,.form form .has-error .control-label,.form form .has-error .help-block,.form form .has-error .radio,.form form .has-error .radio-inline,.form form .has-error.checkbox label,.form form .has-error.checkbox-inline label,.form form .has-error.radio label,.form form .has-error.radio-inline label{color:#a94442}.form form .has-success .checkbox,.form form .has-success .checkbox-inline,.form form .has-success .control-label,.form form .has-success .help-block,.form form .has-success .radio,.form form .has-success .radio-inline,.form form .has-success.checkbox label,.form form .has-success.checkbox-inline label,.form form .has-success.radio label,.form form .has-success.radio-inline label{color:#3c763d}.form form .help-block.with-errors{color:#d9534f;font-size:1.4rem}.form form .custom-control{margin-right:16px}.form form small.form-text{font-size:1.4rem}.form form small.form-text a{font-size:1.4rem;color:#003f96;border-bottom:1px solid #003f96}.form form .form-group.has-feedback.account-id{margin-bottom:0}.form .hotmail-info a{font-size:1.2rem;color:#003f96;border-bottom:1px solid #003f96}.form a.form-online-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 16px;border:1px solid #ccc}.form a.form-online-info img{width:160px}.form a.form-online-info .tx{font-size:1.4rem;line-height:1.8;color:#003f96;text-decoration:underline!important;padding:8px 16px}@media (max-width:767px){.form a.form-online-info{padding:8px}.form a.form-online-info img{width:100px}.form a.form-online-info .tx{padding:0 0 0 8px}}.partner ul.partner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}.partner ul.partner-list li{width:20%;margin-bottom:5px;padding:10px 10px 5px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}.partner ul.partner-list li.rg{display:none}.partner ul.partner-list li a{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.partner ul.partner-list li .pic{margin-bottom:5px;overflow:hidden;height:80%}.partner ul.partner-list li .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border:1px solid #eee}.partner ul.partner-list li .name{font-size:1.2rem;line-height:1.5;font-weight:700;text-align:center}@media (max-width:767px){.partner ul.partner-list li{width:33%;margin-bottom:0;padding:5px}.partner ul.partner-list li .name{display:none}}.row.grid-wrap.col-4-styl .grid{width:25%}.row.grid-wrap.col-3-styl .grid{width:33.3333333%}@media (max-width:991px){.row.grid-wrap.col-4-styl .grid{width:50%}}@media (max-width:767px){.row.grid-wrap.col-3-styl .grid.g-house,.row.grid-wrap.col-4-styl .grid.g-house{width:100%}.row.grid-wrap.col-3-styl .grid.g-house a .pic-box,.row.grid-wrap.col-4-styl .grid.g-house a .pic-box{width:100%}.row.grid-wrap.col-3-styl .grid.g-house a .pic-box img,.row.grid-wrap.col-4-styl .grid.g-house a .pic-box img{width:100%}}.row.grid-wrap .grid.g-house{margin-bottom:60px;padding:0 16px;-moz-box-sizing:border-box;box-sizing:border-box}.row.grid-wrap .grid.g-house a{display:block;position:relative}.row.grid-wrap .grid.g-house a ul.newcamp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:6px;left:3px}.row.grid-wrap .grid.g-house a ul.newcamp li{font-size:1.2rem;font-weight:700;color:#fff;padding:0 8px;margin:0 3px}.row.grid-wrap .grid.g-house a ul.newcamp li.new{background:#eb4c4d}.row.grid-wrap .grid.g-house a ul.newcamp li.camp{background:#ff9703}.row.grid-wrap .grid.g-house a .pic-box{width:100%;margin-bottom:8px;overflow:hidden;border-radius:4px}.row.grid-wrap .grid.g-house a .pic-box .cropped-image{padding-top:56%}.row.grid-wrap .grid.g-house a .tx-box{margin-bottom:14px}.row.grid-wrap .grid.g-house a .tx-box .housename{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.row.grid-wrap .grid.g-house a .tx-box .housename .occupied{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.5;background:#d9534f;padding:0 6px;margin-right:4px}.row.grid-wrap .grid.g-house a .tx-box .housename h4{color:#003f96;word-wrap:break-word;line-height:1.5;margin:0}.row.grid-wrap .grid.g-house a .tx-box .inr{width:100%;height:76px;overflow:hidden}.row.grid-wrap .grid.g-house a .tx-box .inr p{font-size:1.4rem;line-height:1.8;word-break:break-all;position:relative}.row.grid-wrap .grid.g-house a .tx-box .inr p:before{content:'';display:block;width:100px;height:26px;position:absolute;top:50px;right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff,rgba(255,255,255,0))}.row.grid-wrap .grid.g-house a .info-box .area,.row.grid-wrap .grid.g-house a .info-box .nearest{font-size:1.2rem;line-height:1.6;color:#828282}.grid.g-tenant{padding:0 16px;margin-bottom:32px}.grid.g-tenant .tenant-grid .info{min-height:56px;background:#ffe73f;border-radius:4px 4px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grid.g-tenant .tenant-grid .info .pic .pic-wrap{width:72px;height:72px;border:3px solid #fff;border-radius:50%;margin:-24px 8px 8px 8px;background:#eee;overflow:hidden}.grid.g-tenant .tenant-grid .info .pic .tenant-pic{width:72px;height:72px;background-size:cover;background-position:center}.grid.g-tenant .tenant-grid .info .tx{width:64%;margin-top:5px}.grid.g-tenant .tenant-grid .info .tx .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grid.g-tenant .tenant-grid .info .tx .wrap p{line-height:16px}.grid.g-tenant .tenant-grid .info .tx .wrap p.icon span.flag-icon{margin-right:4px}.grid.g-tenant .tenant-grid .info .tx .wrap p.name{width:84%;color:#003f96;font-size:1.4rem;font-weight:700;word-wrap:break-word}.grid.g-tenant .tenant-grid .info .tx p.detail{font-size:1.2rem}.grid.g-tenant .tenant-grid .comment{padding:8px;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px}.grid.g-tenant .tenant-grid .comment .house-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:4px 0}.grid.g-tenant .tenant-grid .comment .house-name svg{width:16px;height:16px;margin-top:1px;fill:#828282}.grid.g-tenant .tenant-grid .comment .house-name a{color:#828282;font-size:1.4rem;margin-left:2px;line-height:20px}.grid.g-tenant .tenant-grid .comment p{font-size:1.3rem;font-style:italic;line-height:22px;margin-bottom:16px}@media (max-width:991px){.grid.g-tenant{width:50%!important}}@media (max-width:767px){.grid.g-tenant{width:100%!important}}article.bstation{width:100%;overflow:hidden}article.bstation section{padding:160px 16px}article.bstation p{margin-bottom:16px}article.bstation a,article.bstation div,article.bstation p{font-weight:700}@media (max-width:767px){article.bstation a,article.bstation div,article.bstation p{font-size:1.4rem}}article.bstation a:hover{opacity:1}article.bstation img{width:100%}article.bstation .ib{display:inline-block}article.bstation span.red{color:#d50000}article.bstation span{line-height:1.6}article.bstation .lh-min{line-height:1.6}article.bstation .bold{font-weight:700}article.bstation h2{font-size:2.8rem}article.bstation .h2-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:40px 100px -80px 0;margin-left:-webkit-calc(50% - 50vw);margin-left:calc(50% - 50vw);position:relative;border-radius:0 40px 40px 0;background:#f7f6f2}article.bstation .h2-box h2{position:absolute;top:-40px;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:4px}article.bstation .btn.black{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation .btn.black a{background:#11111f;border:2px solid #11111f;border-radius:100px;color:#fff;font-size:1.4rem;padding:4px 24px;-webkit-transition:.3s ease;transition:.3s ease}article.bstation .btn.black a svg{width:14px;height:14px;fill:#fff;margin-left:16px;-webkit-transition:.3s ease;transition:.3s ease}article.bstation .btn.black a:hover{background:0 0;color:#11111f}article.bstation .btn.black a:hover svg{fill:#11111f}article.bstation .circle.open{position:absolute;right:5%;top:46%;width:260px;height:260px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffe73f;background:linear-gradient(120deg,#ffd000 0,#ffff35 84%);border-radius:100%;-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}article.bstation .circle.open img{width:40px;height:40px;margin:-18px auto 16px}article.bstation .circle.open .inr{text-align:center}article.bstation .circle.open .inr span{font-size:2rem}@media (max-width:767px){article.bstation h2{font-size:2rem}article.bstation section{padding:80px 0}article.bstation .circle.open{top:46%;width:150px;height:150px}article.bstation .circle.open img{width:20px;height:20px;margin:-16px auto 8px}article.bstation .circle.open .inr span{font-size:1.4rem}article.bstation .h2-box{position:absolute;left:0;top:-80px;width:30%;height:550px;margin:0;border-radius:0 20px 20px 0}article.bstation .h2-box h2{top:-20px;left:62px;font-size:1.6rem}}article.bstation section.form{padding:0 0 160px}article.bstation section.form .container .tit-box{margin-bottom:40px;text-align:center}article.bstation section.form .container .form form.bstation-form{max-width:800px;margin:0 auto}article.bstation section.form .container .form form.bstation-form .form-group.has-feedback .radio label{display:block}article.bstation .anm-box{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:fixed;z-index:10}article.bstation .anm-box .cover{position:absolute;width:100%;height:3000px;height:100dvh;background:#fff}article.bstation .anm-box .copy{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}article.bstation .anm-box .copy .tx{font-size:4rem;opacity:0}@media (max-width:767px){article.bstation .anm-box .copy .tx{font-size:2rem}}article.bstation section.mv{opacity:0;padding:80px 0 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(/images/bstation/bst-road.webp) no-repeat center/100%;background-position:center bottom;position:relative}article.bstation section.mv .h1-box{margin:0 16px;padding:24px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}article.bstation section.mv .h1-box:after{display:block;content:'';width:200px;height:48px;background:url(/images/bstation/start.webp) no-repeat center/contain;position:absolute;right:-64px;bottom:16px}article.bstation section.mv .h1-box .frame{width:56px;height:42px;background:url(/images/bstation/frame.webp) no-repeat center/cover;position:absolute}article.bstation section.mv .h1-box .frame.frame01{top:0;left:0}article.bstation section.mv .h1-box .frame.frame02{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);top:0;right:0}article.bstation section.mv .h1-box .frame.frame03{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);bottom:0;left:0}article.bstation section.mv .h1-box .frame.frame04{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:0;right:0}article.bstation section.mv .h1-box .top-tx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}article.bstation section.mv .h1-box .top-tx .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation section.mv .h1-box .top-tx .right{min-width:285px}article.bstation section.mv .h1-box .top-tx span{font-size:2.2rem}article.bstation section.mv .h1-box .top-tx span.circle{font-size:2.4rem;width:92px;min-width:92px;height:92px;margin:0 8px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.bstation section.mv .h1-box .top-tx span.studio{background-color:#4ccbc0}article.bstation section.mv .h1-box .top-tx span.lounge{background-color:#ff5730}article.bstation section.mv .h1-box .bottom-tx.logo{max-width:550px}article.bstation section.mv .circle.open{opacity:0}@media (max-width:767px){article.bstation section.mv{padding:32px 16px;background:url(/images/bstation/bst-road.webp) no-repeat center bottom/180%}article.bstation section.mv .h1-box{margin:0;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);padding:12px 16px 16px}article.bstation section.mv .h1-box:after{width:100px;height:24px;right:-26px}article.bstation section.mv .h1-box .frame{width:28px;height:21px}article.bstation section.mv .h1-box h1 .top-tx{text-align:center;margin-bottom:8px}article.bstation section.mv .h1-box h1 .top-tx .right{min-width:initial;width:100%}article.bstation section.mv .h1-box h1 .top-tx span{font-size:1.8rem}article.bstation section.mv .h1-box h1 .top-tx span.circle{font-size:1.8rem;width:74px;min-width:74px;height:74px}article.bstation section.mv .h1-box h1 .bottom-tx.logo{max-width:520px}article.bstation section.mv .ilst{margin-top:16px}}article.bstation section.msg{padding:120px 16px 40px;background:url(/images/bstation/gradation-worldmap.webp) no-repeat center/contain;margin:0 16px}article.bstation section.msg .msg-inr{max-width:600px;margin:0 auto;padding:0 16px;text-align:center}article.bstation section.msg .msg-inr p{margin-bottom:40px;text-shadow:1px 1px 10px #fff,1px -1px 10px #fff,-1px 1px 10px #fff,-1px -1px 10px #fff}article.bstation section.msg .msg-inr p span{font-size:1.8rem}article.bstation section.msg .msg-inr p span.ib{line-height:2}article.bstation section.msg .msg-inr p.big,article.bstation section.msg .msg-inr p.big span{font-size:2.8rem}article.bstation section.msg .msg-inr img{width:80px;height:auto}@media (max-width:767px){article.bstation section.msg{padding:56px 16px 40px;margin:0;background:url(/images/bstation/gradation-worldmap.webp) no-repeat center 3%/130%}article.bstation section.msg .msg-inr{padding:0}article.bstation section.msg .msg-inr p span{font-size:1.6rem}article.bstation section.msg .msg-inr p.big,article.bstation section.msg .msg-inr p.big span{font-size:2rem}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}article.bstation section.concept{padding:120px 0 160px;position:relative}article.bstation section.concept:before{content:'';display:block;width:100%;height:520px;background:#f7f6f2;position:absolute;top:0;left:0}article.bstation section.concept h2{text-align:center;position:relative}article.bstation section.concept .concept-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:56px 0 120px;position:relative}article.bstation section.concept .concept-menu .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:30%;max-width:360px;min-width:300px;min-height:300px;margin:0 32px;border-radius:100%;position:relative;-webkit-transition:.3s ease;transition:.3s ease}article.bstation section.concept .concept-menu .item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}article.bstation section.concept .concept-menu .item:after{display:block;content:'';padding-top:100%}article.bstation section.concept .concept-menu .item.studio{background:#4ccbc0;box-shadow:5px 8.7px 30px 0 rgba(76,203,192,.4)}article.bstation section.concept .concept-menu .item.lounge{background:#ff5730;box-shadow:5px 8.7px 30px 0 rgba(255,87,48,.4)}article.bstation section.concept .concept-menu .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:24px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}article.bstation section.concept .concept-menu .item a .top-tx img{width:72px;height:72px;margin-bottom:8px}article.bstation section.concept .concept-menu .item a .top-tx .tx{line-height:1.2}article.bstation section.concept .concept-menu .item a .top-tx .tx.en{font-size:3.2rem;color:#fff}article.bstation section.concept .concept-menu .item a .top-tx .tx.ja{font-size:2.8rem}article.bstation section.concept .concept-menu .item a .bottom-tx{font-size:2.2rem;margin:16px 0;line-height:1.6}article.bstation section.concept .concept-menu .item a svg{width:40px;height:26px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}article.bstation section.concept .concept-inr .container .concept-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation section.concept .concept-inr .container .concept-item .tx-box{max-width:400px}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head{margin-bottom:24px}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head h3{margin-bottom:16px}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head h3 span.en{font-size:4.8rem;line-height:1;margin-bottom:16px}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head h3 span.ja{font-size:2.8rem}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head p{margin-bottom:32px}article.bstation section.concept .concept-inr .container .concept-item .tx-box .tx-inr ul li{margin:16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.concept .concept-inr .container .concept-item .tx-box .tx-inr ul li .tx span{font-size:1.8rem}article.bstation section.concept .concept-inr .container .concept-item .ilst-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:500px;min-width:300px;position:relative}article.bstation section.concept .concept-inr .container .concept-item .ilst-box .inr{width:100%;height:100%;overflow:hidden}article.bstation section.concept .concept-inr .container .concept-item .ilst-box:before{content:'';display:block;width:72px;height:72px;background:url(/images/bstation/ic-circle01.webp) no-repeat center/contain;position:absolute;top:40px;left:32px}article.bstation section.concept .concept-inr .container .concept-item.item01{margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:120px}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box{margin-right:56px;margin-left:10%}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .head h3 span.en{background:#32ffd2;background:linear-gradient(35deg,#32ffd2 0,#64ffa7 44%,#d0ff6f 93%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr{margin-bottom:40px}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li svg{width:20px;height:16px;margin:7px 8px 0 0}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li .tx .tag-wrap{margin-top:8px}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li .tx .tag-wrap ul.tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li .tx .tag-wrap ul.tag li{background:#11111f;color:#fff;font-size:1.2rem;padding:2px 8px;margin:0 4px;border-radius:4px}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .btn-base.arrow{border-radius:100px;max-width:initial;min-width:inherit;width:100%}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .btn-base.arrow a{text-align:left}article.bstation section.concept .concept-inr .container .concept-item.item01 .ilst-box{border-radius:300px 0 0 300px;background:#4ccbc0}article.bstation section.concept .concept-inr .container .concept-item.item01 .ilst-box .inr{background:url(/images/bstation/bst-ilst.webp) no-repeat -35% 12%/160%;border-radius:300px 0 0 300px}article.bstation section.concept .concept-inr .container .concept-item.item02{margin-left:-webkit-calc(50% - 50vw);margin-left:calc(50% - 50vw)}article.bstation section.concept .concept-inr .container .concept-item.item02 .tx-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:56px;margin-right:10%}article.bstation section.concept .concept-inr .container .concept-item.item02 .tx-box .head h3 span.en{background:#ffbccf;background:linear-gradient(35deg,#ffbccf 0,#ff6b8e 36%,#ff7c3b 74%,#ff4a11 93%);-webkit-background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}article.bstation section.concept .concept-inr .container .concept-item.item02 .tx-box .tx-inr ul.lounge-list li .date{width:84px;min-width:84px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 8px;margin:0 8px 0 0;background:#11111f;text-align:center;color:#fff;font-size:1.4rem;border-radius:4px}article.bstation section.concept .concept-inr .container .concept-item.item02 .ilst-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border-radius:0 300px 300px 0;background:#ff5730}article.bstation section.concept .concept-inr .container .concept-item.item02 .ilst-box:before{background:url(/images/bstation/ic-circle02.webp) no-repeat center/contain;top:40px;left:initial;right:32px}article.bstation section.concept .concept-inr .container .concept-item.item02 .ilst-box .inr{background:url(/images/bstation/bst-ilst.webp) no-repeat 136% 34%/120%;border-radius:0 300px 300px 0}@media (max-width:767px){article.bstation section.concept{padding:80px 16px}article.bstation section.concept:before{height:260px}article.bstation section.concept .concept-menu{margin:32px 0 80px}article.bstation section.concept .concept-menu .item{max-width:initial;min-width:initial;min-height:initial;margin:0}article.bstation section.concept .concept-menu .item.studio{margin-right:8px}article.bstation section.concept .concept-menu .item a{padding:8px}article.bstation section.concept .concept-menu .item a .top-tx img{width:30px;height:30px;margin:0}article.bstation section.concept .concept-menu .item a .top-tx .tx.en{font-size:1.8rem}article.bstation section.concept .concept-menu .item a .top-tx .tx.ja{font-size:1.4rem}article.bstation section.concept .concept-menu .item a .bottom-tx{font-size:1.4rem;margin:4px 0}article.bstation section.concept .concept-menu .item a svg{width:13px;height:20px}article.bstation section.concept .concept-inr .container{padding:0}article.bstation section.concept .concept-inr .container .concept-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bstation section.concept .concept-inr .container .concept-item .tx-box{max-width:initial;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head h3 span.en{font-size:3.6rem}article.bstation section.concept .concept-inr .container .concept-item .tx-box .head h3 span.ja{font-size:2.2rem}article.bstation section.concept .concept-inr .container .concept-item .tx-box .tx-inr ul li .tx span{font-size:1.6rem}article.bstation section.concept .concept-inr .container .concept-item .ilst-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:90%;height:250px;min-width:initial;margin-bottom:32px}article.bstation section.concept .concept-inr .container .concept-item .ilst-box .inr{height:250px}article.bstation section.concept .concept-inr .container .concept-item.item01{margin:0 0 120px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box{margin:0}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li .tx span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}article.bstation section.concept .concept-inr .container .concept-item.item01 .tx-box .tx-inr ul.studio-list li .tx .tag-wrap ul.tag li{white-space:nowrap}article.bstation section.concept .concept-inr .container .concept-item.item01 .ilst-box{margin-right:-16px}article.bstation section.concept .concept-inr .container .concept-item.item02{margin:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.bstation section.concept .concept-inr .container .concept-item.item02 .tx-box{margin:0}article.bstation section.concept .concept-inr .container .concept-item.item02 .tx-box .tx-inr ul.lounge-list li .date{font-size:1.2rem;width:64px;min-width:64px;padding:0 4px}article.bstation section.concept .concept-inr .container .concept-item.item02 .ilst-box{margin-left:-16px}}article.bstation section.slide{padding:0}@media (max-width:767px){article.bstation section.slide .ph-wrap ul.slick li img{height:250px;width:auto}}article.bstation section.manager{padding:160px 16px 56px}article.bstation section.manager .container .manager-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10%}article.bstation section.manager .container .manager-inr .ph-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;margin-right:32px}article.bstation section.manager .container .manager-inr .ph-box .inr{overflow:hidden;border-radius:30px}article.bstation section.manager .container .manager-inr .ph-box:after{content:'';display:block;position:absolute;width:100px;height:100px;background:url(/images/bstation/ic-lee.webp) no-repeat center/contain;top:-40px;left:-40px}article.bstation section.manager .container .manager-inr .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.bstation section.manager .container .manager-inr .tx-box .name-box .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-webkit-align-items:self-end;-ms-flex-align:self-end;align-items:self-end}article.bstation section.manager .container .manager-inr .tx-box .name-box .logo img{width:240px}article.bstation section.manager .container .manager-inr .tx-box .name-box .logo .tx{margin:0 0 -2px 8px}article.bstation section.manager .container .manager-inr .tx-box .name-box .name{font-size:2.2rem}article.bstation section.manager .container .manager-inr .tx-box .balloon{padding:24px 0}article.bstation section.manager .container .manager-inr .tx-box .balloon .balloon-inr{font-size:1.4rem}article.bstation section.manager .container .manager-inr .tx-box .note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.manager .container .manager-inr .tx-box .note .logo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:-10px 16px 0 0}article.bstation section.manager .container .manager-inr .tx-box .note .tx-box{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}article.bstation section.manager .container .manager-inr .tx-box .note .tx-box a{text-decoration:underline!important;font-size:1.4rem}@media (max-width:767px){article.bstation section.manager{padding:80px 0 40px}article.bstation section.manager .container .manager-inr{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bstation section.manager .container .manager-inr .ph-box{width:-webkit-calc(100% - 16px);width:calc(100% - 16px);margin:0 0 32px auto}article.bstation section.manager .container .manager-inr .ph-box:after{width:80px;height:80px;top:-24px;left:-16px}article.bstation section.manager .container .manager-inr .tx-box .name-box .logo img{width:180px}article.bstation section.manager .container .manager-inr .tx-box .name-box .name{font-size:1.8rem}article.bstation section.manager .container .manager-inr .tx-box .note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.bstation section.manager .container .manager-inr .tx-box .note .logo{width:80px;margin:0 0 8px}}article.bstation section.cv{padding:0;-webkit-transition:.3s ease;transition:.3s ease}article.bstation section.cv .container a{display:block}article.bstation section.cv .container a .cv-wrap{border:8px solid #4ccbc0;-o-border-image:linear-gradient(35deg,#4cffff 0,#a6ff91 39%,#ffff35 80%);border-image:linear-gradient(35deg,#4cffff 0,#a6ff91 39%,#ffff35 80%);border-image-slice:1;padding:40px;margin:0 10%;overflow:hidden;background:url(/images/bstation/bst-ilst.webp) no-repeat -40px 12%/27vw;box-shadow:5px 8.7px 30px 0 rgba(76,203,192,.4)}article.bstation section.cv .container a .cv-wrap .tx-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}article.bstation section.cv .container a .cv-wrap .tx-box .tit{font-size:2.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px}article.bstation section.cv .container a .cv-wrap .tx-box .tit:before{content:'';display:block;width:40px;height:40px;background:url(/images/bstation/challenge.webp) no-repeat center/contain;margin-right:8px}article.bstation section.cv .container a .cv-wrap .tx-box .btn{padding:16px 16px 16px 24px;border-radius:100px;background:#ffe73f;background:linear-gradient(35deg,#4cffff 0,#a6ff91 0,#ffff35 80%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation section.cv .container a .cv-wrap .tx-box .btn svg{width:16px;height:16px;margin:0 0 0 auto}article.bstation section.cv:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width:767px){article.bstation section.cv .container a .cv-wrap{margin:0;background:0 0;padding:16px}article.bstation section.cv .container a .cv-wrap .tx-box{margin:auto}article.bstation section.cv .container a .cv-wrap .tx-box .tit{font-size:1.7rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.bstation section.cv .container a .cv-wrap .tx-box .tit:before{width:20px;min-width:20px;height:20px;margin-right:8px;margin-bottom:4px}}article.bstation section.bst-popup{padding:40px 16px 80px;max-width:800px;margin:0 auto}article.bstation section.bst-popup a p span.underline{color:#003f96;text-decoration:underline}article.bstation section.blog .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.blog .container .h2-box{position:absolute;width:20%;height:100%;left:-16px}article.bstation section.blog .container .blog-wrap{margin:0 0 0 20%}article.bstation section.blog .container .blog-wrap .head{font-size:2.8rem;margin-bottom:80px;line-height:1}article.bstation section.blog .container .blog-wrap .blog-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:inherit}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item{-webkit-transition:.3s ease;transition:.3s ease}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item:hover .ph-box{box-shadow:5px 8.7px 30px 0 rgba(76,203,192,.4)}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item .ph-box{width:100%;border-radius:30px;-webkit-transition:.3s ease;transition:.3s ease;box-shadow:5px 8.7px 30px 0 rgba(76,203,192,0)}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item .ph-box:before{content:'';display:block;padding-top:64%}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item .tx-box .tit{margin:16px 0}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item .tx-box .tag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item .tx-box .tag ul li{font-size:1.2rem;font-weight:400;background:#f1f1f1;border-radius:100px;padding:2px 12px;margin-right:8px}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item.blog01 .ph-box{background:url(/images/bstation/blog01.webp) no-repeat center/cover}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item.blog02 .ph-box{background:url(/images/bstation/blog02.webp) no-repeat center/cover}article.bstation section.blog .container .blog-wrap .blog-inr .blog-item.blog03 .ph-box{background:url(/images/bstation/bh_blog_eyecatch@1x_v01.jpg) no-repeat center/cover}@media (max-width:767px){article.bstation section.blog{padding:200px 0 80px}article.bstation section.blog .container{position:relative}article.bstation section.blog .container .blog-wrap{margin:0;position:relative;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 auto}article.bstation section.blog .container .blog-wrap .head{font-size:1.8rem;margin-bottom:40px}}article.bstation section.contact{padding:80px 16px}article.bstation section.contact .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.bstation section.contact .container .h2-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:40px 0 -80px 100px;margin-right:-webkit-calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:40px 0 0 40px;max-width:360px}article.bstation section.contact .container .h2-box h2{right:initial;left:120px}article.bstation section.contact .container .information-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:500px;margin:0 0 0 auto}article.bstation section.contact .container .information-wrap .head{font-size:2.8rem;margin-bottom:80px;line-height:1;text-align:right}article.bstation section.contact .container .information-wrap .information-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:48px}article.bstation section.contact .container .information-wrap .information-item .ic-box{width:80px;min-width:80px;height:80px;margin-right:24px}article.bstation section.contact .container .information-wrap .information-item .tx-box .tx{margin-bottom:16px;line-height:1.6}article.bstation section.contact .container .information-wrap .information-item:last-child{margin-bottom:0}@media (max-width:767px){article.bstation section.contact{padding:60px 16px 120px}article.bstation section.contact .container{position:relative}article.bstation section.contact .container .h2-box{border-radius:0 20px 20px 0;max-width:initial;height:260px;margin:0;margin-left:-16px;top:0}article.bstation section.contact .container .h2-box h2{top:-20px;left:62px;font-size:1.6rem}article.bstation section.contact .container .information-wrap{position:relative;width:80%;margin-top:-20px}article.bstation section.contact .container .information-wrap .head{font-size:1.8rem;margin-bottom:40px}article.bstation section.contact .container .information-wrap .information-item .ic-box{width:50px;min-width:50px;height:50px;margin-right:16px}article.bstation section.contact .container .information-wrap .information-item .tx-box .tx{margin-bottom:8px}article.bstation section.contact .container .information-wrap .information-item .tx-box .btn.black a{font-size:1.2rem;padding:4px 16px}}article.bstation section.access .container .access-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f7f6f2;border-radius:40px}article.bstation section.access .container .access-wrap .map-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:480px;border-radius:40px 0 0 40px;overflow:hidden}article.bstation section.access .container .access-wrap .map-box .map-inr{width:100%;height:100%;overflow:hidden;position:relative}article.bstation section.access .container .access-wrap .map-box .map-inr iframe{width:100%;height:160%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}article.bstation section.access .container .access-wrap .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:40px;position:relative}article.bstation section.access .container .access-wrap .tx-box .logo{width:180px;margin-bottom:24px}article.bstation section.access .container .access-wrap .tx-box .address .tx,article.bstation section.access .container .access-wrap .tx-box .open .tx{line-height:1.6}article.bstation section.access .container .access-wrap .tx-box .open .tx.small{font-size:1.4rem;margin-top:8px}article.bstation section.access .container .access-wrap .tx-box a.line{text-decoration:underline!important;text-underline-offset:4px}article.bstation section.access .container .access-wrap .tx-box .route{font-size:1.2rem;margin:24px 0 8px 0}article.bstation section.access .container .access-wrap .tx-box .circle.open{position:absolute;top:-40px;right:5%;width:160px;height:160px}article.bstation section.access .container .access-wrap .tx-box .circle.open img{width:24px;height:24px;margin:-16px auto 8px}article.bstation section.access .container .access-wrap .tx-box .circle.open .inr span{font-size:1.4rem}@media (max-width:767px){article.bstation section.access{padding:40px 0 120px}article.bstation section.access .container .access-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0;border-radius:0;margin:-webkit-calc(50% - 50vw);margin:calc(50% - 50vw)}article.bstation section.access .container .access-wrap .map-box{max-width:initial;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);margin:0 0 32px auto}article.bstation section.access .container .access-wrap .map-box .map-inr{height:300px}article.bstation section.access .container .access-wrap .tx-box{padding:0 16px}article.bstation section.access .container .access-wrap .tx-box .circle.open{top:-80px;width:120px;height:120px}article.bstation section.access .container .access-wrap .tx-box .circle.open .inr span{font-size:1.2rem}}#colorbox #bstation.pop-box .pop-inner .head{font-weight:700;text-align:center;margin-bottom:16px}#colorbox #bstation.pop-box .pop-inner .head .ib{display:inline-block}#colorbox #bstation.pop-box .pop-inner .corporation-wrap,#colorbox #bstation.pop-box .pop-inner .individual-wrap{margin-bottom:24px}#colorbox #bstation.pop-box .pop-inner .corporation-wrap .tit,#colorbox #bstation.pop-box .pop-inner .individual-wrap .tit{padding:0 12px;background:#ffe73f;font-weight:700}#colorbox #bstation.pop-box .pop-inner .corporation-wrap ul,#colorbox #bstation.pop-box .pop-inner .individual-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#colorbox #bstation.pop-box .pop-inner .corporation-wrap ul li,#colorbox #bstation.pop-box .pop-inner .individual-wrap ul li{margin:0 8px}#colorbox #bstation.pop-box .pop-inner .small{font-size:1.4rem}section.welcome-content{width:100vw;margin:0 -webkit-calc(50% - 50vw)!important;margin:0 calc(50% - 50vw)!important;position:relative;background:url(/images/welcome/welcome-bg.jpg) no-repeat center/cover;padding:40px 0 80px;overflow:hidden}section.welcome-content:before{content:'';width:200px;height:100%;background:url(/images/welcome/cherry-top.png) no-repeat top/contain;position:absolute;top:0;left:0;z-index:1}section.welcome-content:after{content:'';width:200px;height:100%;background:url(/images/welcome/cherry-bottom.png) no-repeat bottom/contain;position:absolute;bottom:0;right:0;z-index:1}section.welcome-content .welcome-gradation{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(137deg,rgba(255,183,76,.55),rgba(255,66,146,.55))}section.welcome-content .ttl-wrap{position:relative;z-index:2}section.welcome-content .ttl{color:#ffe73f;font-size:8.8rem;font-weight:900;text-align:center;line-height:1;margin-bottom:16px}section.welcome-content .ttl-sub-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 14px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:14px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}section.welcome-content .ttl-sub-wrap:before{content:'';width:12px;height:30px;background:url(/images/welcome/welcome-illust-L.svg) no-repeat center/cover}section.welcome-content .ttl-sub-wrap:after{content:'';width:12px;height:30px;background:url(/images/welcome/welcome-illust-R.svg) no-repeat center/cover}section.welcome-content .ttl-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:bottom;-webkit-align-items:bottom;-ms-flex-align:bottom;align-items:bottom;gap:4px}section.welcome-content .ttl-sub h2{color:#fff;font-size:1.8rem;text-align:center;letter-spacing:.1em;margin-bottom:0;padding:0;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.6));filter:drop-shadow(0 0 5px rgba(0,0,0,.6));border-bottom:none}section.welcome-content .ttl-sub .ttl-gradation{background:-webkit-gradient(linear,left top,right top,from(#47d2fd),to(#bcf256));background:linear-gradient(90deg,#47d2fd,#bcf256);background:-webkit-linear-gradient(0deg,#47d2fd,#bcf256);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.welcome-content .ttl-sub img{width:8px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.6));filter:drop-shadow(0 0 5px rgba(0,0,0,.6))}section.welcome-content .welcome-grid-slick{position:relative;z-index:2}section.welcome-content .welcome-grid{width:360px}section.welcome-content .welcome-grid .welcome-grid-inr{background:#fff;padding:28px 20px 16px;border-radius:10px;text-align:center;position:relative;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));min-height:146px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.welcome-content .welcome-grid .welcome-grid-inr:after{content:'';width:13px;height:10px;background:url(/images/welcome/fukidashi-arrow.svg) no-repeat center/cover;position:absolute;bottom:-9px;right:54px}section.welcome-content .welcome-grid .welcome-grid-inr .date{color:#fff;font-size:12px;font-weight:700;width:240px;position:absolute;top:-12px;left:0;right:0;margin:auto;border-radius:40px;background-image:linear-gradient(137deg,#ff5e5e,#ff9203)}section.welcome-content .welcome-grid .welcome-grid-inr p{font-size:1.4rem;font-weight:700;line-height:1.7}section.welcome-content .welcome-grid .welcome-grid-inr p.en{font-size:1.3rem}section.welcome-content .welcome-grid .welcome-grid-inr .house{color:#959595;font-size:1rem;font-weight:700;margin-top:1rem}section.welcome-content .welcome-grid .welcome-grid-inr .icon{width:56px;height:56px;position:absolute;bottom:-20px;right:-8px}section.welcome-content .welcome-grid .welcome-grid-inr .data{color:#fff;font-size:11px;font-weight:700;position:absolute;bottom:-23px;left:10px}section.welcome-content .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.welcome-content .slick-slide{margin:14px 16px 20px;height:auto!important}section.welcome-content .slick-dots{bottom:-40px}@media (max-width:767px){section.welcome-content:before{width:160px;height:100%}section.welcome-content:after{width:160px;height:100%}section.welcome-content .ttl{font-size:5.6rem;margin-bottom:8px}section.welcome-content .ttl-sub h2{font-size:1.4rem;letter-spacing:0;margin-bottom:0}section.welcome-content .welcome-grid{width:auto}section.welcome-content .welcome-grid .welcome-grid-inr{min-height:140px}section.welcome-content .welcome-grid .welcome-grid-inr p{font-size:1.2rem}section.welcome-content .welcome-grid .welcome-grid-inr p.en{font-size:1.1rem}section.welcome-content .welcome-grid .welcome-grid-inr .date{width:65%}section.welcome-content .welcome-grid .welcome-grid-inr .house{margin-top:4px}section.welcome-content .welcome-grid .welcome-grid-inr .icon{width:48px;height:48px;bottom:-20px;right:-8px}}