#header #key{background:url(../img/inn/key.jpg) no-repeat 42% center / cover}#sec1{padding:20vw 0 0}#sec1 .group{margin:0}#sec1 .group h2{position:relative;z-index:1;font-size:7.5vw;line-height:1.5;letter-spacing:.21em;padding:0 0 5vw;width:16vw;margin:0 auto}#sec1 .group h2::before{content:'';position:absolute;z-index:-1;top:-13vw;right:1%;background:url(../img/scene/s1_deco.png) no-repeat center/100% auto;width:30vw;height:30vw}#sec1 .group .img{margin:0 -5.5%}#sec1 .txt{margin:5vw 0}#sec1 .img2{position:relative;margin:-5vw -5.5% 0 35%}#sec1-1 h3{font-size:6vw;letter-spacing:.2em;line-height:1.5;text-align:center;margin:1em 0}#sec1-1 h3 span{position:relative;padding-left:1.4em}#sec1-1 h3 span:before{content:'';position:absolute;bottom:-10%;background:url(../img/ryotei/s4_icon.png) no-repeat top center;left:0;width:1em;height:100%;background-size:contain}#sec1-1 .img{margin:0 -5.5%}#sec1-1.txt{margin:5vw 0 10vw;letter-spacing:.18em}#sec1-1 .btn3{text-align:center}#sec1-1 .btn3 a{color:#851218;font-size:18px;line-height:1.5;letter-spacing:0;margin:0 0 20px}#sec1-1 .btn3 a::after{content:'';display:inline-block;vertical-align:middle;background:url(../img/scene/arrow.png) no-repeat center/100% auto;width:45px;height:6px;margin-left:11px}#sec2{padding:12vw 0}#sec2 h2{text-align:center;line-height:1.5;letter-spacing:.3em;font-size:7.5vw}#sec2 .sub-txt{text-align:center;margin:10px 0 21px}#sec2 .box{background-color:rgba(255,255,255,0.9);border:2px solid rgba(0,0,0,0.9);padding:7vw 7% 10vw;margin:0 -1px}#sec2 .box .item+.item{margin-top:5vw}#sec2 .box h4{font-size:5vw;line-height:1.5;letter-spacing:.3em;margin:0 0 3vw}#sec2 .box ul{margin:0 0 0 6%;position:relative;padding:0 0 0 20px}#sec2 .box ul::before{content:'';position:absolute;left:0;width:1px;bottom:20px;top:-4px;background-color:rgba(0,0,0,0.1)}#sec2 .box ul li{background-color:#851218;color:#fff;width:153px;position:relative}#sec2 .box ul.bath li{width:166px}#sec2 .box ul li+li{margin-top:15px}#sec2 .box ul li::before{content:'';position:absolute;left:-20px;height:1px;width:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.1)}#sec2 .box ul li a{position:relative;display:block;font-size:19px;line-height:1.5;letter-spacing:.3em;padding:6.5px 0 4.5px 10px;text-decoration:none}#sec2 .box ul li a::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/shared_new/arrow2.png) no-repeat center/100% auto;width:6px;height:9px;right:15px}#sec2 .box ul li.ps{width:168px}#sec2 .box ul li.ps a{font-size:18px;line-height:1.3;letter-spacing:.1em}#sec2 .box ul li.ps a::after{right:10px}#sec3 .toggle .toggle-link::after,#sec4 .toggle .toggle-link::after{display:block;content:'';position:absolute;background:url(../img/ryotei/toggle_off.png) no-repeat center/100% auto;width:4vw;height:4vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2%;margin-top:0}#sec3 .toggle.active .toggle-link::after,#sec4 .toggle.active .toggle-link::after{background-image:url(../img/ryotei/toggle_on.png)}#sec3 .flex,#sec4 .flex{margin:0 0 10vw}#sec3 .flex .right,#sec4 .flex .right{padding:0 0 5vw}#sec3 .flex .right h2,#sec4 .flex .right h2{text-align:center;line-height:1.3;letter-spacing:.3em;font-size:7.5vw;background:url(../img/ryotei/s4_icon.png) no-repeat top center/auto 7vw;padding:8vw 0 6vw}#sec3 .flex .right h2 small,#sec4 .flex .right h2 small{display:block;letter-spacing:.1em;font-size:6vw}#sec3 .flex2+.flex2,#sec4 .flex2+.flex2{margin-top:7vw}#sec3 .flex2+.txt,#sec4 .flex2+.txt{margin-top:4vw}#sec3 .flex2 .col+.col,#sec4 .flex2 .col+.col{margin-top:6vw}#sec3 .flex2 .col h4,#sec4 .flex2 .col h4{font-size:5vw;letter-spacing:.3em;line-height:1.3;border-bottom:1px solid;padding-bottom:3vw;margin:6vw 0 2vw}#sec3 .flex2 .col h4 small,#sec4 .flex2 .col h4 small{font-size:3vw}#sec3 .flex2 .col h4:first-of-type,#sec4 .flex2 .col h4:first-of-type{margin-top:0}#sec3 .flex2 .col dl,#sec4 .flex2 .col dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:14px;line-height:1.5;border-bottom:1px solid #000;padding:3vw 0 2vw}#sec3 .flex2 .col dl small,#sec4 .flex2 .col dl small{font-size:14px}#sec3 .flex2 .col dl small.fs,#sec4 .flex2 .col dl small.fs{font-size:14px;letter-spacing:0}#sec3 .flex2 .col dl small.fs small,#sec4 .flex2 .col dl small.fs small{font-size:12px}#sec3 .flex2 .col .txt1,#sec4 .flex2 .col .txt1{margin-top:3vw}#sec3 .flex2 .col .txt,#sec4 .flex2 .col .txt{margin:7vw 0 0}#sec3 .btn3{margin:1vw 0 0;text-align:right}#sec3 .btn3 a{font-size:15px;line-height:1.5;letter-spacing:0}#sec3 .btn3 a::after{content:'';display:inline-block;background:url(../img/scene/arrow2.png);width:45px;vertical-align:middle;height:6px;margin-left:10px}#sec4 .btn3{margin:1vw 0 0;text-align:right}#sec4 .btn3 a{font-size:15px;line-height:1.5;letter-spacing:0}#sec4 .btn3 a::after{content:'';display:inline-block;background:url(../img/scene/arrow2.png);width:45px;vertical-align:middle;height:6px;margin-left:10px}#sec4{padding-top:12vw}#sec4 .flex2 .col dl dt{width:calc(100% - 70px);letter-spacing:-.05em}#sec4 .flex2 .col dl dd{text-align:right;width:70px}#sec5{padding:15vw 0 0}#sec5 .flex{position:relative;margin:0}#sec5 .flex .right h2{text-align:center;line-height:1;letter-spacing:.3em;font-size:7.5vw;background:url(../img/ryotei/s4_icon.png) no-repeat top center/auto 7vw;padding:8vw 0 5vw}#sec5 .flex .right h2 small{display:block;letter-spacing:.1em;font-size:6vw}#sec5 .flex .right h3{font-size:6vw;letter-spacing:.3em;line-height:1.5;margin:7vw 0 5vw;text-align:center}#sec5 .flex .right .txt+.txt{margin-top:5vw}#sec6{padding:15vw 0 0}#sec6 .flex{position:relative}#sec6 .flex .right h2{font-size:6.5vw;background:url(../img/ryotei/s4_icon.png) no-repeat top center/auto 7vw;padding:8vw 0 5vw;text-align:center}#sec6 .flex .right h2 small{display:block;letter-spacing:.1em;font-size:6vw}#sec6 .flex .right .txt+.txt{margin-top:5vw}#sec6 .flex .group-img{margin:0 0 5vw}#sec6 .flex .group-img .img{background:url(../img/inn/s6_img1.jpg) no-repeat center / cover;height:63vw}#sec6 .flex .group-img .btn3{margin:3vw 0 0 175px}#sec6 .flex .group-img .btn3 a{font-size:15px;line-height:1.5;letter-spacing:0}#sec6 .flex .group-img .btn3 a::after{content:'';display:inline-block;background:url(../img/scene/arrow2.png);width:45px;vertical-align:middle;height:6px;margin-left:10px}#sec7{padding:15vw 0 0}#sec7 h2{text-align:center;line-height:1.3;letter-spacing:.2em;font-size:7.5vw;background:url(../img/ryotei/s4_icon.png) no-repeat top center/auto 8vw;padding:8vw 0 5vw}#sec7 h2 small{display:block;letter-spacing:.1em;font-size:6vw}#sec7 .slide3{margin:0 0 7vw}#sec7 .slide3 .item .right{padding:5vw 0 0;text-align:center}#sec7 .slide3 .item .right dl{display:inline-block;line-height:1.3;letter-spacing:.4em;margin-bottom:4vw}#sec7 .slide3 .item .right dl dt{font-size:6vw}#sec7 .slide3 .item .right dl dd{margin:1vw 0 0;text-align:right;font-size:4vw}#sec7 .slide3 .item .right dl dd small{font-size:3vw}#sec7 .slide3 .item .right .txt1{letter-spacing:.15em;line-height:1.85;text-align:left}#sec7 .txt+.txt{margin-top:5vw}#sec8{padding:25vw 0 15vw}#sec8 .flex{margin:0}#sec8 .flex h2{font-size:7.5vw;line-height:2;width:30vw;letter-spacing:.3em;height:115vw;position:relative;z-index:2;margin:0 auto}#sec8 .flex h2::before{content:'';position:absolute;z-index:-1;top:-15vw;right:-40%;background:url(../img/scene/s1_deco.png) no-repeat center/100% auto;width:30vw;height:30vw}#sec8 .txt{margin:5vw 0 0}#sec8 .btn3{text-align:right;margin:5vw 0 0}#sec8 .btn3 a{font-size:15px;line-height:1.5;letter-spacing:0}#sec8 .btn3 a::after{content:'';display:inline-block;background:url(../img/scene/arrow2.png);width:45px;vertical-align:middle;height:6px;margin-left:10px}#sec9 #sec9-1 .group{background:url(../img/inn/s9_bg.png) no-repeat 23% center/cover;height:87vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30vw 0 0;text-align:right}#sec9 #sec9-1 .group h2{line-height:1.3;letter-spacing:.3em;font-size:7.5vw;padding:8vw 0 0;display:inline-block;background:url(../img/ryotei/s4_icon.png) no-repeat 40% top/auto 7vw}#sec9 #sec9-1 h3{line-height:1.5;text-align:center;font-size:5vw;letter-spacing:.18em;margin:72px 0 19px}#sec9 #sec9-1 .box{border:1px solid;padding:7vw 5% 10vw}#sec9 #sec9-1 .box .inner .txt1{font-size:14px;letter-spacing:.15em;line-height:1.8;margin:2vw 0 4vw}#sec9 #sec9-1 .box .inner .txt1:last-of-type{margin-bottom:0}#sec9 #sec9-1 .box .inner dl{line-height:1.5;letter-spacing:.2em;display:-webkit-box;display:-ms-flexbox;display:flex}#sec9 #sec9-1 .box .inner dl dt{font-size:5vw;min-width:40vw}#sec9 #sec9-1 .box .inner dl dd{font-size:4.5vw;line-height:1.3;letter-spacing:0}#sec9 #sec9-1 .box .inner dl dd small{font-size:3.5vw}#sec9 #sec9-1 .box .inner dl.ps dt{width:53vw;margin-left:-3%;letter-spacing:-.1em}#sec9 #sec9-1 .box .inner dl+dl{margin-top:2vw}#sec9 #sec9-1 .flex{margin:10vw 0}#sec9 #sec9-1 .flex dl+dl{margin-top:6vw}#sec9 #sec9-1 .flex dl dt{line-height:1;font-size:16px;padding-left:10px;border-left:4px solid #62121d}#sec9 #sec9-1 .flex dl dd{padding-left:14px;font-size:14px;letter-spacing:.2em;line-height:2;margin-top:5px;word-break:break-all}#sec9 #sec9-2{padding:0 0 15vw}#sec9 #sec9-2 .box{border:1px solid;padding:7vw 5% 10vw;margin:0 0 20px}#sec9 #sec9-2 .box .flex{margin:0 0 30px}#sec9 #sec9-2 .box .flex .left{margin-bottom:20px}#sec9 #sec9-2 .box .flex dl{line-height:1.3;letter-spacing:.2em}#sec9 #sec9-2 .box .flex dl dt{font-size:16px}#sec9 #sec9-2 .box .flex dl dd{font-size:14px;margin-top:2px;line-height:1.8}#sec9 #sec9-2 .box .flex dl+dl{margin-top:20px}#sec9 #sec9-2 .box dl{font-size:14px;line-height:1.3;letter-spacing:.2em}#sec9 #sec9-2 .box dl dd{margin-top:6px;line-height:1.8}#sec9 #sec9-2 .box dl+dl{margin-top:30px}#sec9 #sec9-2 .box .txt1{margin-top:24px;line-height:1.9}#sec9-2 .point{color:#851218}#sec9-2 .point dt{color:#851218;font-weight:500;font-size:18px}#sec9 .btn3{text-align:right;padding-top:10px}#sec9 .btn3 a{font-size:14px;line-height:1.5;letter-spacing:0}#sec9 .btn3 a::after{content:'';display:inline-block;background:url(../img/scene/arrow2.png);width:45px;vertical-align:middle;height:6px;margin-left:10px}#sec9 .btn3.btn4 a{font-size:16px;color:#851218}#sec9 .btn3.btn4 a::after{background-image:url(../img/scene/arrow.png)}@media screen and (min-width: 767px){#header #key{background:url(../img/inn/key.jpg) no-repeat center / cover}#sec1{padding:100px 0 0}#sec1 .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 0 0 -250px}#sec1 .group h2{font-size:40px;padding:172px 110px 0 0}#sec1 .group h2::before{top:94px;right:-42px;width:172px;height:168px}#sec1 .group .img{margin:0}#sec1 .txt{margin:auto;width:1000px;text-align:center}#sec1 .img2{position:absolute;top:400px;right:10px;z-index:1;margin:0;width:460px}#sec1-1{margin-top:70px}#sec1-1 .concept{margin:50px 0 70px}#sec1-1 h3{font-size:28px}#sec1-1 .btn3{text-align:center}#sec1 p{text-align:center}#sec1-1 .btn3 a{margin:0}#sec2{padding:70px 0 63px}#sec2 h2{font-size:40px}#sec2 .box{padding:40px 45px;margin:0 -1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec2 .box .item+.item{margin-top:0}#sec2 .box h4{font-size:20px;margin:0 0 13px}#sec2 .box ul{margin:0 0 0 32px;padding:0 0 0 20px}#sec2 .box ul li+li{margin-top:22px}#sec2 .box ul li:hover{opacity:.8}#sec2 .box ul.bath{margin:0 0 0 20px;padding:0 0 0 17px}#sec3 .toggle .toggle-link::after,#sec4 .toggle .toggle-link::after{display:none}#sec3 .col2{margin-top:-227px!important}#sec3 .flex,#sec4 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 66px -200px}#sec3 .flex .right,#sec4 .flex .right{width:400px;padding:62px 0 0}#sec3 .flex .right h2,#sec4 .flex .right h2{display:inline-block;font-size:40px;background:url(../img/ryotei/s4_icon.png) no-repeat top center;padding:49px 0 37px;width:100%}#sec3 .flex .right h2 small,#sec4 .flex .right h2 small{font-size:30px}#sec3 .flex .right .txt,#sec4 .flex .right .txt{padding-left:15px;letter-spacing:.17em;margin-right:-50px;padding-bottom:20px}#sec3 .flex .right .txt2,#sec4 .flex .right .txt2{padding-left:20px;letter-spacing:.17em;margin-right:-50px;padding-bottom:20px}#sec3 .flex .slide,#sec3 .flex .slide2,#sec4 .flex .slide,#sec4 .flex .slide2{width:782px}#sec3 .flex .slide .slick-dots,#sec3 .flex .slide2 .slick-dots,#sec4 .flex .slide .slick-dots,#sec4 .flex .slide2 .slick-dots{position:absolute;left:829px;right:auto;bottom:7px;margin:0}#sec3 .flex2,#sec4 .flex2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 18px 0 19px}#sec3 .flex2+.flex2,#sec4 .flex2+.flex2{margin-top:40px}#sec3 .flex2+.txt,#sec4 .flex2+.txt{margin-top:23px;padding-left:19px}#sec3 .flex2 .col,#sec4 .flex2 .col{width:462px}#sec3 .flex2 .col+.col,#sec4 .flex2 .col+.col{margin-top:0}#sec3 .flex2 .col h4,#sec4 .flex2 .col h4{font-size:25px;padding-bottom:19px;margin:30px 0 10px}#sec3 .flex2 .col h4 small,#sec4 .flex2 .col h4 small{font-size:18px}#sec3 .flex2 .col dl,#sec4 .flex2 .col dl{font-size:18px;padding:15px 0 10px}#sec3 .flex2 .col dl small.fs,#sec4 .flex2 .col dl small.fs{font-size:15px}#sec3 .flex2 .col .txt1,#sec4 .flex2 .col .txt1{margin-top:15px;letter-spacing:.15em;margin-right:-20px}#sec3 .flex2 .col .txt,#sec4 .flex2 .col .txt{margin:8px -30px 0 0;letter-spacing:0}#sec3 .flex .group-img .btn3{margin:17px 0 0}#sec3 .btn3{margin:1vw 0 0}#sec4{padding-top:85px}#sec4 .flex .right{width:394px}#sec4 .flex .right .txt{padding-left:20px}#sec4 .flex2 .col{width:492px}#sec4 .flex2 .col:last-of-type{width:440px}#sec4 .flex2 .col dl dt{width:auto;letter-spacing:.1em}#sec4 .flex2 .col dl dd{text-align:right;width:auto}#sec4 .btn3{margin:1vw 0 0}#sec5{padding:67px 0 0;min-height:512px}#sec5 .flex{margin:0 0 50px -200px}#sec5 .flex .img{position:absolute;left:0;top:23px}#sec5 .flex .right{width:398px;margin:0 0 0 auto}#sec5 .flex .right h2{display:inline-block;font-size:31px;min-width:238px;min-width:238px;background:url(../img/ryotei/s4_icon.png) no-repeat top center;padding:53px 0 11px;width:100%}#sec5 .flex .right h2 small{font-size:30px}#sec5 .flex .right h3{font-size:30px;margin:0 auto 32px;width:100%;text-align:center}#sec5 .flex .right .txt{letter-spacing:.15em;margin:0 -30px 0 7px}#sec5 .flex .right .txt+.txt{margin-top:36px}#sec6{padding:77px 0 0;min-height:705px}#sec6 .flex{margin:0 -196px 0 0}#sec6 .flex .right{width:500px}#sec6 .flex .right h2{font-size:33px;background:url(../img/ryotei/s4_icon.png) no-repeat top center;padding:47px 0 37px}#sec6 .flex .right h2 small{font-size:30px}#sec6 .flex .right .txt{letter-spacing:.15em;margin-right:-30px}#sec6 .flex .right .txt+.txt{margin-top:36px}#sec6 .flex .group-img{top:27px;right:0;position:absolute;margin:0}#sec6 .flex .group-img .img{background:transparent;height:auto}#sec6 .flex .group-img .btn3{margin:17px 0 0}#sec6 .flex .group-img .btn3{margin:1vw 0 0}#sec7{padding:96px 0 0}#sec7 h2{font-size:40px;background:url(../img/ryotei/s4_icon.png) no-repeat top center;padding:43px 0 0;position:absolute;right:25%;top:0;width:321px}#sec7 h2 small{font-size:30px}#sec7 .slide3{margin:0 0 42px -100px}#sec7 .slide3 .slick-dots{width:700px;margin-top:13px}#sec7 .slide3 .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec7 .slide3 .item .img{padding:125px 0 0}#sec7 .slide3 .item .right{width:301px;padding:185px 0 0}#sec7 .slide3 .item .right dl{margin-bottom:27px}#sec7 .slide3 .item .right dl dt{font-size:30px}#sec7 .slide3 .item .right dl dd{margin:9px 0 0;font-size:20px}#sec7 .slide3 .item .right dl dd small{font-size:16px}#sec7 .txt{letter-spacing:.15em}#sec7 .txt+.txt{margin-top:36px}#sec8{padding:112px 0 78px}#sec8 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 -150px}#sec8 .flex h2{font-size:40px;width:160px;height:600px;margin:0;margin-right:15px}#sec8 .flex h2::before{top:-82px;right:-85px;width:172px;height:173px}#sec8 .slide4{width:900px}#sec8 .txt{width:534px;margin:42px 0 0;letter-spacing:.15em}#sec8 .btn3{position:absolute;right:0;bottom:6px;margin:0}#sec9 #sec9-1 .group{background:url(../img/inn/s9_bg.png) no-repeat center/cover;height:650px;padding:238px 0 0}#sec9 #sec9-1 .group h2{font-size:40px;padding:44px 0 0;margin:0 160px 0 0;background:url(../img/ryotei/s4_icon.png) no-repeat 40% top}#sec9 #sec9-1 h3{font-size:25px;margin:72px 0 19px}#sec9 #sec9-1 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 38px}#sec9 #sec9-1 .box .inner .txt1{margin:8px 0 20px}#sec9 #sec9-1 .box .inner dl dt{font-size:22px;min-width:200px}#sec9 #sec9-1 .box .inner dl dd{font-size:20px;letter-spacing:.1em;line-height:1.5}#sec9 #sec9-1 .box .inner dl dd small{font-size:14px}#sec9 #sec9-1 .box .inner dl.ps dt{width:254px;margin-left:0;letter-spacing:0}#sec9 #sec9-1 .box .inner dl.ps dd{font-size:18px}#sec9 #sec9-1 .box .inner dl+dl{margin-top:0}#sec9 #sec9-1 .flex{margin:50px 0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec9 #sec9-1 .flex .left,#sec9 #sec9-1 .flex .right{width:50%}#sec9 #sec9-1 .flex .left{padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}#sec9 #sec9-1 .flex dl+dl{margin-top:38px}#sec9 #sec9-2{padding:0 0 74px}#sec9 #sec9-2 .box{padding:59px 60px 69px 65px;margin:0 0 20px}#sec9 #sec9-2 .box .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}#sec9 #sec9-2 .box .flex .left{width:350px;margin-bottom:0}#sec9 #sec9-2 .box .flex .right{width:471px}#sec9 #sec9-2 .box .flex dl+dl{margin-top:34px}#sec9 .btn3 a{font-size:15px}#sec9 .btn3+.btn3{margin-top:3px}#sec9 .btn3.btn4 a{font-size:16px;padding:10px 0 0;color:#851218}#sec9 .btn3.btn4 a::after{background-image:url(../img/scene/arrow.png)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#sec3 .flex .slide .slick-dots,#sec3 .flex .slide2 .slick-dots,#sec4 .flex .slide .slick-dots,#sec4 .flex .slide2 .slick-dots{width:153px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 767px) and (max-width: 1200px){#sec3 .flex,#sec4 .flex{margin-left:-240px;margin-right:20px}#sec8 .btn3{right:20px}}.event_bnr{display:flex;justify-content:space-around;align-items:center;gap:30px;margin:105px auto 0}.event_bnr .child{width:500px;height:110px;padding:15px 80px;color:#fff;text-align:center;font-size:18px;font-weight:700;background-color:#840307}.event_bnr .child a{position:relative}.event_bnr .child a:after{display:inline-block;content:'';top:50%;right:6%;position:static;background:url(../img/index/arrow.png) no-repeat center/100% auto;width:45px;height:7px;-webkit-transform:none;transform:none;margin-left:10px}@media screen and (max-width: 767px){.event_bnr{width:100%;display:block}.event_bnr .child{width:auto;height:auto;margin:10px 20px;padding:5px;font-size:14px}}