.page-id-43{margin:0}.page-id-43 .top-ttl{font-size:27px;font-family:source-han-serif-japanese,serif;font-weight:300;text-align:center;letter-spacing:4px;margin:0}@media screen and (max-width:767px){.page-id-43 .top-ttl{font-size:7vw;line-height:10vw}}.page-id-43 .top-ttl small{display:block;color:#2e99a0;font-size:15px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;letter-spacing:2px;line-height:18px}@media screen and (max-width:767px){.page-id-43 .top-ttl small{font-size:4vw;margin-top:10px}}.page-id-43 #sec1{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec1-bg.jpg);background-size:cover;background-position:center;text-align:center;padding:75px 0 70px;margin-top:-13px}@media screen and (max-width:767px){.page-id-43 #sec1{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec1-bg_sp.jpg);padding:45px 0;margin-top:0}}.page-id-43 #sec1 .txt{font-family:source-han-serif-japanese,serif;font-weight:300;font-size:16px;line-height:32px;margin:20px 0 0}@media screen and (max-width:767px){.page-id-43 #sec1 .txt{text-align:left;font-size:13px;line-height:25px}}.page-id-43 #sec2{background:#2e99a0;color:#fff;padding-top:66px}@media screen and (max-width:1060px){.page-id-43 #sec2{padding-top:34px}}@media screen and (max-width:767px){.page-id-43 #sec2{padding-top:50px}}.page-id-43 #sec2 h2{position:relative;padding:95px 0 39px}@media screen and (max-width:1080px){.page-id-43 #sec2 h2{padding:50px 0 26px}}@media screen and (max-width:767px){.page-id-43 #sec2 h2{padding:60px 0 30px}}.page-id-43 #sec2 h2:before{content:'';width:56px;height:68px;background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec2-icon.png);background-repeat:no-repeat;background-size:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:1080px){.page-id-43 #sec2 h2:before{width:40px;height:49px}}.page-id-43 #sec2 h2 small{color:#fff}.page-id-43 #sec2 .df{display:flex;padding-left:0;margin:0}@media screen and (max-width:767px){.page-id-43 #sec2 .df{display:block}}.page-id-43 #sec2 .df li{list-style-type:none;width:33.333333333%}@media screen and (max-width:767px){.page-id-43 #sec2 .df li{width:100%}}.page-id-43 #sec2 .df li img{width:100%}.page-id-43 #sec2 .df a{display:block}.page-id-43 #sec3{padding-top:73px}@media screen and (max-width:767px){.page-id-43 #sec3{padding-top:46px}}.page-id-43 #sec3 h2{padding-bottom:22px}.page-id-43 #sec3_bot{padding:22px 0 57px}.page-id-43 #sec3_bot .link{text-align:center}.page-id-43 #sec3_bot .link a{text-decoration:underline;font-size:15px}.page-id-43 #sec3_bot .link a:hover{text-decoration:none}.page-id-43 #sec3_bot h3{font-family:source-han-serif-japanese,serif;font-weight:300;font-size:21px;text-align:center;margin:0;margin-top:49px;letter-spacing:4px}@media screen and (max-width:767px){.page-id-43 #sec3_bot h3{margin-top:25px}}.page-id-43 #sec3_bot h3 span{position:relative}.page-id-43 #sec3_bot h3 span:before{content:'';width:17px;height:35px;background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/line1.svg);background-repeat:no-repeat;background-size:100%;position:absolute;left:-30px;top:-5px}.page-id-43 #sec3_bot h3 span:after{content:'';width:17px;height:35px;background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/line2.svg);background-repeat:no-repeat;background-size:100%;position:absolute;right:-30px;top:-7px}.page-id-43 #sec3_bot .social{padding:0;margin:0;display:flex;justify-content:center;margin-top:10px}.page-id-43 #sec3_bot .social li{list-style-type:none;margin:0 13px;width:75px}.page-id-43 #sec4{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec4-bg.jpg);background-size:cover;background-position:center;padding:77px 0 86px}@media screen and (max-width:767px){.page-id-43 #sec4{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec4-bg_sp.jpg);padding:40px 0}}.page-id-43 #sec4 .item{display:table;width:100%}@media screen and (max-width:767px){.page-id-43 #sec4 .item{display:block}}.page-id-43 #sec4 .item .item-ct{display:table-cell;padding:0;vertical-align:top}@media screen and (max-width:767px){.page-id-43 #sec4 .item .item-ct{display:block}}.page-id-43 #sec4 .item .item-ct .d-table{display:table;width:100%}@media screen and (max-width:767px){.page-id-43 #sec4 .item .item-ct .d-table{display:block}}.page-id-43 #sec4 .item .item-ct .d-table .item-ttl{display:table-cell;white-space:nowrap;padding-right:10px;font-size:33px;font-family:source-han-serif-japanese,serif;font-weight:400;color:#2e99a0;letter-spacing:4px}@media screen and (max-width:1060px){.page-id-43 #sec4 .item .item-ct .d-table .item-ttl{font-size:25px}}@media screen and (max-width:767px){.page-id-43 #sec4 .item .item-ct .d-table .item-ttl{display:block;padding-right:0;text-align:center;font-size:6vw;line-height:9vw;white-space:pre-wrap}}.page-id-43 #sec4 .item .item-ct .d-table .item-line{display:table-cell;position:relative;width:100%}@media screen and (max-width:767px){.page-id-43 #sec4 .item .item-ct .d-table .item-line{display:none}}.page-id-43 #sec4 .item .item-ct .d-table .item-line:before{content:'';height:1px;background:#259398;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.page-id-43 #sec4 .item .item-ct .item-txt{line-height:30px;color:#727272;margin:0;padding-right:20px}@media screen and (max-width:767px){.page-id-43 #sec4 .item .item-ct .item-txt{margin-top:15px;padding-right:0}}.page-id-43 #sec4 .item .img{display:table-cell;vertical-align:top;width:346px;margin:0;margin-top:15px}.page-id-43 #sec4 .item .img img{margin-top:15px}@media screen and (max-width:767px){.page-id-43 #sec4 .item .img img{width:100%;margin-top:0}}@media screen and (max-width:767px){.page-id-43 #sec4 .item .img{display:block;width:100%}}.page-id-43 #sec4 .item .img a{display:block}.page-id-43 #sec4 .item .img iframe{width:100%;height:193px;border:none}@media screen and (max-width:767px){.page-id-43 #sec4 .item .img iframe{height:230px}}.page-id-43 #sec4 .item+.item{margin-top:75px}@media screen and (max-width:767px){.page-id-43 #sec4 .item+.item{margin-top:45px}}.page-id-43 #sec5{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec5-bg.jpg);background-size:cover;background-position:center;padding:105px 0}@media screen and (max-width:1060px){.page-id-43 #sec5{background-position:69% center}}@media screen and (max-width:767px){.page-id-43 #sec5{background:#dbedee;background-size:auto;padding:40px 0 20px}}.page-id-43 #sec5 h2{text-align:left}.page-id-43 #sec5 .txt{font-size:17px;color:#77716c;line-height:20px;margin:45px 0 34px}@media screen and (max-width:767px){.page-id-43 #sec5 .txt{margin:24px 0 29px}}.page-id-43 #sec5 ul{padding:0;position:relative;z-index:1;width:427px}@media screen and (max-width:767px){.page-id-43 #sec5 ul{width:100%}}.page-id-43 #sec5 ul li{list-style-type:none}.page-id-43 #sec5 ul li img{width:100%}.page-id-43 #sec5 ul li+li{margin-top:20px}@media screen and (max-width:767px){.page-id-43 #sec5 ul li+li{margin-top:10px}}@media screen and (max-width:767px){.page-id-43 #sec5 .img{margin-top:-45px}}.page-id-43 #sec6{padding:85px 0 90px}@media screen and (max-width:767px){.page-id-43 #sec6{padding:50px 0 30px}}.page-id-43 #sec6 .blk1{margin-top:55px;width:100%;display:table}@media screen and (max-width:767px){.page-id-43 #sec6 .blk1{margin-top:30px;display:block}}.page-id-43 #sec6 .blk1 h3{font-family:source-han-serif-japanese,serif;font-weight:400;color:#2e99a0;line-height:33px;font-size:24px;letter-spacing:4px;margin:0}@media screen and (max-width:767px){.page-id-43 #sec6 .blk1 h3{font-size:6vw;line-height:9vw}}.page-id-43 #sec6 .blk1 .img{width:45%;display:table-cell;vertical-align:top;margin:0}@media screen and (max-width:767px){.page-id-43 #sec6 .blk1 .img{width:100%;display:block}}.page-id-43 #sec6 .blk1 .text{display:table-cell;padding-left:68px;vertical-align:top}@media screen and (max-width:1120px){.page-id-43 #sec6 .blk1 .text{padding-left:40px}}@media screen and (max-width:767px){.page-id-43 #sec6 .blk1 .text{display:block;padding-left:0;margin-top:25px}}.page-id-43 #sec6 .blk1 .txt{color:#727272;line-height:30px;margin:43px 0}@media screen and (max-width:1120px){.page-id-43 #sec6 .blk1 .txt{margin:20px 0}}@media screen and (max-width:767px){.page-id-43 #sec6 .blk1 .txt{margin-bottom:10px}}.page-id-43 #sec6 .blk1 dl{color:#727272;margin:0;line-height:30px}.page-id-43 #sec6 .blk1 dl dt{font-size:15px}.page-id-43 #sec6 .blk1 dl dd{font-size:20px;margin:0}.page-id-43 #sec6 .blk2{padding-left:0;margin:17px -5px 53px}@media screen and (max-width:767px){.page-id-43 #sec6 .blk2{margin:22px -5px 45px}}.page-id-43 #sec6 .blk2 li{padding:5px;list-style-type:none;width:16.666667%;float:left;box-sizing:border-box}@media screen and (max-width:767px){.page-id-43 #sec6 .blk2 li{width:33.333333%}}.page-id-43 #sec6 .blk3{border-top:1px solid #010101;padding-top:55px}@media screen and (max-width:767px){.page-id-43 #sec6 .blk3{padding-top:40px}}.page-id-43 #sec6 .blk3 h4{font-family:source-han-serif-japanese,serif;font-weight:400;color:#2e99a0;font-size:24px;line-height:33px;text-align:center;letter-spacing:4px;margin:0}@media screen and (max-width:767px){.page-id-43 #sec6 .blk3 h4{font-size:6vw;line-height:9vw}}.page-id-43 #sec6 .blk3 .txt2{line-height:30px;color:#727272;width:720px;margin:46px auto;text-align:justify}@media screen and (max-width:1060px){.page-id-43 #sec6 .blk3 .txt2{width:80%}}@media screen and (max-width:767px){.page-id-43 #sec6 .blk3 .txt2{margin:20px auto 5px;width:100%}}.page-id-43 #sec6 .blk3 dl{display:flex;justify-content:center;align-items:center;color:#727272;margin:0}.page-id-43 #sec6 .blk3 dl dt{font-size:15px}.page-id-43 #sec6 .blk3 dl dd{font-size:20px;margin-left:20px}.page-id-43 #sec6 .blk3 .btn-group{display:flex;justify-content:center;margin-top:55px}@media screen and (max-width:767px){.page-id-43 #sec6 .blk3 .btn-group{margin-top:27px;display:block}}.page-id-43 #sec6 .blk3 .btn-group .bnr{margin:0}.page-id-43 #sec6 .blk3 .btn-group .bnr a{display:block;background:#2e99a0;color:#fff;font-size:20px;width:315px;height:60px;line-height:60px;padding-left:30px;position:relative;margin:0 13px;box-shadow:5px 5px 5px rgba(162,152,141,.35);transition:.3s all ease-in-out;box-sizing:border-box}@media screen and (max-width:767px){.page-id-43 #sec6 .blk3 .btn-group .bnr a{margin:0 auto 20px}}@media screen and (max-width:480px){.page-id-43 #sec6 .blk3 .btn-group .bnr a{width:100%;padding-left:20px}}.page-id-43 #sec6 .blk3 .btn-group .bnr a:hover{opacity:.8}.page-id-43 #sec6 .blk3 .btn-group .bnr a:before{content:'';width:20px;height:8px;background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/arrow.svg);background-repeat:no-repeat;background-size:100%;position:absolute;right:30px;top:26px}@media screen and (max-width:480px){.page-id-43 #sec6 .blk3 .btn-group .bnr a:before{right:20px}}.page-id-43 #sec7{background:#f8f6f5;padding:104px 0 106px}@media screen and (max-width:767px){.page-id-43 #sec7{padding:40px 0 25px}}.page-id-43 #sec7 h1{text-align:left}@media screen and (max-width:767px){.page-id-43 #sec7 h1{text-align:center}}.page-id-43 #sec7 .blk{margin-top:50px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.page-id-43 #sec7 .blk{margin-top:25px;display:block}}.page-id-43 #sec7 .blk .map-group{width:45%}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .map-group{width:100%}}.page-id-43 #sec7 .blk .map-group .map1{padding-top:0;position:relative}.page-id-43 #sec7 .blk .map-group .map1 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border:none}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .map-group .map1{padding-top:350px}}.page-id-43 #sec7 .blk .map-group .map2{height:50%;padding-top:8px}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .map-group .map2{height:320px}}@media screen and (max-width:480px){.page-id-43 #sec7 .blk .map-group .map2{height:280px}}.page-id-43 #sec7 .blk .map-group iframe{width:100%;height:100%;border:none}.page-id-43 #sec7 .blk .info{width:55%;padding-left:60px;box-sizing:border-box}@media screen and (max-width:1120px){.page-id-43 #sec7 .blk .info{padding-left:40px}}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info{width:100%;padding-left:0;margin-top:30px}}.page-id-43 #sec7 .blk .info table{border-collapse:collapse;width:100%;font-size:15px}.page-id-43 #sec7 .blk .info table thead tr{border-bottom:1px solid #707070}.page-id-43 #sec7 .blk .info table thead th{font-size:18px;color:#2e99a0;font-weight:700;width:160px;text-align:left;padding-bottom:10px}@media screen and (max-width:1120px){.page-id-43 #sec7 .blk .info table thead th{width:140px}}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info table thead th{width:115px}}@media screen and (max-width:480px){.page-id-43 #sec7 .blk .info table thead th{width:95px}}.page-id-43 #sec7 .blk .info table thead td{text-align:center;padding-bottom:10px}.page-id-43 #sec7 .blk .info table thead td:last-child{padding-right:50px;width:100px;letter-spacing:-2px}@media screen and (max-width:1120px){.page-id-43 #sec7 .blk .info table thead td:last-child{padding-right:10px;width:60px}}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info table thead td:last-child{padding-right:0;width:45px}}.page-id-43 #sec7 .blk .info table tbody tr:first-child th,.page-id-43 #sec7 .blk .info table tbody tr:first-child td{padding-top:15px}.page-id-43 #sec7 .blk .info table tbody tr:last-child{border-bottom:1px solid #707070}.page-id-43 #sec7 .blk .info table tbody tr:last-child th,.page-id-43 #sec7 .blk .info table tbody tr:last-child td{padding-bottom:15px}.page-id-43 #sec7 .blk .info table tbody th{font-weight:400;text-align:left}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info table tbody th{letter-spacing:0}}.page-id-43 #sec7 .blk .info table tbody td{text-align:center}.page-id-43 #sec7 .blk .info table tbody td:last-child{padding-right:50px;width:100px}@media screen and (max-width:1120px){.page-id-43 #sec7 .blk .info table tbody td:last-child{padding-right:10px;width:60px}}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info table tbody td:last-child{padding-right:0;width:45px}}.page-id-43 #sec7 .blk .info table .txt-cl{color:#2e99a0}.page-id-43 #sec7 .blk .info .txt2{font-size:15px;line-height:26px;padding-top:25px;margin:0}.page-id-43 #sec7 .blk .info .txt3{margin-top:45px}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info .txt3{margin-top:25px}}.page-id-43 #sec7 .blk .info .txt3 dl{width:100%;display:table;margin:0;margin-bottom:30px}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info .txt3 dl{display:block;margin-bottom:20px}}.page-id-43 #sec7 .blk .info .txt3 dl dt{display:table-cell;color:#2e99a0;font-weight:700;width:110px}@media screen and (max-width:1120px){.page-id-43 #sec7 .blk .info .txt3 dl dt{width:90px}}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info .txt3 dl dt{width:100%;display:block}}.page-id-43 #sec7 .blk .info .txt3 dl dd{display:table-cell;margin-left:0;line-height:26px}@media screen and (max-width:767px){.page-id-43 #sec7 .blk .info .txt3 dl dd{display:block}}.page-id-43 #sec7 .blk .info .txt3 dl dd ul{margin:0;padding:0}.page-id-43 #sec7 .blk .info .txt3 dl dd ul li{list-style-type:none}.page-id-43 #sec7 .blk .info .txt3 dl dd ul li span{color:#86c4c9;font-size:12px;margin-right:5px}.page-id-43 #sec8 .blk1{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec8-bg.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding:75px 0}@media screen and (max-width:767px){.page-id-43 #sec8 .blk1{background-image:url(//youkyousei-shibuya.com/wp-content/themes/genova_tpl/css/../img/sec8-bg_sp.jpg);padding:50px 0 40px}}.page-id-43 #sec8 h2{margin:0}.page-id-43 #sec8 h2 small{color:#fff}.page-id-43 #sec8 .txt{font-family:source-han-serif-japanese,serif;font-weight:300;margin:0;margin-top:16px}@media screen and (max-width:767px){.page-id-43 #sec8 .txt{text-align:left;margin-top:25px}}.page-id-43 #sec8 .s8-js{background:#dedddc}.page-id-43 #sec8 .s8-js img{width:273px !important}@media screen and (max-width:767px){.page-id-43 #sec8 .s8-js div:nth-child(1){width:50%;float:left}.page-id-43 #sec8 .s8-js div:nth-child(2){width:50%;float:left}.page-id-43 #sec8 .s8-js div:nth-child(3){width:33.333333333%;float:left}.page-id-43 #sec8 .s8-js div:nth-child(4){width:33.333333333%;float:left}.page-id-43 #sec8 .s8-js div:nth-child(5){width:33.333333333%;float:left}.page-id-43 #sec8 .s8-js div:nth-child(6),.page-id-43 #sec8 .s8-js div:nth-child(7),.page-id-43 #sec8 .s8-js div:nth-child(8),.page-id-43 #sec8 .s8-js div:nth-child(9),.page-id-43 #sec8 .s8-js div:nth-child(10){display:none}.page-id-43 #sec8 .s8-js img{width:100% !important}}.page-id-43 #sec8 .blk2{background:#dedddc;padding:45px 0 55px}@media screen and (max-width:767px){.page-id-43 #sec8 .blk2{padding:40px 0}}.page-id-43 #sec8 .blk2 ul{margin:0;margin:0 -4.5px;padding:0}@media screen and (max-width:767px){.page-id-43 #sec8 .blk2 ul{margin:0}}.page-id-43 #sec8 .blk2 ul li{width:33.333333333%;float:left;padding:4.5px;list-style-type:none;box-sizing:border-box}@media screen and (max-width:767px){.page-id-43 #sec8 .blk2 ul li{width:100%;padding:4.5px 0}.page-id-43 #sec8 .blk2 ul li img{width:100%}}.viemoArea{max-width:700px;margin:0 auto}.iframeWrap{position:relative;padding-top:56.25%}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}