@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,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 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}}.company h2,.firstmonth-content h2,.help h2,.member 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,section.hostfamily-content .post-wrap h2,section.hostfamily-list 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){.company h2,.firstmonth-content h2,.help h2,.member 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,section.hostfamily-content .post-wrap h2,section.hostfamily-list h2{font-size:1.8rem}}.company 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,main article.blog .container .row .main-contents section.bloglist h2,section.hostfamily-content .post-wrap h3{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){.company 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,main article.blog .container .row .main-contents section.bloglist h2,section.hostfamily-content .post-wrap h3{font-size:1.6rem}}.program .ttl-wrap,.staff .ttl-wrap,.tenant-voice .ttl-wrap,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap,article.house .ttl-wrap,article.house section.about .info .community .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}.program .ttl-wrap .ttl,.staff .ttl-wrap .ttl,.tenant-voice .ttl-wrap .ttl,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap .ttl,article.house .ttl-wrap .ttl,article.house section.about .info .community .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}.program .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.house .ttl-wrap h2.sub,article.house section.about .info .community .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}.program .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.house .ttl-wrap h2.sub:before,article.house section.about .info .community .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){.program .ttl-wrap,.staff .ttl-wrap,.tenant-voice .ttl-wrap,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap,article.house .ttl-wrap,article.house section.about .info .community .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}.program .ttl-wrap .ttl,.staff .ttl-wrap .ttl,.tenant-voice .ttl-wrap .ttl,article.earlybird .wrapper .content section.early-search-btn .ttl-wrap .ttl,article.house .ttl-wrap .ttl,article.house section.about .info .community .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}.program .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.house .ttl-wrap h2.sub,article.house section.about .info .community .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}.program .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.house .ttl-wrap h2.sub:before,article.house section.about .info .community .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}}.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}.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}.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}.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 .tab,article.house section.photo .tab,article.house section.rooms .tab,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 .tab.topsearch,article.house section.photo .tab.topsearch,article.house section.rooms .tab.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 .tab.toprecommend,article.house section.photo .tab.toprecommend,article.house section.rooms .tab.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 .tab.blog,article.house section.photo .tab.blog,article.house section.rooms .tab.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 .tab .tab-box input,article.house section.photo .tab .tab-box input,article.house section.rooms .tab .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 .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.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 .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.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 .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.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 .tab .tab-box ul.tab-menu li a,.map-search .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.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 16px;min-height:54px;font-size:1.6rem;line-height:1.5;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer;margin:0}.map-search .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.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 .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.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 .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.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 .tab #panel-1-ctrl:checked~#panels .tab-box#panel-1,.map-search .tab #panel-2-ctrl:checked~#panels .tab-box#panel-2,.map-search .tab #panel-3-ctrl:checked~#panels .tab-box#panel-3,.map-search .tab #panel-4-ctrl:checked~#panels .tab-box#panel-4,.map-search .tab #panel-5-ctrl:checked~#panels .tab-box#panel-5,.map-search .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.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 .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1,.map-search .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2,.map-search .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3,.map-search .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4,.map-search .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5,.map-search .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.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 .tab #panel-1-ctrl:checked~#tabs-list #li-for-panel-1 label,.map-search .tab #panel-2-ctrl:checked~#tabs-list #li-for-panel-2 label,.map-search .tab #panel-3-ctrl:checked~#tabs-list #li-for-panel-3 label,.map-search .tab #panel-4-ctrl:checked~#tabs-list #li-for-panel-4 label,.map-search .tab #panel-5-ctrl:checked~#tabs-list #li-for-panel-5 label,.map-search .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.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 .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.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}}article.fhe.old .fheemotion .top-tx-area .pic-area,article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-area,article.fhe.old .fherecent .content .recent-box .pic-area .cropped-img,article.fhe.old .h2-wrap,article.fhe.old section.fhemv .fhe-mv-bg,article.fhe.old section.fherecommend ul li .img,article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box,article.homestay section.mv .Opening ul li .Opening__img,article.house .panorama-box .panorama a,article.house .panorama-box.honancho .panorama a,article.house .panorama-box.kamigamo .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.tamatsukuri .panorama a,article.house section.about .info .community .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img,article.house section.about .mv ul.mv-slider li .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.le.old .h2-wrap,article.le.old .leemotion .top-tx-area .pic-area,article.le.old .lemv .le-mv-bg,article.le.old .lepoint .content .point-box-wrap .point-box .img-area,article.le.old .lerecent .content .recent-box .pic-area .cropped-img,article.le.old section.lerecommend ul li .img,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.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .ph-box .cropped-img{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block}.member section.form .bnr .bnr-box a,.staff .staff-float-btn a.select-box{position:absolute;width:100%;height:100%;z-index:5}.member section.form .bnr .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,.program section.program-list .container .box .ph,.rouletto .slot-wrap .slot,.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.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .ph-box,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 .ph-box .box img,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.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li button,article.house section.about .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.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li button:before,article.house section.about .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.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li.slick-active button,article.house section.about .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.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li.slick-active button:before,article.house section.about .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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before,.campaign-osaka section.houses a.btn-open:before,.campaign-osaka section.menu-area ul li a:before,.campaign-osaka section.situation .acnav a.btn-close:before,.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3:before,.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd:before,.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt:before,.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt:after,article.corporate section.contact .btn-area .btn-wrap .btn.mail a:before,article.fhe.old section.fherecommend h2.top .h2-top span:before,article.houselist.station section.house .house-wrap h2:before,article.le.old section.lerecommend h2.top .h2-top span:before,article.ppc section.ppc02-contact a .contact-inr .contact-btn .mont:before,article.ppc.old .wrapper .content section.house-list h3:before,article.ppc.old .wrapper .content section.spring p span: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.kamigamo,article.house .panorama-box.motomachi,article.house .panorama-box.omori2,article.house .panorama-box.tamatsukuri{width:100%;margin-top:24px}article.house .panorama-box .img-box,article.house .panorama-box.honancho .img-box,article.house .panorama-box.kamigamo .img-box,article.house .panorama-box.motomachi .img-box,article.house .panorama-box.omori2 .img-box,article.house .panorama-box.tamatsukuri .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.kamigamo .img-box img,article.house .panorama-box.motomachi .img-box img,article.house .panorama-box.omori2 .img-box img,article.house .panorama-box.tamatsukuri .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.kamigamo .img-box p,article.house .panorama-box.motomachi .img-box p,article.house .panorama-box.omori2 .img-box p,article.house .panorama-box.tamatsukuri .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.kamigamo .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.tamatsukuri .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.kamigamo .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.tamatsukuri .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.kamigamo .panorama a.hidden,article.house .panorama-box.motomachi .panorama a.hidden,article.house .panorama-box.omori2 .panorama a.hidden,article.house .panorama-box.tamatsukuri .panorama a.hidden{display:none}article.house .panorama-box .panorama a .tx,article.house .panorama-box.honancho .panorama a .tx,article.house .panorama-box.kamigamo .panorama a .tx,article.house .panorama-box.motomachi .panorama a .tx,article.house .panorama-box.omori2 .panorama a .tx,article.house .panorama-box.tamatsukuri .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.kamigamo .panorama a img,article.house .panorama-box.motomachi .panorama a img,article.house .panorama-box.omori2 .panorama a img,article.house .panorama-box.tamatsukuri .panorama a img{width:48px}article.house .panorama-box .panorama iframe.hidden,article.house .panorama-box.honancho .panorama iframe.hidden,article.house .panorama-box.kamigamo .panorama iframe.hidden,article.house .panorama-box.motomachi .panorama iframe.hidden,article.house .panorama-box.omori2 .panorama iframe.hidden,article.house .panorama-box.tamatsukuri .panorama iframe.hidden{display:none}@media (max-width:767px){article.house .panorama-box .panorama,article.house .panorama-box.honancho .panorama,article.house .panorama-box.kamigamo .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.tamatsukuri .panorama{height:200px}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,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 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}}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:1rem;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{width:100%;max-width:320px;-moz-box-sizing:border-box;box-sizing:border-box;background:#84c74e;border-radius:5px;border:none;margin:0 auto}html article.old .btn-base a{max-width:500px;display:-webkit-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.6rem;font-weight:700;line-height:1.1;padding:1.1em 2em;-moz-box-sizing:border-box;box-sizing:border-box}html article.old .btn-base a:link{color:#fff}html article.old .btn-base a:visited{color:#fff}@media (max-width:767px){html article.old .btn-base{max-width:500px}html article.old .btn-base a{width:100%}}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.arrow{position:relative}html article.old .btn-base.arrow svg{width:14px;height:14px;fill:#fff;position:absolute;right:8px;top:50%;margin-top:-7px;cursor:pointer}html article.old .btn-base.ghost{background:0 0;border:2px solid #4b3e36;-webkit-transition:.2s ease;transition:.2s ease;border-radius:5px;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}html article.old .btn-base.ghost a{margin:0 auto;max-width:96%;color:#4b3e36;-webkit-transition:.2s ease;transition:.2s ease}html article.old .btn-base.ghost svg{fill:#4b3e36;-webkit-transition:.2s ease;transition:.2s ease}html article.old .btn-base.ghost:hover{background:#4b3e36}html article.old .btn-base.ghost:hover a{color:#fff}html article.old .btn-base.ghost:hover svg{fill:#fff}@media (max-width:767px){html article.old .btn-base.ghost a{font-size:1.2rem}html article.old .btn-base.ghost svg{width:11px;height:11px}}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.orange{background:#ff9f2d}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-linear-gradient(left,rgba(0,0,0,.4),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}.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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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}}.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.png) repeat;padding:64px 0}.home-bnr:before,.mobile-search-bnr:before{content:'';display:block;text-align:center;width:200px;height:32px;margin-bottom:16px;background:url(/images/home/pickup.png) no-repeat center/contain}.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,.mobile-search-bnr .container .row .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.home-bnr .container .row .bnr:nth-child(n+2),.mobile-search-bnr .container .row .bnr:nth-child(n+2){margin-left:32px}.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 .container .row .bnr:nth-child(n+2),.mobile-search-bnr .container .row .bnr:nth-child(n+2){margin-left:8px}.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{width:100%;margin-bottom:16px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}.home-bnr .container .row .bnr:nth-child(n+2),.mobile-search-bnr .container .row .bnr:nth-child(n+2){margin-left:0}}.search-bnr .bnr{position:relative}.search-bnr .bnr a.bnr{position:absolute;top:0;left:0;width:100%;height:100%}.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}.top-bukken-bnr-tokyo .container .row .bnr:nth-child(n+2){margin-left:32px}.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:767px){.top-bukken-bnr-tokyo .container .row .bnr:nth-child(n+2){margin-left:16px}}@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-bottom:16px}.top-bukken-bnr-tokyo .container .row .bnr:nth-child(n+2){margin-left:0}}.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}.home-kansai-bnr .container .row .bnr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.home-kansai-bnr .container .row .bnr:nth-child(n+2){margin-left:32px}.home-kansai-bnr .container .row .bnr a{display:block}.home-kansai-bnr .container .row .bnr a img{width:100%;height:auto}@media (max-width:767px){.home-kansai-bnr .container .row .bnr:nth-child(n+2){margin-left:16px}}@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-bottom:16px}.home-kansai-bnr .container .row .bnr:nth-child(n+2){margin-left:0}}.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}.search-mobile .search-bnr:empty,article.houselist .search-bnr:empty,article.search .search-bnr:empty{margin-bottom:0}.search-mobile .search-bnr.hidden,article.houselist .search-bnr.hidden,article.search .search-bnr.hidden{display:none}.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;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px}.search-mobile .search-bnr .bnr:nth-child(n+2),article.houselist .search-bnr .bnr:nth-child(n+2),article.search .search-bnr .bnr:nth-child(n+2){margin-left:32px}.search-mobile .search-bnr .bnr a,article.houselist .search-bnr .bnr a,article.search .search-bnr .bnr a{display:block}.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}@media (max-width:767px){.search-mobile .search-bnr,article.houselist .search-bnr,article.search .search-bnr{margin-bottom:8px}.search-mobile .search-bnr .bnr:nth-child(n+2),article.houselist .search-bnr .bnr:nth-child(n+2),article.search .search-bnr .bnr:nth-child(n+2){margin-left:16px}}@media (max-width:577px){.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}.search-mobile .search-bnr .bnr,article.houselist .search-bnr .bnr,article.search .search-bnr .bnr{width:100%;margin-bottom:16px}.search-mobile .search-bnr .bnr:nth-child(n+2),article.houselist .search-bnr .bnr:nth-child(n+2),article.search .search-bnr .bnr:nth-child(n+2){margin-left:0}}@media (max-width:767px){article.search .main-contents .search-bnr{margin:100px 0 40px}}@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:after{content:'';display:block;width:100%;height:121px}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 .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{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:14px;font-weight:700}header .header-pc .header-top .container .select-box .selectnation ul.tooltip li a span{margin-right:8px}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:fixed;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}@media (max-width:991px){header{position:static}header:after{display:none}header .header-mobile .header-top{width:100%;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 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 .menu-slide,header .search-slide{position:absolute;z-index:95}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}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{display:none;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.jpg) center center/cover}header .menu-slide .header-owner-bnr .bnr .bnr-box a .ph.corporate{background:url(/images/bnr/box-bnr/corporate.jpg) 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:767px){header .header-mobile .header-top .logo-box{max-width:216px}header .search-slide.slide-box .header-menu-base.hidden-pc .search-wrap .btn-wrap.search-menu-btn{margin:24px 0}}@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}}.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-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/kr.jpg) center 40%/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/kr.jpg) center 40%/cover}.selectcountry .container .row .country a.selectcountry-02{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/jp.jpg) center 40%/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/jp.jpg) center 40%/cover}.selectcountry .container .row .country a.selectcountry-03{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/tw.jpg) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/home/root/tw.jpg) 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-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.jpg) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.jpg) center center/cover}.bnr .bnr-box a .ph.corporate{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.jpg) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.jpg) 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.jpg) center center/cover}.bnr .bnr-box a .ph.corporate{background:url(/images/bnr/box-bnr/corporate.jpg) 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%}}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.jpg) 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{width:480px;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 .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}}.btn-base{width:100%;max-width:352px;min-width:256px;margin:0 auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#02a167;border:2px solid #02a167;-webkit-transition:.2s ease;transition:.2s ease}.btn-base a,.btn-base p.more{width:100%;padding:10px 16px;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}.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}.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}.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{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}.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}.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}.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:30px}.btn-base-form{width:100%;max-width:352px;min-width:256px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#02a167;border:2px solid #02a167;-webkit-transition:.2s ease;transition:.2s ease;padding:16px 0;font-weight:700;line-height:1.5;color:#fff;transition:.2s ease;display:block;text-align:center;text-transform:uppercase;cursor:pointer}.btn-base-form:link{color:#fff}.btn-base-form:visited{color:#fff}.btn-base-form:hover{background:0 0;color:#02a167}@media (max-width:767px){.btn-base-form{max-width:initial;min-width:initial}}.btn-base-form.arrow{position:relative}.btn-base-form.arrow svg{width:14px;height:14px;fill:#fff;position:absolute;right:8px;top:50%;margin-top:-7px;-webkit-transition:.2s ease;transition:.2s ease}.btn-base-form.arrow:hover svg{fill:#02a167}.btn-base-form.ghost{background:0 0;border:2px solid #003f96}.btn-base-form.ghost a{color:#003f96}.btn-base-form.ghost svg{fill:#003f96;-webkit-transition:.2s ease;transition:.2s ease}.btn-base-form.ghost:hover{background:#003f96}.btn-base-form.ghost:hover a{color:#fff}.btn-base-form.ghost:hover svg{fill:#fff}.btn-base-form.radius{border-radius:30px}.btn-base-form.blue{background:#0d79de;border:2px solid #0d79de}.btn-base-form.blue:hover{background:0 0;color:#0d79de}.btn-base-form.blue.arrow:hover svg{fill:#0d79de}.btn-base-form.orange{background:#ff5730;border:2px solid #ff5730}.btn-base-form.orange:hover{background:0 0;color:#ff5730}.btn-base-form.orange.arrow:hover svg{fill:#ff5730}.btn-base-form.black{background:#11111f;border:2px solid #11111f}.btn-base-form.black:hover{background:0 0;color:#11111f}.btn-base-form.black.arrow:hover svg{fill:#11111f}.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.jpg);-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}}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:96px;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-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:first-child{margin-bottom:8px}.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 .tab{margin-top:0}.map-search .map-wrap{width:100%;height:560px}.map-search .map-wrap .map-box{width:100%;height:560px}article.houselist .h3-styl{text-align:center}article.houselist.area .area-hidden{display:none}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 section.houselist{padding:0}article.houselist section.houselist .container{padding:0}article.houselist section.houselist .container .search-wrap.tab{margin:0}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a .area-box p{font-size:1.3rem}@media (min-width:768px){article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a:hover{opacity:1}article.houselist 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)}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area1{width:28vw;max-width:320px;height:7vw;max-height:72px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area2{width:13vw;max-width:146px;height:11vw;max-height:125px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area3{width:25vw;max-width:285px;height:9vw;max-height:108px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area4{width:21vw;max-width:248px;height:6vw;max-height:72px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5{width:31vw;max-width:357px;height:8vw;max-height:90px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area5 .area-box{top:17px}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6{width:16vw;max-width:186px;height:18vw;max-height:214px}article.houselist section.houselist .container .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%}article.houselist section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.jp-area6 .area-box{top:52px}}@media (max-width:992px){article.houselist section.houselist .container .search-wrap.tab{display:none}}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 .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}}section.home-news .container{padding:16px 0}section.home-news .container .news-wrap{padding:10px 16px;border:2px solid #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}section.home-news .container .news-wrap p{margin-right:16px;padding-right:16px;font-size:1.8rem;font-weight:700;color:#003f96;line-height:1.5;border-right:2px solid #003f96}section.home-news .container .news-wrap .ticker{position:relative;overflow:hidden;width:80vw;max-width:920px;height:32px}section.home-news .container .news-wrap .ticker ul{width:100%;position:relative}section.home-news .container .news-wrap .ticker ul li{width:100%;display:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.home-news .container .news-wrap .ticker ul li a{font-size:1.4rem}section.home-news .container .news-wrap .ticker ul li a:hover{color:#003f96;border-bottom:1px solid #003f96}section.home-news .container .news-wrap .more{margin-left:auto;min-width:80px}section.home-news .container .news-wrap .more a{font-size:1.4rem;font-weight:700;color:#003f96;text-decoration:underline!important}@media (max-width:767px){section.home-news .container{padding:0}section.home-news .container .news-wrap{border:none;border-bottom:2px solid #ffe73f}section.home-news .container .news-wrap p{margin-right:8px;padding-right:8px}section.home-news .container .news-wrap .ticker{height:40px!important;position:relative}section.home-news .container .news-wrap .ticker ul li{white-space:initial;line-height:1.2;z-index:88!important}section.home-news .container .news-wrap .ticker ul li:before{content:'';display:block;width:100px;height:24px;position:absolute;top:24px;right:0;background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background:linear-gradient(to left,#fff,rgba(255,255,255,0));z-index:89}section.home-news .container .news-wrap .ticker ul li a{font-size:1.2rem;line-height:1}section.home-news .container .news-wrap .more{display:none}}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),-webkit-radial-gradient(center ellipse,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: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:3px;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;letter-spacing:2px;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){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}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)}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%}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}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%}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}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%}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}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%}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}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%}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}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}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}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}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area1,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area1{width:24vw;max-width:282px;height:8vw;max-height:88px;top:6%;left:11%}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area1 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area1 .area-box{top:-10px;left:-70px}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%}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}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%}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}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%}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}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%}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}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area6,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area6{width:13vw;max-width:150px;height:15vw;max-height:176px;top:46%;right:50%}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area6 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area6 .area-box{top:-20px;left:-8px;width:12vw}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area7,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area7{width:24vw;max-width:274px;height:11vw;max-height:126px;bottom:3%;left:10%}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area7 .area-box,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .areamap .arealist a.kr-area7 .area-box{top:-15px;left:-70px}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%}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}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%}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}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%}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}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%}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}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%}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}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%}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}}section.home-search,section.houselist{padding:80px 0 40px}section.home-search .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.kansai .areamap:before{content:'';background:inherit;-webkit-filter:blur(2px);filter:blur(2px);position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}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}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}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%}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}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}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}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}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}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%}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}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:-webkit-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))}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}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul.ja li,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul.ja li{width:-webkit-calc(100% / 8);width:calc(100% / 8)}section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul.en li,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box .stationlist .contaner .sub-st ul.en li{width:-webkit-calc(100% / 6);width:calc(100% / 6)}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%}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}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}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){section.home-search .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap,section.houselist .container .search-wrap.tab .tab-box .tab-contents .tab-box.kansai .areamap{height:auto;background:url(/images/home/areamap/areamap-en-sp.jpg) no-repeat center/cover}section.home-search .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.kansai .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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.home-search .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.kansai .areamap .arealist a{position:static;width:32%}section.home-search .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.kansai .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}section.home-search .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.kansai .areamap .arealist a .area-box p{width:100%;height:96px;padding:0;font-size:1.6rem;position:relative}section.home-search .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.kansai .areamap .arealist a .area-box svg{position:absolute;right:16px;top:50%;margin-top:-7px;height:14px}section.home-search .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.kansai .areamap .arealist a .area-box:after{display:none}section.home-search .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.kansai .areamap .arealist a:hover{opacity:.9}}@media (max-width:991px){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}section.home-search .container .sub-st ul.ja li,section.houselist .container .sub-st ul.ja li{width:-webkit-calc(100% / 8);width:calc(100% / 8)}section.home-search .container .sub-st ul.en li,section.houselist .container .sub-st ul.en li{width:-webkit-calc(100% / 6);width:calc(100% / 6)}}@media (max-width:767px){section.home-search,section.houselist{padding:64px 0 32px}section.home-search .container .search-wrap.tab.topsearch,section.houselist .container .search-wrap.tab.topsearch{margin-top:32px}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}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}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}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}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}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}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}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}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}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}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}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}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}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}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}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}.tenant-voice .row .col-lg-3.col-6{width:50%}section.home-tenantvoice{padding:80px 0;background:url(/images/common/polygon-yellow.jpg) 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.png) 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}}.row.program-grid .col-md-6{margin-bottom:24px}.row.program-grid .col-md-6 a{height:306px;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;border-radius:4px;overflow:hidden;position:relative}.row.program-grid .col-md-6 a .ph{position:absolute;width:100%;height:100%}.row.program-grid .col-md-6 a .tx-wrap{margin-top:auto;padding:32px 24px 24px;position:relative;background:rgba(13,121,222,.9);-webkit-transition:.2s ease;transition:.2s ease;-webkit-transform:translateY(72px);-ms-transform:translateY(72px);transform:translateY(72px)}.row.program-grid .col-md-6 a .tx-wrap .ttl-box{height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-52px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:3.2rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.3)}.row.program-grid .col-md-6 a .tx-wrap p.tx{min-height:58px;color:#fff;line-height:1.8;margin-bottom:20px}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost{border:2px solid #fff;border-radius:50px;min-width:0}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost p.more{color:#fff}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost svg{fill:#fff}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost:hover{background:#fff}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost:hover p.more{color:#0d79de}.row.program-grid .col-md-6 a .tx-wrap .btn-base.ghost:hover svg{fill:#0d79de}.row.program-grid .col-md-6:hover a{opacity:1}.row.program-grid .col-md-6:hover .tx-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.row.program-grid .col-md-6:nth-child(2) a .tx-wrap{background:rgba(235,76,76,.9)}.row.program-grid .col-md-6:nth-child(2) a .tx-wrap p.ttl{text-shadow:none}.row.program-grid .col-md-6:nth-child(2) a .tx-wrap .btn-base.ghost:hover p.more{color:#eb4c4c}.row.program-grid .col-md-6:nth-child(2) a .tx-wrap .btn-base.ghost:hover svg{fill:#eb4c4c}.row.program-grid .col-md-6:nth-child(3) a .tx-wrap{background:rgba(2,161,103,.9)}.row.program-grid .col-md-6:nth-child(3) a .tx-wrap p.ttl{text-shadow:none}.row.program-grid .col-md-6:nth-child(3) a .tx-wrap .btn-base.ghost:hover p.more{color:#02a167}.row.program-grid .col-md-6:nth-child(3) a .tx-wrap .btn-base.ghost:hover svg{fill:#02a167}.row.program-grid .col-md-6:last-child a .tx-wrap{background:rgba(255,151,3,.9)}.row.program-grid .col-md-6:last-child a .tx-wrap p.ttl{text-shadow:none}.row.program-grid .col-md-6:last-child a .tx-wrap .btn-base.ghost:hover p.more{color:#ff9703}.row.program-grid .col-md-6:last-child a .tx-wrap .btn-base.ghost:hover svg{fill:#ff9703}@media (max-width:992px){.row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:3.5vw}}@media (max-width:767px){.row.program-grid .col-md-6 a{display:block;height:auto}.row.program-grid .col-md-6 a .ph{position:static;width:auto;height:52vw}.row.program-grid .col-md-6 a .tx-wrap{padding:20px 16px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.row.program-grid .col-md-6 a .tx-wrap .ttl-box{left:16px;margin-top:-44px}.row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:2.4rem}.row.program-grid .col-md-6 a .tx-wrap p.tx{margin-bottom: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:18vw;max-width:264px;min-width:200px;height:172px;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;min-width:180px}.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:2.4rem;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:30%;min-width:30%;max-height:21vw;margin-right:12px;border-radius:2px}.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.4rem;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%;height:170px;margin-bottom:8px}.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:12.5vw;height:9vw;min-width:initial;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 .row .col-md-3{margin-bottom:32px}section.home-sns .container .row .col-md-3 a{border-radius:4px;background:#315096;height:88px;display:-webkit-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 .row .col-md-3 a p{font-size:2rem;font-weight:700;color:#fff;letter-spacing:1px}section.home-sns .container .row .col-md-3 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 .row .col-md-3:nth-child(2) a{background:#cd201f}section.home-sns .container .row .col-md-3:nth-child(2) a:before{background:url(/images/common/sns/ic-yt.svg) no-repeat center/cover}section.home-sns .container .row .col-md-3:nth-child(3) a{background:#55acee}section.home-sns .container .row .col-md-3:nth-child(3) a:before{background:url(/images/common/sns/ic-tw.svg) no-repeat center/cover}section.home-sns .container .row .col-md-3:last-child a{background:#49b232}section.home-sns .container .row .col-md-3:last-child a:before{display:none}@media (max-width:767px){section.home-sns .container .row .col-md-3.col-6{margin-bottom:16px}section.home-sns .container .row .col-md-3.col-6 a{height:56px}section.home-sns .container .row .col-md-3.col-6 a p{font-size:1.2rem}section.home-sns .container .row .col-md-3.col-6 a:before{width:14px;height:14px;margin-right:4px}section.home-sns .container .row .col-md-3.col-6:nth-child(odd){padding-right:8px}section.home-sns .container .row .col-md-3.col-6:nth-child(even){padding-left:8px}}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.jpg) 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.png) 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.jpg) 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.png) 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.jpg) 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.png) 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.4rem;letter-spacing:1.5px}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 .campaign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;border:2px solid #ff9703}article.house .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.house .campaign .tx{font-size:1.4rem;font-weight:700;width:100%;padding:0 8px;line-height:1.6}article.house .campaign .inr{font-size:1.4rem;padding:8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.house .campaign .inr:nth-child(n+2){border-top:1px solid #ff9703}article.house .campaign .inr .ph{width:120px;height:60px}article.house .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.house .campaign{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house .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.house section.about{position:relative}article.house section.about 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{max-height:468px;overflow:hidden}article.house section.about .mv ul.mv-slider li .cropped-img{padding-top:56%}article.house section.about .available{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}article.house section.about .available .available-type{color:#fff;font-size:1.6rem;font-weight:700;text-align:center;white-space:nowrap;padding:12px 32px;background:#0d79de;display:-webkit-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 .available .available-type.occupied{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#d50000}article.house section.about .available ul.type-list{width:100%;padding:8px;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;background:#f1f1f1}article.house section.about .available ul.type-list li{font-size:1.2rem;font-weight:700;text-align:center;padding:8px 12px;border-radius:24px;border:2px solid #0d79de;background:#fff;margin:0 4px}@media (max-width:992px){article.house section.about .available ul.type-list li{word-break:break-all}}article.house section.about .info .house-name .new{color:#fff;font-size:1.2rem;font-weight:700;padding:4px 16px;display:inline-block;background:#eb4c4d}article.house section.about .info .house-name .room-count{font-size:1.2rem;font-weight:700;padding:4px 16px;margin-right:4px;display:inline-block;color:#d50000;border:2px solid #d50000}article.house section.about .info .house-name h2{color:#003f96;font-size:3.2rem;line-height:1.4}article.house section.about .info ul.access{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}article.house section.about .info ul.access li{font-size:1.4rem}article.house section.about .info ul.access li.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;margin-right:6px}article.house section.about .info .nationality{margin-bottom:40px;border-radius:4px;border:1px solid #ccc}article.house section.about .info .nationality .count{padding:4px 0;background:#f1f1f1}article.house section.about .info .nationality .count p{font-weight:700;text-align:center}article.house section.about .info .nationality .count p span{padding:0 4px}article.house section.about .info .nationality .flag{display:-webkit-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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.about .info .nationality .flag span.flag-icon{width:36px;height:26px;margin:8px 6px}article.house section.about .info .info-tx ul.tag{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}article.house section.about .info .info-tx 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 .info .info-tx h2.house-ttl{font-size:1.8rem}article.house section.about .info .community{margin:48px 0 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}article.house section.about .info .community .ttl-wrap{margin-bottom:24px}article.house section.about .info .community .ttl-wrap .ttl{font-size:1.6rem;letter-spacing:initial}article.house section.about .info .community .ttl-wrap h2.sub{line-height:1.8}article.house section.about .info .community .ttl-wrap h2.sub:before{padding:0 8px}article.house section.about .info .community .c-box{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}article.house section.about .info .community .c-box.album .ph-wrap{width:100%;position:relative;overflow:hidden}article.house section.about .info .community .c-box.album .ph-wrap:before{content:"";display:block;padding-top:56%}article.house section.about .info .community .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 .info .community .c-box.album .ph-wrap ul.ph-inr li.ph{position:relative;width:33.333333%}article.house section.about .info .community .c-box.album .ph-wrap ul.ph-inr li.ph:nth-child(n+6) .cover{display:block}article.house section.about .info .community .c-box.album .ph-wrap ul.ph-inr li.ph:nth-child(n+7){visibility:hidden}article.house section.about .info .community .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 .info .community .c-box.album .ph-wrap ul.ph-inr li.ph .cover p{position:relative;top:50%;margin-top:-1em}article.house section.about .info .community .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img{width:100%;padding-top:84.5%}article.house section.about .info .community .c-box.album .ph-wrap ul.ph-inr li.ph .cropped-img:hover{opacity:.7}article.house section.about .info .community .c-box img.coming{width:100%}@media (max-width:767px){article.house section.about h1{left:-16px;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{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin:0 -16px}article.house section.about .available{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin:0 -16px;font-size:1.4rem;display:block;margin-bottom:16px}article.house section.about .available .available-type{font-size:1.4rem;padding:8px 32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.about .available ul.type-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.about .available ul.type-list li{font-size:1rem;margin:2px}article.house section.about .info .info-tx ul.tag li{font-size:1.2rem}article.house section.about .info ul.access{display:block}article.house section.about .info ul.access li{font-size:1.2rem;line-height:1.8}article.house section.about .info .nationality .flag{padding:4px 0}article.house section.about .info .nationality .flag span.flag-icon{width:36px;height:26px;margin:4px}article.house section.about .info .community{display:block;margin-top:64px}article.house section.about .info .community .c-box{width:100%}article.house section.about .info .community .c-box .ttl-wrap{margin-bottom:8px}article.house section.about .info .community .c-box.movie{margin-bottom:32px}article.house section.about p.house-tx{height:200px;overflow:hidden;position:relative}article.house section.about p.house-tx.open{height:auto}article.house section.about .btn-base:before{content:'';display:block;width:100%;height:120px;position:absolute;top:-124px;right:0;background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0))}article.house section.about .btn-base.hidden{display:none}article.house section.about .btn-base svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:16px}}article.house section.access-map{margin-bottom:80px}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:-46px;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{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{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-linear-gradient(right,#fff,#fff 10%,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{padding:0;overflow:visible}article.house section.rooms .twutilities{color:red;margin-bottom:10px}article.house section.rooms table{width:100%;border-collapse:collapse}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:.6px;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%;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-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 a.btn{color:#fff;font-size:1.2rem;font-weight:700;text-align:center;display:block;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);padding:16px;cursor:pointer;border-radius:4px;white-space:nowrap}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap a.btn.reservation{background:#0d79de}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap a.btn.preview{background:#ff5730}article.house section.rooms .house-plan-table-sp .housegrid .btn-area .btn-wrap a.btn:hover{opacity:.8}}article.house .housegrid.occupied td p.nationality{display:none}article.house .housegrid.occupied td.status{color:red}article.house .housegrid.occupied 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{border:2px solid #11111f;padding:32px;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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}article.house section.contact .contact-wrap .ttl{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);position:absolute;top:-34px;display:block}article.house section.contact .contact-wrap .ttl .tx{font-size:32px;font-weight:700;letter-spacing:3px;background:#fff;width:240px;text-align:center;margin:0 auto}article.house section.contact .contact-wrap .btn-wrap{width:48%}article.house section.contact .contact-wrap .btn-wrap p{font-size:1.4rem;font-weight:700;line-height:1.8;text-align:center;padding:8px 32px;line-height:1.8}article.house section.contact .contact-wrap .btn-wrap a .btn-base{max-width:inherit}article.house section.contact .contact-wrap.waiting{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}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}article.house section.contact .contact-wrap .btn-wrap{width:100%;margin-bottom:16px}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)}@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}article.house section{margin-bottom:80px}article.house .ttl-wrap{margin-bottom:24px}article.house .ttl-wrap .ttl{font-size:3.2rem}article.house .side-house{border:2px solid #11111f;padding:8px;margin-bottom:16px}article.house .side-house p{font-size:1.8rem;font-weight:700;text-align:center;margin:-25px 0 8px 0}article.house .side-house p span{background:#fff;padding:0 16px}article.house .side-house ul li{margin-bottom:8px}article.house .side-house ul li:last-child{margin-bottom:0}article.house .side-house ul li .btn-base{min-width:inherit;padding:6px}article.house .side-house ul li .btn-base a{font-size:1.4rem}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;height:55px}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}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)}@media (max-width:767px){article.house .container.container-margin{margin-top:0}}.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{padding:0 16px;border:1px solid #ccc}.help 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{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{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{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}@media (min-width:768px){.help ul.help-ul li.help-list .que{padding-right:16px}}.help 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{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{color:#003f96}.help 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{border-top:1px solid #eee;border-radius:0;display:none}.help ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}.help ul.help-ul li.help-list .ans .inr .country{width:100%}.help 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{border:none}.help 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{margin-right:8px;box-shadow:0 0 0 1px #ccc inset}.help 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{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{margin-left:16px}.help 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{border:none}.help ul.help-ul li.help-list #hotmailinfo{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{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}.help 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}}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}html{font-size:62.5%;-moz-box-sizing:border-box;box-sizing:border-box}html body{font-family:Lato,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 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}}.company h2,.firstmonth-content h2,.help h2,.member h2,.partner h2,.post-wrap .tx-wrap h2,.sitemap h2,article.interview section.interview-content .wrap .content .interview-block h2,section.hostfamily-content .post-wrap h2,section.hostfamily-list 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){.company h2,.firstmonth-content h2,.help h2,.member h2,.partner h2,.post-wrap .tx-wrap h2,.sitemap h2,article.interview section.interview-content .wrap .content .interview-block h2,section.hostfamily-content .post-wrap h2,section.hostfamily-list h2{font-size:1.8rem}}.company h3,.help h3,.partner h3,.post-wrap .tx-wrap 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,main article.blog .container .row .main-contents section.bloglist h2,section.hostfamily-content .post-wrap h3{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){.company h3,.help h3,.partner h3,.post-wrap .tx-wrap 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,main article.blog .container .row .main-contents section.bloglist h2,section.hostfamily-content .post-wrap h3{font-size:1.6rem}}.program .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{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}.program .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{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}.program .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{font-size:1.6rem;line-height:1.5;margin:0}.program .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{display:inline-block;content:'/';padding:0 16px}@media (max-width:991px){.program .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{-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}.program .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{font-size:3.2rem;line-height:1;width:100%;border-bottom:2px solid #003f96;margin-bottom:12px;padding-bottom:12px;min-width:inherit}.program .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{font-size:1.4rem}.program .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{display:none}}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{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}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{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}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{margin-right:.5em}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{margin-left:.5em}article.search .search-control .tab{margin-top:40px}article.search .search-control .tab.topsearch{margin-top:64px}article.search .search-control .tab.toprecommend{margin-top:0}article.search .search-control .tab.blog{margin-bottom:40px}article.search .search-control .tab .tab-box input{display:none}article.search .search-control .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}article.search .search-control .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}article.search .search-control .tab .tab-box ul.tab-menu li:last-child{margin-right:8px}article.search .search-control .tab .tab-box ul.tab-menu li a,article.search .search-control .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 16px;min-height:54px;font-size:1.6rem;line-height:1.5;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer;margin:0}article.search .search-control .tab .tab-box ul.tab-menu li.active{border:1px solid #ffe73f;border-bottom:none;background:#ffe73f}article.search .search-control .tab .tab-box ul.tab-menu li.active a{color:#003f96;pointer-events:none}article.search .search-control .tab .tab-contents#panels .tab-box{display:none}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{display:block}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{border:1px solid #ffe73f;border-bottom:none;background:#ffe73f}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{color:#003f96;pointer-events:none}@media (max-width:767px){article.search .search-control .tab .tab-box ul.tab-menu li label{font-size:1.4rem;text-align:center}}article.fhe.old .fheemotion .top-tx-area .pic-area,article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-area,article.fhe.old .fherecent .content .recent-box .pic-area .cropped-img,article.fhe.old .h2-wrap,article.fhe.old section.fhemv .fhe-mv-bg,article.fhe.old section.fherecommend ul li .img,article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box,article.homestay section.mv .Opening ul li .Opening__img,article.house .panorama-box.honancho .panorama a,article.house .panorama-box.kamigamo .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.tamatsukuri .panorama a,article.house section.features.tamatsukuri .mv,article.houselist.station section.area-info .title-wrap,article.houselist.station section.mv .mv-wrap .tx-box,article.le.old .h2-wrap,article.le.old .leemotion .top-tx-area .pic-area,article.le.old .lemv .le-mv-bg,article.le.old .lepoint .content .point-box-wrap .point-box .img-area,article.le.old .lerecent .content .recent-box .pic-area .cropped-img,article.le.old section.lerecommend ul li .img,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.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .ph-box .cropped-img{padding-bottom:0;background-size:cover;background-position:center center;background-color:#eee;display:block}.member section.form .bnr .bnr-box a,.staff .staff-float-btn a.select-box{position:absolute;width:100%;height:100%;z-index:5}.member section.form .bnr .bnr-box a:before,.staff .staff-float-btn a.select-box:before{content:"";display:block;padding-top:100%}.program section.program-list .container .box .ph,.rouletto .slot-wrap .slot,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.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .ph-box,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 .ph-box .box img,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.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li button,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li button{width:16px;height:16px;border:2px solid #fff;border-radius:50%}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li button:before,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li button:before{color:transparent}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li.slick-active button,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li.slick-active button{background:#003f96}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .slick-dots li.slick-active button:before,article.house section.features.honancho .p1 .box-wrap .l-box .slick-dots li.slick-active button:before{color:transparent}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before,.campaign-osaka section.houses a.btn-open:before,.campaign-osaka section.menu-area ul li a:before,.campaign-osaka section.situation .acnav a.btn-close:before,.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3:before,.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd:before,.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt:before,.recruitform-content .staff-recruit-wrap .staff-recruit-inner dl dt:after,article.corporate section.contact .btn-area .btn-wrap .btn.mail a:before,article.fhe.old section.fherecommend h2.top .h2-top span:before,article.houselist.station section.house .house-wrap h2:before,article.le.old section.lerecommend h2.top .h2-top span:before,article.ppc section.ppc02-contact a .contact-inr .contact-btn .mont:before,article.ppc.old .wrapper .content section.house-list h3:before,article.ppc.old .wrapper .content section.spring p span: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.honancho,article.house .panorama-box.kamigamo,article.house .panorama-box.motomachi,article.house .panorama-box.omori2,article.house .panorama-box.tamatsukuri{width:100%;margin-top:24px}article.house .panorama-box.honancho .img-box,article.house .panorama-box.kamigamo .img-box,article.house .panorama-box.motomachi .img-box,article.house .panorama-box.omori2 .img-box,article.house .panorama-box.tamatsukuri .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.honancho .img-box img,article.house .panorama-box.kamigamo .img-box img,article.house .panorama-box.motomachi .img-box img,article.house .panorama-box.omori2 .img-box img,article.house .panorama-box.tamatsukuri .img-box img{width:auto;height:24px;margin-right:8px}article.house .panorama-box.honancho .img-box p,article.house .panorama-box.kamigamo .img-box p,article.house .panorama-box.motomachi .img-box p,article.house .panorama-box.omori2 .img-box p,article.house .panorama-box.tamatsukuri .img-box p{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.2;padding:5px 0}article.house .panorama-box.honancho .panorama,article.house .panorama-box.kamigamo .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.tamatsukuri .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.honancho .panorama a,article.house .panorama-box.kamigamo .panorama a,article.house .panorama-box.motomachi .panorama a,article.house .panorama-box.omori2 .panorama a,article.house .panorama-box.tamatsukuri .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.honancho .panorama a.hidden,article.house .panorama-box.kamigamo .panorama a.hidden,article.house .panorama-box.motomachi .panorama a.hidden,article.house .panorama-box.omori2 .panorama a.hidden,article.house .panorama-box.tamatsukuri .panorama a.hidden{display:none}article.house .panorama-box.honancho .panorama a .tx,article.house .panorama-box.kamigamo .panorama a .tx,article.house .panorama-box.motomachi .panorama a .tx,article.house .panorama-box.omori2 .panorama a .tx,article.house .panorama-box.tamatsukuri .panorama a .tx{color:#fff;font-size:2rem;font-weight:700}article.house .panorama-box.honancho .panorama a img,article.house .panorama-box.kamigamo .panorama a img,article.house .panorama-box.motomachi .panorama a img,article.house .panorama-box.omori2 .panorama a img,article.house .panorama-box.tamatsukuri .panorama a img{width:48px}article.house .panorama-box.honancho .panorama iframe.hidden,article.house .panorama-box.kamigamo .panorama iframe.hidden,article.house .panorama-box.motomachi .panorama iframe.hidden,article.house .panorama-box.omori2 .panorama iframe.hidden,article.house .panorama-box.tamatsukuri .panorama iframe.hidden{display:none}@media (max-width:767px){article.house .panorama-box.honancho .panorama,article.house .panorama-box.kamigamo .panorama,article.house .panorama-box.motomachi .panorama,article.house .panorama-box.omori2 .panorama,article.house .panorama-box.tamatsukuri .panorama{height:200px}}.company table{width:100%}.company table tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0;border-bottom:1px dashed #ddd}.company table tbody tr th{width:20%;text-align:left}.company table tbody tr td{width:80%}.company table tbody tr td ul.location li.area-name{color:#003f96;margin-top:16px}.company table tbody tr td ul.location li.area-name:first-child{margin-top:0}.company table tbody tr td a{color:#003f96;border-bottom:1px solid #003f96}@media (max-width:767px){.company table tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.company table tbody tr th{width:100%}.company table tbody tr td{width:100%;word-break:break-word}}.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}.partner ul.partner-list li .pic img{width:100%;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{padding:0 16px;border:1px solid #ccc}.help 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{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{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{border-top:1px solid #ccc;border-radius:0;cursor:pointer;position:relative}@media (min-width:768px){.help ul.help-ul li.help-list .que{padding-right:16px}}.help 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{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{color:#003f96}.help 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{border-top:1px solid #eee;border-radius:0;display:none}.help ul.help-ul li.help-list .ans .inr:before{content:'A';color:#003f96;background:#ffe73f}.help ul.help-ul li.help-list .ans .inr .country{width:100%}.help 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{border:none}.help 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{margin-right:8px;box-shadow:0 0 0 1px #ccc inset}.help 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{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{margin-left:16px}.help 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{border:none}.help ul.help-ul li.help-list #hotmailinfo{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{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin:-4px 8px 0 0}.help 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:18vw;max-width:264px;min-width:200px;height:172px;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;min-width:180px}.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:2.4rem;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:30%;min-width:30%;max-height:21vw;margin-right:12px;border-radius:2px}.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.4rem;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%;height:170px;margin-bottom:8px}.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}}.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 .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 .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:bolda;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.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 .inr .deco-tx{color:#ffe73f;font-size:4.8rem;font-weight:700;text-align:center;line-height:1.2;letter-spacing:1rem;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%}@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 p.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 a{font-size:1.4rem;padding:12px 16px}.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.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:96px;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-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.program{margin-bottom:80px}.member section.program p.tx{margin-bottom:45px}.member section.form .bnr .bnr-box{height:auto}.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-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.jpg) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/owner.jpg) center center/cover}.member section.form .bnr .bnr-box .ph.corporate{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.jpg) center center/cover;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/bnr/box-bnr/corporate.jpg) 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.jpg) center center/cover}.member section.form .bnr .bnr-box .ph.referral{background:url(/images/bnr/box-bnr/referral.jpg) 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 .row.program-grid .col-md-6 a{height:240px}.member .row.program-grid .col-md-6 a .tx-wrap{padding-top:20px}.member .row.program-grid .col-md-6 a .tx-wrap .ttl-box{margin-top:-45px}.member .row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:2.4rem}.member .row.program-grid .col-md-6 a .tx-wrap p.tx{font-size:1.4rem;line-height:1.6}@media (max-width:992px){.member .row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:1.6rem}}@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 .row.program-grid .col-md-6 a{height:auto}.member .row.program-grid .col-md-6 a .tx-wrap .ttl-box p.ttl{font-size:3vmax}}.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 img{max-width:100%;margin-bottom:32px}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.jpg) repeat}@media (max-width:767px){article.interview .interview-footer{padding:64px 0 40px}}.sub-mv.tenantvoice{height:480px;background:-webkit-linear-gradient(left,rgba(0,0,0,.4),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;margin-bottom:32px;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-linear-gradient(left,rgba(0,0,0,.4),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 section.interview{background:url(/images/common/polygon-yellow.jpg) 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}.tenant-voice section.tenant-data{background:#f1f1f1;padding:80px 0}.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.png) 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-linear-gradient(right,#fff,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:75vw;line-height:1.8}.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 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.jpg) 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),-webkit-radial-gradient(center ellipse,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: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/concept/features03-fhe.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-linear-gradient(left,rgba(0,0,0,.2),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),-webkit-radial-gradient(center ellipse,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: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.jpg) 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-linear-gradient(left,rgba(0,63,150,.8),rgba(0,63,150,.8)),url(/images/staff/staff-mv.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.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),-webkit-radial-gradient(center ellipse,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: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),-webkit-radial-gradient(center ellipse,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: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%}}.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.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.ja li{width:-webkit-calc(100% / 8);width:calc(100% / 8)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul.en li{width:-webkit-calc(100% / 6);width:calc(100% / 6)}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);display:-webkit-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.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.ja li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul.en li{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}article.houselist .container.container-margin.sp-margin .main-contents.col-md-9 .tokyo-area-content section.station-list .sub-st ul li{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.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}}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 .read-tx p.read{line-height:1.8}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-linear-gradient(bottom,#fff,#fff 10%,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;line-height:1.8;margin:20px auto 0}article.houselist.station section.area-info .info-wrap .info{text-align:center;border-bottom:1px dotted #ddd;padding-bottom:20px}article.houselist.station section.area-info .info-wrap .info:last-child{border:none}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{width:50%}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{width:45%}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box h4{font-size:1.6rem;line-height:1.6;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.3rem;font-weight:400;line-height:1.7}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.area-info .matome-wrap p.matome{line-height:1.8}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.3rem;line-height:1.8}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:20px 0}article.houselist.station section.area-info .title-wrap h2{font-size:2rem}article.houselist.station section.area-info .title-wrap p.read{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:10px auto;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 .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.4rem;line-height:1.4;margin-bottom:10px;padding-bottom:10px}article.houselist.station section.area-info .info-wrap .info .info-inr .tx-box p{font-size:1.2rem;line-height:1.8}article.houselist.station section.area-info .matome-wrap{margin:20px auto;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);text-align:left;padding-bottom:0}article.houselist.station section.area-info .matome-wrap p.matome{font-size:1.3rem;line-height:1.8}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}}.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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/images/houselist/area/ueno/ueno2.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/ueno2.jpg) no-repeat center center/cover}.stationlist .row.main-st .col-md-3:nth-child(6) a{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(left,rgba(0,0,0,.4),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-linear-gradient(transparent 70%,#fff001 70%);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{width:100%;padding:0!important;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 .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-linear-gradient(left,rgba(0,0,0,.4),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{width:100%;padding:0!important;margin:30px auto;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-linear-gradient(top,#fff,#fff 10%,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)}article.house section.features.toyonaka .mv{width:100%;height:400px;position:relative;z-index:1;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;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:-webkit-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/concept/concept-mv.jpg) center top/cover no-repeat;background:linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/concept/concept-mv.jpg) center top/cover no-repeat}article.house section.features.toyonaka .mv .tx-box{max-width:100%}article.house section.features.toyonaka .mv .tx-box h4{color:#fff;font-size:3.2rem;letter-spacing:1.6px;line-height:1.4;text-shadow:1px 1px 10px rgba(0,0,0,.3),1px -1px 10px rgba(0,0,0,.3),-1px 1px 10px rgba(0,0,0,.3),-1px -1px 10px rgba(0,0,0,.3);min-width:100%;padding:0 16px}article.house section.features.toyonaka .mv .tx-box h4 span.sub{font-size:1.4rem;background:#ffa63e;border-radius:50px;padding:10px 24px;text-shadow:none;position:relative;margin-bottom:24px;display:inline-block}article.house section.features.toyonaka .mv .tx-box h4 span.sub:after{content:'';width:0;height:0;display:block;border:8px solid transparent;position:absolute;border-top:12px solid #ffa63e;bottom:-19px;left:50%;margin-left:-6px}article.house section.features.toyonaka .mv .svgwrap{width:-webkit-calc(100% + 2px);width:calc(100% + 2px);position:absolute;bottom:-5px;left:-1px;line-height:0}article.house section.features.toyonaka .point-wrap{margin-top:32px}article.house section.features.toyonaka .point-wrap .map-box img{width:100%;height:auto}article.house section.features.toyonaka .point-wrap .access-box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-38px;padding:80px 0;background:url(/images/house/toyonaka/access-bg.jpg) center/cover}article.house section.features.toyonaka .point-wrap .access-box .ph{margin-top:-16px}article.house section.features.toyonaka .point-wrap .access-box .ph img{width:216px;height:auto;margin-right:32px}article.house section.features.toyonaka .point-wrap .access-box .inr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:32px}article.house section.features.toyonaka .point-wrap .access-box .inr .tit{border-bottom:1px solid #f1f1f1}article.house section.features.toyonaka .point-wrap .access-box .inr .tit p.sub{font-size:1.6rem;color:#ffa63e;line-height:1.5}article.house section.features.toyonaka .point-wrap .access-box .inr .tit p.sub br{display:none}article.house section.features.toyonaka .point-wrap .access-box .inr .tit h5{font-size:3.2rem;line-height:1.4;text-transform:uppercase;margin:0;padding:8px 0 16px;display:inline-block}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .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;margin:24px 0}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point .point-num{margin-right:16px}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point .point-num .num{padding:8px 16px;font-weight:700;border-radius:16px;border:2px dotted #11111f}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point img{width:100%}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point p{font-size:1.4rem;line-height:1.8}article.house section.features.toyonaka .point-wrap .feature-box .nav-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;position:relative;z-index:1;margin-top:-90px}article.house section.features.toyonaka .point-wrap .feature-box .nav-box 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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav .slick-list{padding:0!important}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li{width:104px;height:118px;margin:24px}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li a{width:100%;height:118px;display:block}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li a:hover{opacity:1}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li a.town{background:url(/images/house/toyonaka/nav-town-off.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li a.food{background:url(/images/house/toyonaka/nav-food-off.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li a.sight{background:url(/images/house/toyonaka/nav-sight-off.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li.slick-current a.town{background:url(/images/house/toyonaka/nav-town-on.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li.slick-current a.food{background:url(/images/house/toyonaka/nav-food-on.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li.slick-current a.sight{background:url(/images/house/toyonaka/nav-sight-on.png) no-repeat center center/contain}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap{position:relative;margin-top:-76px;background:url(/images/house/toyonaka/point-bg.jpg) no-repeat center center/cover}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider .slick-list{padding:0!important}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide{margin:0 48px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box{width:100%;padding:80px 0 64px;display:-webkit-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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .ph-box{min-width:352px;margin-right:24px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .ph-box img{width:100%}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .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;min-width:240px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .tx-box img{margin:0 0 16px auto}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .tx-box p{font-size:1.4rem}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box.town .tx-box img{width:120px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box.food .tx-box img{width:120px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box.sight .tx-box img{width:234px}article.house section.features.toyonaka .point-wrap .pick-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-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:80px 16px 0;position:relative}article.house section.features.toyonaka .point-wrap .pick-box img.pickimg{position:absolute;top:-16px;width:176px;right:0;left:0;margin:auto}article.house section.features.toyonaka .point-wrap .pick-box .pick{margin:0 12px;-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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box{width:100%;position:relative;margin-bottom:8px}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box:before{content:'';display:block;width:36px;height:36px;background:url(/images/house/toyonaka/num1.png) no-repeat left top/contain;position:absolute;top:-4px;left:-4px}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box .ph{width:100%;min-height:134px;border-radius:100px;background:url(/images/house/toyonaka/pick-ph1.jpg) no-repeat center center/cover}article.house section.features.toyonaka .point-wrap .pick-box .pick .tx-box{max-width:100%}article.house section.features.toyonaka .point-wrap .pick-box .pick .tx-box p.tit{font-weight:700;color:#ffa63e;letter-spacing:1.2px;line-height:2.4}article.house section.features.toyonaka .point-wrap .pick-box .pick .tx-box p.tx{font-size:1.2rem;line-height:1.8}article.house section.features.toyonaka .point-wrap .pick-box .pick:nth-child(3) .ph-box:before{background:url(/images/house/toyonaka/num2.png) no-repeat left top/contain}article.house section.features.toyonaka .point-wrap .pick-box .pick:nth-child(3) .ph-box .ph{background:url(/images/house/toyonaka/pick-ph2.jpg) no-repeat center center/cover}article.house section.features.toyonaka .point-wrap .pick-box .pick:last-child .ph-box:before{background:url(/images/house/toyonaka/num3.png) no-repeat left top/contain}article.house section.features.toyonaka .point-wrap .pick-box .pick:last-child .ph-box .ph{background:url(/images/house/toyonaka/pick-ph3.jpg) no-repeat center center/cover}@media (max-width:991px){article.house section.features.toyonaka .mv{width:auto;height:auto;margin:0;padding:60px 0 72px;margin-left:-16px;margin-right:-16px}article.house section.features.toyonaka .mv .tx-box h4{font-size:2.4rem;position:static}article.house section.features.toyonaka .point-wrap{margin:0 -16px}article.house section.features.toyonaka .point-wrap .access-box{padding:32px 0 80px}article.house section.features.toyonaka .point-wrap .access-box .inr{width:100%;padding:0 16px;margin-right:0}article.house section.features.toyonaka .point-wrap .access-box .inr .tit{text-align:center}article.house section.features.toyonaka .point-wrap .access-box .inr .tit p.sub{font-size:1.4rem;font-weight:700}article.house section.features.toyonaka .point-wrap .access-box .inr .tit p.sub br{display:block}article.house section.features.toyonaka .point-wrap .access-box .inr .tit h5{font-size:2rem;padding:8px 0 16px}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point .point-num{width:100%;margin-right:0;margin-bottom:4px}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point .point-num .num{width:100%;padding:0;text-align:center}article.house section.features.toyonaka .point-wrap .access-box .inr .access-point-wrap .point img{width:100%;margin:0 0 8px 0}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav{width:100%}article.house section.features.toyonaka .point-wrap .feature-box .nav-box ul.slider-nav li{width:82px;height:auto;margin:0 16px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap{padding:0 16px;background:url(/images/house/toyonaka/point-bg-sp.jpg) no-repeat center center/cover;margin-top:-50px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider button{top:45%}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider button.slick-prev{left:-8px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider button.slick-next{right:-8px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide{margin:0 24px}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box{padding:72px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .ph-box{width:100%;min-width:initial;margin:0}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .tx-box{min-width:initial;margin:0 0 0 auto}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide .contents-box .tx-box img{margin:-28px 0 0 auto;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}article.house section.features.toyonaka .point-wrap .feature-box .slider-wrap ul.toyonaka-slider li.slick-slide.sight .contents-box .tx-box img{margin:-40px -24px 0 auto}article.house section.features.toyonaka .point-wrap .pick-box{padding-top:64px}article.house section.features.toyonaka .point-wrap .pick-box img.pickimg{width:144px}article.house section.features.toyonaka .point-wrap .pick-box .pick{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;text-align:left;margin:0 0 24px 0}article.house section.features.toyonaka .point-wrap .pick-box .pick:last-child{margin-bottom:0}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box{width:25%;margin:0 16px 0 0;border-radius:50%}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box:before{width:7vw;height:7vw}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box p{width:26px;font-size:1.2rem;line-height:22px;border:2px solid #fff}article.house section.features.toyonaka .point-wrap .pick-box .pick .ph-box .ph{min-height:initial;background-size:cover;border-radius:50%;padding-top:100%}article.house section.features.toyonaka .point-wrap .pick-box .pick .tx-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.house section.features.toyonaka .point-wrap .pick-box .pick .tx-box p.tit{font-size:2rem;line-height:1.5}}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 0 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 0}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}}.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;margin-bottom:48px;line-height:1.5}.form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.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 .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 .label-ttl 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}.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:32px}.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}.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 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 .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-linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%),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.jpg) 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.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.jpg) repeat;position:absolute;right:0;bottom:0}.form p.thanks{text-align:center;margin:0 0 24px}@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}}.contact-form .comment .c-box:after,.contact-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 span.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;margin:48px 0 -24px}.contact-form .small{font-size:1.4rem;line-height:2.4rem;margin-top:10px}.contact-form .small dl dt{margin-top:10px}.contact-form .small dl dd{margin-bottom:0}.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}@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:27%}.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}}.thanks-page{height:-webkit-calc(100vh - 121px);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),-webkit-radial-gradient(center ellipse,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: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 .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)}@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}}.program-mv{opacity:0;height:400px;background:url(/images/program/program-mv.jpg) center center/cover no-repeat;-webkit-animation:fadeIn 2s ease .5s 1 normal forwards;animation:fadeIn 2s ease .5s 1 normal forwards}.program-mv h1{opacity:0;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.program-mv p{opacity:0;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:768px){.program-mv{height:240px;background:url(/images/program/program-mv.jpg) center center/cover no-repeat}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.program .ttl-wrap{margin-top:48px}.program section.message{background:url(/images/common/polygon-yellow.jpg) repeat}.program section.message .container .inr .tx{max-width:720px;text-align:center;margin:0 auto;padding:56px 16px 48px}.program section.message .container .inr .tx .deco-tx{color:#003f96;font-weight:700;text-align:center;line-height:1.4;display:inline-block;padding:8px 48px;background:#fff;border-radius:50px;-webkit-animation-delay:.3s;animation-delay:.3s}.program section.message .container .inr .tx h2{color:#003f96;font-size:4rem;line-height:1.6;margin:16px 0 8px;-webkit-animation-delay:.5s;animation-delay:.5s}.program section.message .container .inr .tx p{-webkit-animation-delay:.7s;animation-delay:.7s}.program section.message .container .inr .tx p.red{color:#d50000;margin-top:24px}.program section.program-list{margin-top:120px}.program section.program-list .container .box{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;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #f1f1f1}.program section.program-list .container .box:nth-child(even) .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.program section.program-list .container .box .ph{width:48%;background:#f1f1f1;border-radius:4px;overflow:hidden}.program section.program-list .container .box .ph img{width:100%}.program section.program-list .container .box .tx-wrap{width:48%;background:#fff}.program section.program-list .container .box .tx-wrap h3{color:#0d79de;font-size:4rem;font-weight:700;line-height:1.6;margin-bottom:8px;border-bottom:1px solid #0d79de}.program section.program-list .container .box .tx-wrap p.sub{font-size:1.6rem;font-weight:700;color:#0d79de;margin-bottom:12px}.program section.program-list .container .box .tx-wrap .btn-base{margin-top:40px;border-color:#0d79de}.program section.program-list .container .box .tx-wrap .btn-base a{color:#0d79de}.program section.program-list .container .box .tx-wrap .btn-base svg{fill:#0d79de}.program section.program-list .container .box .tx-wrap .btn-base:hover{background:#0d79de}.program section.program-list .container .box .tx-wrap .btn-base:hover a{color:#fff}.program section.program-list .container .box .tx-wrap .btn-base:hover svg{fill:#fff}.program section.program-list .container .box:nth-child(2) .tx-wrap h3{color:#eb4c4c;border-bottom:1px solid #eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap p.sub{color:#eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base{border-color:#eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base a{color:#eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base svg{fill:#eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base:hover{background:#eb4c4c}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base:hover a{color:#fff}.program section.program-list .container .box:nth-child(2) .tx-wrap .btn-base:hover svg{fill:#fff}.program section.program-list .container .box:nth-child(3) .tx-wrap h3{color:#02a167;border-bottom:1px solid #02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap p.sub{color:#02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base{border-color:#02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base a{color:#02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base svg{fill:#02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base:hover{background:#02a167}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base:hover a{color:#fff}.program section.program-list .container .box:nth-child(3) .tx-wrap .btn-base:hover svg{fill:#fff}.program section.program-list .container .box:nth-child(4) .tx-wrap h3{color:#ff9703;border-bottom:1px solid #ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap p.sub{color:#ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base{border-color:#ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base a{color:#ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base svg{fill:#ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base:hover{background:#ff9703}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base:hover a{color:#fff}.program section.program-list .container .box:nth-child(4) .tx-wrap .btn-base:hover svg{fill:#fff}@media (max-width:767px){.program section.message .container{top:8px;padding:0}.program section.message .container .inr{padding:0 16px;box-shadow:none;border-radius:0;padding-bottom:48px}.program section.message .container .inr .mv{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin-left:-16px;background-repeat:repeat-x;-webkit-animation:bgscroll 20s linear infinite;animation:bgscroll 20s linear infinite}.program section.message .container .inr .tx{word-break:break-all;padding:32px 0 0}.program section.message .container .inr .tx h2{font-size:2.4rem;line-height:36px;margin-bottom:8px;text-align:left}.program section.message .container .inr .tx h2 br{display:none}.program section.message .container .inr .tx p{text-align:left}.program section.program-list{margin-top:64px}.program section.program-list .container .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.program section.program-list .container .box:nth-child(even) .ph{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.program section.program-list .container .box .ph{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:16px}.program section.program-list .container .box .tx-wrap{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.program section.program-list .container .box .tx-wrap h3{font-size:2.8rem}@-webkit-keyframes bgscroll{0%{background-position:0 0}100%{background-position:-1120px 0}}@keyframes bgscroll{0%{background-position:0 0}100%{background-position:-1120px 0}}}article.fhe.old{background:#fff;overflow:hidden}article.fhe.old .h2-wrap{background-image:url(/images/program/freehouseexchange/h2-bg.jpg);overflow:hidden}article.fhe.old .h2-wrap .h2-top-bg{height:14px;background-image:url(/images/program/freehouseexchange/bg-top-ptn.png);background-repeat:repeat-x;background-position:top}article.fhe.old .h2-wrap .h2-area{width:800px;padding:20px 40px;margin:20px auto 0;background:#fff;border-radius:20px 20px 0 0;text-align:center;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}article.fhe.old .h2-wrap .h2-area h2.big{font-size:36px;color:#66bed8;padding-bottom:20px;margin-bottom:10px;border-bottom:dotted 1px #4b3e36}article.fhe.old .h2-wrap .h2-area p.small{font-size:20px;font-weight:700;color:#4e3b36}@media (max-width:767px){article.fhe.old{padding-top:10px!important}article.fhe.old .h2-wrap{height:auto}article.fhe.old .h2-wrap .h2-area{width:100%;height:auto;margin:10px 0 0;padding:20px 10px 10px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}article.fhe.old .h2-wrap .h2-area h2.big{font-size:2.2rem;line-height:2.7rem;color:#66bed8;text-align:center;padding-bottom:10px}article.fhe.old .h2-wrap .h2-area p.small{font-size:1.2rem;color:#4e3b36;text-align:left;padding-bottom:6px}}article.fhe.old section.fhemv .tx-area{height:130px;background:#fff}article.fhe.old section.fhemv .tx-area h1{width:100%;font-size:30px;font-weight:700;color:#fe4c76;line-height:1.1;text-align:center;position:relative;bottom:-40px}article.fhe.old section.fhemv .tx-area h1 span{font-size:72px;color:#31b2d8;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff}article.fhe.old section.fhemv .fhe-mv-bg{width:100%;height:450px;background-image:url(/images/program/freehouseexchange/mv.jpg)}@media (max-width:767px){article.fhe.old section.fhemv .tx-area{height:50px}article.fhe.old section.fhemv .tx-area h1{font-size:12px;bottom:-15px;line-height:1.4}article.fhe.old section.fhemv .tx-area h1 span{font-size:22px}article.fhe.old section.fhemv .fhe-mv-bg{height:200px}}article.fhe.old section.fheabout{padding:60px 0}article.fhe.old section.fheabout .img-box{width:100%;text-align:center}article.fhe.old section.fheabout .img-box.what{margin-bottom:20px}article.fhe.old section.fheabout .img-box.plane{margin-bottom:-20px}article.fhe.old section.fheabout hr{border:none;border-top:dashed 1px #55bdee;height:1px;color:#fff;width:700px}article.fhe.old section.fheabout .tx-area{width:800px;margin:20px auto}article.fhe.old section.fheabout .tx-area p{font-size:2rem;text-align:center;line-height:4.4rem}@media (max-width:767px){article.fhe.old section.fheabout{padding:30px 0}article.fhe.old section.fheabout .img-box.what img{width:280px;height:auto}article.fhe.old section.fheabout .img-box.plane{margin-bottom:-16px}article.fhe.old section.fheabout .img-box.plane img{width:100px;height:auto}article.fhe.old section.fheabout hr{width:90%}article.fhe.old section.fheabout .tx-area{width:100%;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box}article.fhe.old section.fheabout .tx-area p{font-size:1.4rem;text-align:left;line-height:2.6rem}}article.fhe.old .fhepoint .content{width:100%;position:relative;overflow:hidden;background:url(/images/program/freehouseexchange/blue-bg.jpg)}article.fhe.old .fhepoint .content .top-tri{width:26px;height:23px;margin:0 auto;background-image:url(/images/program/freehouseexchange/tri.png);background-repeat:no-repeat}article.fhe.old .fhepoint .content .bottom-town{width:100%;height:194px;background-image:url(/images/program/freehouseexchange/point-bg-town.png);background-repeat:repeat-x;position:absolute;bottom:-20px}article.fhe.old .fhepoint .content img.plane{position:absolute;top:40px;right:10px}article.fhe.old .fhepoint .content img.two-p{position:absolute;bottom:30px;left:10px}article.fhe.old .fhepoint .content .point-box-wrap{width:960px;margin:0 auto;padding:20px 0 100px}article.fhe.old .fhepoint .content .point-box-wrap .point-box{width:445px;height:425px;margin:20px 0 40px;float:left;position:relative}article.fhe.old .fhepoint .content .point-box-wrap .point-box:nth-child(even){float:right}article.fhe.old .fhepoint .content .point-box-wrap .point-box .no-box{position:absolute;left:10px;z-index:3}article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-area{width:445px;height:240px;margin-top:25px;border-radius:10px;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.25);position:relative;z-index:2}article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-deco{width:103px;height:70px;position:absolute;right:-4px;bottom:157px;z-index:1;background-image:url(/images/program/freehouseexchange/point-deco.png);background-repeat:no-repeat}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area{margin-top:5px;padding:5px}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area h3{color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #fff}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area p{font-size:1.4rem;line-height:1.8}article.fhe.old .fhepoint .content .point-box-wrap .point-box.no1 .img-area{background-image:url(/images/program/freehouseexchange/point1.jpg)}article.fhe.old .fhepoint .content .point-box-wrap .point-box.no2 .img-area{background-image:url(/images/program/freehouseexchange/point2.jpg)}article.fhe.old .fhepoint .content .point-box-wrap .point-box.no3 .img-area{background-image:url(/images/program/freehouseexchange/point3.jpg)}article.fhe.old .fhepoint .content .point-box-wrap .point-box.no4 .img-area{background-image:url(/images/program/freehouseexchange/point4.jpg)}@media (max-width:767px){article.fhe.old .fhepoint .content .point-box-wrap{width:100%;padding-bottom:20px}article.fhe.old .fhepoint .content .point-box-wrap .point-box{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:auto;margin:10px 10px 60px 10px;float:none}article.fhe.old .fhepoint .content .point-box-wrap .point-box:nth-child(even){float:none}article.fhe.old .fhepoint .content .point-box-wrap .point-box .no-box{top:-25px;left:10px;z-index:3}article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-area{width:100%;height:180px;margin:0}article.fhe.old .fhepoint .content .point-box-wrap .point-box .img-deco{display:none}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area{margin-top:5px;padding:5px}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area h3{font-size:1.8rem}article.fhe.old .fhepoint .content .point-box-wrap .point-box .tit-area p{font-size:1.2rem;line-height:1.5}}article.fhe.old .fhecontact{padding:90px 0}article.fhe.old .fhecontact .top-tx-area{width:auto;text-align:center;margin:0 auto}article.fhe.old .fhecontact .top-tx-area .pic-area{display:inline-block;width:90px;margin-right:15px;vertical-align:bottom}article.fhe.old .fhecontact .top-tx-area .tx-area{display:inline-block;width:auto;height:90px;padding-bottom:5px}article.fhe.old .fhecontact .top-tx-area .tx-area h4{font-size:3.4rem;font-weight:700;color:#4e3b36;line-height:4.6rem;text-align:left;vertical-align:top}article.fhe.old .fhecontact p.schedulechui{font-weight:700;margin-top:15px}article.fhe.old .fhecontact p.schedulechui span.red{color:red}article.fhe.old .fhecontact .btn-base{max-width:initial;width:500px;margin-top:10px}article.fhe.old .fhecontact .btn-base a{font-size:2.4rem;color:#fff}article.fhe.old .fhecontact .bottom-tx-area{width:500px;font-size:1.4rem;text-align:center;margin:50px auto 20px}article.fhe.old .fhecontact .bottom-tx-area a{display:block}@media (max-width:767px){article.fhe.old .fhecontact{padding:30px 0}article.fhe.old .fhecontact .top-tx-area .pic-area{display:inline-block;width:90px;margin-right:15px}article.fhe.old .fhecontact .top-tx-area .tx-area{display:inline-block;width:auto;height:auto;margin-bottom:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}article.fhe.old .fhecontact .top-tx-area .tx-area h4{font-size:1.5rem;line-height:2.6rem;display:inline-block}article.fhe.old .fhecontact .top-tx-area .btn-base{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);max-width:500px}article.fhe.old .fhecontact .top-tx-area .btn-base a{font-size:1.6rem}article.fhe.old .fhecontact .bottom-tx-area{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);max-width:500px;height:auto;font-size:1.2rem;text-align:left;margin:30px auto 0}article.fhe.old .fhecontact .bottom-tx-area p{font-size:1.2rem}article.fhe.old .fhecontact .bottom-tx-area .btn-base{width:100%;text-align:center}article.fhe.old .fhecontact .bottom-tx-area .btn-base a{font-size:1.6rem}}article.fhe.old section.fhenation .content{width:100%;position:relative;overflow:hidden;background:url(/images/program/freehouseexchange/pink-bg.jpg);padding-bottom:40px}article.fhe.old section.fhenation .content .top-tri{width:26px;height:23px;margin:0 auto;background-image:url(/images/program/freehouseexchange/tri.png);background-repeat:no-repeat}article.fhe.old section.fhenation .content img.plane{position:absolute;top:40px;right:10px}article.fhe.old section.fhenation .content img.two-p{position:absolute;bottom:30px;left:10px}article.fhe.old section.fhenation .content .nation-box-wrap{width:960px;margin:50px auto}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box{width:960px;margin:10px auto;padding:20px;overflow:hidden;background:#fff;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider{width:360px;height:245px;overflow:hidden;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:15px;float:left}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box{float:left;width:545px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p{font-size:30px;font-weight:700;border-bottom:1px dashed #4b3e36;margin-bottom:5px;padding-bottom:5px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p.jp{color:#55bdee}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p.kr{color:#fe4c76}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p.tw{color:#ff7919}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p span{margin-right:5px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-tx p{font-size:1.3rem;line-height:1.8}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box{width:545px;float:right;margin:15px auto 0}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box a{font-weight:700;text-align:center;width:200px;display:block;margin:0 auto;padding:8px;border:2px solid #4b3e36;background:url(/icon/ic-arrow-footer.svg) no-repeat;background-position:98% 50%;background-size:1.2rem;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box a:hover{width:300px;color:#55bdee;border-color:#55bdee;background-image:url(/icon/ic-arrow-blue.svg);-webkit-transition:.1s ease-in;transition:.1s ease-in}@media (max-width:767px){article.fhe.old section.fhenation{padding:30px 0 0}article.fhe.old section.fhenation .content .nation-box-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:30px 10px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box{width:100%;margin:0 0 10px 0;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider{width:100%;height:200px;margin-right:0;float:none}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box ul.nation-slider .glide__slide img{width:100%}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box{float:none;width:100%}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-name p{font-size:2.4rem;margin:5px 0;padding-bottom:5px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .tit-box .nation-tx p{font-size:1.3rem;line-height:1.8}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box{width:80%;float:none;margin:15px auto 10px}article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box a:active,article.fhe.old section.fhenation .content .nation-box-wrap .nation-box .btn-box a:hover{width:80%;-webkit-transition:none;transition:none}}article.fhe.old .fheflow .h2-wrap .h2-top-bg{background-image:url(/images/program/freehouseexchange/bg-top-ptn-pink.png)!important}article.fhe.old .fheflow .content{width:100%;padding-bottom:10px;position:relative;overflow:hidden;background:url(/images/program/freehouseexchange/blue-bg.jpg)}article.fhe.old .fheflow .content .top-tri{width:26px;height:23px;margin:0 auto;background-image:url(/images/program/freehouseexchange/tri.png);background-repeat:no-repeat}article.fhe.old .fheflow .content .flow-box-wrap{width:960px;margin:50px auto;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05);position:relative}article.fhe.old .fheflow .content .flow-box-wrap .flow-box{width:460px;min-height:410px;padding:10px;margin-bottom:10px;float:left;-moz-box-sizing:border-box;box-sizing:border-box}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-img-area{height:240px;text-align:center}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-img-area img{height:240px}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area{width:300px;margin:0 auto}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area h5{color:#156994;font-size:2.6rem;font-weight:700}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area p{color:#156994;font-size:1.4rem;font-weight:700;line-height:1.8;margin-top:5px;padding-top:5px;border-top:1px dashed #156994}article.fhe.old .fheflow .content .flow-box-wrap .arrow{position:absolute;width:80px}article.fhe.old .fheflow .content .flow-box-wrap .arrow.flow-arrow1{top:190px;left:430px}article.fhe.old .fheflow .content .flow-box-wrap .arrow.flow-arrow2{top:400px;left:430px}article.fhe.old .fheflow .content .flow-box-wrap .arrow.flow-arrow3{top:650px;left:440px}@media (max-width:767px){article.fhe.old .fheflow .content{height:auto;padding-bottom:40px}article.fhe.old .fheflow .content .flow-box-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:30px 10px 0;position:static}article.fhe.old .fheflow .content .flow-box-wrap .flow-box{width:100%;min-height:0;float:none}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-img-area{height:200px;text-align:center}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-img-area img{height:200px}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area{width:100%!important}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area h5{font-size:1.8rem}article.fhe.old .fheflow .content .flow-box-wrap .flow-box .flow-tx-area p{font-size:1.2rem;line-height:1.5}article.fhe.old .fheflow .content .flow-box-wrap .arrow{display:none}}article.fhe.old section.fhevoice .content{width:100%;position:relative;overflow:hidden;background:url(/images/program/freehouseexchange/pink-bg.jpg);padding-bottom:40px}article.fhe.old section.fhevoice .content .top-tri{width:26px;height:23px;margin:0 auto;background-image:url(/images/program/freehouseexchange/tri.png);background-repeat:no-repeat}article.fhe.old section.fhevoice .content img.plane{position:absolute;top:40px;right:10px}article.fhe.old section.fhevoice .content img.two-p{position:absolute;bottom:30px;left:10px}article.fhe.old section.fhevoice .content .voice-box-wrap{width:960px;margin:50px auto 30px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box{width:300px;height:400px;float:left;margin:10px;padding:10px;overflow:hidden;background:#fff;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box{width:100%;height:150px;border-radius:8px;overflow:hidden;position:relative}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box span.flag-icon{font-size:1.4rem;border:0;position:absolute;top:5px;right:5px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v1{background-image:url(/images/program/freehouseexchange/eriko.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v2{background-image:url(/images/program/freehouseexchange/mariya.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v3{background-image:url(/images/program/freehouseexchange/burwell.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v4{background-image:url(/images/program/freehouseexchange/jung.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v5{background-image:url(/images/program/freehouseexchange/gasimova.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box.v6{background-image:url(/images/program/freehouseexchange/okada.jpg)}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box p.nation{font-size:12px;border:2px solid #55bdee;border-radius:8px;margin:5px 0;padding:1px 3px;display:inline-block}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box p.name{font-weight:700;display:inline-block;margin-left:5px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box h3.tit{color:#55bdee;font-size:1.3rem;margin-bottom:5px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box p.tx{font-size:1.2rem}article.fhe.old section.fhevoice .content .btn a{color:#55bdee;font-size:1.4rem;font-weight:700;text-align:center;width:300px;padding:10px 0;margin:0 auto;border:2px solid #55bdee;border-radius:4px;background:#fff;display:block}@media (max-width:767px){article.fhe.old section.fhevoice .content .voice-box-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:30px 10px 10px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box{width:100%;height:auto;margin:10px 0;padding-bottom:20px;float:none}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .img-box{width:100%;height:150px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box p.nation{font-size:12px;border:2px solid #55bdee;border-radius:8px;margin:5px 0;padding:1px 3px;display:inline-block}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box h3.tit{color:#55bdee;font-size:1.4rem;margin-bottom:5px}article.fhe.old section.fhevoice .content .voice-box-wrap .voice-box .tit-box p.tx{font-size:1.2rem}article.fhe.old section.fhevoice .content .voice-box-wrap .btn a{font-size:1.2rem;width:90%}}article.fhe.old .fherecent{padding-top:80px}article.fhe.old .fherecent .tx-area{background:#fff}article.fhe.old .fherecent .tx-area h2{font-size:2.8rem;text-align:center;line-height:1.1;margin-bottom:20px}article.fhe.old .fherecent .tx-area h2 span{font-size:1.4rem}article.fhe.old .fherecent .content{width:1200px;height:400px;margin:0 auto;background:#eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.fhe.old .fherecent .content .recent-box{width:200px;height:200px;background-color:#55bdee;position:relative;overflow:hidden}article.fhe.old .fherecent .content .recent-box .pic-area .cropped-img{width:200px;height:200px;-webkit-transition:all .3s;transition:all .3s}article.fhe.old .fherecent .content .recent-box .tx-area{color:#fff;font-weight:700;width:200px;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:-200px;left:0;z-index:1;background:rgba(85,189,238,0);-webkit-transition:all .3s;transition:all .3s}article.fhe.old .fherecent .content .recent-box .tx-area ul.to{font-size:1.4rem}article.fhe.old .fherecent .content .recent-box .tx-area ul.to li{display:inline}article.fhe.old .fherecent .content .recent-box .tx-area ul.to li img{width:10px;margin:0 5px}article.fhe.old .fherecent .content .recent-box .tx-area .name{font-size:1.2rem}article.fhe.old .fherecent .content .recent-box .tx-area .name span{margin-right:5px}article.fhe.old .fherecent .content .recent-box:hover .pic-area .cropped-img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1}article.fhe.old .fherecent .content .recent-box:hover .tx-area{bottom:0;background:rgba(85,189,238,.8)}@media (max-width:767px){article.fhe.old .fherecent .tx-area h2{font-size:2rem}article.fhe.old .fherecent .tx-area h2 span{font-size:1.2rem}article.fhe.old .fherecent .content{width:100%;height:600px}article.fhe.old .fherecent .content .recent-box{width:50%;height:200px}article.fhe.old .fherecent .content .recent-box.sp-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}article.fhe.old .fherecent .content .recent-box .pic-area .cropped-img{width:100%;height:200px}article.fhe.old .fherecent .content .recent-box .tx-area{width:100%;bottom:0;background:rgba(85,189,238,.8)}article.fhe.old .fherecent .content .recent-box .tx-area ul.to{font-size:1.2rem}article.fhe.old .fherecent .content .recent-box .tx-area .name{font-size:1rem;margin-top:3px}article.fhe.old .fherecent .content .recent-box .tx-area .name span{margin-right:3px}}article.fhe.old .fheemotion{padding:90px 0 0}article.fhe.old .fheemotion .top-tx-area{width:960px;margin:0 auto;text-align:center}article.fhe.old .fheemotion .top-tx-area h2.top{font-size:36px;color:#4e3b36;line-height:1.8}article.fhe.old .fheemotion .top-tx-area h2.bottom{display:inline-block;color:#55bdee;font-size:48px;line-height:1.4;margin-top:10px;padding-bottom:15px;border-bottom:1px dashed #4b3e36}article.fhe.old .fheemotion .top-tx-area .pic-area{width:960px;height:290px;margin:15px auto;border-radius:8px;overflow:hidden;background-image:url(/images/program/freehouseexchange/fhe-emo.jpg)}article.fhe.old .fheemotion .bottom-pic-area{text-align:center}article.fhe.old .fheemotion .bottom-pic-area img{margin:30px auto 0}@media (max-width:767px){article.fhe.old .fheemotion{padding:30px 0 0}article.fhe.old .fheemotion .top-tx-area{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px}article.fhe.old .fheemotion .top-tx-area h2.top{font-size:1.8rem;line-height:1.8}article.fhe.old .fheemotion .top-tx-area h2.bottom{display:inline-block;color:#55bdee;font-size:2rem;line-height:1.4;margin-top:10px;padding-bottom:15px;border-bottom:1px dashed #4b3e36}article.fhe.old .fheemotion .top-tx-area .pic-area{width:100%;height:150px;margin:15px auto}article.fhe.old .fheemotion .bottom-pic-area{text-align:center}article.fhe.old .fheemotion .bottom-pic-area img{width:250px;margin:30px auto 0}}article.fhe.old section.fherecommend{width:960px;margin:6rem auto 0;text-align:center}article.fhe.old section.fherecommend h2.top{margin-bottom:40px;text-align:center}article.fhe.old section.fherecommend h2.top .h2-top span{font-size:32px;letter-spacing:4px}article.fhe.old section.fherecommend h2.top .h2-top span:before{width:3rem;height:2.8rem;margin:0 5px -3px 0}article.fhe.old section.fherecommend ul li{display:inline-block;width:45%;overflow:hidden}article.fhe.old section.fherecommend ul li:last-child{margin-left:2rem}article.fhe.old section.fherecommend ul li:hover{opacity:.8}article.fhe.old section.fherecommend ul li .img{width:100%;height:240px;background-color:#988a85;border-radius:30px;border:solid 5px #f0e9e7;-moz-box-sizing:border-box;box-sizing:border-box}article.fhe.old section.fherecommend ul li p{font-size:3rem;font-weight:700}article.fhe.old section.fherecommend ul li .tx{font-size:1.6rem}article.fhe.old section.fherecommend ul li.le p{color:#fe4c76}@media (max-width:767px){article.fhe.old section.fherecommend{width:100%}article.fhe.old section.fherecommend h2.top{margin-bottom:20px}article.fhe.old section.fherecommend h2.top .h2-top{line-height:1}article.fhe.old section.fherecommend h2.top .h2-top:after,article.fhe.old section.fherecommend h2.top .h2-top:before{width:0;height:0}article.fhe.old section.fherecommend h2.top .h2-top span.tit{font-size:1.8rem;letter-spacing:2px}article.fhe.old section.fherecommend h2.top .h2-top span.tit:before{width:2rem;height:2rem;margin-right:2px}article.fhe.old section.fherecommend h2.top span.tx{font-size:12px}article.fhe.old section.fherecommend ul li{width:90%;margin-bottom:3rem}article.fhe.old section.fherecommend ul li:last-child{margin-left:0}article.fhe.old section.fherecommend ul li .img{height:150px}article.fhe.old section.fherecommend ul li p{font-size:2rem}article.fhe.old section.fherecommend ul li .tx{font-size:1.4rem}}article.le.old{background:#fff;overflow:hidden}article.le.old .h2-wrap{height:180px;background-image:url(/images/program/languageexchange/le_h2_bg.png);overflow:hidden}article.le.old .h2-wrap .h2-top-bg{height:14px;background-image:url(/images/program/freehouseexchange/bg-top-ptn.png);background-repeat:repeat-x;background-position:top}article.le.old .h2-wrap .h2-area{width:800px;height:190px;padding:20px 40px;margin:20px auto 0;background:#fff;border-radius:20px;text-align:center;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}article.le.old .h2-wrap .h2-area h2.big{font-size:35px;color:coral;padding-bottom:4px;margin-bottom:10px;border-bottom:dotted 1px #4b3e36}article.le.old .h2-wrap .h2-area p.small{font-size:20px;font-weight:700;color:#4e3b36}article.le.old .content{position:relative;overflow:hidden}article.le.old .content .top-tri{width:26px;height:23px;margin:0 auto;background-image:url(/images/program/freehouseexchange/tri.png);background-repeat:no-repeat}@media (max-width:767px){article.le.old{padding-top:10px!important}article.le.old .h2-wrap{height:auto}article.le.old .h2-wrap .h2-area{width:100%;height:auto;margin:10px 0 0;padding:20px 10px 10px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}article.le.old .h2-wrap .h2-area h2.big{font-size:2.2rem;line-height:2.7rem;text-align:center;padding-bottom:10px}article.le.old .h2-wrap .h2-area p.small{font-size:1.2rem;color:#4e3b36;padding-bottom:6px}}article.le.old .lemv .tx-area{height:130px;background:#fff}article.le.old .lemv .tx-area h1{width:100%;font-size:30px;font-weight:700;color:#4b3e36;line-height:1.1;text-align:center;position:relative;bottom:-40px}article.le.old .lemv .tx-area h1 span{font-size:72px;color:coral;text-shadow:4px 4px 1px #fff,-4px 4px 1px #fff,4px -4px 1px #fff,-4px -4px 1px #fff}article.le.old .lemv .le-mv-bg{width:100%;height:450px;background-image:url(/images/program/languageexchange/language-mv.jpg)}article.le.old .lemv .le-mv-bg .mv-tx{font-weight:700;color:#4b3e36;-webkit-transform:rotate(-3.3deg);-ms-transform:rotate(-3.3deg);transform:rotate(-3.3deg);padding:2rem 0 0 13rem}article.le.old .lemv .le-mv-bg .mv-tx .box p{font-size:2rem;padding:4px 0;width:36rem}article.le.old .lemv .le-mv-bg .mv-tx .box p.en{height:3rem}article.le.old .lemv .le-mv-bg .mv-tx .box p.check:before{content:'';width:3rem;height:3rem;background-image:url(/images/program/languageexchange/checkbox.svg);background-repeat:no-repeat;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);background-size:25px;display:inline-block;margin:0 0 -3px -30px}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy{padding-top:3rem}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy span{display:block}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy span.recommendtx-before{font-size:2.2rem;display:block}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy span.recommendtx-after{font-size:35px;margin-top:-22px;line-height:1}@media (max-width:767px){article.le.old .lemv .tx-area{height:50px;position:relative;z-index:3}article.le.old .lemv .tx-area h1{font-size:12px;bottom:-15px;line-height:1.4}article.le.old .lemv .tx-area h1 span{font-size:26px;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff}article.le.old .lemv .le-mv-bg{height:200px;background-image:url(/images/program/languageexchange/languageexchange.jpg);position:relative}article.le.old .lemv .le-mv-bg .mv-tx{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;padding:5px 0 7px 1rem;color:#fff;background-color:coral;width:100%;position:absolute;bottom:-2rem}article.le.old .lemv .le-mv-bg .mv-tx .box{background:url(/images/program/languageexchange/le_mv_bg.svg) no-repeat 90% bottom}article.le.old .lemv .le-mv-bg .mv-tx .box p{font-size:1rem;padding:0;width:100%}article.le.old .lemv .le-mv-bg .mv-tx .box p.en{height:1.2rem}article.le.old .lemv .le-mv-bg .mv-tx .box p.check:before{display:none}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy{padding-top:3px}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy span.recommendtx-before{font-size:1rem;display:inline-block}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy span.recommendtx-after{font-size:1.4rem;margin-top:0;display:inline-block}article.le.old .lemv .le-mv-bg .mv-tx .box p.copy br{display:none}}article.le.old section.leabout{padding:60px 0;text-align:center}article.le.old section.leabout .img-box{display:inline-block;margin:0 40px}article.le.old section.leabout .img-box.what img{margin-bottom:30px}article.le.old section.leabout hr{border:none;border-top:dashed 1px coral;height:1px;color:#fff;width:700px}article.le.old section.leabout .tx-area{width:800px;margin:20px auto}article.le.old section.leabout .tx-area p{font-size:2rem;text-align:center;line-height:4.4rem}@media (max-width:767px){article.le.old section.leabout{padding:45px 0 30px;position:relative}article.le.old section.leabout .img-box{margin:0 auto}article.le.old section.leabout .img-box.what img{width:280px;height:auto}article.le.old section.leabout .img-box.peopleleft{display:none}article.le.old section.leabout .img-box.peopleright{display:none}article.le.old section.leabout hr{width:90%}article.le.old section.leabout hr.top{margin-top:-2rem}article.le.old section.leabout .tx-area{width:100%;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box}article.le.old section.leabout .tx-area p{font-size:1.4rem;text-align:left;line-height:2.6rem}}article.le.old .lepoint .content{width:100%;background:url(/images/program/languageexchange/note_point_bg.png)}article.le.old .lepoint .content .bottom-town{width:100%;height:194px;background-image:url(/images/program/freehouseexchange/point-bg-town.png);background-repeat:repeat-x;position:absolute;bottom:-20px}article.le.old .lepoint .content img.plane{position:absolute;top:40px;right:10px}article.le.old .lepoint .content img.two-p{position:absolute;bottom:30px;left:10px}article.le.old .lepoint .content .point-box-wrap{width:960px;margin:0 auto;padding:20px 0 100px}article.le.old .lepoint .content .point-box-wrap .point-box{width:445px;height:425px;margin:20px 0 30px;float:left;position:relative}article.le.old .lepoint .content .point-box-wrap .point-box:nth-child(even){float:right}article.le.old .lepoint .content .point-box-wrap .point-box .no-box{position:absolute;left:10px;z-index:3}article.le.old .lepoint .content .point-box-wrap .point-box .img-area{width:445px;height:240px;margin-top:25px;border-radius:10px;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.25);position:relative;z-index:2}article.le.old .lepoint .content .point-box-wrap .point-box .img-deco{width:103px;height:70px;position:absolute;right:-4px;bottom:157px;z-index:1;background-image:url(/images/program/freehouseexchange/point-deco.png);background-repeat:no-repeat}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area{margin-top:5px;padding:5px}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area h3{color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #fff}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area p{font-size:1.6rem;line-height:1.8}article.le.old .lepoint .content .point-box-wrap .point-box.no1 .img-area{background-image:url(/images/program/languageexchange/point1.jpg)}article.le.old .lepoint .content .point-box-wrap .point-box.no2 .img-area{background-image:url(/images/program/languageexchange/point2.jpg)}article.le.old .lepoint .content .point-box-wrap .point-box.no3 .img-area{background-image:url(/images/program/languageexchange/yokota.jpg)}article.le.old .lepoint .content .point-box-wrap .point-box.no4 .img-area{background-image:url(/images/program/languageexchange/point4.jpg)}@media (max-width:767px){article.le.old .lepoint .content .point-box-wrap{width:100%;padding-bottom:20px}article.le.old .lepoint .content .point-box-wrap .point-box{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:auto;margin:10px 10px 60px 10px;float:none}article.le.old .lepoint .content .point-box-wrap .point-box:nth-child(even){float:none}article.le.old .lepoint .content .point-box-wrap .point-box .no-box{top:-25px;left:10px;z-index:3}article.le.old .lepoint .content .point-box-wrap .point-box .img-area{width:100%;height:180px;margin:0}article.le.old .lepoint .content .point-box-wrap .point-box .img-deco{display:none}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area{margin-top:5px;padding:5px}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area h3{font-size:1.8rem}article.le.old .lepoint .content .point-box-wrap .point-box .tit-area p{font-size:1.2rem;line-height:1.5}}article.le.old .leflow .content{width:100%;padding-bottom:10px;background:url(/images/program/languageexchange/note_voice_bg.png);position:relative;overflow:visible!important}article.le.old .leflow .content .flow-box-wrap{width:960px;margin:50px auto;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05);position:relative}article.le.old .leflow .content .flow-box-wrap .read-wrap{background-image:url(/images/program/languageexchange/choakboard.png);background-repeat:no-repeat;background-size:cover;width:900px;height:260px;margin:0 auto;overflow:hidden;border-radius:10px;margin:2rem 0 5rem 0;position:relative;left:50%;margin-left:-450px}article.le.old .leflow .content .flow-box-wrap .read-wrap img.staff{display:inline-block;width:270px;height:auto;position:absolute;bottom:0;left:6rem}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap{color:#fff;width:53%;position:absolute;top:2rem;right:6rem;line-height:2}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap h4.tit{font-size:2rem;margin-bottom:2rem}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap p.read{font-size:1.4rem}article.le.old .leflow .content .flow-box-wrap .step-wrap{width:810px;margin:0 auto 2rem}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box{width:200px;-moz-box-sizing:border-box;box-sizing:border-box}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box:last-child{margin-right:0}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box h5{color:#fff;background:coral;padding:3px 20px;border-radius:10px;display:inline-block;font-size:1.6rem;margin-bottom:1rem}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-img-area{height:150px;max-width:100%;display:block;margin:0 auto 1rem}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-img-area img{height:150px;max-width:100%;display:block;margin:0 auto}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-tx-area{padding-top:1rem;border-top:1px dashed coral}article.le.old .leflow .content .flow-box-wrap .step-wrap .arrow{background-image:url(/images/program/languageexchange/arrow.png);background-size:100%;background-repeat:no-repeat;width:65px;height:20px;margin:0 20px;margin-top:120px}article.le.old .leflow .content .box{position:absolute;background-size:cover}article.le.old .leflow .content .box.bg1{top:200px;left:80px;width:60px;height:75px}article.le.old .leflow .content .box.bg2{top:680px;left:40px;width:140px;height:160px}article.le.old .leflow .content .box.bg3{top:796px;left:20px;width:184px;height:105px}article.le.old .leflow .content .box.bg4{top:-30px;right:60px;width:85px;height:180px}article.le.old .leflow .content .box.bg5{top:400px;right:60px;width:105px;height:212px}@media (max-width:767px){article.le.old .leflow .content{height:auto;padding-bottom:40px}article.le.old .leflow .content .flow-box-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:30px 10px 0;position:static;padding:10px}article.le.old .leflow .content .flow-box-wrap .read-wrap{height:auto;position:static;width:100%;padding:2rem;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 5rem 0}article.le.old .leflow .content .flow-box-wrap .read-wrap img.staff{display:none}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap{width:100%;position:static}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap h4.tit{font-size:1.7rem;margin-bottom:1rem}article.le.old .leflow .content .flow-box-wrap .read-wrap .txt-wrap p.read{font-size:1.3rem}article.le.old .leflow .content .flow-box-wrap .step-wrap{width:90%;margin:0 auto}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box{width:100%;min-height:0;float:none;margin-bottom:5rem}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box h5{font-size:1.8rem}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-img-area{height:140px;text-align:center}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-img-area img{height:140px;max-width:80%}article.le.old .leflow .content .flow-box-wrap .step-wrap .flow-box .flow-tx-area p{font-size:1.3rem;line-height:1.5}article.le.old .leflow .content .flow-box-wrap .step-wrap .arrow{display:none}article.le.old .leflow .content .box{display:none}}article.le.old section.levoice .content{width:100%;background:url(/images/program/languageexchange/note_program_bg.png);padding-bottom:40px}article.le.old section.levoice .content .voice-box-wrap{width:960px;margin:50px auto 10px}article.le.old section.levoice .content .voice-box-wrap .voice-box{width:300px;height:400px;float:left;margin:10px 10px 20px 10px;padding:20px;background:#fff;border-radius:8px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05);position:relative}article.le.old section.levoice .content .voice-box-wrap .voice-box:before{content:'';display:inline-block;background-image:url(/images/program/languageexchange/tape2.png);background-repeat:no-repeat;background-size:cover;width:150px;height:30px;position:absolute;top:-16px;left:72px}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box{width:100%;margin:1.5rem 0}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box img{width:141px;height:146px}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box .tenant-profile{margin-top:4rem;width:37%}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box .tenant-profile p.name{margin-bottom:1rem;font-size:1.6rem}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box .tenant-profile p.name .flag-icon{font-size:1.4rem}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box .tenant-profile p.house{line-height:1.3}article.le.old section.levoice .content .voice-box-wrap .voice-box .txt-box{width:100%}article.le.old section.levoice .content .voice-box-wrap .voice-box .txt-box p{font-size:1.2rem}article.le.old section.levoice .content .voice-box-wrap .voice-box .txt-box p.language{font-size:1.6rem;font-weight:700;text-align:center;border:2px solid coral;border-radius:10px;margin-bottom:1rem;color:coral;padding-top:2px}article.le.old section.levoice .content .btn a{color:coral;font-size:1.4rem;font-weight:700;text-align:center;width:300px;padding:10px 0;margin:0 auto;border:2px solid coral;border-radius:4px;background:#fff;display:block}@media (max-width:767px){article.le.old section.levoice .content .voice-box-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:30px 10px 0}article.le.old section.levoice .content .voice-box-wrap .voice-box{width:100%;height:auto;margin:10px 0 30px;padding-bottom:20px;float:none}article.le.old section.levoice .content .voice-box-wrap .voice-box:before{left:50%;margin-left:-75px}article.le.old section.levoice .content .voice-box-wrap .voice-box .tenant-box .tenant-profile{margin-top:5rem;width:40%}article.le.old section.levoice .content .voice-box-wrap .voice-box .txt-box p.tx{font-size:1.2rem}article.le.old section.levoice .content .btn a{font-size:1.2rem;width:90%}}article.le.old .lerecent{padding-top:80px}article.le.old .lerecent .tx-area{background:#fff}article.le.old .lerecent .tx-area h2{font-size:2.8rem;text-align:center;line-height:1.1;margin-bottom:20px}article.le.old .lerecent .tx-area h2 span{font-size:1.4rem}article.le.old .lerecent .content{width:1200px;height:400px;margin:0 auto;background:#eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.le.old .lerecent .content .recent-box{width:200px;height:200px;background-color:#ccc;position:relative;overflow:hidden}article.le.old .lerecent .content .recent-box .pic-area .cropped-img{width:200px;height:200px;-webkit-transition:all .3s;transition:all .3s}article.le.old .lerecent .content .recent-box .tx-area{color:#fff;font-weight:700;width:200px;height:auto;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:-200px;left:0;z-index:1;background:rgba(255,127,80,0);-webkit-transition:all .3s;transition:all .3s;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.le.old .lerecent .content .recent-box .tx-area .le-box .language{color:#fff;font-size:1.2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article.le.old .lerecent .content .recent-box .tx-area .le-box .language span{font-size:1rem;margin-right:3px}article.le.old .lerecent .content .recent-box .tx-area .le-box .language span.flag-icon{box-shadow:none}article.le.old .lerecent .content .recent-box .tx-area .le-box .name{font-size:.8rem}article.le.old .lerecent .content .recent-box .tx-area img{width:12px;margin:0 8px}article.le.old .lerecent .content .recent-box:hover .pic-area .cropped-img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1}article.le.old .lerecent .content .recent-box:hover .tx-area{bottom:0;background:rgba(255,127,80,.8)}@media (max-width:767px){article.le.old .lerecent .tx-area h2{font-size:2rem}article.le.old .lerecent .tx-area h2 span{font-size:1.2rem}article.le.old .lerecent .content{width:100%;height:600px}article.le.old .lerecent .content .recent-box{width:50%;height:200px}article.le.old .lerecent .content .recent-box.sp-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}article.le.old .lerecent .content .recent-box .pic-area .cropped-img{width:100%;height:200px}article.le.old .lerecent .content .recent-box .tx-area{width:100%;bottom:0;background:rgba(255,127,80,.8)}article.le.old .lerecent .content .recent-box .tx-area .le-box .language{font-size:1rem}article.le.old .lerecent .content .recent-box .tx-area .le-box .language span{font-size:1rem}article.le.old .lerecent .content .recent-box .tx-area .le-box .name{font-size:1rem}}article.le.old .leemotion{padding:90px 0 0}article.le.old .leemotion .top-tx-area{width:960px;margin:0 auto;text-align:center}article.le.old .leemotion .top-tx-area h2.top{font-size:36px;color:#4e3b36;line-height:1.8}article.le.old .leemotion .top-tx-area h2.bottom{display:inline-block;color:coral;font-size:48px;line-height:1.4;margin-top:10px;padding-bottom:15px;border-bottom:1px dashed #4b3e36}article.le.old .leemotion .top-tx-area .pic-area{width:960px;height:290px;margin:15px auto;border-radius:8px;overflow:hidden;background-image:url(/images/program/languageexchange/last-photo.jpg)}article.le.old .leemotion .bottom-pic-area{text-align:center}article.le.old .leemotion .bottom-pic-area img{margin:30px auto 0}@media (max-width:767px){article.le.old .leemotion{padding:30px 0 0}article.le.old .leemotion .top-tx-area{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px}article.le.old .leemotion .top-tx-area h2.top{font-size:1.8rem;line-height:1.8}article.le.old .leemotion .top-tx-area h2.bottom{display:inline-block;color:coral;font-size:2rem;line-height:1.4;margin-top:10px;padding-bottom:15px;border-bottom:1px dashed #4b3e36}article.le.old .leemotion .top-tx-area .pic-area{width:100%;height:150px;margin:15px auto}article.le.old .leemotion .bottom-pic-area{text-align:center}article.le.old .leemotion .bottom-pic-area img{width:250px;margin:10px auto 30px}}article.le.old section.lerecommend{width:960px;margin:6rem auto 0;text-align:center}article.le.old section.lerecommend h2.top{margin-bottom:40px;text-align:center}article.le.old section.lerecommend h2.top .h2-top span{font-size:32px;letter-spacing:4px}article.le.old section.lerecommend h2.top .h2-top span:before{width:3rem;height:2.8rem;margin:0 5px -3px 0}article.le.old section.lerecommend ul li{display:inline-block;width:45%;overflow:hidden}article.le.old section.lerecommend ul li:last-child{margin-left:2rem}article.le.old section.lerecommend ul li:hover{opacity:.8}article.le.old section.lerecommend ul li .img{width:100%;height:240px;background-color:#988a85;border-radius:30px;border:solid 5px #f0e9e7;-moz-box-sizing:border-box;box-sizing:border-box}article.le.old section.lerecommend ul li p{font-size:3rem;font-weight:700}article.le.old section.lerecommend ul li.fhe p{color:#55bdee}@media (max-width:767px){article.le.old section.lerecommend{width:100%}article.le.old section.lerecommend h2.top{margin-bottom:20px}article.le.old section.lerecommend h2.top .h2-top{line-height:1}article.le.old section.lerecommend h2.top .h2-top:after,article.le.old section.lerecommend h2.top .h2-top:before{width:0;height:0}article.le.old section.lerecommend h2.top .h2-top span.tit{font-size:1.8rem;letter-spacing:2px}article.le.old section.lerecommend h2.top .h2-top span.tit:before{width:2rem;height:2rem;margin-right:2px}article.le.old section.lerecommend h2.top span.tx{font-size:12px}article.le.old section.lerecommend ul li{width:90%;margin-bottom:3rem}article.le.old section.lerecommend ul li:last-child{margin-left:0}article.le.old section.lerecommend ul li .img{height:150px}article.le.old section.lerecommend ul li p{font-size:2rem}}article.le.old .fhecontact{padding:90px 0}article.le.old .fhecontact .top-tx-area{width:auto;text-align:center;margin:0 auto}article.le.old .fhecontact .top-tx-area .pic-area{display:inline-block;width:90px;margin-right:15px;vertical-align:bottom}article.le.old .fhecontact .top-tx-area .tx-area{display:inline-block;width:auto;height:90px;padding-bottom:5px}article.le.old .fhecontact .top-tx-area .tx-area h4{font-size:3.4rem;font-weight:700;color:#4e3b36;line-height:4.6rem;text-align:left;vertical-align:top}article.le.old .fhecontact p.schedulechui{font-weight:700;margin-top:15px}article.le.old .fhecontact p.schedulechui span.red{color:red}article.le.old .fhecontact .btn-base{max-width:initial;width:500px;margin-top:10px}article.le.old .fhecontact .btn-base a{font-size:2.4rem;color:#fff}article.le.old .fhecontact .bottom-tx-area{width:500px;font-size:1.4rem;text-align:center;margin:50px auto 20px}article.le.old .fhecontact .bottom-tx-area a{display:block}@media (max-width:767px){article.le.old .fhecontact{padding:30px 0}article.le.old .fhecontact .top-tx-area .pic-area{display:inline-block;width:90px;margin-right:15px}article.le.old .fhecontact .top-tx-area .tx-area{display:inline-block;width:auto;height:auto;margin-bottom:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}article.le.old .fhecontact .top-tx-area .tx-area h4{font-size:1.5rem;line-height:2.6rem;display:inline-block}article.le.old .fhecontact .top-tx-area .btn-base{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);max-width:500px}article.le.old .fhecontact .top-tx-area .btn-base a{font-size:1.6rem}article.le.old .fhecontact .bottom-tx-area{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);max-width:500px;height:auto;font-size:1.2rem;text-align:left;margin:30px auto 0}article.le.old .fhecontact .bottom-tx-area p{font-size:1.2rem}article.le.old .fhecontact .bottom-tx-area .btn-base{width:100%;text-align:center}article.le.old .fhecontact .bottom-tx-area .btn-base a{font-size:1.6rem}}article.homestay section.point .inr .point .tx-wrap .tx-box p.num:after,article.homestay section.point .inr .point.p1 .photo-box .img1:after,article.homestay section.point .inr .point.p1 .photo-box .img2:after,article.homestay section.point .inr .point.p1 .photo-box .img3:after,article.homestay section.point .inr:after,article.homestay section.review .inr .review:first-child .dot-bg,article.homestay section.review .inr .review:nth-child(2n) .dot-bg{content:'';display:block;position:absolute}article.homestay{width:100%;font-weight:700;line-height:1.8;background:#fff;padding:0 0 40px}article.homestay .homestayBounceIn{-webkit-transition:.3s;transition:.3s}article.homestay .homestayBounceIn.delay1{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}article.homestay .homestayBounceIn.delay2{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}article.homestay .homestayBounceIn.delay3{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}article.homestay section.pd60{padding:60px 0}article.homestay section .inr{width:960px;margin:0 auto}article.homestay section .h2-box{margin-bottom:24px;text-align:center}article.homestay section .h2-box h2.mont{font-size:4.5rem;line-height:1.2;letter-spacing:2px}article.homestay section .h2-box p.sub{font-size:1.4rem}article.homestay section .h2-box p.sub:after{content:'';display:block;width:120px;border-top:3px dotted #fabe00;margin:8px auto 0}article.homestay .btn-base{overflow:hidden;-webkit-transition:.3s;transition:.3s}article.homestay .btn-base .ic-arrow{background:url(/icon/ic-arrow-right-white2.svg) no-repeat;width:14px;height:14px;background-size:contain;position:absolute;right:8px;top:50%;margin-top:-7px}article.homestay .btn-base .ic-arrow.arrow2{opacity:0;right:20px}article.homestay .btn-base.btn1{background:#fabe00}article.homestay .btn-base.btn2{background:#45c4a6}article.homestay .btn-base:hover.btn1{background:#ffc91d}article.homestay .btn-base:hover.btn2{background:#5fccb2}article.homestay .btn-base:hover .ic-arrow.arrow1{-webkit-animation:arrowbefore .3s;animation:arrowbefore .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}article.homestay .btn-base:hover .ic-arrow.arrow2{-webkit-animation:arrowafter .3s;animation:arrowafter .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}article.homestay section.mv .tit-wrap{width:100%;height:100vh;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;padding-top:80px}article.homestay section.mv .tit-wrap .tit-box{position:relative;width:280px;height:280px}article.homestay section.mv .tit-wrap .tit-box .tx{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}article.homestay section.mv .tit-wrap .tit-box .tx img{width:100%;min-height:1px;margin-bottom:22px;opacity:0}article.homestay section.mv .tit-wrap .tit-box .tx img.slideInUp{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}article.homestay section.mv .tit-wrap .tit-box .tx img.slideInUp:nth-child(2n){-webkit-animation-delay:.9s;animation-delay:.9s;width:95%}article.homestay section.mv .tit-wrap .tit-box .tx img.slideInUp:nth-child(3n){-webkit-animation-delay:1.1s;animation-delay:1.1s}article.homestay section.mv .tit-wrap .tit-box .tx img.slideInUp:nth-child(4n){-webkit-animation-delay:1.3s;animation-delay:1.3s}article.homestay section.mv .tit-wrap .tit-box .free{position:absolute;width:240px;height:240px;top:-145px;left:-200px;z-index:-1}article.homestay section.mv .tit-wrap .tit-box .free img{width:100%;height:auto;opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}article.homestay section.mv .Opening{width:100%;position:relative;background-color:#fff}article.homestay section.mv .Opening ul li{position:relative;overflow:hidden;width:100%;text-align:center}article.homestay section.mv .Opening ul li .Opening__img{background-size:cover;width:100%;height:100%}article.homestay section.mv .Opening ul li.s1 .Opening__img{background-image:url(/images/program/homestay/homestay-mv1.jpg);background-position:72% center}article.homestay section.mv .Opening ul li.s2 .Opening__img{background-image:url(/images/program/homestay/homestay-mv2.jpg);background-position:62% center}article.homestay section.mv .Opening ul li.s3 .Opening__img{background-image:url(/images/program/homestay/homestay-mv3.jpg);background-position:83% center}article.homestay section.about{background:url(/images/program/homestay/about-bg.jpg);background-size:cover;padding:100px 0 72px}article.homestay section.about .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}article.homestay section.about .inr .tx-box{width:50%;position:relative;z-index:10}article.homestay section.about .inr .tx-box h2.tit{font-size:7rem;line-height:.8}article.homestay section.about .inr .tx-box h2.tit span.small{font-size:4rem}article.homestay section.about .inr .tx-box p.tx{font-size:1.6rem;margin:32px 0}article.homestay section.about .inr .tx-box .btn-base{max-width:100%}article.homestay section.about .inr .tx-box .btn-base.btn1{margin-bottom:8px}article.homestay section.about .inr .tx-box .btn-base.btn1 a{font-size:1.8rem}article.homestay section.about .inr .tx-box .btn-base.btn2{border-radius:50px;width:40%;margin:0;float:right}article.homestay section.about .inr .tx-box .btn-base.btn2 a{font-size:1.2rem}article.homestay section.about .inr .tx-box .btn-base.btn2 .ic-arrow{width:10px;height:10px;margin-top:-5px}article.homestay section.about .inr .img-box{width:48%;min-height:1px;position:relative}article.homestay section.about .inr .img-box img{width:128%;position:absolute;top:-140px}article.homestay section.point{position:relative}article.homestay section.point .point-bg-dot{position:absolute;top:-265px;right:50%;margin-right:-532px;width:864px;height:2486px;background:url(/images/program/homestay/point-bg-dot.png) no-repeat;background-position:center top;background-size:cover}article.homestay section.point.en .point-bg-dot{top:-290px;height:2580px}article.homestay section.point.en .inr:after{background-position:840px 760px,300px 1290px,100% 1780px}article.homestay section.point .inr{position:relative}article.homestay section.point .inr:after{background:url(/images/program/homestay/yama.png),url(/images/program/homestay/kawa.png),url(/images/program/homestay/tree.png);background-repeat:no-repeat,no-repeat,no-repeat;background-size:108px 48px,84px 28px,102px 96px;background-position:840px 760px,300px 1290px,100% 1670px;width:100%;height:2030px;top:0}article.homestay section.point .inr .point{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;margin:150px 0;position:relative}article.homestay section.point .inr .point:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}article.homestay section.point .inr .point .tx-wrap .tx-box p.num{position:relative;font-size:3rem;color:#fabe00;line-height:1;margin-bottom:24px;padding-bottom:24px}article.homestay section.point .inr .point .tx-wrap .tx-box p.num span.big{font-size:7rem;color:#fabe00}article.homestay section.point .inr .point .tx-wrap .tx-box p.num:after{bottom:0;background:#fabe00;width:66px;height:5px}article.homestay section.point .inr .point .tx-wrap .tx-box h3{font-size:2.3rem;line-height:1.5;margin:16px 0}article.homestay section.point .inr .point .photo-box{min-height:1px;position:relative}article.homestay section.point .inr .point .photo-box img{width:100%;height:auto}article.homestay section.point .inr .point .photo-box .img1,article.homestay section.point .inr .point .photo-box .img3{position:relative}article.homestay section.point .inr .point .photo-box .img2{position:absolute}article.homestay section.point .inr .point.p1{margin-top:90px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}article.homestay section.point .inr .point.p1 .tx-wrap{width:50%}article.homestay section.point .inr .point.p1 .photo-box{width:50%}article.homestay section.point .inr .point.p1 .photo-box .img1{width:646px;height:390px;top:0;left:50px}article.homestay section.point .inr .point.p1 .photo-box .img1:after{background:url(/images/program/homestay/point1-kanji1.png) no-repeat;background-size:cover;width:82px;height:82px;top:-41px;left:-41px}article.homestay section.point .inr .point.p1 .photo-box .img2{width:524px;height:312px;top:300px;left:-530px}article.homestay section.point .inr .point.p1 .photo-box .img2:after{background:url(/images/program/homestay/point1-kanji2.png) no-repeat;background-size:cover;width:60px;height:60px;top:-30px;left:-30px}article.homestay section.point .inr .point.p1 .photo-box .img3{width:414px;height:281px;top:10px;left:10px}article.homestay section.point .inr .point.p1 .photo-box .img3:after{background:url(/images/program/homestay/point1-kanji3.png) no-repeat;background-size:cover;width:60px;height:60px;top:-20px;right:-30px}article.homestay section.point .inr .point.p2 .tx-wrap{width:380px;margin:0 0 0 32px}article.homestay section.point .inr .point.p2 .photo-box{width:480px;height:290px;margin-top:-10px}article.homestay section.point .inr .point.p2 .photo-box .img1{width:100%;height:auto}article.homestay section.point .inr .point.p2 .photo-box .img2{width:146px;height:146px;top:-73px;left:-100px}article.homestay section.point .inr .point.p3 .tx-wrap{width:50%;margin:0 32px 0 0}article.homestay section.point .inr .point.p3 .photo-box{width:478px;height:290px}article.homestay section.point .inr .point.p3 .photo-box .img1{width:100%;height:auto}article.homestay section.point .inr .point.p3 .photo-box .img2{width:180px;height:180px;bottom:-90px;right:-90px}article.homestay section.point .inr .point.p4{margin-bottom:190px}article.homestay section.point .inr .point.p4 .tx-wrap{width:380px;margin:0 0 0 32px}article.homestay section.point .inr .point.p4 .photo-box{width:564px;height:340px}article.homestay section.point .inr .point.p4 .photo-box .img1{width:100%;height:auto}article.homestay section.point .inr .point.p4 .photo-box .img2{width:200px;height:200px;bottom:-100px;left:-100px}article.homestay section.step{background:url(/images/program/homestay/about-bg.jpg);background-size:cover;text-align:center}article.homestay section.step .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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.homestay section.step .inr .step{width:29%}article.homestay section.step .inr .step p.num{font-size:4rem;color:#fabe00;position:absolute}article.homestay section.step .inr .step p.tit{font-size:2.1rem;line-height:1.2;height:60px;margin: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.homestay section.step .inr .step p.tx{font-size:1.4rem;text-align:left;margin-left:8px;font-weight:400}article.homestay section.step .inr .step .img-box{width:268px;height:268px;margin-top:16px;position:relative}article.homestay section.step .inr .step .img-box p{left:-10px;top:-20px}article.homestay section.step .inr .step .img-box img{width:100%;height:auto;border-radius:50%;border:3px solid #fff}article.homestay section.step .inr .rotate-box{margin-top:-130px}article.homestay section.step .inr .rotate-box svg{width:26px;height:26px;fill:#4b3e36}article.homestay section.contact{background-size:cover;text-align:center}article.homestay section.contact .inr p.message{font-size:7rem;line-height:.7;color:#fff;margin-bottom:32px;text-shadow:0 0 10px rgba(0,0,0,.1)}article.homestay section.contact .inr p.message span{font-size:4rem}article.homestay section.contact .inr .btn-area{width:80%;margin:0 auto;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.homestay section.contact .inr .btn-area .btn-base{border-radius:50px;box-shadow:0 0 10px 10px rgba(0,0,0,.05)}article.homestay section.review .inr .review{margin:64px 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:relative}article.homestay section.review .inr .review:first-child{margin-top:40px}article.homestay section.review .inr .review:first-child .dot-bg{position:absolute;background:url(/images/program/homestay/review-bg-dot1.png) no-repeat;width:162px;height:263px;bottom:-160px;right:330px;z-index:1}article.homestay section.review .inr .review:nth-child(2n) .tx-box .tx-top{background:url(/images/program/homestay/review2-map.png) no-repeat right 75%}article.homestay section.review .inr .review:nth-child(2n) .dot-bg{position:absolute;background:url(/images/program/homestay/review-bg-dot2.png) no-repeat;width:162px;height:263px;bottom:-170px;left:360px;z-index:1}article.homestay section.review .inr .review .tx-box{width:340px;min-width:340px;-moz-box-sizing:border-box;box-sizing:border-box}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top{padding-bottom:64px;margin-bottom:16px;border-bottom:3px solid #fabe00;background:url(/images/program/homestay/review1-map.png) no-repeat right 75%}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top p.num{font-size:3rem;color:#fabe00;margin-bottom:8px}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top p span.big{font-size:7rem;color:#fabe00;line-height:1}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top h3{font-size:2.8rem;line-height:1.3}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-bottom p.tx{margin-bottom:16px}article.homestay section.review .inr .review .tx-box .tenantinfo{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.homestay section.review .inr .review .tx-box .tenantinfo img{width:155px;height:114px;margin-right:8px}article.homestay section.review .inr .review .tx-box .tenantinfo p.name{font-size:2.2rem}article.homestay section.review .inr .review .tx-box .tenantinfo p.house{font-size:1.2rem;line-height:1.2}article.homestay section.review .inr .review .photo-box{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10;margin:0 40px}article.homestay section.review .inr .review .photo-box img{width:566px;height:494px}article.homestay section.review .inr .review:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}article.homestay section.faq .inr .category p.about{background:url(/icon/ic-plus-white.svg),#fabe00;background-repeat:no-repeat;background-position:98% center;background-size:16px;border-radius:5px;margin-bottom:8px;line-height:2.8;color:#fff;font-size:1.8rem;text-align:center;cursor:pointer}article.homestay section.faq .inr .category p.about.open{background:url(/icon/ic-minus-white2.svg),#fabe00;background-repeat:no-repeat;background-position:98% center;background-size:16px}article.homestay section.faq .inr .category dl{display:none;width:800px;margin:0 72px;padding-top:8px}article.homestay section.faq .inr .category dl dt{font-size:1.6rem;margin:8px 0;padding:20px 100px 0 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;position:relative}article.homestay section.faq .inr .category dl dt span.num{width:50px;height:50px;font-size:2rem;color:#fabe00;line-height:2.1;text-align:center;border:3px solid #fabe00;border-radius:50%;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;margin-left:-58px}article.homestay section.faq .inr .category dl dt:first-child{margin-top:0}article.homestay section.faq .inr .category dl dd{font-size:1.3rem;font-weight:400;margin:8px 0;padding:0 100px 24px 100px;border-bottom:3px dotted #fabe00}article.homestay section.faq .inr .category dl dd:last-child{border:none}article.homestay section.abouthost .inr{-webkit-animation-fill-mode:none;animation-fill-mode:none}article.homestay section.abouthost .inr a{display:block}article.homestay section.abouthost .inr a img{width:100%;height:auto}article.homestay section.abouthost .inr:hover{opacity:.8!important}article.homestay section.abouthost .abouthost-btn{position:fixed;right:20px;bottom:20px;z-index:10;-webkit-transition:.2s ease;transition:.2s ease;opacity:0;pointer-events:none}article.homestay section.abouthost .abouthost-btn.close{display:none}article.homestay section.abouthost .abouthost-btn.btn-fixed{opacity:1;pointer-events:auto}article.homestay section.abouthost .abouthost-btn a{width:190px;display:-webkit-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;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:1em 1.5em 1em 2rem}article.homestay section.abouthost .abouthost-btn a p{color:#fff;font-size:1.4rem;line-height:1.6}article.homestay section.abouthost .abouthost-btn a .ic-arrow{width:16px;height:16px}article.homestay section.abouthost .abouthost-btn .close-btn{position:absolute;right:-12px;top:-12px;width:30px;height:30px;border-radius:50px;border:3px solid #fabe00;background:url(/images/program/homestay/btn-close.png),#fff;background-repeat:no-repeat;background-size:50%;background-position:center;cursor:pointer}@media (max-width:767px){article.homestay{overflow:hidden}article.homestay section .inr{width:100%;max-width:500px;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box}article.homestay section .h2-box h2.mont{font-size:3.2rem}article.homestay section .h2-box p.sub{font-size:1.2rem}article.homestay section.pd60{padding:50px 0}article.homestay section.mv{overflow:hidden}article.homestay section.mv .tit-wrap{padding-top:0}article.homestay section.mv .tit-wrap .tit-box{width:220px;height:auto;margin-top:-100px}article.homestay section.mv .tit-wrap .tit-box .tx img.slideInUp{margin-bottom:10px}article.homestay section.mv .tit-wrap .tit-box .free{width:100%;height:auto;position:static;margin-bottom:10px}article.homestay section.mv .tit-wrap .tit-box .free img{-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-delay:.5s;animation-delay:.5s}article.homestay section.about{padding:0 0 30px;background-position:top center}article.homestay section.about .inr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.homestay section.about .inr .tx-box{width:100%;text-align:center}article.homestay section.about .inr .tx-box h2.tit{text-align:left;font-size:5rem}article.homestay section.about .inr .tx-box h2.tit span.small{font-size:3rem}article.homestay section.about .inr .tx-box p.tx{text-align:left;font-size:1.2rem}article.homestay section.about .inr .tx-box .btn-base.btn1 a{font-size:1.4rem}article.homestay section.about .inr .tx-box .btn-base.btn1 .ic-arrow{width:12px;height:12px}article.homestay section.about .inr .tx-box .btn-base.btn2{background:0 0;float:none;display:inline-block;border-bottom:2px dotted #45c4a6;border-radius:0;width:auto}article.homestay section.about .inr .tx-box .btn-base.btn2 a{font-size:1.2rem;color:#45c4a6;padding:10px 30px 10px 10px}article.homestay section.about .inr .tx-box .btn-base.btn2 .ic-arrow{width:10px;height:10px;background:url(/icon/ic-arrow-green.svg) no-repeat}article.homestay section.about .inr .img-box{width:100%}article.homestay section.about .inr .img-box img{width:100%;position:relative;top:-30px}article.homestay section.point{max-width:500px;margin:0 auto}article.homestay section.point .inr{padding:0}article.homestay section.point .inr:after{display:none}article.homestay section.point .inr .point{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}article.homestay section.point .inr .point:nth-child(odd) .tx-wrap{background:url(/images/program/homestay/sp-point-dot-bg1.png) no-repeat right bottom;background-size:contain}article.homestay section.point .inr .point:nth-child(even) .tx-wrap{background:url(/images/program/homestay/sp-point-dot-bg2.png) no-repeat left bottom;background-size:contain}article.homestay section.point .inr .point:nth-child(even) .tx-wrap .tx-box{float:right}article.homestay section.point .inr .point .tx-wrap{padding:0 0 60px}article.homestay section.point .inr .point .tx-wrap .tx-box{width:85%}article.homestay section.point .inr .point .tx-wrap .tx-box p.num{font-size:2.2rem;margin-bottom:16px;padding-bottom:16px}article.homestay section.point .inr .point .tx-wrap .tx-box p.num span.big{font-size:4rem}article.homestay section.point .inr .point .tx-wrap .tx-box h3{font-size:1.8rem;margin:10px 0}article.homestay section.point .inr .point .tx-wrap .tx-box p.tx{font-size:1.2rem}article.homestay section.point .inr .point .photo-box{width:100%!important;height:auto!important}article.homestay section.point .inr .point .photo-box .img1{position:static!important;line-height:0!important}article.homestay section.point .inr .point .photo-box .img2{width:100px!important;height:100px!important;bottom:-50px!important;right:0!important;top:inherit!important;left:inherit!important}article.homestay section.point .inr .point.p1{margin:10px 0 0}article.homestay section.point .inr .point.p1 .tx-wrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto}article.homestay section.point .inr .point.p1 .photo-box .img1{width:auto;height:auto}article.homestay section.point .inr .point.p1 .photo-box .img1:after{display:none}article.homestay section.point .inr .point.p2,article.homestay section.point .inr .point.p3,article.homestay section.point .inr .point.p4{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto}article.homestay section.point .inr .point.p2 .tx-wrap,article.homestay section.point .inr .point.p3 .tx-wrap,article.homestay section.point .inr .point.p4 .tx-wrap{width:100%;margin:0}article.homestay section.point .inr .point.p2 .photo-box,article.homestay section.point .inr .point.p3 .photo-box,article.homestay section.point .inr .point.p4 .photo-box{margin:0 0 5px}article.homestay section.step{background-position:center top;background-size:initial}article.homestay section.step .inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:500px}article.homestay section.step .inr .step{width:100%;margin:20px 0}article.homestay section.step .inr .step .img-box{width:75%;height:auto;margin:0 auto}article.homestay section.step .inr .step p.tit{height:auto}article.homestay section.step .inr .step p.tx{font-size:1.2rem}article.homestay section.step .inr .rotate-box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:0}article.homestay section.contact .inr p.message{font-size:4.5rem}article.homestay section.contact .inr p.message span{font-size:2.5rem}article.homestay section.contact .inr .btn-area{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.homestay section.contact .inr .btn-area .btn-base:first-child{margin-bottom:8px}article.homestay section.contact .inr .btn-area .btn-base a{font-size:1.4rem}article.homestay section.review .inr{padding:0;max-width:500px}article.homestay section.review .inr .review{margin:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.homestay section.review .inr .review:after{display:none!important}article.homestay section.review .inr .review:first-child{margin-top:0}article.homestay section.review .inr .review:first-child .dot-bg{background:url(/images/program/homestay/sp-review-bg-dot1.png) no-repeat;width:50%;height:300px;background-size:contain;right:0;bottom:-200px}article.homestay section.review .inr .review:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}article.homestay section.review .inr .review:nth-child(2n) .tx-box .mobile-mapbox{background:url(/images/program/homestay/sp-review2-map.png) no-repeat right bottom;background-size:25%}article.homestay section.review .inr .review:nth-child(2n) .dot-bg{background:url(/images/program/homestay/sp-review-bg-dot1.png) no-repeat;width:50%;height:300px;background-size:contain;right:0;bottom:-200px;left:initial}article.homestay section.review .inr .review .tx-box{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:0 auto;min-width:initial}article.homestay section.review .inr .review .tx-box .mobile-mapbox{background:url(/images/program/homestay/sp-review1-map.png) no-repeat right bottom;background-size:25%}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top{border:none;background:0 0!important;padding:0;margin-bottom:8px}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top p.num{font-size:2.2rem;display:inline-block;border-bottom:3px dotted #fabe00;line-height:1.2}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top p.num span.big{font-size:2.2rem}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-top h3{font-size:2.2rem;width:75%}article.homestay section.review .inr .review .tx-box .mobile-mapbox .tx-bottom p.tx{font-size:1.2rem;width:75%}article.homestay section.review .inr .review .tx-box .tenantinfo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.homestay section.review .inr .review .tx-box .tenantinfo img{width:26%;height:auto}article.homestay section.review .inr .review .tx-box .tenantinfo .tx p.name{font-size:1.6rem}article.homestay section.review .inr .review .tx-box .tenantinfo .tx p.hosue{font-size:1.2rem}article.homestay section.review .inr .review .photo-box{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:0 auto}article.homestay section.review .inr .review .photo-box img{width:100%;height:auto}article.homestay section.faq{border-top:2px solid #fabe00;margin:0 10px}article.homestay section.faq .inr{padding:0}article.homestay section.faq .inr .category p.about{font-size:1.6rem;text-align:left;background-size:14px;background-position:95% center;padding:14px 20px 14px 14px;line-height:1.2}article.homestay section.faq .inr .category p.about:first-child{background:url(/icon/ic-plus-white.svg),#fabe00;background-repeat:no-repeat;background-position:95% center;background-size:14px}article.homestay section.faq .inr .category p.about.open{background:url(/icon/ic-minus-white2.svg),#fabe00;background-repeat:no-repeat;background-position:95% center;background-size:14px}article.homestay section.faq .inr .category dl{width:100%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}article.homestay section.faq .inr .category dl dt{font-size:1.4rem;width:80%;padding:10px 0 0 50px;line-height:1.5;margin:0 auto}article.homestay section.faq .inr .category dl dt span.num{width:35px;height:35px;font-size:1.4rem;margin-left:-45px;border:2px solid #fabe00;line-height:2.2}article.homestay section.faq .inr .category dl dd{font-size:1.2rem;width:80%;padding:0 0 16px 50px;margin:0 auto}}@-webkit-keyframes arrowbefore{100%{right:-20px;opacity:0}}@keyframes arrowbefore{100%{right:-20px;opacity:0}}@-webkit-keyframes arrowafter{100%{right:8px;opacity:1}}@keyframes arrowafter{100%{right:8px;opacity:1}}article.hostfamily section.h1-wrap{background:-webkit-linear-gradient(left,rgba(0,0,0,.4),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}article.hostfamily section.h1-wrap .h1-inr .tit:before{background-image:url(/icon/ic-house-white.svg)}article.hostfamily h2{font-size:38px;font-weight:400;text-align:center;color:#4b3e36;margin:80px 0 50px}article.hostfamily .wrapper .content{margin:0 auto}article.hostfamily .main-content .imhost-wrap{width:100%;margin:10px auto 0;text-align:center}article.hostfamily .main-content p{font-size:1.6rem;line-height:1.5}article.hostfamily .main-content #point4{margin-top:50px}article.hostfamily .main-content #point4 .point{width:380px;height:200px;border:3px solid #fabe00;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}article.hostfamily .main-content #point4 .p01{float:left;margin:0 0 50px 60px;background:url(/images/program/homestay/hostfamily/p4bg_01.gif) no-repeat right bottom}article.hostfamily .main-content #point4 .p02{float:right;margin:0 60px 50px 0;background:url(/images/program/homestay/hostfamily/p4bg_02.gif) no-repeat right bottom}article.hostfamily .main-content #point4 .p03{float:left;margin:0 0 50px 60px;background:url(/images/program/homestay/hostfamily/p4bg_03.gif) no-repeat right bottom}article.hostfamily .main-content #point4 .p04{float:right;margin:0 60px 50px 0;background:url(/images/program/homestay/hostfamily/p4bg_04.gif) no-repeat right bottom}article.hostfamily .main-content #point4 .tit{font-size:1.8rem;font-weight:700}article.hostfamily .main-content #point4 .tx{font-size:1.4rem;margin-top:5px}article.hostfamily .main-content #staydays{margin-bottom:160px}article.hostfamily .main-content #staydays img{margin-left:-5px}article.hostfamily .main-content #program img{margin-left:-20px}article.hostfamily .main-content #program p{font-size:2.4rem;text-align:center;line-height:5rem;margin-top:30px}article.hostfamily .main-content #program .pro-helo h2{font-size:28px;font-weight:700;text-align:center;margin-top:80px;color:#fabe00}article.hostfamily .main-content #program .pro-helo img{float:left;margin-left:40px}article.hostfamily .main-content #program .pro-helo .tx{float:left;font-size:1.6rem;margin:0 0 0 20px;text-align:left}article.hostfamily .main-content #step .pic-area{padding-left:40px}article.hostfamily .main-content #step .pic-area .sbox{width:245px;float:left}article.hostfamily .main-content #step .pic-area .sbox img{width:245px}article.hostfamily .main-content #step .pic-area p.tit{font-size:2.4rem;text-align:center;line-height:5rem;margin-top:15px}article.hostfamily .main-content #step .pic-area p.tx{font-size:1.4rem;text-align:center}article.hostfamily .main-content #step .pic-area .arrow{width:22px;height:243px;float:left;margin:0 20px;background:url(/images/program/homestay/hostfamily/arrow-y.jpg) no-repeat;background-position:50% 50%}article.hostfamily .main-content #inquiry{text-align:center;margin:80px 0 150px}article.hostfamily .main-content #inquiry p.chui{color:red;font-weight:700;margin-bottom:15px}article.hostfamily .main-content #inquiry .inq-btn a{display:inline-block;font-size:2.4rem;font-weight:700;color:#fff;padding:20px 140px;border:1px solid #71b53a;border-radius:8px}article.hostfamily .main-content #inquiry .inq-btn a:hover{opacity:.7}article.hostfamily .main-content #inquiry .inq-btn a.stop{display:inline-block;font-size:2.4rem;font-weight:700;color:#ccc;padding:20px 140px;border:1px solid #ccc;background:#f1f1f1;border-radius:8px}article.hostfamily .main-content #inquiry .inq-btn a.stop:hover{opacity:1}article.hostfamily .main-content #inquiry .tohelp{margin-top:20px}article.hostfamily .main-content #inquiry .tohelp a{font-size:1.4rem;font-weight:700;color:#fe4c76;border-bottom:1px solid #fe4c76}article.hostfamily .main-content #inquiry .tohelp a:hover{opacity:.7}@media (max-width:767px){article.hostfamily{padding-top:0}article.hostfamily section.h1-wrap .h1-inr h1{font-size:2rem}article.hostfamily section.h1-wrap .h1-inr h1:before{margin:3px 0 0 -30px}article.hostfamily .wrapper .main-content{padding-top:0}article.hostfamily .wrapper .main-content #title{margin:10px 0 15px;text-align:left}article.hostfamily .wrapper .main-content #point4 h2{margin:40px 0 20px;font-size:2.2rem;font-weight:700}article.hostfamily .wrapper .main-content #point4 .point{float:none;width:100%;margin:10px 0;background-size:30%;height:auto}article.hostfamily .wrapper .main-content #staydays{margin-bottom:0}article.hostfamily .wrapper .main-content #staydays h2{margin:40px 0 20px;font-size:2.2rem;font-weight:700}article.hostfamily .wrapper .main-content #staydays img{width:100%}article.hostfamily .wrapper .main-content #program h2{margin:40px 0 20px;font-size:2.2rem;font-weight:700}article.hostfamily .wrapper .main-content #program img{margin-left:0;width:100%}article.hostfamily .wrapper .main-content #program p{text-align:left;font-size:1.6rem;line-height:3rem;margin-top:10px}article.hostfamily .wrapper .main-content #program p br{display:none}article.hostfamily .wrapper .main-content #program .pro-helo h2{margin:40px 0 20px;font-size:2.2rem;font-weight:700}article.hostfamily .wrapper .main-content #program .pro-helo img{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);height:auto;padding:0 40px;margin:0 auto}article.hostfamily .wrapper .main-content #program .pro-helo .tx{margin-left:0}article.hostfamily .wrapper .main-content #step h2{margin:40px 0 20px;font-size:2.2rem;font-weight:700}article.hostfamily .wrapper .main-content #step .pic-area{padding-left:0}article.hostfamily .wrapper .main-content #step .pic-area .sbox{float:none;margin:0 auto}article.hostfamily .wrapper .main-content #step .pic-area .sbox p.tit{font-size:2rem;line-height:3.6rem;margin-top:5px}article.hostfamily .wrapper .main-content #step .pic-area .arrow{width:39px;height:26px;float:none;margin:20px auto 30px;background:url(/images/program/homestay/hostfamily/arrow-t.jpg) no-repeat;background-position:50% 50%}article.hostfamily .wrapper .main-content #inquiry{text-align:center;margin:80px 0 60px}article.hostfamily .wrapper .main-content #inquiry h2{font-size:28px;font-weight:700;text-align:center;margin-top:80px;color:#fabe00}article.hostfamily .wrapper .main-content #inquiry .inq-btn a{display:inline-block;width:90%;font-size:1.8rem;padding:10px 0}article.hostfamily .wrapper .main-content #inquiry .inq-btn a:hover{opacity:.7}}section.hostfamily-list ul.filters{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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:48px;padding:0 8px}section.hostfamily-list ul.filters li{width:-webkit-calc(25% - 8px);width:calc(25% - 8px);margin:4px}section.hostfamily-list ul.filters li .button{font-size:1.2rem;font-weight:700;text-align:center;width:100%;margin-bottom:0;padding:4px;background:#f1f1f1;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}section.hostfamily-list ul.filters li .button.active{color:#003f96;background:#ffe73f}section.hostfamily-list ul.filters li input[type=checkbox]{display:none}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid{margin-bottom:64px}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a{display:block}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .ph-box{width:100%;height:160px;border-radius:4px;overflow:hidden}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .ph-box .cropped-img{width:100%;height:100%}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .tx-box .area{font-size:1.2rem;font-weight:700;line-height:1.4;text-align:center;padding:4px 8px;border-radius:4px;background:#eee;margin:8px 0 8px}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .tx-box .name{color:#003f96;font-size:1.6rem;font-weight:700}section.hostfamily-list .hostfamily-grid-wrap .hostfamily-grid a .tx-box h3{font-size:1.4rem;font-weight:400}section.hostfamily-content .post-wrap img{max-width:100%;margin-bottom:16px;height:auto}section.hostfamily-content .post-wrap img.main{width:100%}section.hostfamily-content .post-wrap h2{margin:0;text-align:left;letter-spacing:0;line-height:2;padding-left:0}section.hostfamily-content .post-wrap h3{margin:80px 0 24px}section.hostfamily-content .post-wrap .ttl-wrap h1{font-size:3.2rem;margin-bottom:0}section.hostfamily-content .post-wrap .ttl-wrap .class .category{color:#11111f;font-size:1.2rem;text-align:center;padding:0 16px;line-height:32px;background:#f1f1f1;border-radius:4px}section.hostfamily-content .post-wrap .tx-wrap{padding-bottom:0}section.hostfamily-content .post-wrap .tx-wrap h5{font-size:1.8rem;margin-top:56px}section.hostfamily-content .post-wrap .tx-wrap .map{position:relative;padding:0 0 56%;height:0;overflow:hidden}section.hostfamily-content .post-wrap .tx-wrap .map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}section.hostfamily-content .post-wrap .tx-wrap table th{line-height:1.4;padding-right:16px;word-break:keep-all}section.hostfamily-content .post-wrap .tx-wrap table td{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}section.hostfamily-content .post-wrap .tx-wrap table span{margin-right:16px}section.hostfamily-content .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px;padding:32px;border:1px solid #ccc}@media (max-width:767px){section.hostfamily-content .post-wrap{padding-bottom:0}section.hostfamily-content .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.hostfamily-content .btn-wrap .btn-base{margin:8px 0}}article.corporate section.contact .btn-area img.arrow,article.corporate section.mv .tx-wrap .tx-inr .tantou,article.corporate section.point img.arrow,article.language-school section.mv-area .title-wrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto}.campaign-osaka section.campaign-btn p,.campaign-osaka section.mv-area .title-wrap .tx-area h1,.campaign-osaka section.mv-area .title-wrap .tx-area p,.campaign-osaka section.program .program-tx-wrap,article.language-school section.mv-area .title-wrap .tx-area h1,article.language-school section.mv-area .title-wrap .tx-area p,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.language-school .h2-wrap,article.language-school section.about-area .h2-wrap,article.language-school section.features .h2-wrap,article.language-school section.map .h2-wrap{background:#fff;padding:65px 0}article.language-school .h2-wrap h2,article.language-school section.about-area .h2-wrap h2,article.language-school section.features .h2-wrap h2,article.language-school section.map .h2-wrap h2{font-size:3.6rem;font-weight:800;line-height:4.2rem;letter-spacing:1px;text-align:center;text-transform:uppercase;margin-bottom:20px}article.language-school .h2-wrap .h2-border,article.language-school section.about-area .h2-wrap .h2-border,article.language-school section.features .h2-wrap .h2-border,article.language-school section.map .h2-wrap .h2-border{width:150px;height:6px;border-radius:3px;margin:25px auto 0;background:#c72228}@media (max-width:767px){article.language-school .h2-wrap,article.language-school section.about-area .h2-wrap,article.language-school section.features .h2-wrap,article.language-school section.map .h2-wrap{padding:30px 0}article.language-school .h2-wrap h2,article.language-school section.about-area .h2-wrap h2,article.language-school section.features .h2-wrap h2,article.language-school section.map .h2-wrap h2{font-size:2.3rem;line-height:3rem;text-align:center;padding:0 10px;margin-bottom:0}article.language-school .h2-wrap h2 br,article.language-school section.about-area .h2-wrap h2 br,article.language-school section.features .h2-wrap h2 br,article.language-school section.map .h2-wrap h2 br{display:none}article.language-school .h2-wrap .h2-border,article.language-school section.about-area .h2-wrap .h2-border,article.language-school section.features .h2-wrap .h2-border,article.language-school section.map .h2-wrap .h2-border{width:100px;margin-top:10px}}article.language-school section.features ul li .box-wrap .p-box.pbl .comment,article.language-school section.features ul li .box-wrap .p-box.pbr .fukidashi,article.language-school section.features ul li.p2 .box-wrap .p-box.pbr .fukidashi,article.language-school section.features ul li.p3 .box-wrap .p-box.pbr .fukidashi,article.language-school section.house .taphere .tap-inr{position:relative;display:inline-block;padding:8px 25px;font-size:1.4rem;color:#f34113;line-height:1.4;text-align:left;background:#fff;z-index:0}article.language-school section.features ul li .box-wrap .p-box.pbl .comment:before,article.language-school section.features ul li .box-wrap .p-box.pbr .fukidashi:before,article.language-school section.features ul li.p2 .box-wrap .p-box.pbr .fukidashi:before,article.language-school section.features ul li.p3 .box-wrap .p-box.pbr .fukidashi:before,article.language-school section.house .taphere .tap-inr:before{content:'';position:absolute;bottom:-8px;left:50%;margin-left:-9px;width:0;height:0;border-style:solid;border-width:9px 9px 0 9px;border-color:#fff transparent transparent transparent;z-index:0}article.language-school section.features ul li .box-wrap .p-box.pbl .comment:after,article.language-school section.features ul li .box-wrap .p-box.pbr .fukidashi:after,article.language-school section.features ul li.p2 .box-wrap .p-box.pbr .fukidashi:after,article.language-school section.features ul li.p3 .box-wrap .p-box.pbr .fukidashi:after,article.language-school section.house .taphere .tap-inr:after{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#19283c transparent transparent transparent;z-index:-1}article.language-school{max-width:1920px;color:#000;font-weight:600;overflow:hidden}article.language-school section{background:#fff;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.mv-area{width:100%;height:620px;padding:0;position:relative;z-index:1}article.language-school section.mv-area img.mv-kazari{width:200px;position:absolute;bottom:-62px}article.language-school section.mv-area img.mv-kazari.left{left:-10px}article.language-school section.mv-area img.mv-kazari.right{right:-10px}article.language-school section.mv-area .title-wrap{width:100%;height:340px;top:125px;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.language-school section.mv-area .title-wrap .tx-area{text-align:center;display:table-cell;vertical-align:middle}article.language-school section.mv-area .title-wrap .tx-area p{color:#fff;font-size:2.4rem;margin-bottom:8px}article.language-school section.mv-area .title-wrap .tx-area h1{color:#fff;font-size:5rem;font-weight:800;line-height:6rem;text-transform:uppercase}article.language-school 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 110px}article.language-school section.about-area{width:100%;background:url(/images/lp/language_school/about-bg.jpg) no-repeat;background-size:cover;position:relative}article.language-school section.about-area .about-wrap{width:1080px;margin:0 auto;padding:50px;-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}article.language-school section.about-area .about-wrap .ab-box{width:50%;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.language-school section.about-area .about-wrap .ab-box img.about-photo{width:400px;margin:10px auto 0;display:block}article.language-school section.about-area .about-wrap .ab-box.tx-box{background:#fff;padding:20px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap img.people{width:35px;position:absolute;z-index:1}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap img.people.jpman{top:-14px;left:27px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap img.people.bhman{top:-13px;right:28px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap .graph{color:#fff;width:100%;height:50px;display:table;background:#49a8ab;border-radius:5px;overflow:hidden;margin-bottom:10px;position:relative}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap .graph .gbox{width:50%;font-size:1.6rem;display:table-cell;vertical-align:middle;text-align:center}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap .graph .gbox.jp{background:#c72228}article.language-school section.about-area .about-wrap .ab-box.tx-box p{width:100%;font-size:1.4rem;font-weight:400;line-height:2.8rem;margin-bottom:20px}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie{padding:20px;border:2px solid #c72228;border-radius:5px;position:relative}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie img{width:250px}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie p.student{position:absolute;top:70px;left:180px;font-size:1.8rem;font-weight:900;text-transform:uppercase;line-height:1.2}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie p.student span{color:#c72228}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie p.student span.big{font-size:30px}article.language-school section.features ul{width:100%;margin:0 auto}article.language-school section.features ul li{width:100%;padding:50px 0 70px;text-align:center}article.language-school section.features ul li .h3-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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}article.language-school section.features ul li .h3-wrap .num{color:#f34113;font-size:7rem;line-height:1;margin:-1px 15px 0 0}article.language-school section.features ul li .h3-wrap h3{color:#f34113;font-size:3.8rem;font-weight:900;text-transform:uppercase;margin:10px 0 5px}article.language-school section.features ul li p.tx{font-size:2rem;font-weight:600;margin-bottom:25px}article.language-school section.features ul li .box-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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}article.language-school section.features ul li .box-wrap .p-box{width:500px;height:auto;position:relative}article.language-school section.features ul li .box-wrap .p-box.pbl{background:#f66540;margin-right:-10px;z-index:2}article.language-school section.features ul li .box-wrap .p-box.pbl .comment{width:100%;min-height:210px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/lp/language_school/voice-bg.png) repeat,#f34113}article.language-school section.features ul li .box-wrap .p-box.pbl .comment:before{display:none}article.language-school section.features ul li .box-wrap .p-box.pbl .comment .tit{color:#fff;font-size:1.6rem;line-height:1.6;text-transform:uppercase;margin-bottom:10px}article.language-school section.features ul li .box-wrap .p-box.pbl .comment .tx{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.5}article.language-school section.features ul li .box-wrap .p-box.pbl .comment:after{left:90%;bottom:-15px;border-width:15px 15px 0 15px;border-color:#f34113 transparent transparent transparent}article.language-school section.features ul li .box-wrap .p-box.pbl .profile{height:100px;padding:0 20px;-moz-box-sizing:border-box;box-sizing:border-box;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.language-school section.features ul li .box-wrap .p-box.pbl .profile .img-box{width:70px;height:70px;min-width:70px;max-width:70px;margin-right:10px;border-radius:50%;border:2px solid #fff;overflow:hidden}article.language-school section.features ul li .box-wrap .p-box.pbl .profile .img-box img{width:100%}article.language-school section.features ul li .box-wrap .p-box.pbl .profile .name{color:#fff;font-size:1.6rem;text-align:left}article.language-school section.features ul li .box-wrap .p-box.pbl .profile .name .span{margin-left:10px}article.language-school section.features ul li .box-wrap .p-box.pbl .profile .name .school{font-size:1.2rem}article.language-school section.features ul li .box-wrap .p-box.pbr{width:500px;height:300px;background:#fff;margin:40px 0 0 -10px;z-index:1;position:relative;background:url(/images/lp/language_school/point-photo01.jpg);background-size:cover}article.language-school section.features ul li .box-wrap .p-box.pbr .fukidashi{border:2px solid #f34113;border-radius:5px;position:absolute;top:-30px;right:20px;z-index:2}article.language-school section.features ul li .box-wrap .p-box.pbr .fukidashi:after{border-color:#f34113 transparent transparent transparent}article.language-school section.features ul li .box-wrap .p-box.pbr img{width:100%;display:block}article.language-school section.features ul li.p1{background:url(/images/lp/language_school/point01-bg.jpg) no-repeat;background-size:cover}article.language-school section.features ul li.p2 .h3-wrap .num,article.language-school section.features ul li.p2 .h3-wrap h3{color:#13a5fc}article.language-school section.features ul li.p2 .box-wrap .p-box.pbl{background:#73c4f5;margin-right:0;margin-left:-10px}article.language-school section.features ul li.p2 .box-wrap .p-box.pbl .comment{background:url(/images/lp/language_school/voice-bg.png) repeat,#13a5fc}article.language-school section.features ul li.p2 .box-wrap .p-box.pbl .comment:after{border-color:#13a5fc transparent transparent transparent}article.language-school section.features ul li.p2 .box-wrap .p-box.pbr{margin:40px -10px 0 0;background:url(/images/lp/language_school/point-photo02.jpg);background-size:cover}article.language-school section.features ul li.p2 .box-wrap .p-box.pbr .fukidashi{color:#13a5fc;border:2px solid #13a5fc;top:-30px;right:auto;left:-80px}article.language-school section.features ul li.p2 .box-wrap .p-box.pbr .fukidashi:after{border-color:#13a5fc transparent transparent transparent}article.language-school section.features ul li.p3{background:url(/images/lp/language_school/point03-bg.jpg) no-repeat}article.language-school section.features ul li.p3 .h3-wrap .num,article.language-school section.features ul li.p3 .h3-wrap h3{color:#19aa72}article.language-school section.features ul li.p3 .box-wrap .p-box.pbl{background:#4eb58d;top:-20px}article.language-school section.features ul li.p3 .box-wrap .p-box.pbl .comment{min-height:145px;background:url(/images/lp/language_school/voice-bg.png) repeat,#19aa72}article.language-school section.features ul li.p3 .box-wrap .p-box.pbl .comment::after{border-color:#19aa72 transparent transparent transparent}article.language-school section.features ul li.p3 .box-wrap .p-box.pbr{background:url(/images/lp/language_school/point-photo03.jpg);background-size:cover}article.language-school section.features ul li.p3 .box-wrap .p-box.pbr .fukidashi{color:#19aa72;border:2px solid #19aa72;right:-40px}article.language-school section.features ul li.p3 .box-wrap .p-box.pbr .fukidashi:after{border-color:#19aa72 transparent transparent transparent}article.language-school section.welcome{width:100%;height:360px;margin:30px 0;padding:0;position:relative;background:url(/images/lp/language_school/welcome-bg.jpg);display:table}article.language-school section.welcome h4{color:#fff;font-size:4.2rem;font-weight:900;text-transform:uppercase;text-align:center;display:table-cell;vertical-align:middle}article.language-school section.map .h2-wrap span{color:#c42227}article.language-school section.map .map-wrap{padding:20px 0;background:url(/images/lp/language_school/map-bg.jpg) no-repeat;background-size:cover}article.language-school section.map .map-wrap .map-img{width:1060px;margin:0 auto}article.language-school section.map .map-wrap .map-img img{width:100%}article.language-school section.house{padding:60px 0}article.language-school section.house .pc-none{display:none}article.language-school section.house .sp-none{display:block}article.language-school section.house h3{font-size:3.2rem;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:20px}article.language-school section.house .acnav{width:1060px;margin:0 auto 10px}article.language-school section.house .acnav .btn-open{color:#fff;font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:45px;padding:10px 20px 10px 18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;overflow:hidden;border-radius:5px;background-color:#c72228;background-image:url(/icon/ic-plus-white.svg);background-repeat:no-repeat;background-size:15px;background-position:right 20px bottom 50%;cursor:pointer}article.language-school section.house .acnav .btn-open.open{border-radius:5px 5px 0 0;background-image:url(/icon/ic-minus-white.svg)}article.language-school section.house .acnav .btn-open .img-wrap{width:85px;height:40px;border-radius:5px;margin-right:10px;position:relative;overflow:hidden;background:#fff}article.language-school section.house .acnav .btn-open .img-wrap img{width:80px;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto}article.language-school section.house .acnav .acnav-inr{display:none}article.language-school section.house .acnav .acnav-inr .house-wrap{padding:10px 10px 20px;background:#fff;border:2px solid #c72228;border-top:none;border-radius:0 0 5px 5px;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.house .acnav .acnav-inr .house-wrap .btn-area{margin:30px auto 20px}article.language-school section.house .acnav .acnav-inr .house-wrap .btn-area a.search-btn{color:#fff;font-size:2rem;text-align:center;width:360px;margin:0 auto;padding:15px 20px;display:block;background-color:#55bdee;background-image:url(/icon/ic-arrow-right-white2.svg);background-repeat:no-repeat;background-size:10px;background-position:right 20px bottom 50%}article.language-school section.house .acnav.top .acnav-inr{display:block}article.language-school section.contact{padding:40px;background:#eee}article.language-school section.contact .contact-inr{width:1060px;text-align:center;background:#fff;padding-bottom:50px;border-radius:10px;margin:0 auto;overflow:hidden;border:5px solid #7abf42;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.contact .contact-inr img{width:100%;margin-bottom:10px}article.language-school section.contact .contact-inr p.top-tx{color:#7db450;font-size:1.8rem;font-weight:700}article.language-school section.contact .contact-inr h3{font-size:3.6rem}article.language-school section.contact .contact-inr hr{width:90%;border-top:1px solid #fafafa;margin-bottom:10px}article.language-school section.contact .contact-inr .fukidashi{width:260px;color:#ffae45;font-size:1.4rem;font-weight:700;border:3px dotted #ffae45;border-radius:10px;margin:5px;padding:10px 20px;display:inline-block}article.language-school section.contact .contact-inr .fukidashi.right{color:#0cbad4;border:3px dotted #0cbad4}article.language-school section.contact .contact-inr p.bottom-tx{font-size:2rem;font-weight:700;margin:15px 0 30px}article.language-school section.contact .contact-inr .contact-btn{width:50%;margin:0 auto}article.language-school section.contact .contact-inr .contact-btn a{color:#fff;font-size:2rem;font-weight:700;display:block;padding:12px 0;overflow:hidden;background:#7abf42;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 3px 0 0 #679e3a}article.language-school section.contact .contact-inr .contact-btn a:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 1px 0 0 #679e3a}@media (max-width:767px){article.language-school{padding-top:0}article.language-school section{width:100%}article.language-school section.mv-area{height:480px}article.language-school section.mv-area img.mv-kazari{width:80px;bottom:-25px}article.language-school section.mv-area .title-wrap{height:200px;top:140px;background-size:200px 200px}article.language-school section.mv-area .title-wrap .tx-area p{font-size:1.2rem;line-height:2rem}article.language-school section.mv-area .title-wrap .tx-area h1{font-size:2.8rem;line-height:3.4rem}article.language-school 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.language-school section.about-area .about-wrap{width:100%;padding:10px 10px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.language-school section.about-area .about-wrap .ab-box{width:100%;padding:0 10px}article.language-school section.about-area .about-wrap .ab-box.tx-box{padding:10px 10px 20px}article.language-school section.about-area .about-wrap .ab-box.tx-box p{line-height:2rem;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap{margin-bottom:10px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap img.people.jpman{top:-5px;left:18px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap img.people.bhman{top:-6px;right:7px}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap .graph{margin:20px 0 0 0}article.language-school section.about-area .about-wrap .ab-box.tx-box .graph-wrap .graph .gbox{font-size:1.2rem}article.language-school section.about-area .about-wrap .ab-box.tx-box .pie p.student{font-size:1.6rem;text-align:center;position:static;margin:10px 0 0 0;padding:0}article.language-school section.about-area .about-wrap .ab-box.ab2 img.about-photo{width:100%;margin:0 0 15px 0}article.language-school section.features ul li{padding:30px 0 0;background:#eee!important}article.language-school section.features ul li .h3-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;margin-bottom:0}article.language-school section.features ul li .h3-wrap h3{font-size:2rem;margin:0 0 5px;padding:0 10px}article.language-school section.features ul li p.tx{font-size:1.2rem;padding:0 10px}article.language-school section.features ul li .point-inr .box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.language-school section.features ul li .point-inr .box-wrap .p-box.pbl,article.language-school section.features ul li .point-inr .box-wrap .p-box.pbr{width:100%;margin:0}article.language-school section.features ul li .point-inr .box-wrap .p-box.pbl .comment{min-height:0}article.language-school section.features ul li .point-inr .box-wrap .p-box.pbr{height:180px;background-position:center}article.language-school section.features ul li .point-inr .box-wrap .p-box.pbr .fukidashi{display:none}article.language-school section.features ul li.p1 .point-inr .box-wrap .p-box.pbl,article.language-school section.features ul li.p3 .point-inr .box-wrap .p-box.pbl{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}article.language-school section.features ul li.p1 .point-inr .box-wrap .p-box.pbr,article.language-school section.features ul li.p3 .point-inr .box-wrap .p-box.pbr{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}article.language-school section.welcome{background:url(/images/lp/language_school/welcome-bg-sp.jpg);background-size:cover;background-position:center}article.language-school section.welcome h4{font-size:2.2rem}article.language-school section.map .map-wrap .map-img{width:100%}article.language-school section.house h3{font-size:2.2rem;padding:0 5px}article.language-school section.house{padding:60px 0 30px}article.language-school section.house .pc-none{display:block}article.language-school section.house .sp-none{display:none}article.language-school section.house .taphere{text-align:center;-webkit-animation-name:fuwafuwa;animation-name:fuwafuwa;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;margin-bottom:15px}article.language-school section.house .taphere .tap-inr{color:#fff;background:#000;border:2px solid #000;right:auto}article.language-school section.house .taphere .tap-inr:before{border-color:#000 transparent transparent transparent}article.language-school section.house .taphere .tap-inr:after{border-color:#000 transparent transparent transparent}article.language-school section.house .acnav{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:0 5px 10px;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.house .acnav .btn-open{font-size:1.2rem;padding:10px 30px 10px 5px;background-size:10px;background-position:right 10px bottom 50%}article.language-school section.house .acnav .btn-open .img-wrap{min-width:85px}article.language-school section.house .acnav .acnav-inr .house-wrap{padding:10px 0 0}article.language-school section.house .acnav .acnav-inr .house-wrap .btn-area a.search-btn{font-size:1.6rem}article.language-school section.house .acnav.top .acnav-inr{display:none}article.language-school section.contact{padding:20px 5px}article.language-school section.contact .contact-inr{width:100%;padding:5px 5px 30px}article.language-school section.contact .contact-inr img{width:100%;margin-bottom:10px}article.language-school section.contact .contact-inr p.top-tx{font-size:1.6rem}article.language-school section.contact .contact-inr h3{font-size:2rem}article.language-school section.contact .contact-inr hr{width:100%}article.language-school section.contact .contact-inr .fukidashi{width:100%;margin:5px 0;-moz-box-sizing:border-box;box-sizing:border-box}article.language-school section.contact .contact-inr p.bottom-tx{font-size:1.6rem}article.language-school section.contact .contact-inr .contact-btn{width:90%;margin:0 auto}article.language-school section.contact .contact-inr .contact-btn a{font-size:1.6rem}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0)}}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}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:-110px;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.6rem;text-align:center;margin-top:5px}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:5.2rem}article.corporate section.mv .tx-wrap .tx-inr h1 span.big-s{font-size:4rem;margin:0 -4px}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;margin:0 -5px}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}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 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.p2,article.corporate section.point .box-wrap .point-box.p3{width:460px;max-height:540px}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{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}article.corporate section.point .box-wrap .point-box.p3{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}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 h4{background:#56d69e}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}article.corporate section.contact{padding-bottom:50px}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:200px;position:absolute;bottom:0;right:-100px}article.corporate section.contact .tx-wrap .tx-area p{color:#fff;font-size:3.4rem;text-align:center}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{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;border-bottom:2px solid #79b245}article.corporate section.contact .btn-area .btn-wrap .btn{width:400px;height:100px;margin:0 40px;border-radius:1px;display:table}article.corporate section.contact .btn-area .btn-wrap .btn.mail{border:1px solid #478019;background:#84c74e;background:-webkit-linear-gradient(top,#84c74e 0,#6ba33e 100%);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-linear-gradient(top,#fff 0,#f8f8f8 100%);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;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 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}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.2rem;margin:5px 0 5px}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 .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}article.corporate section.contact .btn-area .btn-wrap .btn{width:90%;margin:5px 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%}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}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.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{width:85%;margin:0 auto;padding:30px 0;text-align:center}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box{width:47%;text-align:left;border-right:2px solid #5e0019;padding-right:25px}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box p.open{background:#5e0019;padding:3px 0 3px 10px;border-radius:5px;color:#fff;margin-bottom:5px}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel p.division{font-size:2.5rem;font-weight:700;color:#5e0019;line-height:1.2;background-image:url(/icon/ic-phone-owners.svg);background-repeat:no-repeat;background-size:20px;background-position:left 66%;padding-left:25px}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel p.division a{color:#5e0019;font-size:3.5rem}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel p.tokyo-tx{font-size:1.3rem;color:#d13f19}article.owners .wrapper .contact-wrap .contact-inner .box .form-box{margin-right:-20px;width:45%}article.owners .wrapper .contact-wrap .contact-inner .box .form-box .btn-base{margin-top:10px}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:20px 10px 30px;width:100%}article.owners .wrapper .contact-wrap .contact-inner .box{width:100%;padding:0}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box{float:none;width:100%;padding:0;margin:0;border:none;margin-bottom:15px;padding-bottom:5px;border-bottom:1px dotted #5e0019}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:0 auto;height:auto}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel p.division{font-size:2rem;line-height:1.5;background-position:left 55%}article.owners .wrapper .contact-wrap .contact-inner .box .tel-box .tel p.division a{font-size:2rem;padding:0;letter-spacing:-2px}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{width:50%;height:65px;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;display:table}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph.left{background:#53bdd3;border-radius:10px 0 0 10px}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph.left p.tx{padding:1rem}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph.right{background:#76c25c;border-radius:0 10px 10px 0}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph.right p.tx{padding-left:1rem}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph .tx-box{display:table-cell;vertical-align:middle}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .graph .tx-box p{color:#fff;font-size:1.5rem}article.owners .wrapper.ownersja .concept-wrap .nationality-box .graph-box .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{width:50%;height:90px}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph.left p.tx{padding:0 0 1.5em 0}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph.right p.tx{padding-left:0}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .graph .tx-box p{font-size:1.2rem}article.owners .wrapper.ownersja .sec-wrap .concept-wrap .nationality-box .graph-box .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.shareroom{font-weight:700;line-height:1.5;-moz-box-sizing:border-box;box-sizing:border-box}article.shareroom p{line-height:1.75;font-size:1.6rem}article.shareroom .wrapper{width:1080px}article.shareroom .wrapper .content{width:840px;background:#fff}article.shareroom .wrapper .content .main-content.sec-wrap{padding:0}article.shareroom .wrapper .content .main-content.sec-wrap section{margin:0}article.shareroom .wrapper .content .main-content.sec-wrap section h2{margin-bottom:2.4rem}article.shareroom .wrapper .content .main-content.sec-wrap section.mv{width:100%}article.shareroom .wrapper .content .main-content.sec-wrap section.mv.en .mv-top .tit h1{line-height:1.2}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top{width:100%;height:400px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit{position:absolute;z-index:2;top:128px;left:100px;text-shadow:0 0 10px rgba(255,255,255,.8)}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit h1{font-size:4.4rem}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit p.sub{font-size:2.5rem}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit p.sub:before{content:'';display:inline-block;width:30px;height:30px;background:url(/icon/ic-house-brown.svg) no-repeat;background-size:30px;margin:0 3px -5px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box{width:100%;height:400px;position:absolute;z-index:1}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .main{width:100%;height:400px;background:url(/images/lp/share_room/sr-mv.jpg) no-repeat center center/cover}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img1,article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img2{width:260px;height:194px;box-shadow:0 0 0 5px #fff inset,8px 8px 0 rgba(0,0,0,.2);position:absolute}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img1{background:url(/images/lp/share_room/sr-mv-left.jpg) no-repeat center center/cover;top:66px;left:470px;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img2{background:url(/images/lp/share_room/sr-mv-right.jpg) no-repeat center center;background-size:cover;top:215px;left:518px;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom{text-align:center;background:#ffe552;padding:24px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom p.sub{font-weight:700;background:#fff;padding:5px 2rem 3px;border-radius:30px;width:300px;margin:0 auto}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom h2{font-size:2.6rem;border-bottom:3px dotted #4b3e36;display:inline-block;margin-top:8px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom:after{content:'';display:inline-block;width:0;height:0;border:30px solid transparent;border-top:30px solid #ffe552;position:absolute;bottom:-60px;left:50%;margin-left:-15px}article.shareroom .wrapper .content .main-content.sec-wrap section.point{padding:10px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .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;margin:30px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .img-box{width:310px;height:192px;margin:15px;border-radius:3px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .img-box img{width:100%;height:auto;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .img-box:before{content:'';display:block;width:50px;height:50px;background:#7be8b8;position:absolute;z-index:0;top:-15px;left:-15px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box{width:400px;margin:15px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box p.num{font-size:4rem;font-weight:700;line-height:1}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box p.tx{margin:16px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box h3.tit{font-size:2.6rem;font-weight:700;background:-webkit-linear-gradient(transparent 40%,#7be8b8 0);background:linear-gradient(transparent 40%,#7be8b8 0);display:inline}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:nth-child(2n) .img-box:before{background:#ffc2ec;left:initial;right:-15px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:nth-child(2n) .tx-box h3.tit{background:-webkit-linear-gradient(transparent 40%,#ffc2ec 0);background:linear-gradient(transparent 40%,#ffc2ec 0)}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:last-child .img-box:before{background:#99def2}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:last-child .tx-box h3.tit{background:-webkit-linear-gradient(transparent 40%,#99def2 0);background:linear-gradient(transparent 40%,#99def2 0)}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img{position:relative;line-height:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img p{font-size:3.8rem;position:absolute;line-height:0;left:20px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img .img-box{width:100%;height:630px;line-height:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img .img-box img{width:100%;height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.voice{text-align:center;background:url(/images/lp/share_room/voice-bg.jpg) repeat top center/cover;padding:50px 10px}article.shareroom .wrapper .content .main-content.sec-wrap section.voice.en .voice-wrap.inr .voice p.msg{height:184px}article.shareroom .wrapper .content .main-content.sec-wrap section.voice h2{font-size:3.2rem}article.shareroom .wrapper .content .main-content.sec-wrap section.voice h2:after{content:'';display:block;width:100px;border-bottom:3px dotted #4b3e36;margin:8px auto 0}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice{text-align:left;width:392px;min-width:392px;margin-bottom:20px}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice p.msg{background:#fff;border-radius:5px;padding:20px;font-weight:400;font-size:1.4rem;height:144px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice p.msg span.strong{font-weight:700;background:#ffe552}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice p.msg:after{content:'';display:block;border:16px solid transparent;border-top:none;border-left:16px solid #fff;position:absolute;bottom:-16px;left:110px}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice .tenant-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;padding-left:24px;margin-top:-8px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice .tenant-box img.tenant{border-radius:50%;border:3px solid #fff;width:70px;height:70px;margin-right:8px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq{text-align:center;padding:50px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq h2{font-size:3.2rem}article.shareroom .wrapper .content .main-content.sec-wrap section.faq h2 span.sub{font-size:2rem;display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.faq h2:after{content:'';display:block;width:100px;border-bottom:3px dotted #4b3e36;margin:8px auto 0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq{width:392px;min-width:392px;height:244px;text-align:left;margin-bottom:16px;position:relative;border-radius:3px;overflow:hidden;cursor:pointer}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question{height:244px;position:absolute;top:0;left:0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question img{width:100%}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question .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;background:#ffe552;width:100%;height:70px;position:absolute;bottom:0;left:0;-webkit-transition:.3s ease;transition:.3s ease}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question .tx p.q{font-size:1.8rem;padding-left:16px;width:80%;line-height:1.4}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer{width:392px;height:244px;position:absolute;left:0;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease;transition:.3s ease;top:244px;display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer img{width:50px;height:50px;border:2px solid #fff;border-radius:50%}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer p.a{font-size:1.4rem}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .arrow{position:absolute;right:16px;top:190px;width:38px;height:38px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .arrow img{width:100%;height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:nth-child(2n) .question .tx{background:#7be8b8}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:nth-child(3n) .question .tx{background:#ffc2ec}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:last-child .question .tx{background:#99def2}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .answer{top:0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .question .tx{height:244px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .question .tx p.q{display:none}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:16px}article.shareroom .wrapper .content .main-content.sec-wrap section.message{width:100%;height:210px;background:url(/images/lp/share_room/fix-bg.jpg) no-repeat center center/cover;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.shareroom .wrapper .content .main-content.sec-wrap section.message p{color:#fff;text-shadow:0 0 25px rgba(0,0,0,.8)}article.shareroom .wrapper .content .main-content.sec-wrap section.message p.big{font-size:3.8rem;line-height:1.2}article.shareroom .wrapper .content .main-content.sec-wrap section.message p.small{display:block;font-size:2.4rem}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend{text-align:center;padding:100px 0 0}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend.en h2:before{left:-95px}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2{font-size:3.2rem;display:inline-block;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2 span.sub{font-size:2rem;display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2:after{content:'';display:block;width:100px;border-bottom:3px dotted #4b3e36;margin:8px auto 0}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2:before{content:'';display:block;position:absolute;top:-60px;left:-55px;width:90px;height:90px;background:url(/images/lp/share_room/pickup.png) no-repeat center center/cover}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend .recommend-wrap{text-align:left}article.shareroom .wrapper .content .main-content.sec-wrap .btn-base-wrap{text-align:center;width:85%;margin-bottom:80px}article.shareroom .wrapper .content .main-content.sec-wrap .btn-base-wrap .btn p.tx{font-weight:700;background:url(/concept/line-left.png),url(/concept/line-right.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;margin:10px 0}@media (max-width:767px){article.shareroom .wrapper{width:100%;margin:0}article.shareroom .wrapper .content{width:100%;max-width:500px;margin:0 auto}article.shareroom .wrapper .content .main-content.sec-wrap{border:none;border-radius:0}article.shareroom .wrapper .content .main-content.sec-wrap section{margin:0;width:100%}article.shareroom .wrapper .content .main-content.sec-wrap section.mv.en .mv-top .tit h1{margin:0}article.shareroom .wrapper .content .main-content.sec-wrap section.mv.en .mv-top .tit h1:before{display:none}article.shareroom .wrapper .content .main-content.sec-wrap section.mv.en .mv-top .tit p.sub{margin:0 0 8px 0;padding:0 0 8px 0;border-top:none;border-bottom:3px dotted #4b3e36;position:relative;line-height:1.4}article.shareroom .wrapper .content .main-content.sec-wrap section.mv.en .mv-top .tit p.sub:before{content:'';display:block;width:40px;height:40px;background:url(/icon/ic-house-brown.svg) no-repeat;background-size:40px;position:absolute;top:-40px;left:50%;margin-left:-20px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top{height:100vw;max-height:500px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit{text-align:center;top:-40px;left:0;right:0;bottom:0;margin:auto;background:rgba(255,255,255,.8);border-radius:50%;width:80vw;height:80vw;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;max-width:330px;max-height:330px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit h1{font-size:3rem;position:relative;margin-top:20px;line-height:1.3}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit h1:before{content:'';display:block;width:40px;height:40px;background:url(/icon/ic-house-brown.svg) no-repeat;background-size:40px;position:absolute;top:-40px;left:50%;margin-left:-20px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit p.sub{margin-top:8px;padding-top:8px;border-top:3px dotted #4b3e36;font-size:1.7rem}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .tit p.sub:before{display:none}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box{height:100vw;max-height:500px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .main{height:66vw;max-height:330px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img1,article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img2{width:50%;height:34vw;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);box-shadow:none;max-height:180px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img1{left:0;bottom:0;top:initial}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-top .img-box .img2{right:0!important;bottom:0;top:initial;left:initial}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom{padding:24px 15px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom p.sub{font-size:1.4rem;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 1rem 3px}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom h2{font-size:2.2rem;border:none}article.shareroom .wrapper .content .main-content.sec-wrap section.mv .mv-bottom:after{border:20px solid transparent;border-top:20px solid #ffe552;margin-left:-20px;bottom:-40px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr{margin:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .img-box{width:100%;height:auto;margin:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .img-box:before{width:30px;height:30px;top:-30px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box{width:100%;margin:5px 0 30px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box p.num{font-size:5rem;position:absolute;top:-30px;left:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point .tx-box p.tx{margin-top:8px}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:nth-child(2n) .img-box:before{left:-15px;right:initial}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-wrap.inr .point:last-child{margin-bottom:0}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img p{font-size:2rem;position:static;padding-left:15px;line-height:1}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img .img-box{height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.point .point-img .img-box img{width:100%;height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.voice{padding:40px 0;background:url(/images/lp/share_room/voice-bg.jpg) repeat top center/contain}article.shareroom .wrapper .content .main-content.sec-wrap section.voice.en .voice-wrap.inr .voice p.msg{height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.voice h2{font-size:2.4rem;padding:15px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr{margin:10px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice{width:100%;min-width:initial}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice p.msg{height:auto}article.shareroom .wrapper .content .main-content.sec-wrap section.voice .voice-wrap.inr .voice:last-child{margin-bottom:0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq{padding:40px 0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq h2{font-size:2.4rem;padding:0 15px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq h2 span.sub{font-size:1.6rem;display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr{margin:0}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq{width:100%;min-width:initial;height:auto;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question{width:100%;height:70px;position:relative}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question .tx{height:70px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .question .tx p.q{font-size:1.6rem}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer{display:none;position:relative;top:0;width:100%;height:auto;background:#ffe552;padding:20px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer .faqimg{width:100%;height:auto;border-radius:0;border:none}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .answer .circle{position:relative;left:50%;margin-left:-27px;margin-top:-27px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq .arrow{position:absolute;right:16px;top:20px;width:30px;height:30px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:nth-child(2n) .answer{background:#7be8b8}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:nth-child(3n) .answer{background:#ffc2ec}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:last-child .answer{background:#99def2}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .question .tx{height:70px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .question .tx p.q{display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq:hover .arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:20px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq.active .answer{display:block;padding:0 20px 20px}article.shareroom .wrapper .content .main-content.sec-wrap section.faq .faq-wrap.inr .faq.active .arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}article.shareroom .wrapper .content .main-content.sec-wrap section.message{height:80vw;max-height:300px;padding:40px 15px;background:url(/images/lp/share_room/fix-bg-sp.jpg) no-repeat center center/cover}article.shareroom .wrapper .content .main-content.sec-wrap section.message.en p.big{line-height:1.2}article.shareroom .wrapper .content .main-content.sec-wrap section.message.en p.small{font-size:2rem}article.shareroom .wrapper .content .main-content.sec-wrap section.message p.big{font-size:4rem;line-height:1.4}article.shareroom .wrapper .content .main-content.sec-wrap section.message p.small{font-size:2.6rem}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend{padding:50px 0 40px}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend.en h2:before{left:10px;top:-90px}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2{font-size:2.4rem;padding:0 15px}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2 span.sub{font-size:1.6rem;display:block}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend h2:before{top:-80px;left:-25px}article.shareroom .wrapper .content .main-content.sec-wrap section.recommend .recommend-wrap.inr{margin:0;padding:5px}article.shareroom .wrapper .content .main-content.sec-wrap .btn-base-wrap{width:100%;margin-top:0;padding:10px}article.shareroom .wrapper .content .main-content.sec-wrap .btn-base-wrap .btn{width:100%;margin-bottom:20px}article.shareroom .wrapper .content .main-content.sec-wrap .btn-base-wrap .btn p.tx{font-size:1.4rem;margin:10px 20px!important}}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.old{overflow:hidden}article.ppc.old .wrapper{margin-top:20px}article.ppc.old .wrapper .content{width:960px;background:#fff}article.ppc.old .wrapper .content .ib{display:block}article.ppc.old .wrapper .content section.ppc-top{position:relative}article.ppc.old .wrapper .content section.ppc-top p{width:100%;font-size:1.8rem;font-weight:700;text-align:center;position:absolute;bottom:20px}article.ppc.old .wrapper .content section.ppc-mv{position:relative}article.ppc.old .wrapper .content section.ppc-point{position:relative;background:#f9f4e9}article.ppc.old .wrapper .content section.ppc-point p{width:100%;font-size:2.8rem;font-weight:700;text-align:center;position:absolute;top:20px}article.ppc.old .wrapper .content section.point-inr p{width:710px;margin:20px auto 40px;font-size:2rem;font-weight:700;line-height:36px}article.ppc.old .wrapper .content section.bukken .bukken-content{padding:0 40px;background:url(/images/lp/ppc/bukken-bg.jpg) repeat}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box{padding:40px 0;border-bottom:1px solid #fff}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box img.pc-none{display:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area{width:560px}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4{font-size:2.4rem;background:#fed374;display:inline-block;padding:5px;margin-bottom:10px}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4 br.ppc-none{display:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4.pc{display:inline-block}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4.sp{display:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area p{font-size:1.8rem;font-weight:700;line-height:3.6rem}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box.bb2 .tx-area{width:410px}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box.bb3 .tx-area{width:490px}article.ppc.old .wrapper .content section.ppc-more{padding:20px 0;background:#ffae45}article.ppc.old .wrapper .content section.ppc-more p{width:80%;font-size:3rem;font-weight:700;text-align:center;margin:0 auto;padding:10px;background:#fff;border:2px solid #4b3e36;border-radius:30px}article.ppc.old .wrapper .content section.title-area{height:110px;padding:30px 0 0;text-align:center}article.ppc.old .wrapper .content section.title-area p{color:#fff;font-size:1.8rem;padding:5px 30px;background:#ffae45;border-radius:10px;margin-bottom:5px;display:inline-block}article.ppc.old .wrapper .content section.mv-area{height:285px;color:#fff;text-align:center;position:relative;overflow:hidden;background:url(/images/lp/earlybird/mv-jp.jpg) no-repeat}article.ppc.old .wrapper .content section.mv-area.ko{background:url(/images/lp/earlybird/mv-ko.jpg) no-repeat}article.ppc.old .wrapper .content section.mv-area.en{background:url(/images/lp/earlybird/mv-en.jpg) no-repeat}article.ppc.old .wrapper .content section.mv-area.en p{width:600px;margin:25px auto 0}article.ppc.old .wrapper .content section.mv-area p{font-size:2.2rem;margin-top:50px;text-shadow:1px 1px 1px #39adb9}article.ppc.old .wrapper .content section.mv-area p.made{margin-top:5px}article.ppc.old .wrapper .content section.mv-area p.made span{font-size:1.6rem;font-weight:700;min-width:240px;border-radius:10px;border:2px solid #fff;padding:5px 25px}article.ppc.old .wrapper .content section.mv-area h2{font-size:9.2rem;line-height:11rem;margin-top:10px;display:inline-block;text-shadow:2px 2px 1px #39adb9;border-bottom:4px solid #fff}article.ppc.old .wrapper .content section.description{text-align:center;padding:20px 0;background:#ffae45}article.ppc.old .wrapper .content section.description p.top{color:#fff;font-size:2rem;font-weight:700}article.ppc.old .wrapper .content section.description h3{color:#fff;font-size:2.4rem;font-weight:700}article.ppc.old .wrapper .content section.description h3 span{color:#4b3e36;font-size:3.6rem;background:#ffc272}article.ppc.old .wrapper .content section.description p.middle{font-size:1.4rem;margin:20px 0 10px}article.ppc.old .wrapper .content section.description img.graph{display:block;margin:0 auto;border-radius:1rem;overflow:hidden}article.ppc.old .wrapper .content section.description p.month{color:#fff;font-size:1.6rem;margin-top:10px}article.ppc.old .wrapper .content section.ppc-exparience.ppc01ja{margin-top:-11px}article.ppc.old .wrapper .content section.spring p{text-align:center;margin:50px auto 30px}article.ppc.old .wrapper .content section.spring p span{font-size:2.7rem;font-weight:700;padding:10px 50px;background:#fff;border:2px solid #4b3e36;border-radius:30px}article.ppc.old .wrapper .content section.spring p span:before{background-image:url(/common/logo-main.svg);width:2.7rem;height:2.7rem;margin:0 8px -3px 0}article.ppc.old .wrapper .content section.spring p.en{font-size:2.7rem;font-weight:700}article.ppc.old .wrapper .content section.spring img{margin:0 auto}article.ppc.old .wrapper .content section.house-list .center{margin-top:32px;text-align:center}article.ppc.old .wrapper .content section.house-list h3{font-size:3.6rem;font-weight:700;margin-bottom:15px;display:inline-block;border-bottom:2px dotted #4b3e36}article.ppc.old .wrapper .content section.house-list h3.area-h3{margin-bottom:10px}article.ppc.old .wrapper .content section.house-list h3:before{background-image:url(/icon/ic-house-brown.svg);width:3.6rem;height:3.6rem;margin-bottom:-2px}article.ppc.old .wrapper .content section.house-list .more-btn{max-width:480px;margin:10px auto 50px}article.ppc.old .wrapper .content section.house-list .more-btn a{font-size:2rem;height:auto;line-height:22px;padding:24px 30px;width:100%;text-align:center;color:#fff;font-weight:700;background:#4b3e36;border:2px solid #fff;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:rgba(0,0,0,.05) 0 0 1px 2px;display:block;-webkit-transition:.2s ease;transition:.2s ease}article.ppc.old .wrapper .content section.house-list .more-btn a:hover{background:#55bdee}article.ppc.old .wrapper .content section.early-contact{background:#8eca5d;padding:20px}article.ppc.old .wrapper .content section.early-contact .contact-inr{text-align:center;background:#fff;padding-bottom:30px;border-radius:0 0 10px 10px}article.ppc.old .wrapper .content section.early-contact .contact-inr img{margin-bottom:10px}article.ppc.old .wrapper .content section.early-contact .contact-inr p.top-tx{color:#7db450;font-size:1.8rem;font-weight:700}article.ppc.old .wrapper .content section.early-contact .contact-inr h3{font-size:3.6rem}article.ppc.old .wrapper .content section.early-contact .contact-inr hr{width:90%;border-top:1px solid #fafafa;margin-bottom:10px}article.ppc.old .wrapper .content section.early-contact .contact-inr .fukidashi{width:260px;color:#ffae45;font-size:1.4rem;font-weight:700;border:3px dotted #ffae45;border-radius:10px;margin:5px;padding:10px 20px;display:inline-block}article.ppc.old .wrapper .content section.early-contact .contact-inr .fukidashi.right{color:#0cbad4;border:3px dotted #0cbad4}article.ppc.old .wrapper .content section.early-contact .contact-inr p.bottom-tx{font-size:2rem;font-weight:700;margin:15px 0 30px}article.ppc.old .wrapper .content section.early-contact .contact-inr .contact-btn{width:50%;margin:0 auto}article.ppc.old .wrapper .content section.early-contact .contact-inr .contact-btn a{color:#fff;font-size:2rem;font-weight:700;display:block;padding:12px 0;overflow:hidden;background:#7abf42;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 3px 0 0 #679e3a}article.ppc.old .wrapper .content section.early-contact .contact-inr .contact-btn a:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 1px 0 0 #679e3a}article.ppc.old .wrapper .content section.ppc01-contact{width:80%;background:#8eca5d;margin:40px auto;padding:20px;border-radius:10px}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr{text-align:center;background:#fff;padding:20px 0;border-radius:0 0 10px 10px}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr p.top-tx{color:#7db450;font-size:1.8rem;font-weight:700}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr h3{font-size:3rem}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr hr{width:90%;border-top:1px solid #fafafa;margin-bottom:10px}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr .contact-btn{width:50%;margin:0 auto}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr .contact-btn a{color:#fff;font-size:2rem;font-weight:700;display:block;padding:12px 0;overflow:hidden;background:#7abf42;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 3px 0 0 #679e3a}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr .contact-btn a:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 1px 0 0 #679e3a}@media (max-width:767px){article.ppc.old{padding-top:0!important}article.ppc.old .wrapper .content{width:100%}article.ppc.old .wrapper .content img.pc-none{width:100%}article.ppc.old .wrapper .content section.ppc-top{padding:20px 0}article.ppc.old .wrapper .content section.ppc-top p{font-size:1.2rem;bottom:10px}article.ppc.old .wrapper .content section.ppc-top.en{padding:10px 0 45px}article.ppc.old .wrapper .content section.ppc-point p{font-size:1.5rem;top:10px}article.ppc.old .wrapper .content section.point-inr p{width:90%;margin:10px auto 40px;font-size:1.4rem;line-height:26px}article.ppc.old .wrapper .content section.bukken .bukken-content{padding:0 10px 30px}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box{padding:20px 0}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box img{float:none;width:100%}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box img.pc-none{display:block}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box img.sp-none{display:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area{width:100%!important;float:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4{font-size:1.6rem;margin:5px 0}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4.pc{display:none}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area h4.sp{display:inline-block}article.ppc.old .wrapper .content section.bukken .bukken-content .bukken-box .tx-area p{font-size:1.3rem;line-height:2.4rem}article.ppc.old .wrapper .content section.ppc-more{padding:10px 0}article.ppc.old .wrapper .content section.ppc-more p{width:80%;font-size:1.2rem}article.ppc.old .wrapper .content section.title-area{height:auto;padding:10px}article.ppc.old .wrapper .content section.title-area p{font-size:1.2rem}article.ppc.old .wrapper .content section.title-area .h1-area{margin-top:5px}article.ppc.old .wrapper .content section.title-area .h1-area h1{font-size:1.6rem}article.ppc.old .wrapper .content section.title-area .h1-area h1:after,article.ppc.old .wrapper .content section.title-area .h1-area h1:before{width:20px;height:25px;background-size:14px;margin:0 0 -6px 0}article.ppc.old .wrapper .content section.mv-area{height:auto;background:0 0}article.ppc.old .wrapper .content section.mv-area img{width:100%}article.ppc.old .wrapper .content section.mv-area p{display:none}article.ppc.old .wrapper .content section.mv-area h2{display:none}article.ppc.old .wrapper .content section.description{padding:10px}article.ppc.old .wrapper .content section.description p.top{font-size:1.4rem;text-align:left}article.ppc.old .wrapper .content section.description h3{font-size:1.6rem;margin-top:5px}article.ppc.old .wrapper .content section.description h3 span{font-size:2.6rem}article.ppc.old .wrapper .content section.description h3 span.en{font-size:2.2rem}article.ppc.old .wrapper .content section.description p.middle{font-size:1.2rem;font-weight:700;margin:20px 0 5px}article.ppc.old .wrapper .content section.description img.graph{width:100%}article.ppc.old .wrapper .content section.description p.month{font-size:1.2rem}article.ppc.old .wrapper .content section.spring{padding:10px 0}article.ppc.old .wrapper .content section.spring p{text-align:center;margin:25px auto 20px}article.ppc.old .wrapper .content section.spring p.en{font-size:1.2rem;font-weight:700;padding:0 10px;margin:10px 0 0}article.ppc.old .wrapper .content section.spring p span{font-size:1.4rem;padding:10px 10px}article.ppc.old .wrapper .content section.spring p span:before{width:1.4rem;height:1.4rem;margin:0 3px -2px 0}article.ppc.old .wrapper .content section.spring img{width:90%}article.ppc.old .wrapper .content section.house-list h3.en{font-size:1.5rem}article.ppc.old .wrapper .content section.early-contact{background:#8eca5d;padding:10px 5px 20px}article.ppc.old .wrapper .content section.early-contact .contact-inr{padding:5px 5px 30px}article.ppc.old .wrapper .content section.early-contact .contact-inr img{width:100%;margin-bottom:10px}article.ppc.old .wrapper .content section.early-contact .contact-inr p.top-tx{font-size:1.6rem}article.ppc.old .wrapper .content section.early-contact .contact-inr h3{font-size:2rem}article.ppc.old .wrapper .content section.early-contact .contact-inr hr{width:100%}article.ppc.old .wrapper .content section.early-contact .contact-inr .fukidashi{width:100%;margin:5px 0;-moz-box-sizing:border-box;box-sizing:border-box}article.ppc.old .wrapper .content section.early-contact .contact-inr p.bottom-tx{font-size:1.6rem}article.ppc.old .wrapper .content section.early-contact .contact-inr .contact-btn{width:90%;margin:0 auto}article.ppc.old .wrapper .content section.early-contact .contact-inr .contact-btn a{font-size:1.6rem}article.ppc.old .wrapper .content section.ppc01-contact{width:95%;padding:5px;margin:20px auto}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr{padding:10px 5px;border-radius:10px}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr p.top-tx{font-size:1.4rem}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr h3{font-size:1.8rem}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr hr{width:100%}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr .contact-btn{width:90%;margin:0 auto}article.ppc.old .wrapper .content section.ppc01-contact .contact-inr .contact-btn a{font-size:1.6rem}}article.ppc section.ppc02-contact{padding:0;width:800px;border:10px solid #8eca5d;border-radius:5px;background:url(/images/lp/ppc2/ppc2-contact.jpg) no-repeat;background-size:cover;margin:60px auto}article.ppc section.ppc02-contact a{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}article.ppc section.ppc02-contact a .contact-inr{padding:20px 0 30px;background:0 0;-moz-box-sizing:border-box;box-sizing:border-box;width:40%;margin:0 20px 0 0}article.ppc section.ppc02-contact a .contact-inr h3{font-size:1.8rem;color:#679e3a;line-height:1.6;margin-bottom:10px;text-align:left}article.ppc section.ppc02-contact a .contact-inr .contact-btn{width:100%;margin:0 auto}article.ppc section.ppc02-contact a .contact-inr .contact-btn .mont{border-radius:5px;line-height:70px;font-size:2.2rem;padding:0;color:#fff;font-weight:700;display:block;overflow:hidden;background:#7abf42;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 5px 0 0 #679e3a}article.ppc section.ppc02-contact a .contact-inr .contact-btn .mont:before{background:url(/icon/ic-mail-white.svg) no-repeat;width:2.8rem;height:2.2rem;margin:0 7px -1px 0;background-size:2.8rem}article.ppc section.ppc02-contact:hover .mont{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 2px 0 0 #679e3a}article.ppc.ppc02 .wrapper .content.ppc02jp{overflow:hidden;box-shadow:rgba(0,0,0,.02) 0 0 1px 2px}article.ppc.ppc02 .wrapper .content.ppc02jp.area section.house-list .house-area{margin:0 auto 10px}article.ppc.ppc02 .wrapper .content.ppc02jp img{width:100%}article.ppc.ppc02 .wrapper .content.ppc02jp .bgcolor{background:#fafafa}article.ppc.ppc02 .wrapper .content.ppc02jp .dt-bgcolor{background:url(/images/lp/ppc2/ppc-q.png),#fafafa;background-repeat:no-repeat;background-position:17px 26px}article.ppc.ppc02 .wrapper .content.ppc02jp .bg-q{background:url(/images/lp/ppc2/ppc-q.png);background-repeat:no-repeat;background-position:17px 26px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-contact{margin:70px auto}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-mv{margin-bottom:0}article.ppc.ppc02 .wrapper .content.ppc02jp section.bnr{margin:32px 0}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-point{margin-bottom:0}article.ppc.ppc02 .wrapper .content.ppc02jp section.point-inr p{margin:20px auto 40px;width:-webkit-calc(100% - 90px);width:calc(100% - 90px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.point-inr .point-illust{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);margin:-20px auto 40px}article.ppc.ppc02 .wrapper .content.ppc02jp section.point-inr .point-illust img{width:100%}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq{margin-bottom:0}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content{font-weight:700}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav{pointer-events:none}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt{font-size:2.5rem;color:#55bdee;padding:30px 55px 10px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd{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:10px 55px 30px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd .tx-box{font-size:1.5rem;line-height:2;width:52%}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd .img-box{width:40%;margin-top:-10px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd2{position:relative}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd2 .img-box{position:absolute;top:-25px;right:55px;width:300px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd3{position:relative;padding-bottom:240px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd3 .img-box{position:absolute;top:10px;right:55px;width:89%}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd4 .img-box{margin-top:-50px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd6{padding-bottom:80px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-support{text-align:center;margin:80px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-support h2{font-size:2.6rem;margin-bottom:20px}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list{margin:0 auto 60px;padding:0;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list h3{font-size:2.2rem;border:none;background:#f5f5f5;display:block;text-align:left;line-height:50px;border-radius:30px;margin:10px 0}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list h3:before{width:2.8rem;height:2.8rem;margin:0 5px -4px 15px}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list .house-area{width:98%;margin:0 auto 30px}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list .house-area .g-house{text-align:left}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list .more-btn{margin:0 auto}article.ppc.ppc02 .wrapper .content.ppc02jp section.early-contact{margin-bottom:0}@media (max-width:767px){article.ppc{background:#f9f9f9}article.ppc section.ppc02-contact{max-width:530px;width:100%;background:url(/images/lp/ppc2/ppc2-contact-sp2.jpg) no-repeat;background-size:100%;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:30px auto!important}article.ppc section.ppc02-contact a{display:block;width:100%}article.ppc section.ppc02-contact a .contact-inr{padding:15px 20px 20px;width:100%;margin-top:82px;background:#fff;border-radius:0}article.ppc section.ppc02-contact a .contact-inr h3{line-height:1.2;font-size:1.2rem;text-align:center;margin-bottom:10px}article.ppc section.ppc02-contact a .contact-inr .contact-btn{width:100%}article.ppc section.ppc02-contact a .contact-inr .contact-btn .mont{line-height:60px;font-size:2rem}article.ppc.ppc02 .wrapper{max-width:570px}article.ppc.ppc02 .wrapper .content.ppc02jp{position:relative}article.ppc.ppc02 .wrapper .content.ppc02jp section{width:100%;margin:0 auto}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-top{padding:0 0 20px;position:relative;z-index:1}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-point{margin-top:-10px}article.ppc.ppc02 .wrapper .content.ppc02jp section.point-inr p{margin:10px auto 40px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.point-inr .point-illust{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav{pointer-events:auto}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt{font-size:1.6rem;padding:20px 40px 15px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt.bg-q{background:url(/images/lp/ppc2/ppc-q.png),url(/icon/ic-plus-blue.svg),#fff;background-repeat:no-repeat,no-repeat;background-size:16px,10px;background-position:17px 20px,96% center}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt.bg-q.active{background:url(/images/lp/ppc2/ppc-q.png),url(/icon/ic-minus-blue.svg),#fff;background-repeat:no-repeat,no-repeat;background-size:16px,10px;background-position:17px 20px,96% center}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt.dt-bgcolor{background:url(/images/lp/ppc2/ppc-q.png),url(/icon/ic-plus-blue.svg),#fafafa;background-repeat:no-repeat,no-repeat;background-size:16px,10px;background-position:17px 20px,96% center}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dt.dt-bgcolor.active{background:url(/images/lp/ppc2/ppc-q.png),url(/icon/ic-minus-blue.svg),#fafafa;background-repeat:no-repeat,no-repeat;background-size:16px,10px;background-position:17px 20px,96% center}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd{padding:10px 25px 20px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd .tx-box{width:100%;font-size:1.3rem;line-height:1.8;margin-bottom:10px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd .img-box{width:100%;margin:0 auto;max-width:420px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd3{position:static;padding:10px 25px 20px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd3 .img-box{position:static;width:100%}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd4 .img-box{margin:0 auto}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-faq .faq-content dl.faq-acnav dd.dd6{padding-bottom:20px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-exparience img.pc-none{margin-top:50px}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-support{margin:40px auto;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.ppc-support h2{font-size:1.8rem;margin-bottom:10px}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list h3{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;padding:8px 12px 8px 0;height:auto;line-height:1.2}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list h3:before{width:1.8rem;height:1.8rem;margin:0 3px 2px 15px}article.ppc.ppc02 .wrapper .content.ppc02jp section.house-list .house-area{width:100%}article.ppc.ppc02 .wrapper .content.ppc02jp section.early-contact{padding:10px 5px}}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 img{width:100%}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),-webkit-radial-gradient(center ellipse,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: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),-webkit-radial-gradient(center ellipse,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: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{margin:160px 0}article.ppc.lp03 section.features .h2-wrap{position:absolute;left:50%;margin-left:-220px;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.ppc.lp03 section.features .features.features03 .container .ph-box .box{width:48%}article.ppc.lp03 section.features .features.features03 .container .ph-box .box img{width:100%;margin-bottom:8px;border-radius:4px;overflow:hidden}article.ppc.lp03 section.features .features.features03 .container .ph-box .box p{font-weight:700;text-align:center}@media (max-width:767px){article.ppc.lp03 section.features{margin:56px 0}article.ppc.lp03 section.features .h2-wrap{margin:-20px 0 0 -155px}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.features01{padding:0 0 80px}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}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: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.point{width:100%;padding:80px;background:url(/images/common/polygon-yellow.jpg) 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-linear-gradient(left,rgba(0,0,0,.2),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.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),-webkit-radial-gradient(center ellipse,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: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),-webkit-radial-gradient(center ellipse,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: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.jpg) 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.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}}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}.campaign-osaka-ja.old,article.campaign_kyoto.old{width:100%;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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;font-weight:700;line-height:2}.campaign-osaka-ja.old p,article.campaign_kyoto.old p{font-size:1.6rem}.campaign-osaka-ja.old .w1120,article.campaign_kyoto.old .w1120{width:1120px;margin:0 auto}.campaign-osaka-ja.old .kyoto_bgcolor,article.campaign_kyoto.old .kyoto_bgcolor{background:#f9f8ee}.campaign-osaka-ja.old section.mv,article.campaign_kyoto.old section.mv{width:100%;overflow:hidden}.campaign-osaka-ja.old section.mv img,article.campaign_kyoto.old section.mv img{position:relative;left:50%;margin-left:-960px}.campaign-osaka-ja.old section.concept,article.campaign_kyoto.old section.concept{width:100%;height:340px}.campaign-osaka-ja.old section.concept img.pc,article.campaign_kyoto.old section.concept img.pc{position:relative;margin-top:-32px;margin-left:-960px;left:50%;z-index:1}.campaign-osaka-ja.old section.point .tit-top,article.campaign_kyoto.old section.point .tit-top{width:100%}.campaign-osaka-ja.old section.point .tit-top img,article.campaign_kyoto.old section.point .tit-top img{position:relative;left:50%;margin-left:-960px}.campaign-osaka-ja.old section.point .point-wrap .point,article.campaign_kyoto.old section.point .point-wrap .point{margin:96px 0;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}.campaign-osaka-ja.old section.point .point-wrap .point:nth-child(2n),article.campaign_kyoto.old section.point .point-wrap .point:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.campaign-osaka-ja.old section.point .point-wrap .point .p3 .left .tit,.campaign-osaka-ja.old section.point .point-wrap .point.p2 .left .tit,article.campaign_kyoto.old section.point .point-wrap .point .p3 .left .tit,article.campaign_kyoto.old section.point .point-wrap .point.p2 .left .tit{margin-top:48px}.campaign-osaka-ja.old section.point .point-wrap .point .left,article.campaign_kyoto.old section.point .point-wrap .point .left{width:456px}.campaign-osaka-ja.old section.point .point-wrap .point .left .tit,article.campaign_kyoto.old section.point .point-wrap .point .left .tit{margin-bottom:32px}.campaign-osaka-ja.old section.point .point-wrap .point .left .graph,article.campaign_kyoto.old section.point .point-wrap .point .left .graph{margin-top:16px}.campaign-osaka-ja.old section.point .point-wrap .point .right,article.campaign_kyoto.old section.point .point-wrap .point .right{width:640px;height:400px;overflow:hidden}.campaign-osaka-ja.old section.point .point-wrap .point .right img,article.campaign_kyoto.old section.point .point-wrap .point .right img{width:100%;height:auto}.campaign-osaka-ja.old section.point .contact,article.campaign_kyoto.old section.point .contact{width:640px;margin:0 auto 96px}.campaign-osaka-ja.old section.point .contact .tx,article.campaign_kyoto.old section.point .contact .tx{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}.campaign-osaka-ja.old section.point .contact .tx p,article.campaign_kyoto.old section.point .contact .tx p{background:url(/images/lp/plp_kyoto/staff.png) no-repeat left center;background-size:64px;font-size:1.8rem;line-height:1.5;padding:16px 0 16px 72px;display:inline-block}.campaign-osaka-ja.old section.point .contact .btn .btn-base.arrow.sink.mont,article.campaign_kyoto.old section.point .contact .btn .btn-base.arrow.sink.mont{width:100%;max-width:initial;height:96px;color:#fff;background:#ea5514;box-shadow:0 3px 0 0 #b7400b}.campaign-osaka-ja.old section.point .contact .btn .btn-base.arrow.sink.mont a,article.campaign_kyoto.old section.point .contact .btn .btn-base.arrow.sink.mont a{max-width:initial;height:96px;font-size:2.4rem;color:#fff}.campaign-osaka-ja.old section.point .contact .btn .btn-base.arrow.sink.mont svg,article.campaign_kyoto.old section.point .contact .btn .btn-base.arrow.sink.mont svg{right:16px}.campaign-osaka-ja.old section.fix img,article.campaign_kyoto.old section.fix img{position:relative;left:50%;margin-left:-960px}.campaign-osaka-ja.old section.faq,article.campaign_kyoto.old section.faq{width:100%;padding-bottom:32px}.campaign-osaka-ja.old section.faq .tit,article.campaign_kyoto.old section.faq .tit{margin:0 auto}.campaign-osaka-ja.old section.faq .ppc-faq.w1120,article.campaign_kyoto.old section.faq .ppc-faq.w1120{background:#fff;margin:56px auto;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fed309;border-radius:4px;padding:56px 96px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-top,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-top{display:none}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content{font-weight:700}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav{pointer-events:none}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt{font-size:2.5rem;color:#ea5514;padding:30px 55px 10px;background:url(/images/lp/plp_kyoto/ppc-q.png);background-repeat:no-repeat;background-position:17px 26px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd{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:10px 55px 30px;border-bottom:1px solid #ccc}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.bgcolor,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.bgcolor{background:0 0}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd:last-child,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd:last-child{border:none}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .tx-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .tx-box{font-size:1.5rem;line-height:2;width:50%}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box{width:46%;margin-top:-10px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box img,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box img{width:100%}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd2,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd2{position:relative}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd2 .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd2 .img-box{position:absolute;top:-25px;right:55px;width:300px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3{position:relative;padding-bottom:240px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3 .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3 .img-box{position:absolute;top:10px;right:55px;width:89%}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd4 .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd4 .img-box{margin-top:-50px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd6,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd6{padding-bottom:80px}.campaign-osaka-ja.old section.support,article.campaign_kyoto.old section.support{padding:96px 0}.campaign-osaka-ja.old section.house,article.campaign_kyoto.old section.house{width:100%;padding:96px 0}.campaign-osaka-ja.old section.house .house-tit,article.campaign_kyoto.old section.house .house-tit{width:356px;height:auto;margin:0 auto 56px}.campaign-osaka-ja.old section.house .house-tit img,article.campaign_kyoto.old section.house .house-tit img{width:100%;height:auto}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide{width:100%;background:#fff;border-radius:4px;border:1px solid #f0ede6;padding:16px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide p,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide p{font-size:1.4rem}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide:hover,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide:hover{opacity:.9}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .photo-box,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .photo-box{width:50%;height:393px;overflow:hidden;line-height:0}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box{width:50%;padding-left:24px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top{font-size:1.4rem}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top h4,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top h4{font-size:2.4rem;font-weight:800;line-height:1;margin:16px 0}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access{line-height:1.3;margin-bottom:16px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left{width:15%;margin-right:8px;padding-right:8px;border-right:2px solid #ccc}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right{width:80%}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:8px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags ul,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags ul li,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags ul li{background:#5d9f46;color:#fff;margin:0 8px 8px 0;padding:0 8px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p{line-height:1.6}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tit,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tit{font-size:1.6rem;margin-bottom:8px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tx,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tx{font-weight:400}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{max-width:initial;width:auto;position:absolute;right:0;bottom:0;color:#ea5514;padding:4px 56px;border:2px solid #ea5514;border-radius:3px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg{width:10px;height:10px;fill:#ea5514;margin-top:-6px;right:4px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover{background:#ea5514;color:#fff}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover svg,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover svg{fill:#fff}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide p,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide p{text-align:center}.campaign-osaka-ja.old section.house .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide,article.campaign_kyoto.old section.house .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{background:#ea5514;color:#fff}.campaign-osaka-ja.old section.house .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg,article.campaign_kyoto.old section.house .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg{fill:#fff}.campaign-osaka-ja.old section.contact,article.campaign_kyoto.old section.contact{padding:96px 0}.campaign-osaka-ja.old section.contact .tit,article.campaign_kyoto.old section.contact .tit{width:376px;margin:0 auto 56px}.campaign-osaka-ja.old section.contact .tit img,article.campaign_kyoto.old section.contact .tit img{width:100%;height:auto}.campaign-osaka-ja.old section.contact .form,article.campaign_kyoto.old section.contact .form{min-width:960px}.campaign-osaka-ja.old section.contact .form-area,article.campaign_kyoto.old section.contact .form-area{width:960px;margin:0 auto;border:2px solid #ea5514;border-radius:4px}.campaign-osaka-ja.old section.contact .form-area section.form-content,article.campaign_kyoto.old section.contact .form-area section.form-content{padding:0;margin-bottom:0}.campaign-osaka-ja.old section.contact .form-area section.form-content .tx-area,article.campaign_kyoto.old section.contact .form-area section.form-content .tx-area{text-align:center}.campaign-osaka-ja.old section.contact .form-area section.form-content .tx-area img.town,article.campaign_kyoto.old section.contact .form-area section.form-content .tx-area img.town{width:256px;margin:50px 0 20px}.campaign-osaka-ja.old section.contact .form-area section.form-content .tx-area p.top,article.campaign_kyoto.old section.contact .form-area section.form-content .tx-area p.top{font-size:1.8rem;margin-bottom:5px}.campaign-osaka-ja.old section.contact .form-area section.form-content .tx-area p.top:before,article.campaign_kyoto.old section.contact .form-area section.form-content .tx-area p.top:before{content:'';width:2rem;height:2rem;background-image:url(/form/springcampaign/sakura.svg);background-repeat:no-repeat;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);background-size:13px;display:inline-block;margin:0 0 -3px 0}.campaign-osaka-ja.old section.contact .form-area section.form-content .tx-area p.bottom,article.campaign_kyoto.old section.contact .form-area section.form-content .tx-area p.bottom{font-size:3.6rem;font-weight:700;color:#f76269}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr{margin:0 auto;background:#fff;border-radius:10px;overflow:hidden}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form{width:720px;margin:0 auto;padding:10px 0 50px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form p.required,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form p.required{color:#ea5514}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form input,.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form textarea,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form input,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form textarea{margin-bottom:20px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .required,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .required{color:red;text-align:center;margin:20px 0}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .form-box,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .form-box{width:100%}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .half,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .half{width:340px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .half p.age,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .half p.age{font-size:1.2rem;text-align:left;margin:-20px 0 20px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form hr.line,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form hr.line{clear:both;border:0;height:0;margin:20px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form label,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form label{font-size:1.5rem;font-weight:700;margin-top:8px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form label span.req,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form label span.req{color:red}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form #details,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form #details{height:200px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .area-none,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .area-none{display:none}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form #age,.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form textarea#nationality,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form #age,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form textarea#nationality{height:40px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .none,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .none{display:none}@media (max-width:767px){.campaign-osaka-ja.old,article.campaign_kyoto.old{width:100%}.campaign-osaka-ja.old section,article.campaign_kyoto.old section{width:100%}.campaign-osaka-ja.old .w1120,article.campaign_kyoto.old .w1120{width:100%}.campaign-osaka-ja.old section.mv img,article.campaign_kyoto.old section.mv img{width:100%;left:0;margin-left:0}.campaign-osaka-ja.old section.concept,article.campaign_kyoto.old section.concept{height:auto;padding:24px 0}.campaign-osaka-ja.old section.concept img.sp,article.campaign_kyoto.old section.concept img.sp{width:90%;margin:0 auto}.campaign-osaka-ja.old section.point .tit-top img,article.campaign_kyoto.old section.point .tit-top img{width:100%;left:0;margin-left:0}.campaign-osaka-ja.old section.point .point-wrap .point,article.campaign_kyoto.old section.point .point-wrap .point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:56px 0}.campaign-osaka-ja.old section.point .point-wrap .point.p1,article.campaign_kyoto.old section.point .point-wrap .point.p1{margin-top:16px}.campaign-osaka-ja.old section.point .point-wrap .point.p1 .left .tit img,article.campaign_kyoto.old section.point .point-wrap .point.p1 .left .tit img{width:65%}.campaign-osaka-ja.old section.point .point-wrap .point.p1 .left img.graph,article.campaign_kyoto.old section.point .point-wrap .point.p1 .left img.graph{width:100%}.campaign-osaka-ja.old section.point .point-wrap .point.p2 .left .tit,article.campaign_kyoto.old section.point .point-wrap .point.p2 .left .tit{margin-top:0}.campaign-osaka-ja.old section.point .point-wrap .point.p2 .left .tit img,article.campaign_kyoto.old section.point .point-wrap .point.p2 .left .tit img{width:85%}.campaign-osaka-ja.old section.point .point-wrap .point.p3 .left .tit,article.campaign_kyoto.old section.point .point-wrap .point.p3 .left .tit{margin-top:0}.campaign-osaka-ja.old section.point .point-wrap .point.p3 .left .tit img,article.campaign_kyoto.old section.point .point-wrap .point.p3 .left .tit img{width:80%}.campaign-osaka-ja.old section.point .point-wrap .point .left,article.campaign_kyoto.old section.point .point-wrap .point .left{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:16px;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka-ja.old section.point .point-wrap .point .left .tit,article.campaign_kyoto.old section.point .point-wrap .point .left .tit{margin-bottom:16px}.campaign-osaka-ja.old section.point .point-wrap .point .right,article.campaign_kyoto.old section.point .point-wrap .point .right{width:100%;height:60vw;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.campaign-osaka-ja.old section.point .contact,article.campaign_kyoto.old section.point .contact{width:100%;padding:0 16px;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka-ja.old section.point .contact .tx p,article.campaign_kyoto.old section.point .contact .tx p{background:0 0;font-size:1.4rem;padding:0 0 8px}.campaign-osaka-ja.old section.point .contact .btn .btn-base.arrow.sink.mont,article.campaign_kyoto.old section.point .contact .btn .btn-base.arrow.sink.mont{height:56px}.campaign-osaka-ja.old section.point .contact .btn .btn-base.arrow.sink.mont a,article.campaign_kyoto.old section.point .contact .btn .btn-base.arrow.sink.mont a{font-size:1.6rem;height:56px}.campaign-osaka-ja.old section.faq,article.campaign_kyoto.old section.faq{padding:56px 0 32px}.campaign-osaka-ja.old section.faq img,article.campaign_kyoto.old section.faq img{width:90%;max-width:400px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120,article.campaign_kyoto.old section.faq .ppc-faq.w1120{padding:0;background:0 0;border:none;margin:32px auto}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav{pointer-events:auto}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt{font-size:1.6rem;line-height:1.5;padding:20px 20px 15px;margin:0 16px;border-top:1px solid #ccc;background:url(/images/lp/plp_kyoto/ppc-q.png),url(/icon/ic-plus-orange.svg);background-repeat:no-repeat,no-repeat;background-size:14px,10px;background-position:0 center,100% center}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt:first-child,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt:first-child{border:none}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt.active,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dt.active{background:url(/images/lp/plp_kyoto/ppc-q.png),url(/icon/ic-minus-orange.svg);background-repeat:no-repeat,no-repeat;background-size:14px,10px;background-position:0 center,100% center}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd{padding:10px 25px 20px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:none}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .tx-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .tx-box{width:100%;font-size:1.3rem;line-height:1.8;margin-bottom:10px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd .img-box{width:100%;margin:0 auto;max-width:420px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3{position:static;padding:10px 25px 20px}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3 .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd3 .img-box{position:static;width:100%}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd4 .img-box,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd4 .img-box{margin:0 auto}.campaign-osaka-ja.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd6,article.campaign_kyoto.old section.faq .ppc-faq.w1120 .faq-content dl.faq-acnav dd.dd6{padding-bottom:20px}.campaign-osaka-ja.old section.fix,article.campaign_kyoto.old section.fix{width:100%}.campaign-osaka-ja.old section.fix img,article.campaign_kyoto.old section.fix img{width:100%;left:0;margin-left:0}.campaign-osaka-ja.old section.support,article.campaign_kyoto.old section.support{width:100%;padding:56px 0}.campaign-osaka-ja.old section.support img,article.campaign_kyoto.old section.support img{width:300px;margin:0 auto}.campaign-osaka-ja.old section.house,article.campaign_kyoto.old section.house{width:100%;padding:56px 0}.campaign-osaka-ja.old section.house .house-tit,article.campaign_kyoto.old section.house .house-tit{width:300px;margin:0 auto 32px}.campaign-osaka-ja.old section.house .grid-wrap,article.campaign_kyoto.old section.house .grid-wrap{width:100%}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .photo-box,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .photo-box{width:100%;height:60vw;max-height:380px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .photo-box img,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .photo-box img{width:100%;height:auto}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box{width:100%;padding:0;margin-top:4px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top{font-size:1.2rem}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top h4,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top h4{margin-bottom:6px;font-size:1.8rem}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top p.small,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top p.small{margin:0 0 16px}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.left,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.left{display:none}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.right,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.right{padding-bottom:8px;border-bottom:1px solid #ccc}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left{width:100%;border:none}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right{width:100%}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .top .tags{border:none;margin-bottom:0;font-size:1.3rem}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tit,.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tx,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tit,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .bottom p.tx{display:none}.campaign-osaka-ja.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide,article.campaign_kyoto.old section.house .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{position:relative;text-align:center;padding:12px 56px}.campaign-osaka-ja.old section.contact,article.campaign_kyoto.old section.contact{padding:56px 0}.campaign-osaka-ja.old section.contact .tit,article.campaign_kyoto.old section.contact .tit{width:300px;margin:0 auto 32px}.campaign-osaka-ja.old section.contact .form,article.campaign_kyoto.old section.contact .form{min-width:0}.campaign-osaka-ja.old section.contact .form-area,article.campaign_kyoto.old section.contact .form-area{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:5px;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka-ja.old section.contact .form-area section.form-content,article.campaign_kyoto.old section.contact .form-area section.form-content{width:100%}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap{width:100%;padding:0}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr{width:100%;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form{width:100%;padding:10px 0}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .form-box,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .form-box{width:100%;float:none}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .half,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .half{width:100%}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .half:nth-child(even),article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .half:nth-child(even){float:none}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form .housename h2,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form .housename h2{text-align:center}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form label,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form label{font-size:1.4rem;font-weight:700;margin-top:8px}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form label span.req,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form label span.req{color:red}.campaign-osaka-ja.old section.contact .form-area section.form-content .form-wrap .form-inr form #details,article.campaign_kyoto.old section.contact .form-area section.form-content .form-wrap .form-inr form #details{margin-bottom:10px}}article.campaign-osaka{padding:0}article.campaign-osaka section.about-area .about-wrap .ab-box .tx-area{margin-right:-16px}article.campaign-osaka section.about-area .about-wrap .ab-box .house-count p.bold{font-weight:800;font-size:1.6rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap{width:1080px;margin:0 auto}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide{width:100%;background:#fff;border-radius:4px;border:1px solid #f0ede6;padding:16px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide:hover{opacity:.9}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .photo-box{width:50%;height:393px;overflow:hidden;line-height:0}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box{width:50%;padding-left:24px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top{font-size:1.4rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top h4{font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:8px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top h4 span.small{font-size:1.6rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access{line-height:1.3}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr p{font-size:1.4rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left{width:25%;margin-right:8px;padding-right:8px;border-right:2px solid #ccc}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right{width:70%}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .tags{margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:8px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .tags ul li{background:#14c6e6;font-size:1.4rem;color:#fff;margin:0 8px 8px 0;padding:0 8px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .bottom p.tit{font-size:1.6rem;margin-bottom:70px;line-height:1.3}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{max-width:initial;width:auto;position:absolute;right:0;bottom:0;color:#c42227;padding:8px 56px;border:2px solid #c42227;border-radius:3px;background:url(/icon/springcampaign/sakura.svg)}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg{width:10px;height:10px;fill:#c42227;margin-top:-6px;right:4px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover{background:#c42227;color:#fff}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide:hover svg{fill:#fff}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide p{text-align:center}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{background:#c42227;color:#fff}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a:hover .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide svg{fill:#fff}article.campaign-osaka section.contact .form{max-width:960px;margin:0 auto}@media (max-width:767px){article.campaign-osaka section.houses .procedue-wrap .grid-wrap{width:100%}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;fill:#fff}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .photo-box{width:100%;height:60vw;max-height:380px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .photo-box img{width:100%;height:auto}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box{width:100%;padding:0;margin-top:4px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top{font-size:1.2rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top h4{margin-bottom:6px}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.left{display:none}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr:first-child p.right{padding-bottom:8px;border-bottom:1px solid #ccc}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.left{width:100%;border:none}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .access .inr p.right{width:100%}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .top .tags{border:none;margin-bottom:0;font-size:1.3rem}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .bottom p.tit{display:none}article.campaign-osaka section.houses .procedue-wrap .grid-wrap a .grid.g-wide .tx-box .btn-base.ghost.arrow.mont.g-wide{position:relative;text-align:center;padding:12px 56px}}article.earlybird{overflow:hidden}article.earlybird .wrapper .content{background:#fff}article.earlybird .wrapper .content section.early-mv img{width:100%}article.earlybird .wrapper .content section.early-point h2{color:#fff;font-size:3rem;text-align:center;margin:50px 0 30px;padding:20px}article.earlybird .wrapper .content section.early-point h2 span{color:#fff001;border-bottom:1px solid #fff001}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 h3{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}article.earlybird .wrapper .content .spring section.early-point h2{background:#f16580}article.earlybird .wrapper .content .spring section.early-search-btn h3{color:#f16580}article.earlybird .wrapper .content .summer section.early-point h2{background:#ff8603}article.earlybird .wrapper .content .summer section.early-search-btn h3{color:#ff8603}article.earlybird .wrapper .content .autumn section.early-point h2{background:#e6722b}article.earlybird .wrapper .content .autumn section.early-search-btn h3{color:#e6722b}article.earlybird .wrapper .content .winter section.early-point h2{background:#fc4f78}article.earlybird .wrapper .content .winter section.early-search-btn h3{color:#fc4f78}@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}}.campaign-osaka section.campaign-btn,.campaign-osaka section.mv-area .title-wrap,.campaign-osaka section.procedure .procedue-wrap ul li img,.campaign-osaka 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}.campaign-osaka section.campaign-btn p,.campaign-osaka section.mv-area .title-wrap .tx-area h1,.campaign-osaka section.mv-area .title-wrap .tx-area p,.campaign-osaka 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)}.campaign-osaka section.about-area .about-wrap .ab-box h2,.campaign-osaka section.contact h2,.campaign-osaka section.features h2,.campaign-osaka section.houses h2,.campaign-osaka section.map .h2-wrap h2,.campaign-osaka section.procedure h2,.campaign-osaka section.program .program-tx-wrap .program-tx h3,.campaign-osaka section.situation h2,.campaign-osaka 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.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,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}.campaign-osaka section.about-area .about-wrap .ab-box h2 .h2-border,.campaign-osaka section.contact h2 .h2-border,.campaign-osaka section.features h2 .h2-border,.campaign-osaka section.houses h2 .h2-border,.campaign-osaka section.map .h2-wrap h2 .h2-border,.campaign-osaka section.procedure h2 .h2-border,.campaign-osaka section.program .program-tx-wrap .program-tx h3 .h2-border,.campaign-osaka section.situation h2 .h2-border,.campaign-osaka 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.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.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){.campaign-osaka section.about-area .about-wrap .ab-box h2,.campaign-osaka section.contact h2,.campaign-osaka section.features h2,.campaign-osaka section.houses h2,.campaign-osaka section.map .h2-wrap h2,.campaign-osaka section.procedure h2,.campaign-osaka section.program .program-tx-wrap .program-tx h3,.campaign-osaka section.situation h2,.campaign-osaka 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.map .h2-wrap h2,article.summer section.procedure h2,article.summer section.program .program-tx-wrap .program-tx h3,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}.campaign-osaka section.about-area .about-wrap .ab-box h2 .h2-border,.campaign-osaka section.contact h2 .h2-border,.campaign-osaka section.features h2 .h2-border,.campaign-osaka section.houses h2 .h2-border,.campaign-osaka section.map .h2-wrap h2 .h2-border,.campaign-osaka section.procedure h2 .h2-border,.campaign-osaka section.program .program-tx-wrap .program-tx h3 .h2-border,.campaign-osaka section.situation h2 .h2-border,.campaign-osaka 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.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.situation h2 .h2-border,article.summer section.voice h2 .h2-border{width:100px}}.campaign-osaka,article.summer{padding:100px 0 0;max-width:1920px;color:#000;font-family:Raleway,sans-serif;font-weight:600;letter-spacing:1px;overflow:hidden}.campaign-osaka section,article.summer section{padding:100px 0;background:#fff;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka section.bnr,article.summer section.bnr{padding:32px 0}.campaign-osaka section.bnr .inr,article.summer section.bnr .inr{max-width:1120px;padding:0 16px;margin:0 auto}.campaign-osaka section.mv-area,article.summer section.mv-area{width:100%;height:620px;padding:0;position:relative;z-index:1}.campaign-osaka section.mv-area img.mv-kazari,article.summer section.mv-area img.mv-kazari{width:200px;position:absolute;bottom:-62px}.campaign-osaka section.mv-area img.mv-kazari.left,article.summer section.mv-area img.mv-kazari.left{left:-10px}.campaign-osaka section.mv-area img.mv-kazari.right,article.summer section.mv-area img.mv-kazari.right{right:-10px}.campaign-osaka section.mv-area .title-wrap,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}.campaign-osaka section.mv-area .title-wrap .tx-area,article.summer section.mv-area .title-wrap .tx-area{text-align:center;display:table-cell;vertical-align:middle}.campaign-osaka section.mv-area .title-wrap .tx-area p,article.summer section.mv-area .title-wrap .tx-area p{color:#fff;font-size:2.4rem;margin-bottom:8px}.campaign-osaka section.mv-area .title-wrap .tx-area h1,article.summer section.mv-area .title-wrap .tx-area h1{color:#fff;font-size:5rem;font-weight:800;line-height:6rem}.campaign-osaka section.mv-area .mv-bg,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}.campaign-osaka section.campaign-btn,article.summer section.campaign-btn{padding:0;text-align:center;background:0 0;margin:0 auto;top:480px}.campaign-osaka section.campaign-btn p,article.summer section.campaign-btn p{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:13px}.campaign-osaka section.campaign-btn .btn a,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)}.campaign-osaka section.campaign-btn .btn a:hover,article.summer section.campaign-btn .btn a:hover{top:3px;box-shadow:none}.campaign-osaka section.menu-area,article.summer section.menu-area{padding:0;background:#fff}.campaign-osaka section.menu-area ul,article.summer section.menu-area ul{padding:40px 0;text-align:center}.campaign-osaka section.menu-area ul li,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}.campaign-osaka section.menu-area ul li:last-child,article.summer section.menu-area ul li:last-child{border-right:none}.campaign-osaka section.menu-area ul li a,article.summer section.menu-area ul li a{font-size:1.5rem;padding:5px 10px}.campaign-osaka section.menu-area ul li a:hover,article.summer section.menu-area ul li a:hover{color:#fff;background:#c72228;border-radius:5px}.campaign-osaka section.menu-area ul li a:before,article.summer section.menu-area ul li a:before{width:1.6rem;height:1.6rem;margin:0 5px -3px 0;background-size:contain}.campaign-osaka section.menu-area ul li a.lg:before,article.summer section.menu-area ul li a.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}.campaign-osaka section.menu-area ul li a.it:before,article.summer section.menu-area ul li a.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}.campaign-osaka section.menu-area ul li a.wh:before,article.summer section.menu-area ul li a.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}.campaign-osaka section.about-area,article.summer section.about-area{width:100%;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat;position:relative}.campaign-osaka section.about-area .about-wrap,article.summer section.about-area .about-wrap{width:1080px;margin:0 auto}.campaign-osaka section.about-area .about-wrap .ab-box,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}.campaign-osaka section.about-area .about-wrap .ab-box img.tower,article.summer section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}.campaign-osaka section.about-area .about-wrap .ab-box img.about-map,article.summer section.about-area .about-wrap .ab-box img.about-map{width:390px;margin:0 auto;display:block}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area,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}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .tokyo,article.summer section.about-area .about-wrap .ab-box .tx-area .tokyo{color:#c72228;font-size:3rem;font-weight:800}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .nationalities,article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1.2rem}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .nationalities span,article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities span{color:#c72228;font-size:1.8rem}.campaign-osaka section.about-area .about-wrap .ab-box h2,article.summer section.about-area .about-wrap .ab-box h2{text-align:left;margin-bottom:25px}.campaign-osaka section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.about-area .about-wrap .ab-box h2 .h2-border{width:190px;margin:15px 0 0}.campaign-osaka section.about-area .about-wrap .ab-box .house-count,article.summer section.about-area .about-wrap .ab-box .house-count{font-size:2rem;font-weight:800;margin-bottom:5px}.campaign-osaka section.about-area .about-wrap .ab-box .house-count span,article.summer section.about-area .about-wrap .ab-box .house-count span{color:#c72228;font-size:3rem}.campaign-osaka section.about-area .about-wrap .ab-box p,article.summer section.about-area .about-wrap .ab-box p{width:500px;font-weight:400;line-height:2.6rem}.campaign-osaka section.about-area .about-wrap .ab-box .graph,article.summer section.about-area .about-wrap .ab-box .graph{color:#fff;width:490px;height:50px;display:table;background:#000;margin-top:40px}.campaign-osaka section.about-area .about-wrap .ab-box .graph .gbox,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}.campaign-osaka section.about-area .about-wrap .ab-box .graph .gbox.jp,article.summer section.about-area .about-wrap .ab-box .graph .gbox.jp{background:#c72228}.campaign-osaka section.features,article.summer section.features{position:relative}.campaign-osaka section.features img.features-kazari,article.summer section.features img.features-kazari{width:200px;position:absolute;top:-62px}.campaign-osaka section.features img.features-kazari.left,article.summer section.features img.features-kazari.left{left:-10px}.campaign-osaka section.features img.features-kazari.right,article.summer section.features img.features-kazari.right{right:-10px}.campaign-osaka section.features ul,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}.campaign-osaka section.features ul li,article.summer section.features ul li{width:330px;text-align:center}.campaign-osaka section.features ul li img,article.summer section.features ul li img{width:100%}.campaign-osaka section.features ul li h3,article.summer section.features ul li h3{color:#c72228;font-size:1.6rem;margin:10px 0 5px}.campaign-osaka section.features ul li p,article.summer section.features ul li p{font-size:1.2rem;font-weight:400}.campaign-osaka section.program,article.summer section.program{width:100%;height:500px;padding:0;position:relative;background:#000}.campaign-osaka section.program .program-tx-wrap,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}.campaign-osaka section.program .program-tx-wrap .program-tx,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}.campaign-osaka section.program .program-tx-wrap .program-tx h3,article.summer section.program .program-tx-wrap .program-tx h3{font-size:3.2rem;line-height:4.5rem;margin-bottom:20px}.campaign-osaka section.program .program-tx-wrap .program-tx p,article.summer section.program .program-tx-wrap .program-tx p{font-size:1.4rem;line-height:2.4}.campaign-osaka section.program .program-bg,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}.campaign-osaka section.situation,article.summer section.situation{background:#fff;padding-bottom:0}.campaign-osaka section.situation .menu-area,article.summer section.situation .menu-area{background:#fff}.campaign-osaka section.situation .menu-area ul,article.summer section.situation .menu-area ul{padding:5px 0 30px}.campaign-osaka section.situation .situation-area,article.summer section.situation .situation-area{overflow:hidden;padding:40px 0 80px;background:url(/images/campaign/summer/summer-bg-03.jpg) repeat}.campaign-osaka section.situation .situation-area .situation-wrap,article.summer section.situation .situation-area .situation-wrap{margin:0 auto;position:relative}.campaign-osaka section.situation .situation-area .situation-wrap .slick-dots,article.summer section.situation .situation-area .situation-wrap .slick-dots{bottom:-48px}.campaign-osaka section.situation .situation-area .situation-wrap .glide__wrapper,article.summer section.situation .situation-area .situation-wrap .glide__wrapper{overflow:visible;height:481px}.campaign-osaka section.situation .situation-area .situation-wrap ul.glide__bullets,article.summer section.situation .situation-area .situation-wrap ul.glide__bullets{bottom:-35px}.campaign-osaka section.situation .situation-area .situation-wrap ul.glide__bullets li,article.summer section.situation .situation-area .situation-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(255,255,255,.6)}.campaign-osaka section.situation .situation-area .situation-wrap ul.glide__bullets li.active,article.summer section.situation .situation-area .situation-wrap ul.glide__bullets li.active{background-color:#c72228}.campaign-osaka section.situation .situation-area .situation-wrap .glide__arrow,article.summer section.situation .situation-area .situation-wrap .glide__arrow{padding:30px 14px;border:none;border-radius:0;background-color:#c72228}.campaign-osaka section.situation .situation-area .situation-wrap .glide__arrow.prev,article.summer section.situation .situation-area .situation-wrap .glide__arrow.prev{left:26px}.campaign-osaka section.situation .situation-area .situation-wrap .glide__arrow.next,article.summer section.situation .situation-area .situation-wrap .glide__arrow.next{right:26px}.campaign-osaka section.situation .situation-area .situation-wrap .glide__arrow:hover,article.summer section.situation .situation-area .situation-wrap .glide__arrow:hover{padding:100px 14px}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box,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}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3,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}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3:before,article.summer section.situation .situation-area .situation-wrap .stu-box h3:before{width:4rem;height:4rem;margin:0 10px -10px 0;background-size:contain}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3.lg:before,article.summer section.situation .situation-area .situation-wrap .stu-box h3.lg:before{background-image:url(/images/campaign/summer/ic-samurai.svg)}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3.it:before,article.summer section.situation .situation-area .situation-wrap .stu-box h3.it:before{background-image:url(/images/campaign/summer/ic-ninjya.svg)}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box h3.wh:before,article.summer section.situation .situation-area .situation-wrap .stu-box h3.wh:before{background-image:url(/images/campaign/summer/ic-geisya.svg)}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap,article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap{padding:10px 0}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area,article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area{width:58%;float:left}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area img,article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .pic-area img{width:100%}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area,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}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul,article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul{position:relative;margin:0 5px 0 15px}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul #summersituation,article.summer section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul #summersituation{position:absolute;top:50px}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li,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}.campaign-osaka section.situation .situation-area .situation-wrap .stu-box .stu-wrap .tx-area ul li span,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}.campaign-osaka section.procedure,article.summer section.procedure{position:relative;padding-bottom:0}.campaign-osaka section.procedure #summerprocedure,article.summer section.procedure #summerprocedure{position:relative;top:215px}.campaign-osaka section.procedure .procedue-wrap,article.summer section.procedure .procedue-wrap{padding:40px 0;background:url(/images/campaign/summer/summer-bg-04.jpg) repeat}.campaign-osaka section.procedure .procedue-wrap ul,article.summer 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}.campaign-osaka section.procedure .procedue-wrap ul.pc-none,article.summer section.procedure .procedue-wrap ul.pc-none{display:none}.campaign-osaka section.procedure .procedue-wrap ul.sp-none,article.summer section.procedure .procedue-wrap ul.sp-none{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.campaign-osaka section.procedure .procedue-wrap ul li,article.summer section.procedure .procedue-wrap ul li{width:50%;height:400px;margin:0 10px;padding:40px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border:5px solid #fff}.campaign-osaka section.procedure .procedue-wrap ul li.camp,article.summer section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}.campaign-osaka section.procedure .procedue-wrap ul li.camp p,article.summer section.procedure .procedue-wrap ul li.camp p{padding:0 20px}.campaign-osaka section.procedure .procedue-wrap ul li.camp img,article.summer section.procedure .procedue-wrap ul li.camp img{top:110px}.campaign-osaka section.procedure .procedue-wrap ul li h3,article.summer section.procedure .procedue-wrap ul li h3{font-size:1.6rem;text-align:center;text-transform:uppercase;color:#c72228}.campaign-osaka section.procedure .procedue-wrap ul li h3 span,article.summer section.procedure .procedue-wrap ul li h3 span{font-size:2rem;color:#14c6e6}.campaign-osaka section.procedure .procedue-wrap ul li p,article.summer 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}.campaign-osaka section.procedure .procedue-wrap ul li img,article.summer section.procedure .procedue-wrap ul li img{width:120px;display:block;margin:0 auto;top:110px}.campaign-osaka section.voice .voice-list-wrap,article.summer section.voice .voice-list-wrap{width:1080px;margin:0 auto}.campaign-osaka section.voice .voice-list-wrap ul,article.summer section.voice .voice-list-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.campaign-osaka section.voice .voice-list-wrap ul li.glide__slide,article.summer section.voice .voice-list-wrap ul li.glide__slide{width:-webkit-calc(25% - 10px);width:calc(25% - 10px);display:inline-block}.campaign-osaka section.voice .voice-list-wrap ul.slick-dots,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}.campaign-osaka section.voice .voice-list-wrap .glide-inr,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}.campaign-osaka section.voice .voice-list-wrap .glide-inr .job,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}.campaign-osaka section.voice .voice-list-wrap .glide-inr p,article.summer section.voice .voice-list-wrap .glide-inr p{font-size:1.1rem;min-height:220px}.campaign-osaka section.voice .voice-list-wrap .glide-inr .voice-box,article.summer section.voice .voice-list-wrap .glide-inr .voice-box{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka section.voice .voice-list-wrap .glide-inr .profile-box,article.summer section.voice .voice-list-wrap .glide-inr .profile-box{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #eee}.campaign-osaka section.voice .voice-list-wrap .glide-inr .profile-box img,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}.campaign-osaka section.voice .voice-list-wrap .glide-inr .profile-box .tx-area,article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area{width:140px;float:left;margin:12px 0 0 8px}.campaign-osaka section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .name,article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .name{font-size:1.6rem}.campaign-osaka section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .age,article.summer section.voice .voice-list-wrap .glide-inr .profile-box .tx-area .age{color:#969696;font-size:1.2rem;font-weight:400}.campaign-osaka section.houses,article.summer section.houses{padding-bottom:0;border-top:2px solid #c72228}.campaign-osaka section.houses .procedue-wrap,article.summer section.houses .procedue-wrap{padding:30px 0;background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}.campaign-osaka section.houses .procedue-wrap .grid-wrap,article.summer section.houses .procedue-wrap .grid-wrap{width:1080px;margin:0 auto}.campaign-osaka section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p,article.summer 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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p.cover,article.summer 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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .grid.g-house a .tx-box .inr.summer p:before,article.summer 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%)}.campaign-osaka section.map,article.summer section.map{padding-bottom:0}.campaign-osaka section.map .h2-wrap span,article.summer section.map .h2-wrap span{color:#c42227}.campaign-osaka section.map .map-wrap,article.summer section.map .map-wrap{padding:20px 0;background:url(/images/lp/language_school/map-bg.jpg) no-repeat;background-size:cover}.campaign-osaka section.map .map-wrap .map-img,article.summer section.map .map-wrap .map-img{width:1060px;margin:0 auto}.campaign-osaka section.map .map-wrap .map-img img,article.summer section.map .map-wrap .map-img img{width:100%}.campaign-osaka section.contact,article.summer section.contact{padding-bottom:0}.campaign-osaka section.contact .contact-wrap,article.summer section.contact .contact-wrap{width:960px;margin:0 auto}.campaign-osaka section.contact .contact-wrap p,article.summer section.contact .contact-wrap p{text-align:center;margin-bottom:20px;line-height:2}.campaign-osaka section.contact section.form,article.summer section.contact section.form{padding:20px 0 100px}.campaign-osaka section.contact section.form form,article.summer section.contact section.form form{max-width:960px;margin:0 auto}.campaign-osaka section.contact section.form .btn-base-form,article.summer section.contact section.form .btn-base-form{font-size:1.6rem}@media (max-width:767px){.campaign-osaka,article.summer{padding-top:0}.campaign-osaka section,article.summer section{width:100%;padding:60px 0}.campaign-osaka section.mv-area,article.summer section.mv-area{height:480px}.campaign-osaka section.mv-area img.mv-kazari,article.summer section.mv-area img.mv-kazari{width:80px;bottom:-25px}.campaign-osaka section.mv-area .title-wrap,article.summer section.mv-area .title-wrap{height:200px;top:140px;background-size:200px 200px}.campaign-osaka section.mv-area .title-wrap .tx-area p,article.summer section.mv-area .title-wrap .tx-area p{font-size:1.2rem;line-height:2rem}.campaign-osaka section.mv-area .title-wrap .tx-area h1,article.summer section.mv-area .title-wrap .tx-area h1{font-size:2.8rem;line-height:3.4rem}.campaign-osaka section.mv-area .mv-bg,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}.campaign-osaka section.campaign-btn,article.summer section.campaign-btn{position:static;background:#fff;padding:25px 20px 30px}.campaign-osaka section.campaign-btn p,article.summer section.campaign-btn p{color:#000;text-shadow:none;font-size:1.4rem;padding:0 20px}.campaign-osaka section.campaign-btn .btn a,article.summer section.campaign-btn .btn a{position:relative;color:#fff;font-size:1.6rem;line-height:1.4}.campaign-osaka section.about-area,article.summer section.about-area{padding:40px 0}.campaign-osaka section.about-area .about-wrap,article.summer section.about-area .about-wrap{width:100%}.campaign-osaka section.about-area .about-wrap .ab-box,article.summer section.about-area .about-wrap .ab-box{width:100%;padding:0 10px;float:none}.campaign-osaka section.about-area .about-wrap .ab-box.map-box,article.summer section.about-area .about-wrap .ab-box.map-box{padding-bottom:30px}.campaign-osaka section.about-area .about-wrap .ab-box img.tower,article.summer section.about-area .about-wrap .ab-box img.tower{width:70px;position:absolute;top:-6px;right:40px}.campaign-osaka section.about-area .about-wrap .ab-box img.about-map,article.summer section.about-area .about-wrap .ab-box img.about-map{width:280px}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area,article.summer section.about-area .about-wrap .ab-box .tx-area{width:200px;right:0;left:0;top:none;bottom:10px;margin:auto auto}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .tokyo,article.summer section.about-area .about-wrap .ab-box .tx-area .tokyo{font-size:2rem;font-weight:800}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .nationalities,article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities{font-size:1rem;line-height:1.2}.campaign-osaka section.about-area .about-wrap .ab-box .tx-area .nationalities span,article.summer section.about-area .about-wrap .ab-box .tx-area .nationalities span{font-size:1.2rem}.campaign-osaka section.about-area .about-wrap .ab-box h2,article.summer section.about-area .about-wrap .ab-box h2{text-align:center}.campaign-osaka section.about-area .about-wrap .ab-box h2 .h2-border,article.summer section.about-area .about-wrap .ab-box h2 .h2-border{width:100px;margin:25px auto 0}.campaign-osaka section.about-area .about-wrap .ab-box .house-count,article.summer section.about-area .about-wrap .ab-box .house-count{font-size:1.4rem;text-align:center;margin-bottom:10px}.campaign-osaka section.about-area .about-wrap .ab-box .house-count span,article.summer section.about-area .about-wrap .ab-box .house-count span{font-size:2.2rem}.campaign-osaka section.about-area .about-wrap .ab-box p,article.summer section.about-area .about-wrap .ab-box p{width:100%;font-size:1.2rem;line-height:1.8;text-align:center}.campaign-osaka section.about-area .about-wrap .ab-box .graph,article.summer section.about-area .about-wrap .ab-box .graph{width:100%;height:50px;margin:20px 0 40px}.campaign-osaka section.about-area .about-wrap .ab-box .graph .gbox,article.summer section.about-area .about-wrap .ab-box .graph .gbox{font-size:1.2rem}.campaign-osaka section.features img.features-kazari,article.summer section.features img.features-kazari{width:80px;top:-25px}.campaign-osaka section.features ul,article.summer section.features ul{width:100%;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.campaign-osaka section.features ul li,article.summer section.features ul li{width:100%;margin-bottom:40px}.campaign-osaka section.features ul li:last-child,article.summer section.features ul li:last-child{margin-bottom:0}.campaign-osaka section.features ul li p,article.summer section.features ul li p{width:90%;margin:0 auto}.campaign-osaka section.program,article.summer section.program{height:400px}.campaign-osaka section.program .program-tx-wrap,article.summer section.program .program-tx-wrap{width:100%;height:400px}.campaign-osaka section.program .program-tx-wrap .program-tx,article.summer section.program .program-tx-wrap .program-tx{padding:10px}.campaign-osaka section.program .program-tx-wrap .program-tx h3,article.summer section.program .program-tx-wrap .program-tx h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}.campaign-osaka section.program .program-tx-wrap .program-tx p,article.summer section.program .program-tx-wrap .program-tx p{font-size:1.2rem;line-height:2}.campaign-osaka section.program .program-bg,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}.campaign-osaka section.situation,article.summer section.situation{padding-bottom:0}.campaign-osaka section.situation .acnav,article.summer section.situation .acnav{width:100%;padding:5px;background:#55bdee;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.campaign-osaka section.situation .acnav a.btn-open,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%}.campaign-osaka section.situation .acnav a.btn-open.open,article.summer section.situation .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}.campaign-osaka section.situation .acnav a.btn-close,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}.campaign-osaka section.situation .acnav a.btn-close:before,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}.campaign-osaka section.situation .acnav .acnav-inr,article.summer section.situation .acnav .acnav-inr{display:none}.campaign-osaka section.situation .acnav,article.summer section.situation .acnav{background:0 0;padding:0 5px;margin-bottom:5px}.campaign-osaka section.situation .acnav a.btn-open,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}.campaign-osaka section.situation .acnav a.btn-open.active,article.summer section.situation .acnav a.btn-open.active{color:#fff}.campaign-osaka section.situation .acnav a.btn-open.lg,article.summer section.situation .acnav a.btn-open.lg{background-image:url(/images/campaign/summer/ic-samurai.svg),url(/icon/ic-plus-white.svg)}.campaign-osaka section.situation .acnav a.btn-open.lg.active,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)}.campaign-osaka section.situation .acnav a.btn-open.it,article.summer section.situation .acnav a.btn-open.it{background-image:url(/images/campaign/summer/ic-ninjya.svg),url(/icon/ic-plus-white.svg)}.campaign-osaka section.situation .acnav a.btn-open.it.active,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)}.campaign-osaka section.situation .acnav a.btn-open.wh,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%}.campaign-osaka section.situation .acnav a.btn-open.wh.active,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)}.campaign-osaka section.situation .acnav .acnav-inr.open,article.summer section.situation .acnav .acnav-inr.open{display:block}.campaign-osaka section.situation .stu-box,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}.campaign-osaka section.situation .stu-box h3,article.summer section.situation .stu-box h3{display:none}.campaign-osaka section.situation .stu-box .stu-wrap,article.summer section.situation .stu-box .stu-wrap{padding:0}.campaign-osaka section.situation .stu-box .stu-wrap .pic-area,article.summer section.situation .stu-box .stu-wrap .pic-area{width:100%;float:none}.campaign-osaka section.situation .stu-box .stu-wrap .pic-area img,article.summer section.situation .stu-box .stu-wrap .pic-area img{width:100%}.campaign-osaka section.situation .stu-box .stu-wrap .tx-area,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}.campaign-osaka section.situation .stu-box .stu-wrap .tx-area ul,article.summer section.situation .stu-box .stu-wrap .tx-area ul{margin:10px 0 0}.campaign-osaka section.situation .stu-box .stu-wrap .tx-area ul li,article.summer section.situation .stu-box .stu-wrap .tx-area ul li{font-size:1.2rem;font-weight:400;margin-bottom:10px}.campaign-osaka section.situation .stu-box .stu-wrap .tx-area ul li span,article.summer section.situation .stu-box .stu-wrap .tx-area ul li span{color:#c72228;font-weight:600}.campaign-osaka section.procedure #summerprocedure,article.summer section.procedure #summerprocedure{top:25px}.campaign-osaka section.procedure .procedue-wrap ul,article.summer section.procedure .procedue-wrap ul{width:100%;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-osaka section.procedure .procedue-wrap ul.hidden-md-up,article.summer section.procedure .procedue-wrap ul.hidden-md-up{display:block}.campaign-osaka section.procedure .procedue-wrap ul.hidden-sm-down,article.summer section.procedure .procedue-wrap ul.hidden-sm-down{display:none}.campaign-osaka section.procedure .procedue-wrap ul li,article.summer section.procedure .procedue-wrap ul li{width:100%;height:auto;padding:15px;margin:0 0 5px}.campaign-osaka section.procedure .procedue-wrap ul li h3,article.summer section.procedure .procedue-wrap ul li h3{font-size:1.4rem;padding-left:40px;text-align:left}.campaign-osaka section.procedure .procedue-wrap ul li h3 span,article.summer section.procedure .procedue-wrap ul li h3 span{font-size:2rem}.campaign-osaka section.procedure .procedue-wrap ul li p,article.summer section.procedure .procedue-wrap ul li p{position:static}.campaign-osaka section.procedure .procedue-wrap ul li img,article.summer section.procedure .procedue-wrap ul li img{width:25px;margin:auto 0;top:0;left:15px}.campaign-osaka section.procedure .procedue-wrap ul li.camp,article.summer section.procedure .procedue-wrap ul li.camp{padding-top:14px;border:5px solid #14c6e6}.campaign-osaka section.procedure .procedue-wrap ul li.camp h3 span,article.summer section.procedure .procedue-wrap ul li.camp h3 span{margin-bottom:3px}.campaign-osaka section.procedure .procedue-wrap ul li.camp img,article.summer section.procedure .procedue-wrap ul li.camp img{margin:0 0;top:15px}.campaign-osaka section.procedure .procedue-wrap ul li.camp p,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}.campaign-osaka section.voice,article.summer section.voice{padding:60px 0 100px}.campaign-osaka section.voice .voice-list-wrap,article.summer section.voice .voice-list-wrap{width:100%}.campaign-osaka section.voice .voice-list-wrap ul,article.summer section.voice .voice-list-wrap ul{display:block}.campaign-osaka section.voice .voice-list-wrap .glide-inr,article.summer section.voice .voice-list-wrap .glide-inr{width:100%;margin:0 5px}.campaign-osaka section.voice .voice-list-wrap ul.glide__bullets,article.summer section.voice .voice-list-wrap ul.glide__bullets{bottom:-40px}.campaign-osaka section.voice .voice-list-wrap ul.glide__bullets li,article.summer section.voice .voice-list-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(185,185,185,.3)}.campaign-osaka section.voice .voice-list-wrap ul.glide__bullets li.active,article.summer section.voice .voice-list-wrap ul.glide__bullets li.active{background-color:#c72228}.campaign-osaka section.voice .voice-list-wrap .slick-dots,article.summer section.voice .voice-list-wrap .slick-dots{display:block;bottom:-16px}.campaign-osaka section.houses .procedue-wrap,article.summer section.houses .procedue-wrap{background:url(/images/campaign/summer/summer-bg-01.jpg) repeat}.campaign-osaka section.houses .procedue-wrap .grid-wrap,article.summer section.houses .procedue-wrap .grid-wrap{width:100%}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav,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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-open,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%}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-open.open,article.summer section.houses .procedue-wrap .grid-wrap .acnav a.btn-open.open{color:#55bdee;background-image:url(/icon/ic-minus-blue.svg)}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-close,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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav a.btn-close:before,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}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav .acnav-inr,article.summer section.houses .procedue-wrap .grid-wrap .acnav .acnav-inr{display:none}.campaign-osaka section.houses .procedue-wrap .grid-wrap .acnav,article.summer section.houses .procedue-wrap .grid-wrap .acnav{clear:both;margin-bottom:5px;padding:0;background:0 0}.campaign-osaka section.houses a.btn-open,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}.campaign-osaka section.houses a.btn-open:before,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}.campaign-osaka section.houses a.btn-open.active,article.summer section.houses a.btn-open.active{display:none}.campaign-osaka section.houses .acnav-inr,article.summer section.houses .acnav-inr{display:none}.campaign-osaka section.map .map-wrap .map-img,article.summer section.map .map-wrap .map-img{width:100%}.campaign-osaka section.contact,article.summer section.contact{padding:60px 5px}.campaign-osaka section.contact .contact-wrap,article.summer section.contact .contact-wrap{width:100%}.campaign-osaka section.contact .contact-wrap p,article.summer section.contact .contact-wrap p{font-size:1.2rem;line-height:1.5;padding:5px}}article.summer-tw .wrapper{width:1080px}article.summer-tw .wrapper .content{width:840px}article.summer-tw .wrapper .content section.sec-wrap{padding:0}article.summer-tw .wrapper .content h2{font-size:2.6rem;font-family:Raleway,sans-serif;font-weight:900;line-height:3.6rem;text-align:center;text-transform:uppercase}article.summer-tw .wrapper .content .h2-sub{font-size:1.2rem;color:#e74620;font-weight:700;text-align:center;margin-bottom:30px}article.summer-tw .wrapper .content section.summer-tw-mv img{width:100%}article.summer-tw .wrapper .content section.summer-tw-about{padding:0 0 30px}article.summer-tw .wrapper .content section.summer-tw-about p{font-size:1.2rem;font-weight:700;line-height:2.4rem;text-align:center}article.summer-tw .wrapper .content section.summer-tw-about p span{color:#e74620}article.summer-tw .wrapper .content hr.line{border:0;height:0;margin:0 100px;border-top:none;border-bottom:1px solid #eee}article.summer-tw .wrapper .content section.summer-tw-point{padding:30px 0;text-align:center}article.summer-tw .wrapper .content section.summer-tw-point .point-top-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;padding:10px 20px;position:relative}article.summer-tw .wrapper .content section.summer-tw-point .point-top-wrap img.star-s{width:24px;position:absolute;bottom:20px;right:39px}article.summer-tw .wrapper .content section.summer-tw-point .point-box{width:380px;margin:0 20px 40px}article.summer-tw .wrapper .content section.summer-tw-point .point-box img{width:100%}article.summer-tw .wrapper .content section.summer-tw-point .point-box p.tit{color:#e74620;font-weight:700;font-size:1.6rem;margin:5px 0}article.summer-tw .wrapper .content section.summer-tw-point .point-box p.tx{font-size:1.2rem;line-height:2rem;padding:0 10px}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap{width:100%;position:relative}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap img.star-m{width:34px;position:absolute;bottom:-20px;left:39px}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap .point-box{width:100%;margin:0 0 40px}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap .point-box img{width:100%}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap .point-box p.tx{max-width:525px;margin:0 auto}article.summer-tw .wrapper .content section.summer-tw-voice{padding:30px 0;background:url(/images/campaign/summer_tw/voice-bg.jpg);background:cover;background-repeat:none}article.summer-tw .wrapper .content section.summer-tw-voice h2{color:#fff}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap ul.sp-none{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;padding:10px 20px}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box{width:380px;height:420px;border-radius:5px;background:#fff;overflow:hidden;margin:0 5px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box img{width:100%}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box .tx-area .profile{padding:35px 20px 10px;position:relative}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box .tx-area .profile img{width:70px;border-radius:50%;overflow:hidden;position:absolute;top:-35px;left:15px}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box .tx-area .profile .name{font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600;position:absolute;top:5px;left:90px;border-bottom:1px solid #eee;padding:0 0 2px 0}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box .tx-area .profile .tit{color:#e74620;font-size:1.4rem;font-weight:600;font-family:Raleway,sans-serif;line-height:2rem;margin:5px 0}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .voice-box .tx-area .profile .tx{font-size:1.2rem;line-height:2.4rem}article.summer-tw .wrapper .content section.summer-tw-houses{padding:30px 0}article.summer-tw .wrapper .content section.summer-tw-houses .grid-wrap{margin:0}article.summer-tw .wrapper .content section.summer-tw-houses .grid-wrap .g-house{width:-webkit-calc(33.333% - 10px);width:calc(33.333% - 10px)}article.summer-tw .wrapper .content section.summer-tw-houses .grid-wrap .g-house a .tx-box h4{color:#e74620}article.summer-tw .wrapper .content section.summer-tw-contact{padding:30px 0}article.summer-tw .wrapper .content section.summer-tw-contact .contact-wrap{width:100%;margin:0 auto}article.summer-tw .wrapper .content section.summer-tw-contact .contact-wrap p{text-align:center;margin-bottom:20px;line-height:2}article.summer-tw .wrapper .content section.summer-tw-contact .form-area{width:800px;margin:0 auto;border:2px solid #e74620}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content{padding:0;margin-bottom:0}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .tx-area{text-align:center}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .tx-area img.town{width:256px;margin:50px 0 20px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .tx-area p.top{font-size:1.8rem;margin-bottom:5px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .tx-area p.top:before{content:'';width:2rem;height:2rem;background-image:url(/form/springcampaign/sakura.svg);background-repeat:no-repeat;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);background-size:13px;display:inline-block;margin:0 0 -3px 0}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .tx-area p.bottom{font-size:3.6rem;font-weight:700;color:#e74620}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr{margin:0 auto;background:#fff;border-radius:10px;overflow:hidden}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form{width:720px;margin:0 auto;padding:10px 0 50px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form input,article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form textarea{margin-bottom:20px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .required{color:red;text-align:center;margin:20px 0}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .form-box{width:100%}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .half{width:340px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .half p.age{font-size:1.2rem;text-align:left;margin:-20px 0 20px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form hr.line{clear:both;border:0;height:0;margin:20px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form label{font-size:1.5rem;font-weight:700;margin-top:8px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form label span.req{color:red}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form #details{height:200px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .area-none{display:none}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form #age,article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form textarea#nationality{height:40px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .none{display:none}@media (max-width:767px){article.summer-tw .wrapper{width:100%}article.summer-tw .wrapper .content{width:100%}article.summer-tw .wrapper .content .main-content{margin-bottom:0}article.summer-tw .wrapper .content h2{font-size:2rem;line-height:2.6rem}article.summer-tw .wrapper .content section.summer-tw-mv{width:100%;margin:0 auto 10px}article.summer-tw .wrapper .content hr.line{margin:0 10%}article.summer-tw .wrapper .content section.summer-tw-about p{line-height:2rem;padding:0 10px}article.summer-tw .wrapper .content section.summer-tw-point{padding-bottom:0}article.summer-tw .wrapper .content section.summer-tw-point .point-top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0}article.summer-tw .wrapper .content section.summer-tw-point .point-top-wrap .point-box{width:100%;margin:0 0 40px}article.summer-tw .wrapper .content section.summer-tw-point .point-bottom-wrap .point-box{margin:0}article.summer-tw .wrapper .content section.summer-tw-voice{width:100%;margin:0;padding:30px 0 50px}article.summer-tw .wrapper .content section.summer-tw-voice .slick-dots{bottom:-24px}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap ul.sp-none{display:none}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .glide-inr .voice-box{width:auto;height:380px;margin:5px;-moz-box-sizing:border-box;box-sizing:border-box}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .glide-inr .voice-box .tx-area .profile .tx{font-size:1.1rem;line-height:2rem}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .glide__arrow{padding:10px 10px 8px 10px;border:none;border-radius:0;background-color:#e74620}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .glide__arrow.prev{left:0}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap .glide__arrow.next{right:0}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap ul.glide__bullets{bottom:-30px}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap ul.glide__bullets li{width:10px;height:10px;background-color:rgba(185,185,185,.3)}article.summer-tw .wrapper .content section.summer-tw-voice .voice-wrap ul.glide__bullets li.active{background-color:#e74620}article.summer-tw .wrapper .content section.summer-tw-houses .grid-wrap{width:100%}article.summer-tw .wrapper .content section.summer-tw-houses .grid-wrap .g-house{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:auto;margin:5px;border:1px solid #e74620;box-shadow:none;border-radius:2px}article.summer-tw .wrapper .content section.summer-tw-contact{padding:60px 5px}article.summer-tw .wrapper .content section.summer-tw-contact .contact-wrap{width:100%}article.summer-tw .wrapper .content section.summer-tw-contact .contact-wrap p{font-size:1.2rem;line-height:1.5;padding:5px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area{width:100%;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content{width:100%}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap{width:100%;padding:0}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr{width:100%;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form{width:100%;padding:10px 0}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .form-box{width:100%;float:none}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .half{width:100%}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .half:nth-child(even){float:none}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form .housename h2{text-align:center}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form label{font-size:1.4rem;font-weight:700;margin-top:8px}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form label span.req{color:red}article.summer-tw .wrapper .content section.summer-tw-contact .form-area section.form-content .form-wrap .form-inr form #details{margin-bottom:10px}}.preserveform-content .pre-reserve-wrap .pre-reserve-box{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.preserveform-content .pre-reserve-wrap .pre-reserve-box h1{color:#fff;font-size:2rem;text-align:center;margin-bottom:20px;padding:10px 30px;border-radius:30px;background:#55bdee}.preserveform-content .pre-reserve-wrap .pre-reserve-box .tx-wrap{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}.preserveform-content .pre-reserve-wrap .pre-reserve-box .tx-wrap img{width:230px;margin-right:20px}.preserveform-content .pre-reserve-wrap .pre-reserve-box .tx-wrap p{margin-bottom:5px}.preserveform-content .pre-reserve-wrap .pre-reserve-box .tx-wrap p.red{color:red}.preserveform-content .pre-reserve-wrap .pre-reserve-box h2.prereserve{font-size:2rem;border-left:5px solid #55bdee;border-bottom:none;padding:2px 10px;margin:0 0 20px}.preserveform-content .pre-reserve-wrap .pre-reserve-box h2.prereserve.formtit{margin-bottom:20px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.about li{line-height:1.6;font-size:1.4rem;margin-bottom:20px;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}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.about li span.left{min-width:22px;max-width:22px;font-weight:700;background:#55bdee;color:#fff;text-align:center;margin-right:10px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.about li h3{color:#55bdee}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.about li p{margin-top:5px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li{font-size:1.4rem;line-height:1.6;border:2px solid #55bdee;border-radius:5px;padding:10px;margin-bottom:10px;position:relative}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li:after{content:'';display:block;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:16px;background:url(/images/campaign/prereserve/point-arrow.png) no-repeat;background-position:center bottom;position:absolute;bottom:-18px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li:last-child:after{display:none}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li .wrap{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}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li .wrap img{width:150px;margin-right:10px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li .wrap span.left{min-width:22px;max-width:22px;font-weight:700;background:#55bdee;color:#fff;text-align:center;margin-right:10px}.preserveform-content .pre-reserve-wrap .pre-reserve-box ul.produre li .wrap span.right{width:95%}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl{display:block;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-size:1.4rem}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd,.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt{width:100%}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt{font-weight:700;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;padding-bottom:10px}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt:before{width:25px;height:25px;background:url(/images/campaign/prereserve/faq-q.png) no-repeat;background-size:cover;margin-right:10px;min-width:25px}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dt:after{display:none}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd{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;line-height:1.8;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #55bdee}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd:last-child{border-bottom:none}.preserveform-content .pre-reserve-wrap .pre-reserve-box .faq-wrap dl dd:before{background:url(/images/campaign/prereserve/faq-a.png) no-repeat;background-size:cover;margin-right:10px;width:25px;height:25px;min-width:25px}.preserveform-content .pre-reserve-wrap .pre-reserve-box .btn-base{margin:15px auto 15px}@media (max-width:767px){.preserveform-content h1{font-size:1.6rem;padding:10px 20px}.preserveform-content h2.prereserve{line-height:1.3;font-size:1.8rem}.preserveform-content ul.produre li{margin-bottom:5px}.preserveform-content ul.produre li img.sp{width:80%;margin:10px auto}.preserveform-content ul.produre li .wrap span.left{width:24px}}.firstmonth-content p.notice{color:red;font-weight:700;text-align:center;margin-bottom:24px}@media (max-width:767px){.firstmonth-content p.notice{color:red;font-weight:700;text-align:center;margin-bottom:24px}}.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;margin-bottom:48px;line-height:1.5}.form p.top-tx a{color:#003f96;border-bottom:1px solid #003f96}.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 .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 .label-ttl 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}.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:32px}.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}.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 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 .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-linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%),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.jpg) 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.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.jpg) repeat;position:absolute;right:0;bottom:0}.form p.thanks{text-align:center;margin:0 0 24px}@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}}.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}.partner ul.partner-list li .pic img{width:100%;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 .room-count{font-size:1rem;font-weight:700;margin-right:4px;padding:0 4px;color:#d50000;border:2px solid #d50000}.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-linear-gradient(right,#fff,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}}html{height:100%}.rouletto{width:100%;height:100%;padding:16rem 0 8rem;text-align:center;background:url(/images/rouletto/bg.jpg) no-repeat;background-position:center center;background-size:cover}.rouletto .slot-wrap{width:960px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rouletto .slot-wrap .slot{margin:0 auto;width:400px;height:400px;overflow:hidden;border:4px solid #fff}.rouletto .slot-wrap .slot img{width:100%}.rouletto .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:720px;margin:64px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.rouletto .btn a.start,.rouletto .btn a.stop{width:40%;font-size:1.8rem;margin:10px auto 0;padding:10px;font-weight:700;color:#fff;display:block;background:#003f96}.rouletto .btn a.start:hover,.rouletto .btn a.stop:hover{opacity:1}.rouletto .btn a.start:active,.rouletto .btn a.stop:active{background:#ffe73f}