#sec2{padding-top:101px;overflow:hidden}#sec2 h2{text-align:center;font-size:30px;letter-spacing:.12em;position:relative;padding:25px 0;width:179px;margin:0 auto}#sec2 h2:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #d0c8aa}#sec2 h2:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #d0c8aa}#sec2 .set1{padding-top:80px;position:relative;padding-bottom:427px}#sec2 .set1 h3{position:absolute;top:80px;left:39px;z-index:2}#sec2 .set1 .deco{position:absolute;top:460px;right:320px}#sec2 .set1 .img{position:absolute;top:209px;left:0}#sec2 .set1 .box{background:#f9f8f4;position:relative;z-index:2;width:628px;margin-left:auto;padding:56px 95px 59px}#sec2 .set1 .box dl dt{font-size:20px;color:#65573c;text-align:center;padding-bottom:37px}#sec2 .set1 .box dl dd{width:465px;margin:0 auto}#sec2 .set2{position:relative;padding-bottom:423px;padding-top:1px}#sec2 .set2 .deco{position:absolute;top:-60px;left:-167px;z-index:3}#sec2 .set2 .img1{position:absolute;top:-376px;right:-136px}#sec2 .set2 .img2{position:absolute;top:63px;right:115px}#sec2 .set2 h3{position:absolute;top:24px;right:0;z-index:4}#sec2 .set2 .box{background:#f9f8f4;width:499px;margin-top:-13px;position:relative;z-index:2}#sec2 .set2 .box dl{padding:56px 61px 60px}#sec2 .set2 .box dl dt{font-size:20px;text-align:center;color:#65573c;padding-bottom:37px}#sec2 .set3{position:relative;padding-bottom:266px}#sec2 .set3 .img1{position:absolute;top:-379px;left:60px}#sec2 .set3 .deco1{position:absolute;top:-118px;right:-210px;transform:rotateY(180deg)}#sec2 .set3 h3{position:absolute;top:-160px;left:-75px;z-index:2}#sec2 .set3 .img2{position:absolute;top:64px;right:105px}#sec2 .set3 .box{position:relative;z-index:3;background:#f9f8f4;width:451px}#sec2 .set3 .box dl{padding:56px 64px 59px}#sec2 .set3 .box dl dt{font-size:20px;text-align:center;color:#65573c;padding-bottom:37px;line-height:36px}#sec3{background:url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/s3_bg.jpg) no-repeat center/cover;padding-top:80px;padding-bottom:232px;min-height:804px}#sec3 .container{position:relative}#sec3 h2{text-align:center;font-size:30px;letter-spacing:.12em;position:relative;padding:25px 0;width:179px;margin:0 auto}#sec3 h2:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #d0c8aa}#sec3 h2:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #d0c8aa}#sec3 .cir{position:absolute;top:90px;left:0}#sec3 .box_inf{width:514px;margin-left:auto;margin-top:84px}#sec3 .box_inf .txt1{font-size:18px}#sec3 .bnr{position:absolute;bottom:-100px;right:297px}#sec3 .bnr .on{position:absolute;bottom:0;right:0;left:0;opacity:0;visibility:hidden}#sec3 .bnr:hover .on{opacity:1;visibility:visible}#sec4{position:relative;padding-top:80px;padding-bottom:138px}#sec4:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url("/wp-content/uploads/s4_bg_03.jpg") no-repeat right/cover}#sec4 .container{position:relative}#sec4 h2{text-align:center;font-size:30px;letter-spacing:.12em;position:relative;padding:25px 0;width:179px;margin:0 auto 77px}#sec4 h2:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #d0c8aa}#sec4 h2:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #d0c8aa}#sec4 .box_inf{width:605px}#sec4 .box_inf .txt1{font-size:18px}#sec4 .box_inf .bnr{position:relative;display:inline-block;padding-top:10px}#sec4 .box_inf .bnr .on{position:absolute;bottom:0;right:0;left:0;opacity:0;visibility:hidden}#sec4 .box_inf .bnr:hover .on{opacity:1;visibility:visible}#sec5{padding-top:120px;padding-bottom:120px}#sec5 .row-2-col{display:flex;justify-content:center}#sec5 .row-2-col .col_left,#sec5 .row-2-col .col_right{width:520px}#sec5 .row-2-col .col_left{margin-right:19px}#sec5 .row-2-col .col_left .inf dl{display:table;padding-bottom:10px}#sec5 .row-2-col .col_left .inf dl dt,#sec5 .row-2-col .col_left .inf dl dd{display:table-cell;padding:0 10px 0}#sec5 .row-2-col .col_left .inf dl dt{padding:0 10px 0;background:#a98910;color:#fff;width:150px}#sec5 .row-2-col .col_right{margin-left:19px}@media only screen and (min-width:768px) and (max-width:1024px){#sec2 .set1 h3{left:0}#sec2 .set1 .img{width:75%;left:-3%}#sec2 .set1 .deco{top:55vw;right:20vw}#sec2 .set1 .box{width:56%;padding:3%;margin-right:-6%}#sec2 .set1 .box dl dt{padding-bottom:5%}#sec2 .set1 .box dl dd{width:100%}#sec2 .set2 h3{top:5vw}#sec2 .set2 .deco{top:-21vw}#sec2 .set2 .img1{width:33vw;top:-43vw;right:-11vw}#sec2 .set2 .img2{width:49vw;right:13vw;top:5vw}#sec2 .set2 .box{width:60%;margin-top:-14vw;margin-left:-5%}#sec2 .set2 .box dl{padding:10% 5%}#sec2 .set3{padding-top:1px;padding-bottom:20%}#sec2 .set3 .img1{left:8%;width:22%}#sec2 .set3 .deco1{right:-23%;top:-17%}#sec2 .set3 .img2{width:70%;right:-18%;top:11%}#sec2 .set3 h3{left:-3%;z-index:4;top:-40%}#sec2 .set3 .box{margin-top:-9%;margin-left:4%}#sec3{padding-bottom:15%}#sec3 .cir{position:static;text-align:center}#sec3 .box_inf{width:100%}#sec3 .bnr{position:static;text-align:center}#sec3 .bnr .on{display:none}#sec4{padding-top:310px;padding-bottom:98px}#sec4:before{background-position:75%}#sec5 .container{padding:0 2%}#sec5 .row-2-col .col_left{width:60%}#sec5 .row-2-col .col_right{width:40%}}@media only screen and (min-width:1024px) and (max-width:1200px){#sec2 .set1{padding-bottom:35%}#sec2 .set1 .deco{top:45vw;right:24vw}#sec2 .set1 .box{width:570px;margin-right:-100px;padding:56px 78px 59px 30px}#sec2 .set2 .deco{top:-5vw}#sec2 .set2 .img1{top:-27vw}#sec2 .set2 .img2{right:10vw;top:10vw}#sec2 .set2 h3{top:10vw}#sec2 .set2 .box{margin-top:auto}#sec2 .set3{padding-bottom:25%}#sec2 .set3 h3{top:-23%}#sec2 .set3 .deco1{right:-17%}#sec2 .set3 .img2{right:-11%}#sec2 .set3 .box{margin-top:0}#sec3 .cir{position:absolute;width:50%;left:-20px}#sec3 .box_inf{width:514px}#sec3 .bnr{position:absolute}}@media only screen and (max-width:767px){#sec2{font-size:15px}#sec2 h2{font-size:26px}#sec2 .container{padding:0}#sec2 .set1{padding-bottom:30%}#sec2 .set1 h3{left:auto;right:4vw;z-index:5;top:6vw}#sec2 .set1 .img{position:static;width:100%;margin-left:-25%}#sec2 .set1 .deco{top:59vw;right:-4%;z-index:4}#sec2 .set1 .box{width:100%;padding:5%;margin-right:0;margin-top:-6vw}#sec2 .set1 .box dl dt{padding-bottom:5%;text-align:left;line-height:1.5;font-size:20px}#sec2 .set1 .box dl dd{width:74%;margin:0}#sec2 .set2{padding-bottom:0}#sec2 .set2 .img1{position:static;width:60%}#sec2 .set2 .img2{position:relative;width:70%;margin-left:auto;margin-top:-15%;margin-right:-10%;z-index:5;top:auto;right:auto}#sec2 .set2 .deco{left:20vw;width:65%;top:-12vw}#sec2 .set2 h3{right:auto;left:1vw;top:58vw;z-index:4;width:32vw}#sec2 .set2 .box{width:95%;margin-left:auto;margin-top:-12vw}#sec2 .set2 .box dl{padding:15% 5% 17% 34%}#sec2 .set2 .box dl dt{text-align:right;font-size:20px;line-height:1.5;letter-spacing:0}#sec2 .set3{padding-bottom:15%}#sec2 .set3 h3{top:17%;left:auto;right:2%;z-index:5}#sec2 .set3 .deco{top:27%;right:-25%;z-index:4}#sec2 .set3 .deco2{position:absolute;top:-4%;left:-27%;z-index:3}#sec2 .set3 .box{width:100%;margin-top:-13%}#sec2 .set3 .box dl{padding:10% 18% 30% 3%}#sec2 .set3 .box dl dt{text-align:left;padding-bottom:5%;font-size:20px}#sec2 .set3 .img1{position:static}#sec2 .set3 .img2{position:relative;width:80%;margin-left:3%;margin-top:-21%;top:auto;right:auto;z-index:5}#sec3{padding-top:15%;padding-bottom:10%;background:url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/s3_bg_sp.jpg) no-repeat center/cover}#sec3 h2{font-size:26px}#sec3 .cir{position:static;padding-top:5%}#sec3 .box_inf{width:100%;margin-top:10%}#sec3 .box_inf .txt1{font-size:16px}#sec3 .box_inf .txt2{font-size:15px}#sec3 .bnr{position:relative;text-align:center;bottom:auto;right:auto}#sec3 .bnr .on{display:none}#sec4{background:0 0;position:relative;padding:80% 0 15%}#sec4:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url("/wp-content/uploads/s4_bg_sp_02.jpg") no-repeat center/cover}#sec4 h2{margin-bottom:10%;font-size:26px}#sec4 .box_inf{width:100%}#sec4 .box_inf .bnr{text-align:center;display:block}#sec4 .box_inf .bnr .on{display:none}#sec5{padding-top:15%;padding-bottom:18%}#sec5 .container{padding:0 3%}#sec5 .row-2-col{display:block}#sec5 .row-2-col .col_left,#sec5 .row-2-col .col_right{width:100%;margin:0}#sec5 .row-2-col .col_left{padding:0 3% 0 2%}#sec5 .row-2-col .col_left .index_timetable.timetable th,#sec5 .row-2-col .col_left .index_timetable.timetable td{letter-spacing:-.08em;white-space:nowrap}#sec5 .row-2-col .col_left .note{padding-top:5%}#sec5 .row-2-col .col_right{padding-top:8%}#sec5 .row-2-col .col_left .inf dl dt{color:#fff;width:137px}}