@font-face{font-family:Pretendard;font-weight:900;src:url(/assets/Pretendard-Black-CGXOTzfe.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;src:url(/assets/Pretendard-ExtraBold-DVq4iZ_o.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;src:url(/assets/Pretendard-Bold-CF_B2Qod.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;src:url(/assets/Pretendard-SemiBold-SQVGnrdy.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;src:url(/assets/Pretendard-Medium-C49HcV4Y.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;src:url(/assets/Pretendard-Regular-DHT-CHeB.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;src:url(/assets/Pretendard-Light-Clyg-_Zj.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;src:url(/assets/Pretendard-ExtraLight-BB0gg_jK.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;src:url(/assets/Pretendard-Thin-5BdZRGLt.woff) format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,button,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;word-break:keep-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font:400 10px/1 Pretendard,sans-serif;color:#000}body{font-size:2rem}ol,ul{list-style:none}a{text-decoration:none;color:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background-color:transparent;color:#000}input,select{outline:none}b,strong{font-weight:700}.mo-br{display:none}.pc-br{display:inline}.logo>a{display:block;height:100%;text-indent:-9999px;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/logo.png) no-repeat center;background-size:100%}.inner{max-width:128rem;margin:0 auto}.clearfix-area{overflow:hidden}.clearfix-area>*{float:left}.full-img{width:100%;height:100%}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.dim{position:fixed;width:100%;height:100%;background-color:#000;opacity:.4;left:0;top:0;z-index:10;display:none}.dim.on{display:block}.point-color{color:#08b2f5}.mo-header{display:none}.pc-header{border-bottom:1px solid #ccc}.pc-header .lnb-wrapper{height:4rem;line-height:4rem;font-size:1.6rem;letter-spacing:-.048rem;background-color:#08b2f5;color:#fff}.pc-header .lnb-wrapper>.inner{display:flex;justify-content:space-between}.pc-header .lnb-wrapper .page-list>li>a{display:block;padding-left:1.1rem;padding-right:1.1rem;letter-spacing:-.048rem}.pc-header .lnb-wrapper .page-list>li.active>a{background-color:#fff;color:#08b2f5;font-weight:700}.pc-header .lnb-wrapper .site-list{padding-right:2rem}.pc-header .lnb-wrapper .site-list>li+li{margin-left:1.1rem}.pc-header .lnb-wrapper .site-list>li>a{display:block;padding-left:2.2rem;background-repeat:no-repeat;background-position:left center;background-size:1.6rem 1.6rem}.pc-header .lnb-wrapper .site-list>li:nth-child(1)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb01.png)}.pc-header .lnb-wrapper .site-list>li:nth-child(2)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb02.png)}.pc-header .lnb-wrapper .site-list>li:nth-child(3)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb03.png)}.pc-header .lnb-wrapper .site-list>li:nth-child(4)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb04.png)}.pc-header .lnb-wrapper .language-list{height:100%;padding-left:2rem;position:relative}.pc-header .lnb-wrapper .language-list:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1rem;height:1.6rem;background-color:#fff}.pc-header .lnb-wrapper .language-list>select{background-color:transparent;border:none;height:100%;font-size:1.6rem;color:#fff}.pc-header .lnb-wrapper .language-list>select>option{color:#000}.pc-header .gnb-wrapper{height:8rem;line-height:8rem;font-size:2.2rem;letter-spacing:-.066rem}.pc-header .gnb-wrapper>.inner{display:flex;justify-content:space-between;align-items:center}.pc-header .gnb-wrapper .logo{width:9.1rem;height:4.8rem}.pc-header .gnb-wrapper .gnb-list{display:flex;justify-content:space-between;width:85.6rem}.pc-header .gnb-wrapper .gnb-list>li>a{display:block}.pc-header .gnb-wrapper .support-btn{color:#08b2f5;padding-left:3rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_support.png) no-repeat left center;background-size:2.1rem auto}.mo-header .logo{width:15.2rem;height:8rem}.mo-header .page-list{height:9rem;line-height:9rem}.mo-header .page-list>li{width:50%}.mo-header .page-list>li>a{display:block;font-size:3.2rem;letter-spacing:-.096rem;color:#999;text-align:center;background-color:#f7f7f7}.mo-header .page-list>li.active>a{background-color:#fff;color:#000}.mo-header .gnb-wrapper{border-bottom:1px solid #ccc}.mo-header .show-gnb{height:16rem}.mo-header .show-gnb>.inner{display:flex;height:100%;justify-content:space-between;align-items:center}.mo-header .show-gnb .gnb-btn{width:9rem;height:9rem}.mo-header .hide-gnb{display:none;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000}.mo-header .hide-gnb.on{display:block}.mo-header .hide-gnb>div+div{border-top:1px solid #ccc}.mo-header .hide-gnb .gnb-header{height:16rem;position:relative;padding:4rem 6rem 4rem 20rem;box-sizing:border-box}.mo-header .hide-gnb .logo{position:absolute;left:0;top:50%;transform:translateY(-50%)}.mo-header .hide-gnb .close-btn{width:6rem;height:6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mo-header .hide-gnb .language-list{height:100%;display:flex;align-items:flex-end}.mo-header .hide-gnb .language-list>li+li{margin-left:3rem}.mo-header .hide-gnb .language-list>li>a{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}.mo-header .hide-gnb .language-list>li.active>a{color:#08b2f5;border-bottom:1px solid #08b2f5}.mo-header .hide-gnb .gnb-section{padding-top:4.5rem;padding-bottom:4.5rem}.mo-header .hide-gnb .gnb-list>li{width:50%}.mo-header .hide-gnb .gnb-list>li>a{display:block;padding-top:3.5rem;padding-bottom:3.5rem;font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}.mo-header .hide-gnb .gnb-footer{padding-top:3rem;padding-bottom:14rem}.mo-header .hide-gnb .site-list>li{width:50%}.mo-header .hide-gnb .site-list>li>a{display:block;padding-top:2rem;padding-bottom:2rem;font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;padding-left:5.6rem;background-repeat:no-repeat;background-position:left center;background-size:4rem 4rem}.mo-header .hide-gnb .site-list>li:nth-child(1)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb01_blue.png)}.mo-header .hide-gnb .site-list>li:nth-child(2)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb02_blue.png)}.mo-header .hide-gnb .site-list>li:nth-child(3)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb03_blue.png)}.mo-header .hide-gnb .site-list>li:nth-child(4)>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_lnb04_blue.png)}.mo-header .hide-gnb .support-btn{display:block;height:10rem;line-height:10rem;margin-top:6rem;font-size:3.6rem;letter-spacing:-.108rem;color:#08b2f5;border-radius:1.6rem;background-color:#e6f7fe;text-align:center}.mo-header .hide-gnb .support-btn>span{display:inline-block;padding-left:7rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_support.png) no-repeat left center;background-size:4.3rem auto}footer{padding-top:5rem;padding-bottom:9.5rem;background-color:#111;color:#999}footer .ft-top{display:flex;justify-content:space-between;align-items:flex-end;height:6.8rem;padding-bottom:4rem;border-bottom:1px solid #999}footer .logo{width:13rem;height:6.8rem}footer .logo>a{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/logo_gray.png)}footer .privacy-list>li{padding-left:2rem;padding-right:2rem}footer .privacy-list>li:first-child{padding-left:0}footer .privacy-list>li:last-child{padding-right:0}footer .privacy-list>li>a{display:block;font-size:2.2rem;line-height:2.6rem}footer .privacy-list>li+li{border-left:1px solid #999}footer .ft-bottom{padding-top:4rem}footer .btm-flex{display:flex;justify-content:space-between;align-items:top}footer .info-list{width:72%}footer .info-list>li{font-size:0}footer .info-list>li>span{font-size:2rem;line-height:2.8rem;position:relative}footer .info-list>li>span{padding-left:1rem;margin-left:1rem}footer .info-list>li>span:before{content:"";display:block;position:absolute;width:.1rem;height:1.8rem;background-color:#999;left:0;top:.35rem}footer .info-list>li>span:first-child,footer .info-list>li>.pc-noline{padding-left:0;margin-left:0}footer .info-list>li>span:first-child:before,footer .info-list>li>.pc-noline:before{display:none}footer .info-list>li>span:nth-child(4){display:block}footer .sns-list>li+li{margin-left:1.6rem}footer .sns-list>li>a{display:block;width:4.8rem;height:4.8rem}footer .copyright-text{margin-top:4rem;line-height:2.8rem}section.sub{padding-top:8rem;padding-bottom:18rem}.sub-title{text-align:center}.sub-title>dt{font-size:4.4rem;line-height:5.3rem;font-weight:700;letter-spacing:-.132rem}.sub-title>dd{margin-top:1rem;font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem}.sub-tabs{margin-top:5rem;display:flex;justify-content:center;border-bottom:1px solid #ccc}.sub-tabs>li{position:relative}.sub-tabs>li+li{margin-left:7rem}.sub-tabs>li>a{display:block;padding-bottom:2rem;font-size:2.1rem;line-height:2.6rem;letter-spacing:-.066rem;box-sizing:border-box}.sub-tabs>li.active:after{position:absolute;bottom:0;content:"";width:100%;height:4px;background-color:#08b2f5}.sub-tabs>li.active>a{font-weight:700;color:#08b2f5}.search-wrapper{position:relative;width:40rem;height:6rem;background-color:#f7f7f7;border-radius:1rem;margin:0 auto;padding:2rem 6rem 2rem 2.5rem;box-sizing:border-box}.search-wrapper .search-input{display:block;width:100%;height:100%;font-size:1.8rem;letter-spacing:-.054rem;background-color:transparent}.search-wrapper .search-btn{width:2.4rem;height:2.4rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}.paging-wrapper{display:flex;align-items:center;justify-content:center;font-size:0}.paging-btns>a{display:inline-block;width:5rem;height:5rem;border-radius:.6rem;border:1px solid #ccc;text-align:center;line-height:5rem}.paging-btns>a+a{margin-left:1rem}.paging-btns>a>img{vertical-align:middle;height:1.4rem}.paging-num-mo{display:none}[class^=paging-num]{margin-left:2rem;margin-right:2rem}[class^=paging-num]>li{padding:.5rem}[class^=paging-num]>li>a{display:block;width:4rem;height:4rem;box-sizing:border-box;font-size:2.2rem;letter-spacing:-.066rem;text-align:center;line-height:4rem}[class^=paging-num]>li.active>a{color:#08b2f5;font-weight:700;border-bottom:2px solid #08b2f5}.null-wrapper{text-align:center}.null-wrapper div{margin-top:5rem}.null-wrapper img{width:20rem}.null-wrapper p{line-height:3rem;font-size:2rem;letter-spacing:-.06rem;color:#999}.rank-wrapper .rank-list .rank-item{width:calc((100% - 20rem) / 6)}.rank-wrapper .rank-list .rank-item:nth-child(n+7){margin-top:5rem}.rank-wrapper .rank-list .rank-item:not(:nth-child(6n))+.rank-item{margin-left:4rem}.rank-wrapper .rank-item .item-photo{position:relative;width:100%;height:18rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:self-start}.rank-wrapper .rank-item .item-photo .item-flag{position:absolute;left:50%;transform:translate(-50%);bottom:-1.2rem;padding-left:.7rem;padding-right:.7rem;height:2.4rem;line-height:2.4rem;color:#fff;background-color:#08b2f5;font-size:1.6rem;letter-spacing:-.064rem;font-weight:700;border-radius:.4rem}.rank-wrapper .rank-item .item-photo .item-angel-badge{top:-1.4rem;position:absolute}.rank-wrapper .rank-item .item-title{margin-top:2.2rem;text-align:center}.rank-wrapper .rank-item .item-title>dt{font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem}.rank-wrapper .rank-item .item-title>dd{margin-top:.6rem;line-height:1.9rem;font-size:1.6rem;letter-spacing:-.048rem;color:#999}.control-scroll{height:6px;border-bottom:1px solid #fff;position:relative}.control-scroll .scroll-active{width:30rem;position:absolute;height:100%;left:0;bottom:0;background-color:#fff}body.on{overflow:hidden}.popup-wrapper{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;background-color:#fff;border-radius:1rem;display:none}.popup-wrapper.on{display:block}.popup-wrapper .pop-section{max-height:72.8vh;overflow-y:auto;box-sizing:border-box}.red_txt{color:#eb5f52}#main .map-wrapper{height:700px;position:relative;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/map_bg.jpg) no-repeat center}#main .map-wrapper .pc-wrapper{height:700px}#main .map_area{max-width:1100px;height:100%;margin:0 auto;position:relative;display:block;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/main_jejudo.png) no-repeat center}#main .map_text{position:absolute;top:41.5%;left:50%;transform:translate(-50%)}#main .map_text>dd{font-size:20px;margin-top:5px;line-height:24px;letter-spacing:-.08rem}#main .map_text>dt{font-size:46px;color:#08b2f5;line-height:55px;font-weight:700;letter-spacing:-.184rem}#main .map_notice{width:128rem;position:absolute;left:50%;top:10px;transform:translate(-50%)}#main .map_notice>.notice_text{display:flex;height:4rem;line-height:4rem;color:#fff;font-size:1.6rem;letter-spacing:-.048rem;border-radius:1rem;overflow:hidden}#main .notice_text>dt{flex-shrink:0;padding-left:4rem;padding-right:1.5rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_notice.png) no-repeat left 1.6rem center;background-color:#eb5f52;background-size:1.6rem auto}#main .notice_text>dd{background-color:#666;padding-left:3rem;padding-right:4.6rem;flex-grow:1;width:100%}#main .map_notice .notice-btn{width:1.6rem;height:1.6rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#main .route_img{cursor:pointer}#main #route_img1,#main #route_img1_on{width:60px;height:69px;margin-left:817px;margin-top:227px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img1.png) no-repeat top center;z-index:999}#main #route_img1-1,#main #route_img1-1_on{width:79px;height:46px;margin-left:951px;margin-top:84px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img1-1.png) no-repeat center;z-index:999}#main #route_img2,#main #route_img2_on{width:59px;height:54px;margin-left:918px;margin-top:271px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img2.png) no-repeat center;z-index:999}#main #route_img3,#main #route_img3_on{width:62px;height:44px;margin-left:774px;margin-top:322px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img3.png) no-repeat center;z-index:999}#main #route_img4,#main #route_img4_on{width:106px;height:44px;margin-left:788px;margin-top:470px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img4.png) no-repeat center;z-index:999}#main #route_img5,#main #route_img5_on{width:68px;height:59px;margin-left:613px;margin-top:421px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img5.png) no-repeat center;z-index:999}#main #route_img6,#main #route_img6_on{width:61px;height:57px;margin-left:554px;margin-top:564px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img6.png) no-repeat center;z-index:999}#main #route_img7,#main #route_img7_on{width:64px;height:38px;margin-left:442px;margin-top:564px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img7.png) no-repeat center;z-index:999}#main #route_img7-1,#main #route_img7-1_on{width:68px;height:42px;margin-left:464px;margin-top:403px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img7-1.png) no-repeat center;z-index:999}#main #route_img8,#main #route_img8_on{width:60px;height:36px;margin-left:357px;margin-top:435px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img8.png) no-repeat center;z-index:999}#main #route_img9,#main #route_img9_on{width:64px;height:40px;margin-left:306px;margin-top:551px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img9.png) no-repeat center;z-index:999}#main #route_img10,#main #route_img10_on{width:75px;height:27px;margin-left:229px;margin-top:604px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img10.png) no-repeat center;z-index:999}#main #route_img10-1,#main #route_img10-1_on{width:72px;height:36px;margin-left:21px;margin-top:540px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img10-1.png) no-repeat center;z-index:999}#main #route_img11,#main #route_img11_on{width:54px;height:47px;margin-left:245px;margin-top:458px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img11.png) no-repeat center;z-index:999}#main #route_img12,#main #route_img12_on{width:60px;height:36px;margin-left:59px;margin-top:446px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img12.png) no-repeat center;z-index:999}#main #route_img13,#main #route_img13_on{width:60px;height:75px;margin-left:122px;margin-top:308px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img13.png) no-repeat center;z-index:999}#main #route_img14,#main #route_img14_on{width:44px;height:48px;margin-left:235px;margin-top:299px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img14.png) no-repeat center;z-index:999}#main #route_img14-1,#main #route_img14-1_on{width:56px;height:37px;margin-left:294px;margin-top:354px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img14-1.png) no-repeat center;z-index:999}#main #route_img15,#main #route_img15_on{width:103px;height:31px;margin-left:171px;margin-top:212px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img15.png) no-repeat center;z-index:999}#main #route_img16,#main #route_img16_on{width:76px;height:54px;margin-left:325px;margin-top:120px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img16.png) no-repeat center;z-index:999}#main #route_img17,#main #route_img17_on{width:76px;height:50px;margin-left:444px;margin-top:190px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img17.png) no-repeat center;z-index:999}#main #route_img18,#main #route_img18_on{width:76px;height:50px;margin-left:519px;margin-top:69px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img18.png) no-repeat center;z-index:999}#main #route_img18-1,#main #route_img18-1_on{width:62px;height:38px;margin-left:71px;margin-top:116px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img18-1.png) no-repeat center;z-index:999;border:0px solid #c0c0c0}#main #route_img18-2,#main #route_img18-2_on{width:62px;height:38px;margin-left:215px;margin-top:130px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img18-2.png) no-repeat center;z-index:999;border:0px solid #c0c0c0}#main #route_img19,#main #route_img19_on{width:76px;height:50px;margin-left:651px;margin-top:160px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img19.png) no-repeat center;z-index:999}#main #route_img20,#main #route_img20_on{width:45px;height:46px;margin-left:803px;margin-top:60px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img20.png) no-repeat center;z-index:999}#main #route_img21,#main #route_img21_on{width:59px;height:46px;margin-left:815px;margin-top:166px;position:absolute;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_map/pc/route_img21.png) no-repeat center;z-index:999}#main .route_label{width:70px;height:22px;border:1px solid #ddd;background:#fff;display:block;margin-top:43px;font-size:12px;color:#666;text-align:center;line-height:22px;border-radius:30px;font-weight:600}#main .route_label.on{background-color:#eb5f52;border-color:#eb5f52;font-weight:700;color:#fff}#main .route_text{width:164px;height:66px;position:absolute;z-index:1000;display:none}#main #route_txt_area1{margin-left:950px;margin-top:194px}#main #route_txt_area1-1{margin-left:1006px;margin-top:137px}#main #route_txt_area2{margin-left:980px;margin-top:268px}#main #route_txt_area3{margin-left:880px;margin-top:360px}#main #route_txt_area4{margin-left:894px;margin-top:460px}#main #route_txt_area5{margin-left:680px;margin-top:410px}#main #route_txt_area6{margin-left:614px;margin-top:560px}#main #route_txt_area7{margin-left:510px;margin-top:560px}#main #route_txt_area7-1{margin-left:530px;margin-top:400px}#main #route_txt_area8{margin-left:420px;margin-top:424px}#main #route_txt_area9{margin-left:368px;margin-top:550px}#main #route_txt_area10{margin-left:306px;margin-top:596px}#main #route_txt_area10-1{margin-left:144px;margin-top:526px}#main #route_txt_area11{margin-left:304px;margin-top:456px}#main #route_txt_area12{margin-left:-112px;margin-top:440px}#main #route_txt_area13{margin-left:-50px;margin-top:320px}#main #route_txt_area14{margin-left:284px;margin-top:300px}#main #route_txt_area14-1{margin-left:350px;margin-top:350px}#main #route_txt_area15{margin-top:200px}#main #route_txt_area16{margin-left:400px;margin-top:118px}#main #route_txt_area17{margin-left:516px;margin-top:192px}#main #route_txt_area18{margin-left:594px;margin-top:66px}#main #route_txt_area18-1{margin-left:218px;margin-top:74px}#main #route_txt_area18-2{margin-left:218px;margin-top:67px}#main #route_txt_area19{margin-left:720px;margin-top:160px}#main #route_txt_area20{margin-left:910px;margin-top:50px}#main #route_txt_area21{margin-left:910px;margin-top:140px}#main .route_txt01{width:164px;height:66px;position:relative;display:inline-block;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/route_txt01.png) no-repeat center;padding:8px 0 8px 23px;box-sizing:border-box}#main .route_txt02{width:170px;height:70px;position:relative;display:inline-block;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/route_txt02.png) no-repeat center;padding:8px 0 8px 10px;box-sizing:border-box}#main .route_txt01 p,#main .route_txt02 p{font-size:8px;font-weight:500;color:#555;line-height:12px}#main .route_1{width:83px;height:73px;margin-left:866px;margin-top:194px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route1.png) no-repeat center}#main .route_1-1{width:60px;height:64px;margin-left:929px;margin-top:137px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route1-1.png) no-repeat center}#main .route_2{width:70px;height:107px;margin-left:860px;margin-top:238px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route2.png) no-repeat center}#main .route_3{width:90px;height:104px;margin-left:817px;margin-top:326px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route3.png) no-repeat center}#main .route_4{width:163px;height:91px;margin-left:689px;margin-top:414px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route4.png) no-repeat center}#main .route_5{width:101px;height:42px;margin-left:607px;margin-top:485px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route5.png) no-repeat center}#main .route_6{width:115px;height:48px;margin-left:506px;margin-top:504px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route6.png) no-repeat center}#main .route_7{width:100px;height:50px;margin-left:424px;margin-top:508px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route7.png?version=1.0) no-repeat center}#main .route_7-1{width:79px;height:72px;margin-left:445px;margin-top:467px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route7-1.png) no-repeat center}#main .route_8{width:110px;height:72px;margin-left:332px;margin-top:490px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route8.png) no-repeat center}#main .route_9{width:47px;height:40px;margin-left:303px;margin-top:503px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route9.png) no-repeat center}#main .route_10{width:96px;height:65px;margin-left:224px;margin-top:525px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route10.png) no-repeat center}#main .route_10-1{width:45px;height:36px;margin-left:97px;margin-top:545px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route10-1.png) no-repeat center}#main .route_11{width:45px;height:93px;margin-left:200px;margin-top:470px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route11.png) no-repeat center}#main .route_12{width:89px;height:90px;margin-left:126px;margin-top:409px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route12.png) no-repeat center}#main .route_13{width:106px;height:47px;margin-left:132px;margin-top:380px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route13.png) no-repeat center}#main .route_14{width:68px;height:128px;margin-left:180px;margin-top:279px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route14.png) no-repeat center}#main .route_14-1{width:62px;height:56px;margin-left:225px;margin-top:390px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route14-1.png) no-repeat center}#main .route_15{width:99px;height:82px;margin-left:233px;margin-top:210px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route15.png) no-repeat center}#main .route_16{width:105px;height:58px;margin-left:314px;margin-top:204px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route16.png) no-repeat center}#main .route_17{width:125px;height:104px;margin-left:406px;margin-top:154px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route17.png) no-repeat center}#main .route_18{width:119px;height:52px;margin-left:515px;margin-top:125px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route18.png) no-repeat center}#main .route_18-1{width:88px;height:60px;margin-left:127px;margin-top:84px;position:absolute;cursor:pointer;border:0px solid #d2d2d2;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route18-1.png) no-repeat}#main .route_18-2{width:88px;height:60px;margin-left:127px;margin-top:84px;position:absolute;cursor:pointer}#main .route_19{width:126px;height:48px;margin-left:619px;margin-top:114px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route19.png) no-repeat center}#main .route_20{width:126px;height:60px;margin-left:731px;margin-top:102px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route20.png) no-repeat center}#main .route_21{width:77px;height:73px;margin-left:841px;margin-top:144px;position:absolute;cursor:pointer;background:url(https://contents.ollepass.org/static/homepage/trail/img/mainmap/main_route21.png) no-repeat center}#main .map-wrapper .mo-wrapper{display:none}#main .map-list{display:flex;flex-wrap:wrap}#main .map-list>li{width:calc((100% - 10rem) / 6);text-align:center}#main .map-list>li:not(:nth-child(6n))+li{margin-left:2rem}#main .map-list>li:nth-child(n+7){margin-top:2rem}#main .map-list>li>a{display:block;text-align:center}#main .map-list>li>a>.item-ico{display:block;height:8rem;line-height:8rem;overflow:hidden}#main .map-list>li>a>.item-title{display:block;margin-top:1.25rem;font-size:2.5rem}#main .map-list>li>a>.item-ico>img{max-height:100%;vertical-align:middle}#main{padding-bottom:16rem;overflow-x:hidden}#main .main-bnr{margin-top:9rem}#main .main-bnr .bnr-img-mo{display:none}#main .main-bnr img{width:100%}#main .board-wrapper{margin-top:9rem}#main .board-wrapper .board-item:nth-child(1){width:60%}#main .board-wrapper .board-item:nth-child(2){width:36%;margin-left:4%}#main .board-item .board-title{position:relative}#main .board-item .board-title>h3{font-size:3.2rem;font-weight:700;line-height:3.8rem;letter-spacing:-.096rem}#main .board-item .board-title>a{position:absolute;width:3rem;height:3rem;right:0;top:50%;transform:translateY(-50%)}#main .board-item .board-table{margin-top:3rem;border-top:1px solid #666}#main .board-item .board-table>li{border-bottom:1px solid #ccc;height:7.5rem;line-height:7.5rem}#main .board-item .board-table dl{display:flex;justify-content:space-between;align-items:center;font-size:0}#main .board-item .board-table dl>dt{flex-grow:1;font-size:2rem;letter-spacing:-.06rem}#main .board-item .board-table dl>dt .item-flag{font-weight:700;color:#08b2f5;margin-right:2rem}#main .board-item .board-table dl>dd{flex-shrink:0;font-size:1.6rem;letter-spacing:-.064rem;color:#999}#main .pakage-bnr{margin-top:12rem}#main .main-full-bnr>a{display:block;font-size:0}#main .main-full-bnr [class^=bnr-img]{width:100%}#main .main-full-bnr .bnr-img-mo{display:none}#main .rank-wrapper{position:relative;padding-top:11.5rem}#main .rank-wrapper:after{content:"";display:block;position:absolute;width:100%;height:70rem;left:0;top:0;background-color:#f7f7f7;z-index:-1}#main .rank-wrapper .white-btn{background-color:#fff}#main .section-title{margin-bottom:5rem;display:flex;justify-content:space-between;align-items:center}#main .section-title dl>dt{font-size:4.4rem;font-weight:700;letter-spacing:-.132rem;line-height:5.3rem}#main .section-title dl>dd{margin-top:.8rem;font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem}.white-btn{display:inline-block;height:6rem;line-height:6rem;border:1px solid #ccc;border-radius:3rem;font-size:2.2rem;letter-spacing:-.066rem;padding-left:5rem;padding-right:5rem}#main .rank-wrapper .section-title{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_rank_title.png) no-repeat left center;padding-left:12rem;box-sizing:border-box;background-size:10rem 10rem}#main .rank-wrapper .rank-list{border-top:1px solid #ccc;padding-top:5rem}#main .bnr-wrapper{margin-top:12rem}#main .bnr-wrapper .bnr-list>li{height:25rem;overflow:hidden}#main .bnr-wrapper .bnr-list>li>a{display:block;width:100%;height:100%}#main .bnr-wrapper .bnr-list>li .bnr-img-mo{display:none}#main .bnr-wrapper>.inner{position:relative}#main .bnr-control{position:absolute;bottom:2rem;right:1.8rem}#main .bnr-control .control-progress{width:11rem;height:4rem;line-height:4rem;border-radius:2rem;background-color:#000000b3;text-align:center;color:#fff;position:relative}#main .control-progress .progress-btn{position:absolute;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;background-repeat:no-repeat;background-size:100% auto;background-position:left center}#main .control-progress .progress-btn.prev{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_arrow07.png);left:1rem}#main .control-progress .progress-btn.next{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_arrow08.png);right:1rem}#main .control-progress .progress-number{font-size:1.6rem;letter-spacing:-.048rem}#main .control-progress .progress-number>span:first-child{font-weight:700}#main .control-progress .progress-number>span:last-child{color:#999}#main .control-progress .progress-number>span:last-child:before{content:"/ "}#main .bnr-control .control-play{display:block;width:4rem;height:4rem;border-radius:50%;background-color:#000000b3;margin-left:1rem;background-repeat:no-repeat;background-position:center;background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_stop.png);background-size:1.5rem 1.5rem}#main .bnr-control .control-play.stop{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_play.png)}#main .program-wrapper{margin-top:12rem}#main .program-list{margin-left:calc((100% - 128rem)/2);display:flex;flex-wrap:nowrap}#main .program-list .program-item{flex:0 0 auto;position:relative;width:29.8rem;height:42rem;border-radius:1.6rem;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#000}#main .program-list .program-item+.program-item{margin-left:3rem}#main .program-list .program-item>a{display:block;width:100%;height:100%;padding:4rem;box-sizing:border-box}#main .program-item .item-title{color:#fff}#main .program-item .item-title>dt{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;font-weight:700}#main .program-item .item-title>dd{margin-top:2.8rem;font-size:2.2rem;line-height:3.1rem;letter-spacing:-.066rem}#main .program-item .item-btn{position:absolute;bottom:4rem;right:4rem;width:4rem;height:4rem}#main .store-bnr{margin-top:12rem}#main .video-wrapper{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/main_video_bg.png) no-repeat center;background-size:cover;padding-top:13rem;padding-bottom:13rem;margin-top:13rem}#main .video-wrapper .video-title{position:relative}#main .video-wrapper .video-title>dl{color:#fff;display:flex;align-items:center;padding-right:18rem}#main .video-title>dl>dt{flex-shrink:0;font-weight:700;font-size:4.4rem;line-height:5.3rem;letter-spacing:-.176rem}#main .video-title>dl>dd{flex-grow:1;margin-left:5.5rem;line-height:2.9rem;font-size:2.2rem;letter-spacing:-.066rem}#main .video-title .white-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);border-color:#fff;color:#fff}#main .video-slide{margin-left:calc((100% - 128rem)/2);margin-top:6rem}#main .video-slide .video-list{display:flex;flex-wrap:nowrap}#main .video-list .video-item{width:50rem;flex:0 0 auto}#main .video-list .video-item+.video-item{margin-left:5rem}#main .video-list .video-item>a{display:block;width:100%;height:100%}#main .video-item .video-thumb{border-radius:1.6rem;width:100%;height:28rem;overflow:hidden;position:relative}#main .video-item .video-thumb:after{content:"";width:9rem;height:5rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/btn_play.png) no-repeat center;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#main .video-item .video-text{margin-top:4rem;color:#fff;line-height:4rem;font-size:3.2rem;letter-spacing:-.096rem}#main .video-slide .video-control{margin-top:5rem}#main .video-control .control-btns{font-size:0}#main .video-control .control-btns [class^=btn-arrow]{display:inline-block;width:6rem;height:6rem;border:1px solid #fff;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:2.4rem}#main .video-control .control-btns .btn-arrow-prev{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_arrow07.png)}#main .video-control .control-btns .btn-arrow-next{margin-left:2rem;background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_arrow08.png)}#main .video-control .control-scroll{margin-top:4rem}#main .partner-wrapper{margin-top:10rem}#main .partner-wrapper>.inner{max-width:108.5rem}#main .partner-wrapper .partner-title{font-size:4.4rem;line-height:5.3rem;letter-spacing:-.132rem;font-weight:700;text-align:center}#main .partner-wrapper .partner-list{display:flex;flex-wrap:wrap;margin-top:6rem}#main .partner-wrapper .partner-list>li{width:calc((100% - 12rem)/4);background-color:#f6f8fa;border-radius:1rem;overflow:hidden}#main .partner-wrapper .partner-list>li:not(:nth-child(4n))+li{margin-left:4rem}#main .partner-wrapper .partner-list>li:nth-child(n+5){margin-top:4rem}#main .partner-wrapper .partner-list>li>a{display:block;width:100%;height:100%}#main .partner-wrapper .partner-list>li>a>img{width:100%}#board .board-wrapper{margin-top:7rem}#board .board-table{border-top:2px solid #000;margin-top:5.5rem}#board .board-table>.table-item{border-bottom:1px solid #ccc;line-height:normal}#board .table-item>a{display:flex;padding:3rem 2rem;align-items:center}#board .table-item>a>div{padding-left:2rem;padding-right:2rem}#board .table-item .item-no{width:3.5rem;font-weight:700;letter-spacing:-.06rem;flex-shrink:0}#board .table-item .item-no.notice{color:#08b2f5}#board .table-item .item-no.notice.terminate{color:#afafaf}#board .table-item .item-title{flex-grow:1;letter-spacing:-.06rem}#board .table-item .table-file{flex-shrink:0}#board .table-item .table-file>a{display:block;width:3.6rem;height:3.6rem}#board .table-item .item-sub{position:relative;font-size:1.8rem;letter-spacing:-.054rem;color:#999;flex-shrink:0}#board .table-item .item-sub>.item-file{position:absolute;display:block;width:3.6rem;height:3.6rem;left:2rem;top:50%;transform:translateY(-50%)}#board .table-item .item-sub>.item-file+.item-date{padding-left:7.6rem}#board .paging-wrapper{margin-top:8rem}#board .post-title{padding-top:5rem;padding-bottom:5rem;border-bottom:1px solid #ccc;text-align:center}#board .post-title>dt{font-size:2.8rem;font-weight:700;letter-spacing:-.084rem;line-height:3.4rem}#board .post-title>dd{margin-top:1.5rem;letter-spacing:-.06rem;line-height:2.4rem;color:#999}#board .post-content{border-bottom:1px solid #ccc}#board .post-content>div+div{border-top:1px solid #ccc}#board .post-content .post-inner{max-width:72rem;margin:0 auto}#board .post-content .post-text{padding-top:5rem;padding-bottom:8rem;line-height:3.2rem;letter-spacing:-.06rem}#board .post-file{height:8.5rem;line-height:8.5rem}#board .post-file .post-inner{width:100%;display:flex}#board .post-file .file-title{font-weight:700;letter-spacing:-.06rem}#board .post-file .file-text{display:block;margin-left:5rem;padding-left:2.6rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_clip.png) no-repeat left center;background-size:1.6rem auto;letter-spacing:-.06rem;white-space:nowrap}#board .post-btns{margin-top:5rem;text-align:center}#board .post-btn{display:inline-block;padding-left:7rem;padding-right:7rem;height:6rem;line-height:6rem;background-color:#08b2f5;color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:-.066rem;border-radius:3rem}#rank .search-wrapper{margin-top:7rem}#rank .rank-wrapper{margin-top:5rem}#rank .rank-wrapper .rank-list{padding-top:2rem}#rank .paging-wrapper{margin-top:8rem}#rank-pop{width:96rem;padding:4rem 5rem 0;box-sizing:border-box}#rank-pop .pop-header{padding-bottom:2rem;border-bottom:1px solid #ccc}#rank-pop .pop-title{font-size:2.8rem;line-height:3.4rem;font-weight:700;letter-spacing:-.084rem;position:relative}#rank-pop .pop-title span{display:inline-block;width:calc(100% - 4rem)}#rank-pop .pop-close{width:2.8rem;height:2.8rem;position:absolute;right:0;top:2rem;transform:translateY(-50%)}#rank-pop .pop-section{padding-bottom:4rem}#rank-pop .pop-rank-text{padding-top:2rem;padding-bottom:2rem}#rank-pop .pop-rank-text>dl{display:flex;line-height:2.4rem;letter-spacing:-.06rem}#rank-pop .pop-rank-text>dl+dl{margin-top:2rem}#rank-pop .pop-rank-text>dl>dt{font-weight:700;width:8.7rem;padding-right:2rem;flex-shrink:0}#rank-pop .pop-rank-text>dl>dd{flex-grow:1}#rank-pop .pop-rank-photo{border-top:1px solid #ccc;padding:6rem 8rem 0}#rank-pop .pop-rank-photo>img{width:100%}#faq .faq-wrapper{margin-top:5rem;border-top:2px solid #000}#faq .faq-wrapper dl>dt{position:relative;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_plus.png) no-repeat right 4rem center;background-size:2.4rem auto;border-bottom:1px solid #ccc}#faq .faq-wrapper dl>dt>button{display:block;width:100%;text-align:left;padding:3.5rem 11.5rem;box-sizing:border-box;font-size:2.2rem;letter-spacing:-.066rem}#faq .faq-wrapper dl.active>dt{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_minus.png)}#faq .faq-wrapper dl>dd{display:none;position:relative;padding:3.5rem 11.5rem;background-color:#f7f7f7;line-height:3.2rem;border-bottom:1px solid #ccc;letter-spacing:-.06rem}#faq .faq-wrapper dl.active>dd{display:block}#faq .faq-wrapper dl>*:before{width:3.6rem;height:3.6rem;border-radius:50%;position:absolute;left:4rem;font-weight:700;font-size:2.2rem;line-height:3.6rem;text-align:center;color:#fff}#faq .faq-wrapper dl>dt:before{content:"Q";background-color:#08b2f5;top:50%;transform:translateY(-50%)}#faq .faq-wrapper dl>dd:before{content:"A";background-color:#ccc;top:3rem}#faq .faq-wrapper .faq_subbtn{display:block;width:13rem;margin-top:2rem;background:#08b2f5;color:#fff;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;padding:.8rem 2.2rem;border-radius:2rem;text-align:center}#faq .faq-wrapper .faq_text_link{display:block;width:fit-content;margin-top:1.2rem;color:#08b2f5;font-weight:700}#etc .service-wrapper{margin-top:7rem;letter-spacing:-.06rem;line-height:3.2rem}#etc .service-list>.service-item+.service-item{margin-top:7rem}#etc .service-list>.service-item h3{font-size:2.8rem;line-height:3.2rem;letter-spacing:-.084rem;font-weight:700}#etc .service-list>.service-item .item-sub{margin-top:4rem}#etc .service-item .item-sub>h4{font-size:2.2rem;line-height:3.2rem;font-weight:600;letter-spacing:-.066rem}#etc .service-item .item-sub .sub-list{margin-top:1rem}#etc .service-item .item-sub .sub-list>li .sub-detail-list{padding-left:2.5rem}#etc .service-etc{margin-top:7rem}#etc .service-etc>dt{font-weight:600}#etc .service-etc>dd{margin-top:1rem}#etc .privacy-wrapper{margin-top:7rem;letter-spacing:-.06rem;line-height:3rem}#etc .privacy-info>p+p{margin-top:4rem}#etc .privacy-list{margin-top:7rem}#etc .privacy-list>.privacy-item+.privacy-item{margin-top:4rem}#etc .privacy-item .item-title>dt{font-size:2.8rem;line-height:3rem;font-weight:700;letter-spacing:-.084rem;padding-bottom:1rem}#etc .privacy-item [class^=sub-list]{padding-left:2.5rem}#etc .privacy-item .sub-list-gray>li{color:#666}#etc .privacy-item .privacy-table{margin-top:2rem;margin-bottom:2rem;width:100%;border-top:2px solid #000;border-bottom:1px solid #ccc}#etc .privacy-item .privacy-table th:first-child{background-color:#f7f7f7}#etc .privacy-item .privacy-table tr>*{padding:1.5rem;text-align:center;vertical-align:middle}#etc .privacy-item .privacy-table tr+tr{border-top:1px solid #ccc}#etc .privacy-item .privacy-table td{border-left:1px solid #ccc}#etc .privacy-item .item-site-list{margin-top:3rem}#road .road-wrapper{margin-top:5rem}#road .road-wrapper>.inner{position:relative}#road .road-select{position:absolute;right:0;top:-7.4rem}#road .road-select .road-select-btn{padding-right:4rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_arrow09.png) no-repeat right center;background-size:2rem}#road .road-select .road-select-btn>span{padding-left:3.3rem;letter-spacing:-.06rem;line-height:2.4rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_place.png) no-repeat left center;background-size:3rem}#road .road-select .road-option{display:none;width:51rem;position:absolute;top:0;right:0;background-color:#fff;border:1px solid #999;border-radius:1.6rem;overflow:hidden;z-index:10}#road .road-select .road-option.on{display:block}#road .road-select .road-option>h4{position:relative;padding:1.5rem 4.5rem 1.5rem 4.8rem;letter-spacing:-.06rem;line-height:2.4rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_place.png) no-repeat left 1.5rem center;background-size:3rem}#road .road-select .road-option>h4 .option-close-btn{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem}#road .road-select .option-list{padding:2rem;border-top:1px solid #999}#road .road-select .option-item{width:calc((100% - 8rem)/5)}#road .road-select .option-item:not(:nth-child(5n))+.option-item{margin-left:2rem}#road .road-select .option-item:nth-child(n+6){margin-top:1.5rem}#road .road-select .option-item .item-img{height:7.8rem}#road .road-select .option-item h5{margin-top:.5rem;line-height:2.1rem;font-size:1.8rem;letter-spacing:-.054rem;text-align:center}#road .info-wrapper{display:flex}#road .info-wrapper .info-title{width:28rem;padding-right:8rem;box-sizing:border-box}#road .info-wrapper .info-title>dt{font-size:2.8rem;letter-spacing:-.084rem;line-height:3.4rem;font-weight:700}#road .info-wrapper .info-title>dd{margin-top:2rem;font-size:2.2rem;letter-spacing:-.066rem;line-height:3rem;word-break:keep-all}#road .info-wrapper .info-content{width:calc(100% - 28rem)}#road .info-route img{width:100%}#road .info-route .mo-img{display:none}#road .map-wrapper{position:relative;font-size:0;border-radius:1.6rem;overflow:hidden;outline:1px solid #ccc}#road .map-wrapper .map-mini{position:absolute;right:0;top:0;width:18rem}#road .map-wrapper .map-category{position:absolute;right:0;bottom:0;width:18rem;background-color:#fff;padding:2.4rem 0}#road .map-wrapper .map-audio-btn{position:absolute;right:0;bottom:0;width:18rem;height:5rem;background-color:#08b2f5;text-align:center}#road .map-wrapper .map-audio-btn>span{line-height:5rem;font-size:1.6rem;letter-spacing:-.048rem;color:#fff;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_audio.png) no-repeat left center;background-size:2.4rem auto;padding-left:3.3rem}#road .roadmap-wrapper,#road .info-course{margin-top:4rem}#road .course-header .course-title>dt{font-size:3.2rem;font-weight:700;letter-spacing:-.096rem;line-height:3.8rem}#road .course-header .course-title>dd{margin-top:3rem;letter-spacing:-.06rem;line-height:3rem}#road .course-header .course-text{margin-top:5rem;background-color:#f0faff;height:6rem;border-radius:1rem;display:flex;justify-content:center;align-items:center}#road .course-header .course-text>dl{letter-spacing:-.06rem}#road .course-header .course-text>dl+dl{margin-left:5rem}#road .course-header .course-text>dl>dt:after{content:":";margin-left:.5rem;margin-right:.5rem}#road .course-header .course-text>dl>dd{font-weight:700;color:#08b2f5}#road .course-header .course-tip{margin-top:5rem;display:flex}#road .course-header .course-tip>dt{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;font-weight:700;flex-shrink:0}#road .course-header .course-tip>dt:after{content:"TIP";height:2.4rem;line-height:2.4rem;border-radius:.6rem;background-color:#08b2f5;font-weight:700;color:#fff;padding-left:.8rem;padding-right:.8rem;font-size:1.6rem;margin-left:.8rem;vertical-align:middle;display:inline-block}#road .course-header .course-tip>dd{margin-left:6.5rem;flex-grow:1;font-size:1.8rem;line-height:2.5rem;letter-spacing:-.054rem}#road .course-section{margin-top:5rem}#road .course-section .course-content{border-top:1px solid #ccc;padding-top:5rem;padding-bottom:5rem}#road .course-section .course-data .data-group{display:flex}#road .data-group>[class^=data-item]{width:calc((100% - 4rem)/2);font-size:1.8rem;letter-spacing:-.054rem;line-height:2.66rem}#road .data-group>[class^=data-item]:last-child{margin-left:4rem}#road .data-group:last-child{margin-top:4rem}#road .data-group [class^=data-item]>h3{font-weight:700;font-size:2.2rem;letter-spacing:-.066rem}#road .data-group [class^=data-item]>.item-content{margin-top:2.5rem;height:calc(100% - 5.2rem)}#road .data-group .data-item-01>.item-content{display:flex;justify-content:center;align-items:center;border-radius:1.6rem;border:1px solid #ccc;overflow:hidden}#road .data-group .data-item-01>.item-content>img{width:100%}#road .item-chair{display:none;flex-direction:column;justify-content:space-between}#road .item-chair.on{display:flex}#road .item-chair .chair-point{padding:2.5rem;border-radius:1rem;background-color:#f7f7f7}#road .item-chair .chair-point>dl{line-height:2.1rem;display:flex}#road .item-chair .chair-point>dl+dl{margin-top:1rem}#road .item-chair .chair-point>dl>dt{flex-shrink:0;width:6.5rem;color:#999}#road .item-chair .chair-point>dl>dd{flex-grow:1;margin-left:1.5rem}#road .item-chair .chair-text{margin-top:3rem}#road .item-option{display:none;flex-direction:column;justify-content:space-between}#road .item-option.on{display:flex}#road .item-option>.option-list{margin-top:2rem}#road .item-option>.option-list>li{width:calc((100% - 4rem)/5)}#road .item-option>.option-list>li:not(:nth-child(5n))+li{margin-left:1rem}#road .item-option>.option-list>li:nth-child(n+6){margin-top:1rem}#road .item-option>.option-list>li>a{display:block;height:6rem;line-height:6rem;border-radius:1rem;background-color:#f7f7f7;text-align:center}#road .item-option>h5{margin-top:2rem}#road .item-person{display:flex;align-items:center;border-radius:1rem;background-color:#f7f7f7;padding:4rem 2rem;box-sizing:border-box}#road .item-person .person-photo{width:11rem;height:11rem;border-radius:50%;overflow:hidden;flex-shrink:0}#road .item-person .person-info{margin-left:2rem;flex-grow:1}#road .item-person .person-info>dt{font-size:2.2rem;letter-spacing:-.066rem;font-weight:700}#road .item-person .person-info>dd{margin-top:1rem}#road .item-center{display:flex;flex-direction:column;justify-content:space-between}#road .item-center .center-point{margin-top:2rem;padding:2rem 2.5rem;border-radius:1rem;background-color:#f7f7f7}#road .item-center .center-point>dt{font-size:2rem;line-height:2.4rem;font-weight:700}#road .item-center .center-point>dd{margin-top:1rem;padding-left:3.5rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_place.png) no-repeat left top -.3rem;background-size:3rem}#road .item-center .center-point>dd .point-address{display:block;line-height:2.1rem}#road .item-center .center-point>dd .point-time{display:block;font-size:1.6rem;color:#08b2f5;line-height:1.9rem;letter-spacing:-.048rem;margin-top:.5rem}#road .course-intro .intro-title>dt{font-weight:700;font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem}#road .course-intro .intro-title>dt+dd{margin-top:2rem;line-height:2.4rem;letter-spacing:-.06rem;color:#08b2f5}#road .course-intro .intro-title>dd+dd{margin-top:1rem;font-size:1.8rem;line-height:2.75rem;letter-spacing:-.054rem}#road .course-route{display:flex;margin-top:3rem}#road .course-route .route-photo{width:48rem;height:32rem;border-radius:1.6rem;overflow:hidden}#road .course-route .route-content{position:relative;margin-left:3.8rem;width:calc(100% - 51.8rem)}#road .course-route .route-content>h4{font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem;font-weight:700}#road .course-route .route-content .route-btn{position:absolute;top:0;right:0;height:3.8rem;line-height:3.6rem;text-align:center;font-size:1.8rem;letter-spacing:-.054rem;padding-left:1.8rem;padding-right:1.8rem;border:1px solid #ccc;border-radius:1.8rem;box-sizing:border-box}#road .course-route .route-content .content-data{margin-top:2.2rem}#road .content-data .data-point{display:flex}#road .content-data .data-point .point-thumb{width:8.4rem;height:8.4rem;border-radius:1rem;overflow:hidden;flex-shrink:0}#road .data-point .point-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;margin-left:3rem}#road .data-point .point-content>dl{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;padding-bottom:.5rem}#road .data-point .point-content>dl>dt{width:8rem;box-sizing:border-box;color:#999}#road .data-point .point-content>dl>dd{margin-left:2rem;max-width:25rem}#road .course-route .route-content .route-text{margin-top:2.5rem;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.054rem}#road .course-route .route-content .route-text2{font-size:1.8rem;line-height:2.8rem;letter-spacing:-.054rem}#road .course-footer{padding-top:5rem;border-top:1px solid #ccc}#road .course-app .app-wrapper{width:calc((100% - 4rem)/2)}#road .course-app .app-wrapper>h3{font-weight:700;font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem}#road .course-app .app-wrapper+.app-wrapper{margin-left:4rem}#road .course-app .app-wrapper .app-group{display:flex;justify-content:center;align-items:center;height:16rem;background-color:#f7f7f7;border-radius:1rem;margin-top:2rem}#road .app-wrapper .app-group .app-btn{display:block;padding-left:9rem;background-repeat:no-repeat;background-size:7rem;background-position:left center;text-align:left;height:9rem;line-height:9rem;font-size:1.8rem;letter-spacing:-.054rem;font-weight:700}#road .app-wrapper .app-group .app-btn.kakao{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/app_kakao.png)}#road .app-wrapper .app-group .app-btn.naver{background-image:url(https://contents.ollepass.org/static/homepage/trail_en/img/app_naver.png)}#road .app-wrapper .app-group .app-btn+.app-btn{margin-left:3rem}#road .app-wrapper .app-sub-text{margin-top:1rem;color:#08b2f5;font-size:1.6rem;line-height:1.9rem;letter-spacing:-.048rem}#road .course-footer .course-traffic{margin-top:5rem}#road .course-footer .course-traffic h3{padding-bottom:2rem}#road .course-footer .course-traffic>dl{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem}#road .course-footer .course-traffic>dl+dl{margin-top:3rem}#road .course-footer .course-traffic>dl>dt{font-weight:700}#road .course-footer .course-traffic>dl>dd{margin-top:1rem}#road .road-gallery{position:relative;padding-top:10rem;margin-top:12rem}#road .road-gallery:after{content:"";display:block;width:100%;height:74rem;background-color:#000;position:absolute;left:0;top:0;z-index:-1}#road .road-gallery h3{text-align:center;font-size:3.2rem;font-weight:700;color:#fff;letter-spacing:-.096rem;line-height:3.8rem}#road .gallery-slide{position:relative;margin-top:5rem}#road .gallery-slide .slide-control [class^=btn-]{width:6rem;height:6rem;position:absolute;top:50%;transform:translateY(-50%)}#road .gallery-slide .slide-control .btn-prev{left:0}#road .gallery-slide .slide-control .btn-next{right:0}#road .gallery-slide .slide-wrapper{margin:0 auto;width:108rem;height:72rem;display:flex;flex-wrap:nowrap;overflow:hidden}#road .gallery-slide .slide-wrapper .slide-item{width:100%;flex:0 0 auto}#road .gallery-slide .slide-wrapper .slide-item .item-photo{width:100%;object-fit:cover}#road .slide-control .control-scroll{margin-top:8rem;border-color:#999}#road .slide-control .control-scroll .scroll-active{background-color:#000}#road .road-around{margin-top:10rem}#road .road-around .around-tab{display:flex}#road .around-tab>li+li{margin-left:6rem}#road .around-tab>li>button{font-size:2.2rem;letter-spacing:-.066rem;text-align:center;line-height:2.6rem;padding-bottom:1rem}#road .around-tab>li.on>button{padding-bottom:.8rem;color:#08b2f5;border-bottom:2px solid #08b2f5;font-weight:700}#road .around-list{margin-top:6rem}#road .around-list .around-item{display:none}#road .around-list .around-item.on{display:flex}#road .around-item>.around-title{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;font-weight:700;width:28rem;padding-right:3rem;box-sizing:border-box}#road .around-item>.around-content{width:calc(100% - 28rem)}#road .around-tourist{display:flex;flex-wrap:wrap}#road .around-tourist .tourist-item{width:calc((100% - 10rem) / 3)}#road .around-tourist .tourist-item:not(:nth-child(3n))+.tourist-item{margin-left:5rem}#road .around-tourist .tourist-item:nth-child(n+4){margin-top:4rem}#road .around-tourist .tourist-item .item-photo{border-radius:1rem;overflow:hidden;height:20rem}#road .around-tourist .tourist-item .item-photo>img{object-fit:cover}#road .around-tourist .tourist-item .item-title{margin-top:2rem}#road .around-tourist .tourist-item .item-title>dt{font-size:2.2rem;font-weight:700;letter-spacing:-.066rem;line-height:2.6rem}#road .around-tourist .tourist-item .item-title>dd{margin-top:1.5rem;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.054rem}#road .around-table{width:100%;border-top:2px solid #000;border-bottom:1px solid #ccc}#road .around-table tr{border-top:1px solid #ccc}#road .around-table tr>*{padding:3rem;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;vertical-align:middle}#road .around-table tr>th{text-align:center;font-weight:700}#road .around-table tr>.table-store{border-right:1px solid #ccc;text-align:center;word-break:keep-all}#road .around-table tr .table-ico{display:inline-block;color:#08b2f5;margin-top:1rem;font-size:1.6rem;letter-spacing:-.048rem;line-height:1.9rem;padding-left:3rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/ico_passport.png) no-repeat left center;background-size:2.4rem}#ready .sub_banner{width:100%;height:24rem;margin-top:7rem;border-radius:1rem}.sign .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/302_banner.png) center center no-repeat;background-size:cover}#ready .sub_banner_tit{font-weight:700;letter-spacing:-.084rem;margin-top:3rem;font-size:2.8rem;line-height:3.4rem;margin-bottom:1.5rem}#ready .sub_banner_txt{letter-spacing:-.054rem;font-size:1.8rem;line-height:2.5rem}#ready .mo_sub_banner_txt{display:none}#ready .bold_txt{font-weight:700}#ready .sub_container{display:flex;margin-top:8.1rem;justify-content:space-between}#ready .sub_content_tit{font-size:2.8rem;line-height:3.6rem;letter-spacing:-.084rem}#ready .sub_content{width:100rem}#ready .sign_list{display:flex;flex-wrap:wrap;margin-bottom:-7.1rem}#ready .sign_list>li{width:29.6%;border-top:.2rem solid #000;margin-bottom:7.1rem;margin-right:5.5%;display:flex;flex-direction:column;justify-content:space-between}#ready .sign_list>li:nth-child(3n){margin-right:0}#ready .sign_list_tit{margin-top:3.1rem;line-height:3.4rem;letter-spacing:-.084rem;font-size:2.8rem;font-weight:700;margin-bottom:1.5rem}#ready .sign_list_txt{font-size:1.8rem;line-height:2.73rem;margin-bottom:3rem;display:block;letter-spacing:-.054rem}#ready .sign_img{width:100%}.material .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/302_banner.png) center center no-repeat;background-size:cover}.material .sub_content_tit{line-height:3.4rem}#ready .material_list{display:flex;flex-wrap:wrap;margin-bottom:-5.9rem}#ready .material_list li{width:calc(50% - 2rem);display:flex;align-items:center;margin-bottom:5.9rem}#ready .material_list li:nth-child(odd){margin-right:4rem}#ready .material_ico{width:17rem;min-width:17rem;margin-right:2.5rem}#ready .material_ico img{width:100%}#ready .material_list_tit{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;font-weight:700;margin-bottom:1.5rem}#ready .material_list_txt{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.054rem}.safety .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/303_banner.png) center center no-repeat;background-size:cover}#ready .guard_content{padding-bottom:7rem;border-bottom:1px solid #ccc}.safety .sub_content_tit{line-height:3.8rem;width:12rem}#ready .guard_explanation{display:flex;width:100%;margin-bottom:6rem}#ready .guard_banner{width:48rem;min-width:48rem;border-radius:1rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/guard_banner.png) center center no-repeat;background-size:cover;margin-right:4rem}#ready .guard_txt{font-size:2rem;line-height:3.1rem;letter-spacing:-.06rem;margin-bottom:3rem}#ready .guard_info{font-size:1.6rem;line-height:3.1rem;letter-spacing:-.06rem;margin-bottom:1rem;color:#08b2f5}#ready .guard_inquiry{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#ready .guard_inquiry_call{background:#f7f7f7;border-radius:1rem;padding:2.8rem 3.5rem}#ready .guard_inquiry_call div{display:flex;margin-bottom:2rem;justify-content:space-between}#ready .guard_inquiry_call div:last-child{margin-bottom:0}#ready .guard_inquiry_call p{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem;color:#999;min-width:15rem;margin-right:2.5rem}#ready .guard_inquiry_call span{color:#08b2f5;font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem;text-align:right}#ready .guard_rent h4{font-size:2.8rem;line-height:3.4rem;font-weight:700;letter-spacing:-.084rem;margin-bottom:3rem}#ready .guard_graph{border-top:2px solid #000}#ready .guard_graph li{display:flex;padding:3rem 0;border-bottom:1px solid #ccc}#ready .guard_graph_tit{font-size:1.8rem;line-height:2.6rem;font-weight:700;min-width:11rem;margin-right:3.9rem;letter-spacing:-.054rem}#ready .guard_graph_txt{line-height:2.6rem;font-size:1.8rem;letter-spacing:-.054rem}#ready .safety_rules .sub_content_tit{width:auto}#ready .safety_rules .mo_sub_content_tit{display:none}#ready .rules_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/rule_banner.png) center center no-repeat;background-size:cover;width:100%;height:20rem;border-radius:1rem;margin-bottom:4rem}#ready .rule_tit{font-size:2.8rem;line-height:3.4rem;font-weight:700;letter-spacing:-.084rem;margin-bottom:2rem}#ready .rule_note{margin-bottom:2rem;font-size:2.2rem;color:#08b2f5;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem}#ready .rule_list{margin-bottom:5rem}#ready .rule_list li{font-size:2rem;letter-spacing:-.06rem;line-height:2.4rem;margin-bottom:1.2rem;position:relative;padding-left:1.9rem}#ready .rule_list li:last-child{margin-bottom:0}#ready .rule_list li:before{content:"·";display:block;position:absolute;left:0}#ready .rule_color{color:#08b2f5}#ready .rule_caution{margin-top:-3rem;line-height:2.8rem;letter-spacing:-.06rem;margin-bottom:5rem;max-width:92.6rem}#ready .rule_warning{background:#f7f7f7;border-radius:1rem;padding:3.5rem 5rem;display:flex;align-items:center;justify-content:space-between}#ready .warning_tit{line-height:3.4rem;margin-bottom:2rem;font-size:2.8rem;font-weight:700;letter-spacing:-.084rem}#ready .warning_txt{line-height:2.7rem;font-size:2rem;letter-spacing:-.06rem;max-width:49.5rem;display:block}#ready .rule_warning img{width:12rem;min-width:12rem}.olle_passport .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/304_banner.png) center center no-repeat;background-size:cover}#ready .banner_txt_color{display:block;color:#08b2f5}#ready .passport_explanation{display:flex;width:100%;margin-bottom:5rem}#ready .physical_passport .passport_banner{width:48rem;min-width:48rem;border-radius:1rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/passport_banner.png) center center no-repeat;background-size:contain;margin-right:4rem}#ready .physical_passport{border-bottom:1px solid #ccc;padding-bottom:5rem;margin-bottom:5rem}#ready.olle_passport .sub_container h4{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;font-weight:700;margin-bottom:2rem}#ready .passport_purchase{background:#f7f7f7;border-radius:1rem;padding:3rem;margin-bottom:2.5rem}#ready .passport_purchase li{display:flex;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.054rem}#ready .passport_purchase li:first-child{margin-bottom:1.2rem}#ready .passport_purchase li p{color:#999;min-width:4.6rem;margin-right:3.4rem}#ready .passport_txt{font-size:2rem;line-height:3.1rem;letter-spacing:-.06rem}#ready .passport_purchase_detail h4{margin-bottom:1.5rem}#ready .purchase_link{display:flex;align-items:center;background:#f7f7f7;font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem;border-radius:1rem;padding:2.5rem;margin-bottom:1rem;position:relative}#ready .purchase_link:last-child{margin-bottom:0}#ready .purchase_link_on{margin-bottom:3rem}#ready .place_name{color:#08b2f5;display:flex;align-items:center;min-width:29rem;margin-right:5.5rem;line-height:2.1rem;letter-spacing:-.054rem}#ready .place_name img{width:1.6rem;margin-right:.9rem}#ready .purchase_place{width:100%;max-width:48rem;line-height:2.45rem;display:flex;align-items:center}#ready .purchase_place img{width:3rem;margin-right:.5rem;margin-bottom:.2rem}#ready .dir_btn{background:#fff;border-radius:1.5rem;border:1px solid #ccc;width:10rem;min-width:10rem;height:3rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}#ready .mo_passport .passport_banner{width:48rem;min-width:48rem;border-radius:1rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mobile_passport_banner.png) center center no-repeat;background-size:contain;margin-right:4rem}#ready .mobile_passport .passport_purchase li p{min-width:6.1rem;margin-right:1.9rem}#ready .mobile_passport .passport_explanation{margin-bottom:4.5rem}#ready .purchase_app_link{display:flex;align-items:center;background:#08b2f51a;font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem;border-radius:1rem;padding:2.5rem;position:relative}#ready.challenge .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/306_banner.png) center center no-repeat;background-size:cover}#ready .challenge_banner_txt{display:flex;border-bottom:1px solid #ccc;padding-bottom:7rem}#ready .challenge_banner_txt>div{width:50%}#ready .challenge_banner_txt .sub_banner_txt{max-width:60rem}#ready .challenge_note{margin-top:3rem}#ready .challenge_note p{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;display:flex;align-items:center}#ready .challenge_note p:before{display:block;content:"·";margin-right:1rem}.challenge_note p:not(:last-child){margin-bottom:1.2rem}#ready .challenge_table_tit{text-align:center;margin-top:7rem;margin-bottom:3rem}#ready .challenge_table .table_content .bold_txt{margin-top:0;word-break:break-all}#ready .challenge_table{text-align:center}#ready .challenge_table .table_hd>div:first-child,#ready .challenge_table .table_content>div:first-child{width:14%;min-width:auto;max-width:18rem}#ready .challenge_table .table_hd>div:nth-child(2),#ready .challenge_table .table_content>div:nth-child(2){width:22%;min-width:auto;max-width:28rem;padding:0 3rem}#ready .challenge_table .table_hd>div:nth-child(3),#ready .challenge_table .table_content>div:nth-child(3){width:36%;min-width:auto;max-width:46rem}#ready .challenge_table .table_hd>div:nth-child(4),#ready .challenge_table .table_content>div:nth-child(4){width:28%;min-width:auto;max-width:36rem;padding:0 3rem}#ready .challenge_table .one_table{border-right:1px solid #ccc}#ready .challenge_table .table_content>div:nth-child(2),#ready .challenge_table .table_content>div:nth-child(4){padding:3rem;display:flex;align-items:center;justify-content:center}#ready .challenge_table .table_content>div:nth-child(4) p{word-break:break-all}#ready.challenge .sub_content_tit{max-width:12.3rem}#ready .challenge_gift_txt{line-height:3rem;font-size:2rem;letter-spacing:-.06rem;margin-bottom:5rem}#ready .challenge_gift_img{width:100%;padding-bottom:5rem;border-bottom:1px solid #ccc}#ready .challenge_package{display:flex;flex-wrap:wrap;margin-top:5rem;margin-bottom:-3rem}#ready .challenge_package>li{width:calc(50% - 2rem);margin-bottom:3rem}#ready .challenge_package>li .cheallenge_dir{border:1px solid #ccc;border-radius:3rem;font-size:1.8rem;letter-spacing:-.054rem;padding:.8rem 1.8rem;font-weight:400;line-height:2.1rem}#ready .challenge_package>li:nth-child(odd){margin-right:4rem}#ready .challenge_package>li img{width:100%;margin-bottom:3rem}#ready .challenge_package>li h4{font-weight:700;font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}#ready .challenge_package>li p{line-height:2.7rem;font-size:1.8rem;letter-spacing:-.054rem}#center .bold_txt{font-weight:700}.lounge .page_info_box .info_list>.title{max-width:15.2rem;margin-right:12.8rem}#center.lounge .page_info_box .info_list.lounge_info .lounge_banner{width:100%;object-fit:cover;margin-bottom:3rem}#center.lounge .page_info_box .info_list.lounge_info .mo_lounge_banner{display:none}#center .page_info_box .info_list.lounge_info .map_sub{font-size:1.8rem;font-weight:400;line-height:2.5rem;letter-spacing:-.054rem}#center .lounge_tit{margin-bottom:1rem;font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem}#center .lounge_txt{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.2rem;margin-bottom:4rem;display:block}#center .lounge_content{display:flex}#center .lounge_content>img{width:48rem;margin-right:3.3rem}#center .lounge_content_tit{font-size:2.2rem;letter-spacing:-.066rem;line-height:2.6rem;margin-bottom:1.5rem}#center .lounge_content_txt{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.6rem;margin-bottom:3rem;display:block}#center .lounge_01_txt li{display:flex;font-size:1.8rem;line-height:2.6rem;letter-spacing:-.054rem}#center .lounge_01_txt li:not(:last-child){margin-bottom:1.2rem}#center .lounge_01_txt li:before{content:"·";margin-right:1rem;display:block}#center .lounge_02_txt{display:flex}#center .lounge_02_txt li{width:calc(33.3% - .95rem)}#center .lounge_02_txt li:not(:last-child){margin-right:1.9rem}#center .lounge_02_txt li img{width:100%}#rank .sub-title>dt:after{content:"Finishers of all 27 routes and 437km of the Olle Trail";display:block;font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;margin-top:1rem;font-weight:400}#rank .sub_banner{width:100%;height:24rem;margin-top:5rem;border-radius:1rem}#rank .sub_banner_tit{font-weight:700;letter-spacing:-.084rem;margin-top:3rem;font-size:2.8rem;line-height:3.4rem;margin-bottom:1.5rem}#rank .sub_banner_txt{letter-spacing:-.054rem;font-size:1.8rem;line-height:2.5rem}#rank .mo_sub_banner_txt{display:none}#rank .bold_txt{font-weight:700}#rank .sub_container{display:flex;margin-top:8.1rem;justify-content:space-between}#rank .sub_content_tit{font-size:2.8rem;line-height:3.6rem;letter-spacing:-.084rem}#rank .sub_content{width:100rem}#rank.challenge .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/602_banner.png) center center no-repeat;background-size:cover}#rank .mo_rank_sub_banner{display:none}#rank .rank_sub_banner{width:100%;margin-bottom:5rem}#rank .rank_sub h4{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;padding-bottom:2rem;border-bottom:1px solid #ccc;margin-bottom:3rem}#rank .rank_step{margin-bottom:4rem}#rank .rank_step li{display:flex;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem}#rank .rank_step li:not(:last-child){margin-bottom:2rem}#rank .rank_step li>p{color:#999;margin-right:1rem;min-width:8rem}#rank .issue_place{border-radius:1rem;background:#f7f7f7;padding:3rem;margin-bottom:5rem}#rank .issue_place h5{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;margin-bottom:2rem}#rank .issue_place li{display:flex;font-size:1.8rem;letter-spacing:-.054rem;line-height:2.1rem}#rank .issue_place li:not(:last-child){margin-bottom:1.5rem}#rank .issue_place li p{color:#999;min-width:10rem;margin-right:2.5rem}#rank .issue_qna{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;margin-bottom:3rem}#rank .issue_qna>div{display:flex}#rank .issue_qna>div:not(:last-child){margin-bottom:2rem}#rank .issue_qna p{display:flex;margin-right:2rem}#rank .issue_qna p:before{content:"Q.";display:block;font-weight:700;min-width:3rem}#rank .issue_qna span{color:#08b2f5;display:flex}#rank .issue_qna span:before{content:"A.";display:block;font-weight:700;min-width:3rem}#rank .issue_note li{display:flex;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem}#rank .issue_note li:before{content:"·";margin-right:1rem}#rank .issue_note li:not(:last-child){margin-bottom:1.2rem}#rank.method .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/301_banner.png) center center no-repeat;background-size:cover}#rank .issue_passport{font-size:1.8rem;line-height:2.45rem;letter-spacing:-.054rem;margin-top:1rem}#rank .mo_issue_passport{display:none}#rank .issue_passport a{font-size:1.8rem;line-height:2.45rem;color:#08b2f5;letter-spacing:-.054rem;text-decoration:underline}#rank .method_note{color:#08b2f5;font-size:1.8rem;letter-spacing:-.054rem;line-height:2.45rem;display:block;margin-top:1rem}#rank .method_note a{text-decoration:underline}#rank.method .issue_place{margin-bottom:4rem}#rank .issue_warning{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem}#rank .issue_warning p{margin-bottom:2rem}#rank .issue_warning li{line-height:2.7rem;display:flex}#rank .issue_warning li:before{content:"·";margin-right:1rem}#rank .issue_warning li:not(:last-child){margin-bottom:1.2rem}#rank.santiago .rank_step li:not(:last-child){margin-bottom:3rem}#rank.santiago .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/604_banner.png) center center no-repeat;background-size:cover}#rank.santiago .sub_banner_tit{display:flex;align-items:center;justify-content:space-between}#rank .santiago_dir{border:1px solid #08B2F5;border-radius:2rem;padding:.8rem 1.7rem;color:#08b2f5;font-weight:400;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#rank.santiago .issue_place{padding:3rem;margin-top:3rem;margin-bottom:0}#rank.santiago .issue_place h5{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;margin-bottom:1.3rem}#rank.santiago .issue_place li>p{margin-right:3rem;min-width:6.1rem}#rank.santiago .issue_place ul:not(:last-child){margin-bottom:2rem}#rank.santiago .issue_place ul li:not(:last-child){margin-bottom:1.1rem}#rank.santiago .issue_place li{line-height:2.5rem}#rank .honor_dir{background:#08b2f5;color:#fff;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;padding:.8rem 2.2rem;border-radius:2rem;min-width:9.5rem}#rank .dir_flex{display:flex;align-items:center}#rank .dir_flex>div{display:flex;justify-content:space-between;align-items:center;width:100%}#rank .issue_faq>div{display:block}#rank .issue_faq span{color:#666;line-height:2.8rem}#rank .issue_faq span:before{color:#08b2f5}#rank .issue_faq p{margin-bottom:1.5rem;line-height:2.8rem;margin-right:0}#rank .issue_faq>div:not(:last-child){margin-bottom:3rem}#rank .issue_faq_note{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem}#rank .mo_santiago_dir{display:none}.go_link_btn{padding:1rem 3.3rem;border:solid 2px #08b2f5;border-radius:3rem;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#08b2f5;font-weight:700;letter-spacing:-.066rem;box-sizing:border-box}.go_link_btn.mo{width:100%;font-size:3.6rem;color:#fff;border:0;background:#08b2f5;border-radius:1.6rem;padding:2.4rem 0;border:2px solid #08b2f5}.radius{border-radius:1rem}.pc_none{display:none}.page_info_box .info_list{padding-bottom:7rem;border-bottom:1px solid #ccc;display:flex;margin-bottom:7rem}.page_info_box .info_list:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.page_info_box .info_list>.title{width:28rem;font-size:2.8rem;font-weight:700;letter-spacing:-.084rem;line-height:3.4rem;flex-shrink:0}.page_info_box .info_list>.title .sub_tit{font-size:1.8rem;font-weight:400;letter-spacing:-.054rem;display:block}.page_info_box .info_list>.title .weight_regular{font-weight:400}.page_info_box .info_list>.content{width:100%}.page_info_box .dot_txt ul li{display:flex;align-items:baseline;margin-bottom:1.2rem}.page_info_box .dot_txt ul li:last-child{margin-bottom:0}.page_info_box .dot_txt ul li .dot{margin-right:1rem;font-size:2rem;letter-spacing:-.06rem}.page_info_box .dot_txt ul li .txt{line-height:2.7rem;font-size:2rem;letter-spacing:-.06rem}.page_info_box .dot_txt.dot18 ul li .dot{font-size:1.8rem;letter-spacing:-.054rem}.page_info_box .dot_txt.dot18 ul li .txt{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.054rem}.gray_tit_con{padding:3rem;box-sizing:border-box;background:#f7f7f7}.gray_tit_con .title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}.gray_tit_con ul li{display:flex;margin-bottom:1.5rem}.gray_tit_con ul li:last-child{margin-bottom:0}.gray_tit_con ul li .tit{font-size:1.8rem;font-weight:400;line-height:2.1rem;letter-spacing:-.054rem;color:#999;flex-shrink:0}.gray_tit_con ul li .con{font-size:1.8rem;font-weight:400;line-height:2.4rem;letter-spacing:-.054rem}.gray_tit_con ul li .con span{font-size:1.6rem;line-height:1.9rem;letter-spacing:-.048rem;display:block;margin-top:1.2rem}#festival .festival_banner{width:100%;margin-top:7rem}#festival .festival_banner .pc_img{width:100%}#festival .festival_banner .mo_img{width:100%;display:none}#festival .festival_list_box{margin-top:10rem}#festival .festival_list_box .festival_list{display:flex;flex-wrap:wrap;margin:0 auto}#festival .festival_list_box .festival_list li{width:29rem;margin-right:4rem;text-align:center;margin-bottom:7rem}#festival .festival_list_box .festival_list li:nth-child(4n){margin-right:0}#festival .festival_list_box .festival_list li .img{height:41rem;border-radius:10px;overflow:hidden;margin-bottom:3rem}#festival .festival_list_box .festival_list li .img img{width:100%;height:100%;object-fit:cover}#festival .festival_list_box .festival_list li .year{font-size:2.2rem;color:#000;font-weight:700;letter-spacing:-.066rem;margin-bottom:.5rem}#festival .festival_list_box .festival_list li .title{font-size:2.3rem;line-height:3rem;color:#000;font-weight:400;letter-spacing:-.084rem}#festival .detail_info{display:flex;justify-content:space-between;padding:7rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5rem}#festival .sub-tabs+.detail_info{border-top:none;margin-top:0}#festival .detail_info .img{width:38rem;height:53.8rem;flex-shrink:0;margin-right:10rem}#festival .detail_info .img img,#festival .detail_info .info_txt{width:100%}#festival .detail_info .info_txt .title_box{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4.8rem}#festival .detail_info .info_txt .title_box .round{font-size:2.2rem;color:#08b2f5;font-weight:700;margin-bottom:1rem;letter-spacing:-.066rem;line-height:2.6rem}#festival .detail_info .info_txt .title_box .title{font-size:2.8rem;font-weight:700;color:#000;letter-spacing:-.084rem;line-height:3.4rem}#festival .detail_info .info_txt .info_list{border-top:1px solid #222}#festival .detail_info .info_txt .info_list li{border-bottom:1px solid #ccc;display:flex;align-items:center;box-sizing:border-box;height:8.4rem}#festival .detail_info .info_txt .info_list li .info_title{width:9rem;font-size:2rem;font-weight:700;letter-spacing:-.06rem;flex-shrink:0}#festival .detail_info .info_txt .info_list li .info_content{width:100%;font-size:2rem;font-weight:400;letter-spacing:-.06rem;word-break:break-all}#festival .detail_info .info_txt .info_list li .dir_btn{background:#fff;border-radius:2rem;border:2px solid #08B2F5;width:12rem;height:3rem;display:flex;align-items:center;justify-content:center;color:#08b2f5;font-weight:800}.list-support{display:flex;flex-wrap:wrap;margin:30px -20px}.list-support .item{width:25%;flex:0 0 25%;max-width:25%;margin-bottom:40px;padding:0 20px;box-sizing:border-box}.list-support a{display:flex;align-items:center;justify-content:center;height:240px;border-radius:10px;box-sizing:border-box;background:#f6f8fa}.list-support .thumb{width:100%;height:100%;object-fit:contain}#festival .gallery_sec{margin-top:7rem}#festival .gallery_sec .title{font-size:3.2rem;font-weight:700;letter-spacing:-.096rem;text-align:center;margin-bottom:5rem}#festival .gallery_sec .img_list{padding-bottom:10rem;border-bottom:1px solid #ccc}#festival .gallery_sec .img_list img{width:100%;margin-bottom:2rem}#festival .m_btn_box .go_link_btn.go_pdf.mo{display:none}#festival .go_link_btn.mo{display:none;margin-top:6rem}#festival .go_list_btn{width:22rem;height:6rem;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#08b2f5;color:#fff;border-radius:3rem;font-size:2.2rem;font-weight:700;margin-top:6rem;box-sizing:border-box}#festival .go_list_btn.mo{width:100%;font-size:3.6rem;color:#08b2f5;border:2px solid #08b2f5;background:#fff;border-radius:1.6rem;padding:2.4rem 0;height:auto;display:none;margin-top:5rem}#program .program_banner{width:100%;height:24rem;overflow:hidden;margin-top:7rem}#program .program_banner img{width:100%;height:100%;object-fit:cover}#program .program_intro{margin-top:3rem}#program .program_intro .title{font-size:2.8rem;font-weight:700;letter-spacing:-.084rem;line-height:3.4rem;margin-bottom:1.5rem}#program .program_intro .txt{font-size:1.8rem;font-weight:400;letter-spacing:-.054rem;line-height:2.6rem}#program .program_intro.walking_mate_intro .intro_emphasis{font-size:2.2rem;line-height:3rem;font-weight:700}#program .page_info_box .info_list .content{width:100%}#program .page_info_box.aca_info_box{margin-top:7.8rem}#program .page_info_box.aca_info_box .noti_box{display:flex;align-items:center;justify-content:space-between}#program .page_info_box.aca_info_box .noti_box li{width:calc((100% - 5.2rem) / 3);height:16.5rem;background:#f7f7f7;padding:2.5rem;box-sizing:border-box;border-radius:10px}#program .page_info_box.walking_mate_info_box .noti_box li{min-height:24rem;height:28rem}#program .page_info_box.aca_info_box .noti_box li .title{font-size:2rem;font-weight:700;line-height:2.4rem;margin-bottom:1rem}#program .page_info_box.aca_info_box .noti_box li .txt{font-size:1.8rem;font-weight:400;line-height:2.7rem}#program .page_info_box.aca_info_box .noti_box li a{font-size:1.6rem;font-weight:700;color:#08b2f5;margin-top:1.2rem;display:block}#program .page_info_box.walking_mate_info_box .info_list.pro_guide>.title>a{display:block;margin-top:1.2rem;font-size:2rem;line-height:2.8rem;font-weight:700;color:#08b2f5}#program .page_info_box .dot_txt.pro_guide_dot{margin-top:4rem}#program .page_info_box.walking_mate_info_box .dot_txt ul li a{font-weight:700;color:#08b2f5;margin-top:1.2rem}#program .page_info_box .dot_txt .in_title{font-size:2rem;font-weight:700;line-height:2.4rem;letter-spacing:-.06rem;margin-bottom:1.2rem}#program .page_info_box .info_list.application .flex_box{display:flex;justify-content:space-between;align-items:center;width:100%}#program .page_info_box.walking_mate_info_box .info_list.application .flex_box{align-items:flex-start}#program .page_info_box.walking_mate_info_box .registration_steps{font-size:2rem;line-height:3rem}#program .page_info_box.walking_mate_info_box .info_list .content .flex_box a{min-width:16rem;margin-left:5rem}#program .page_info_box .info_list.application .flex_box .txt{font-size:2rem;line-height:2.7rem}#program .page_info_box .info_list.application .inquiry{background:#f7f7f7;padding:2.8rem 3rem;box-sizing:border-box;display:flex;margin-top:4rem}#program .page_info_box .info_list.application .inquiry .blue_txt{color:#08b2f5;font-weight:700;margin-right:3rem;font-size:2rem;line-height:2.4rem}#program .page_info_box .info_list.application .inquiry .txt{font-size:2rem;line-height:2.4rem;word-break:break-all}#program .page_info_box .info_list br.pc_none{display:none}#program .go_link_btn.mo{display:none;margin-top:5rem}#program .page_info_box.academy_info_box{margin-top:7rem}#program .page_info_box .info_list.academy_intro .intro01{font-size:2rem;line-height:3rem;letter-spacing:-.06rem}#program .page_info_box .info_list.academy_intro .intro02{display:flex;align-items:flex-end;margin-top:4rem;padding-bottom:5rem;border-bottom:1px solid #ccc;margin-bottom:5rem}#program .page_info_box .info_list.academy_intro .intro02 .img{width:48rem;height:32rem;object-fit:cover;margin-right:4rem}#program .page_info_box .info_list.academy_intro .intro02 .txt{font-size:2rem;font-weight:400;line-height:3rem;letter-spacing:-.06rem}#program .page_info_box .info_list.academy_intro .intro02 .txt p:last-child{margin-top:1.5rem}#program .page_info_box .info_list.academy_intro .intro02 .txt .point_txt{font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.academy_intro .flex_box{display:flex}#program .page_info_box .info_list.academy_intro .flex_box .how{width:48rem;margin-right:4rem;flex-shrink:0}#program .page_info_box .info_list.academy_intro .flex_box .title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#program .page_info_box .info_list.academy_intro .how .sub_txt{font-size:1.8rem;line-height:2.66rem;letter-spacing:-.054rem}#program .page_info_box .info_list.academy_intro .how .dot_txt{margin-top:1.5rem}#program .page_info_box .info_list.academy_intro .dot_txt ul li .txt.blue{color:#08b2f5}#program .page_info_box .info_list.academy_intro .safety .dot_txt{padding:3rem 2.5rem;margin-top:0;background:#f7f7f7;box-sizing:border-box}#program .page_info_box .info_list.academy_intro .safety .noti_txt{color:#08b2f5;font-size:1.6rem;letter-spacing:-.048rem;line-height:2.4rem;margin-top:2.3rem}#program .page_info_box .info_list.curriculum .curri_intro{font-size:2rem;font-weight:400;line-height:2.4rem;letter-spacing:-.06rem}#program .page_info_box .info_list.curriculum .program_table{margin-top:4rem}#program .page_info_box .info_list.curriculum .program_table .table_title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:3rem}#program .page_info_box .info_list.curriculum .program_table table{border-top:2px solid #000;width:100%}#program .page_info_box .info_list.curriculum .program_table table tr{border-bottom:1px solid #ccc}#program .page_info_box .info_list.curriculum .program_table table tr th{font-size:1.8rem;font-weight:700;line-height:2.1rem;letter-spacing:-.054rem;padding:2.5rem 0;box-sizing:border-box}#program .page_info_box .info_list.curriculum .program_table table tr td{font-size:1.8rem;font-weight:400;line-height:2.1rem;letter-spacing:-.054rem;padding:2.5rem 0;text-align:center;box-sizing:border-box;vertical-align:middle}#program .page_info_box .info_list.curriculum .gray_tit_con{margin:3rem 0}#program .page_info_box .info_list.curriculum .gray_tit_con ul li .tit{width:8.5rem}#program .program_banner .img_mo{width:100%;display:none}#program .page_info_box .info_list.how_method{margin-top:8rem}#program .page_info_box .info_list.how_method .method_title{font-size:2.8rem;letter-spacing:-.084rem;line-height:3.6rem}#program .page_info_box .info_list.how_method .method_title span{font-weight:700;display:block}#program .page_info_box.clean_info_box .info_list .dot_txt.gray_dot{padding:3rem;box-sizing:border-box;background:#f7f7f7;margin-bottom:2rem}#program .page_info_box.clean_info_box .info_list .dot_txt ul li .txt{line-height:2.4rem}#program .page_info_box .info_list.how_method .con_sec01 .info01{margin-top:5rem}#program .page_info_box .info_list.how_method .small_sec_tit{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#program .page_info_box .info_list.how_method .small_sec_tit.multi_line{line-height:2.9rem;margin-bottom:2.1rem}#program .page_info_box .info_list.how_method .con_sec{padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px solid #ccc}#program .page_info_box .info_list.how_method .con_sec:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}#program .page_info_box .info_list .ex_noti{margin-top:2rem}#program .page_info_box .info_list .ex_noti p{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;margin-bottom:1.2rem;display:flex}#program .page_info_box .info_list .ex_noti p:last-child{margin-bottom:0}#program .page_info_box .info_list .ex_noti p span{margin-right:.5rem}#program .page_info_box .info_list.how_method .con_sec01 .con_txt{font-size:2rem;line-height:2.8rem;letter-spacing:-.06rem;margin-bottom:3rem}#program .page_info_box .info_list.how_method .con_sec01 .info02{margin-top:5rem;display:flex;justify-content:space-between}#program .page_info_box .info_list.how_method .con_sec01 .info02>div{width:calc((100% - 3.9rem)/2)}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list{background:#f7f7f7;width:100%;padding:2.5rem 3rem 2.4rem;box-sizing:border-box;display:flex;justify-content:space-between}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li{text-align:center}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a{display:block;width:100%;height:100%}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a .img_box{width:10rem;height:10rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:1rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a .img_box img{width:5rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a .img_box img.kakao_map{width:5.3rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a p{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .noti_txt{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.054rem;margin-top:2.1rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .con_txt{font-size:1.8rem;line-height:2.66rem;letter-spacing:-.054rem;margin-bottom:2rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .dot_txt.gray_dot{padding:3rem 2.5rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .dot_txt.dot18 ul li .txt{line-height:2.1rem}#program .page_info_box .info_list.how_method .con_sec01 .info03{margin-top:5rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .con_txt{font-size:1.8rem;line-height:2.6rem;letter-spacing:-.054rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .noti_txt{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;color:#999;margin-top:1rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box{display:flex;justify-content:space-between;margin-top:4.3rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box>div{width:calc((100% - 3.9rem)/2)}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .small_sec_tit{margin-bottom:2.9rem;line-height:2.8rem;font-size:2rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list{display:flex;justify-content:space-evenly}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list .memento_img{width:14.6rem;height:14.6rem;border-radius:50%;background:#f7f7f7}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list .memento_img img{width:100%}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list .name{text-align:center;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;margin-top:1.9rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .right .volvo_img{width:100%;margin-bottom:2.1rem;margin-top:7.7rem}#program .page_info_box .info_list.how_method .con_sec02 .point_txt{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;color:#08b2f5;margin-bottom:2rem;margin-top:3rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt{font-size:2rem;line-height:2.8rem;letter-spacing:-.06rem;margin-bottom:3rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt1{font-size:1.8rem;line-height:2.66rem;letter-spacing:-.054rem;margin-bottom:3rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt2{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#program .page_info_box .info_list.how_method .con_sec02 .img_box{margin-bottom:2rem}#program .page_info_box .info_list.how_method .con_sec02 .img_box .img_pc{width:100%}#program .page_info_box .info_list.how_method .con_sec02 .img_box .img_mo{display:none;width:100%}#program .page_info_box .info_list.performance .con_txt{font-size:2rem;line-height:2.8rem;letter-spacing:-.06rem;margin-bottom:3rem}#program .page_info_box .info_list.performanc .ex_noti{margin-top:2rem}#program .page_info_box .info_list.performanc .ex_noti p{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;margin-bottom:1.2rem;display:flex}#program .page_info_box .info_list.performanc .ex_noti p:last-child{margin-bottom:0}#program .page_info_box .info_list.performanc .ex_noti p span{margin-right:.5rem}#program .page_info_box .info_list.performance .small_sec_tit{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#program .page_info_box .info_list.campaign .campaign_img{margin-bottom:3rem}#program .page_info_box .info_list.campaign .campaign_img .img_pc{width:100%}#program .page_info_box .info_list.campaign .campaign_img .img_mo{display:none;width:100%}#program .page_info_box.volun_info_box{margin-top:7rem}#program .page_info_box .info_list.volun_intro .sec01{display:flex;align-items:flex-end}#program .page_info_box .info_list.volun_intro .sec01 .img{width:48rem;height:32rem;object-fit:cover;margin-right:4rem}#program .page_info_box .info_list.volun_intro .sec01 .txt{font-size:2rem;font-weight:400;line-height:3rem;letter-spacing:-.06rem}#program .page_info_box .info_list.volun_intro .sec01 .txt .point_txt{font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.volun_intro .sec01 .txt p:last-child{margin-top:1.5rem}#program .page_info_box .info_list.volun_intro .sec02{margin-top:4rem}#program .page_info_box .info_list.volun_intro .sec02 .sec_title{font-size:2.8rem;font-weight:700;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.volun_intro .sec02 .intro_txt{font-size:1.8rem;line-height:2.66rem;letter-spacing:-.054rem}#program .page_info_box .info_list.volun_intro .sec02 .type{margin-top:5rem}#program .page_info_box .info_list .type .title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray{width:100%;background:#f7f7f7;box-sizing:border-box;padding:4rem 3rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li{display:flex;margin-bottom:2rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li:last-child{margin-bottom:0}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li .tit{font-size:1.8rem;font-weight:700;line-height:2.1rem;letter-spacing:-.054rem;width:23rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li .con{font-size:1.8rem;font-weight:400;line-height:2.45rem;letter-spacing:-.054rem}#program .page_info_box.volun_info_box .info_list .volun_table{margin-top:5rem}#program .page_info_box.volun_info_box .info_list .volun_table .table_title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:3rem}#program .page_info_box.volun_info_box .info_list .volun_table table{border-top:2px solid #000;width:100%}#program .page_info_box.volun_info_box .info_list .volun_table table tr{border-bottom:1px solid #ccc}#program .page_info_box.volun_info_box .info_list .volun_table table tr th{font-size:1.8rem;font-weight:700;line-height:2.1rem;letter-spacing:-.054rem;padding:3rem;box-sizing:border-box}#program .page_info_box.volun_info_box .info_list .volun_table table tr td{font-size:1.8rem;font-weight:400;line-height:2.62rem;letter-spacing:-.054rem;padding:3rem;box-sizing:border-box}#program .page_info_box.volun_info_box .info_list .volun_table table tr td:first-child{width:23rem;font-weight:700;line-height:2.1rem}#program .page_info_box.volun_info_box .info_list .volun_table table tr td span{font-weight:400}#program .page_info_box.volun_info_box .info_list .volun_table .btn_box{display:flex;justify-content:flex-end}#program .page_info_box.volun_info_box .info_list .volun_table .btn_box .go_list_btn{width:22rem;height:6rem;display:flex;align-items:center;justify-content:center;background:#08b2f5;color:#fff;font-size:2.2rem;font-weight:700;margin-top:2rem;box-sizing:border-box}#program .page_info_box .info_list.performance_check .dot_txt.gray_dot{padding:3rem;box-sizing:border-box;background:#f7f7f7}#program .page_info_box .info_list.performance_check .intro_txt{font-size:2rem;line-height:2.8rem;letter-spacing:.06rem;margin-bottom:3rem}#program .page_info_box.volun_info_box .info_list .volun_table.per_check_table table tr td:last-child{text-align:center;vertical-align:middle;color:#08b2f5}#program .with_title_m{display:none}#program .program_intro .title.multi_line{line-height:3.6rem}#program .page_info_box.with_info_box{margin-top:8rem}#program .page_info_box .info_list.role .gray_tit_con ul li .tit{width:28rem}#program .page_info_box .info_list.role .dot_txt.role_info{margin-top:3rem}#program .page_info_box .info_list.review .review_list{display:flex}#program .page_info_box .info_list.review .review_list li{width:calc((100% - 6.1rem) / 3);margin-right:3.05rem;border:1px solid #ccc;padding:3rem;box-sizing:border-box}#program .page_info_box .info_list.review .review_list li:last-child{margin-right:0}#program .page_info_box .info_list.review .review_list li .review_txt_box{margin-bottom:2rem}#program .page_info_box .info_list.review .review_list li .review_txt_box .qm{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem}#program .page_info_box .info_list.review .review_list li .review_txt_box .qm.right{display:flex;justify-content:flex-end}#program .page_info_box .info_list.review .review_list li .review_txt_box p{font-size:1.8rem;line-height:2.71rem;letter-spacing:-.054rem;margin:1rem 0 .5rem;height:19rem}#program .page_info_box .info_list.review .review_list li .write_info{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#program .page_info_box .info_list.review .review_list li .write_info .date{color:#999;margin-top:1rem}#program .page_info_box .info_list.review .review_banner{margin-top:5rem}#program .page_info_box .info_list.review .review_banner .img_pc{width:100%}#program .page_info_box .info_list.review .review_banner .img_mo{display:none}#program .page_info_box.doll_info_box{margin-top:7rem}#program .page_info_box .info_list.doll_intro .sec01{display:flex;align-items:flex-start}#program .page_info_box .info_list.doll_intro .sec01 .img{width:48rem;object-fit:cover;margin-right:4rem}#program .page_info_box .info_list.doll_intro .sec01 .txt{font-size:2rem;font-weight:400;line-height:3rem;letter-spacing:-.06rem}#program .page_info_box .info_list.doll_intro .sec01 .txt .point_txt{font-size:2.8rem;font-weight:700;line-height:3.6rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con.oper_hall{margin-top:2.4rem}#program .page_info_box .info_list.doll_intro .sec01l .gray_tit_con ul li{margin-bottom:2rem}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li:last-child{margin-bottom:0}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li .tit{width:8.5rem;line-height:2.4rem}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li .con{line-height:2.4rem}#program .doll_sec{margin-top:7rem}#program .doll_sec .doll_title{font-size:2.8rem;font-weight:700;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:3rem}#program .doll_sec .flex_box{display:flex}#program .doll_sec .img{width:48rem;height:auto;margin-right:4rem;flex-shrink:0}#program .doll_sec .con_sec_sub_title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#program .doll_sec .con_txt{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.7rem;word-break:break-all}#program .doll_sec .hall .gray_tit_con.oper_hall{margin-top:2.4rem}#program .doll_sec .hall .gray_tit_con ul li{margin-bottom:2rem}#program .doll_sec .hall .gray_tit_con ul li:last-child{margin-bottom:0}#program .doll_sec .hall .gray_tit_con ul li .tit{width:8.5rem;line-height:2.2rem}#program .doll_sec .hall .gray_tit_con ul li .con{line-height:2.1rem}#center .page_info_box.center_info_box{margin-top:7rem}#center .page_info_box .info_list.olleh_info .map_img{width:100%;height:50rem;object-fit:cover;margin-bottom:4rem}#center .page_info_box .info_list.olleh_info .map_title{font-size:2.8rem;font-weight:700;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:1.5rem}#center .page_info_box .info_list.olleh_info .map_sub{font-size:1.8rem;font-weight:400;line-height:2.5rem;letter-spacing:-.054rem}#center .page_info_box .info_list .info_img{width:100%;height:24rem;object-fit:cover}#center .page_info_box .info_list .info_img_mo{width:100%;height:36rem;object-fit:cover;display:none}#center .page_info_box .info_list.info_center .info_center_list{display:flex;flex-wrap:wrap;margin-top:2rem}#center .page_info_box .info_list.info_center .info_center_list li{width:48rem;display:flex;align-items:center;margin-top:3rem}#center .page_info_box .info_list.info_center .info_center_list li:nth-child(odd){margin-right:4rem}#center .page_info_box .info_list.info_center .info_center_list li .center_img{width:17rem;height:17rem;object-fit:cover;margin-right:2.5rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .name{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:1rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .address{font-size:1.8rem;font-weight:400;line-height:2.5rem;letter-spacing:-.054rem;color:#08b2f5;margin-bottom:1rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .time{font-size:1.8rem;font-weight:400;line-height:2.5rem;letter-spacing:-.054rem}#center .page_info_box .info_list.small_info_center .s_info_title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;color:#08b2f5;margin-bottom:1.5rem;margin-top:3rem}#center .page_info_box .info_list.small_info_center .s_info_sub{font-size:1.8rem;font-weight:400;line-height:2.5rem;letter-spacing:-.054rem}#center .page_info_box .info_list.small_info_center .s_info_center_list{display:flex;flex-wrap:wrap;margin-top:2rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li{background:#f7f7f7;border-radius:1rem;width:31.3rem;height:22.6rem;margin-right:3rem;padding:0 2.2rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:3rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li:nth-child(3n){margin-right:0}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box{display:flex;align-items:center;width:100%;height:100%}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .small_center_img{width:7rem;height:7rem;object-fit:cover;margin-right:1.5rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .course{font-size:2rem;font-weight:400;line-height:2.4rem;letter-spacing:-.06rem;margin-bottom:.5rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .name{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem}#center .page_info_box .info_list.small_info_center .s_info_center_list .pc_none{display:none}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box{display:flex;align-items:center;border-top:1px solid #ccc;width:100%;height:8.6rem;flex-shrink:0}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box .place_img{width:3rem;height:3rem;margin-right:.5rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box .address{font-size:1.8rem;font-weight:400;line-height:2.2rem;letter-spacing:-.054rem;color:#08b2f5}#center .page_info_box.traveler_box{margin-top:7rem}#center .page_info_box .info_list.traveler_center .map_img{width:100%;height:43rem;margin-bottom:2.2rem}#center .page_info_box .info_list.traveler_center .map_img_mo{width:100%;height:33.5rem;margin-bottom:4rem;display:none}#center .page_info_box .info_list.traveler_center .flex_box{display:flex}#center .page_info_box .info_list.traveler_center .intro .title{font-size:2.2rem;font-weight:700;line-height:3rem;letter-spacing:-.066rem;margin-bottom:1.7rem}#center .page_info_box .info_list.traveler_center .intro .txt{font-size:1.8rem;line-height:2.7rem;letter-spacing:-.054rem}#center .page_info_box .info_list.traveler_center .operating{width:48rem;background:#f7f7f7;padding:3rem;box-sizing:border-box;flex-shrink:0;margin-left:4rem}#center .page_info_box .info_list.traveler_center .operating .title{font-size:2rem;font-weight:700;line-height:2.4rem;letter-spacing:-.06rem;padding-bottom:2rem;border-bottom:1px solid #ccc}#center .page_info_box .info_list.traveler_center .operating ul{margin-top:2.3rem}#center .page_info_box .info_list.traveler_center .operating ul li{display:flex;margin-bottom:1.5rem}#center .page_info_box .info_list.traveler_center .operating ul li:last-child{margin-bottom:0}#center .page_info_box .info_list.traveler_center .operating ul li .flex_title{min-width:9.3rem;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;color:#999}#center .page_info_box .info_list.traveler_center .operating ul li .con_txt{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#center .page_info_box .info_list.space .con_sec{padding-bottom:7rem;margin-bottom:7rem;border-bottom:1px solid #ccc}#center .page_info_box .info_list.space .con_sec:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}#center .page_info_box .info_list.space .con_sec .con_sec_title{font-size:2.8rem;font-weight:700;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:3rem}#center .page_info_box .info_list.space .con_sec01 .slide{width:100%;height:42rem;overflow:hidden;position:relative}#center .page_info_box .info_list.space .con_sec01 .slide .slide_img{width:100%;height:100%;object-fit:cover}#center .page_info_box .info_list.space .con_sec01 .slide .nav button{width:6rem;height:6rem;position:absolute;top:50%;transform:translateY(-50%)}#center .page_info_box .info_list.space .con_sec01 .slide .nav button.prev{left:3rem}#center .page_info_box .info_list.space .con_sec01 .slide .nav button.next{right:3rem}#center .page_info_box .info_list.space .con_sec01 .slide .nav button img{width:100%;height:100%}#center .page_info_box .info_list.space .con_sec01 .room_intro{display:flex;align-items:center;margin-top:5.4rem}#center .page_info_box .info_list.space .con_sec01 .room_intro .img{width:48rem;height:41rem;margin-right:4rem;flex-shrink:0}#center .page_info_box .info_list.space .con_sec .con_sec_sub_title{font-size:2.2rem;font-weight:700;line-height:2.6rem;letter-spacing:-.066rem;margin-bottom:2rem}#center .page_info_box .info_list.space .con_sec01 .room_intro .con .con_txt{font-size:1.8rem;line-height:2.75rem;margin-bottom:3.9rem}#center .page_info_box .info_list.space .con_sec01 .room_intro .go_reservation{background:#08b2f5;color:#fff;border-radius:5rem;font-size:2.2rem;letter-spacing:-.066rem;padding:1.2rem 4.1rem;box-sizing:border-box;line-height:5rem}#center .page_info_box .info_list.space .con_sec01 .room_price{margin-top:6rem;border-top:2px solid #000;width:100%}#center .page_info_box .info_list.space .con_sec01 .room_price tr{border-bottom:1px solid #ccc}#center .page_info_box .info_list.space .con_sec01 .room_price tr th{font-size:2rem;line-height:2.7rem;letter-spacing:-.06rem;font-weight:700;padding:2rem 0;text-align:center;width:calc(100% / 3);vertical-align:middle}#center .page_info_box .info_list.space .con_sec01 .room_price tr td{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.06rem;font-weight:700;padding:3rem 0;text-align:center;border-right:1px solid #ccc}#center .page_info_box .info_list.space .con_sec01 .room_price tr th:last-child,#center .page_info_box .info_list.space .con_sec01 .room_price tr td:last-child{border-right:0}#center .page_info_box .info_list.space .con_sec01 .room_price_noti{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;margin-top:2rem;color:#08b2f5}#center .page_info_box .info_list.space .con_sec01 .room_noti{margin-top:5rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .flex_box{display:flex}#center .page_info_box .info_list.space .con_sec01 .room_noti .left{width:47.9rem;flex-shrink:0;margin-right:4.1rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .oper_guide ul li .txt .blue{color:#08b2f5}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con.oper_time{width:48rem;margin-top:5rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul{display:flex;flex-wrap:wrap}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li:nth-child(odd){width:100%;margin-right:4.7rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li .tit{margin-right:2rem;min-width:15rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .free_service{margin-bottom:4.5rem}#center .page_info_box .info_list.space .con_sec02 .top{margin-bottom:6rem;display:flex;align-items:center}#center .page_info_box .info_list.space .con_sec02 .top .img{width:48rem;height:50rem;margin-right:4rem;flex-shrink:0}#center .page_info_box .info_list.space .con_sec02 .top .f1_intro .f1_img{width:100%;height:23rem;object-fit:cover;margin-bottom:2rem}#center .page_info_box .info_list.space .con_sec .con_txt{font-size:1.8rem;letter-spacing:-.054rem;line-height:2.7rem;word-break:break-all}#center .page_info_box .info_list.space .con_sec .con_txt .red{color:#eb5f52}#center .page_info_box .info_list.space .con_sec02 .top .f1_intro .con_txt:last-child{margin-top:1.9rem}#center .page_info_box .info_list.space .con_sec02 .bottom{display:flex}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time{width:47.9rem;margin-right:4.1rem;flex-shrink:0}#center .page_info_box .info_list.space .con_sec02 .bottom .img{width:100%;height:65rem;object-fit:cover}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time>div{margin-bottom:3rem}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time>div:last-child{margin-bottom:0}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .con_sec_sub_title{margin-bottom:1.5rem}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .fl_time_con{display:flex;align-items:baseline;margin-bottom:1rem}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .fl_time_con:last-child{margin-bottom:0}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .fl_time_con .dot{font-size:1.8rem;letter-spacing:-.054rem;margin-right:1rem}#center .page_info_box .info_list.space .con_sec03 .flex_box{display:flex}#center .page_info_box .info_list.space .con_sec03 .img{width:48rem;margin-right:4rem;flex-shrink:0;object-fit:cover}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con.oper_hall{margin-top:2.6rem}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li{margin-bottom:2rem}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li:last-child{margin-bottom:0}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li .tit{width:8.5rem;line-height:2.2rem}#center .page_info_box .info_list.space .con_sec03.con_sec04 .hall .gray_tit_con ul li .tit{width:15rem}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li .con{line-height:2.1rem}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li .con.multi_line{line-height:2.56rem}#center .page_info_box .info_list.space .con_sec03 .img.workroom_img{height:58rem}#center .page_info_box .info_list.space .con_sec04 .hall .gray_tit_con.oper_hall{margin-top:2.4rem}#center .page_info_box .info_list.space .con_sec04 .hall .gray_tit_con ul li .con.multi_line{line-height:2.45rem;word-break:break-all}#center .page_info_box.olle_stay .fill_btn{display:inline-block;padding-left:5.5rem;padding-right:5.5rem;height:6rem;line-height:6rem;border-radius:3rem;font-size:2.2rem;letter-spacing:-.066rem;background-color:#08b2f5;color:#fff;font-weight:700}#center .page_info_box.olle_stay{padding-top:7rem}#center.lounge .page_info_box .info_list>.title{margin-right:0;padding-right:4.5rem;max-width:28rem;box-sizing:border-box}#center .page_info_box .stay_info .content{display:flex;gap:4rem}#center .page_info_box .stay_info .img_box{width:48rem;font-size:0;flex-shrink:0}#center .page_info_box .stay_info .img_box>img{width:100%}#center .page_info_box .stay_info .stay_text{width:calc(100% - 48rem);display:flex;flex-direction:column;justify-content:flex-end}#center .page_info_box .stay_info .stay_text h4{font-size:2.2rem;line-height:3rem;letter-spacing:-.066rem;font-weight:700}#center .page_info_box .stay_info .stay_text .manage_info{margin-top:3rem;padding:3rem;box-sizing:border-box;background-color:#f7f7f7;border-radius:1rem}#center .page_info_box .stay_info .stay_text .manage_info>dt{font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;padding-bottom:2rem;border-bottom:1px solid #ccc;font-weight:700}#center .page_info_box .stay_info .stay_text .manage_info>dd{padding-top:2rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl{display:flex;gap:2rem;font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl+dl{margin-top:1.5rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl>dt{width:9rem;flex-shrink:0;color:#999}#center .page_info_box .stay_info .stay_text .btn_box{margin-top:3rem;text-align:center}#center .page_info_box .room_info .intro_box .intro_img{width:100%}#center .page_info_box .room_info .intro_box .intro_text{margin-top:2rem;font-size:2.2rem;line-height:2.9rem}#center .page_info_box .room_info .amenities-list{margin-top:5rem}#center .page_info_box .room_info .amenities-list>li{display:flex;gap:4rem;align-items:center}#center .page_info_box .room_info .amenities-list>li+li{margin-top:3rem}#center .page_info_box .room_info .amenities-list>li .item_img{max-width:48rem}#center .page_info_box .room_info .amenities-list>li .item_text>dt{font-size:2.2rem;line-height:2.6rem;letter-spacing:-.066rem;font-weight:700}#center .page_info_box .room_info .amenities-list>li .item_text>dd{font-size:1.8rem;line-height:2.1rem;letter-spacing:-.054rem;margin-top:1.2rem}#center .page_info_box .room_info .amenities-list>li .item_text>dd .bullet_list>li{position:relative;padding-left:1.5rem;line-height:2.5rem}#center .page_info_box .room_info .amenities-list>li .item_text>dd .bullet_list>li+li{margin-top:1.2rem}#center .page_info_box .room_info .amenities-list>li .item_text>dd .bullet_list>li:before{content:"·";display:inline;position:absolute;top:0;left:0}#center .page_info_box .room_info .customer_bonus{border-top:1px solid #ccc;padding-top:7rem;margin-top:7rem}#center .page_info_box .room_info .customer_bonus h5{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;font-weight:700}#center .page_info_box .room_info .customer_bonus .bonus_img{margin-top:3rem;display:block;width:100%}#center .page_info_box .room_info .customer_bonus .btn_box{margin-top:7rem;text-align:center}#program .go_list_btn{display:inline-block;width:22rem;height:6rem;text-align:center;line-height:6rem;background:#08b2f5;color:#fff;font-size:2.2rem;font-weight:700;box-sizing:border-box;border-radius:9rem}#festival .detail_con_sec{margin-top:7rem}#festival .detail_con_sec .inner{max-width:108rem}#festival .detail_con_sec .inner>.title{font-size:3.2rem;font-weight:700;letter-spacing:-.096rem;text-align:center;margin-bottom:5rem}#festival .detail_con_sec .main_img{width:100%;margin-bottom:6rem}#festival .detail_con_sec .text_list>li+li{margin-top:6rem}#festival .detail_con_sec .text_list .title{font-size:2.8rem;font-weight:700;line-height:3.92rem;letter-spacing:-.084rem;margin-bottom:2rem;word-break:break-all}#festival .detail_con_sec .text_list .title span{color:#08b2f5}#festival .detail_con_sec .text_list .content{font-size:2rem;line-height:2.8rem;letter-spacing:-.06rem;word-break:break-all}#festival .program_intro{margin-top:9rem;border-top:1px solid #CCC}#festival .program_intro>.inner{padding-top:9rem}#festival .program_intro .intro_box{display:flex}#festival .program_intro .intro_box .list li{font-size:1.8rem;line-height:2.52rem;letter-spacing:-.054rem}#festival .program_intro .intro_box .list li+li{margin-top:.3rem}#festival .program_intro .tit_group{width:40rem;flex-shrink:0}#festival .program_intro .tit_group .tit{color:#222;font-size:3.2rem;font-weight:700;letter-spacing:-.096rem}#festival .program_intro .schedule_list{margin-top:4rem}#festival .program_intro .tit_group2{width:40rem;height:fit-content;position:relative;padding-left:2rem;box-sizing:border-box;flex-shrink:0}#festival .program_intro .tit_group2:before{content:"";display:block;position:absolute;left:0;width:.3rem;height:100%;background:#000}#festival .program_intro .tit_group2 .tit{font-size:2.2rem;line-height:3.08rem;letter-spacing:-.066rem}#festival .program_intro .tit_group2 .tit.bold{font-weight:700;margin-bottom:.5rem}#festival .program_intro .schedule_list>li{display:flex}#festival .program_intro .schedule_list>li+li{margin-top:4rem}#festival .program_intro .schedule_list .list>li{background:#f6f8fa;border-radius:1rem;padding:3rem 4rem;box-sizing:border-box;font-size:1.8rem;line-height:2.52rem;letter-spacing:-.054rem}#festival .program_intro .schedule_list .list>li+li{margin-top:2rem}#festival .program_intro .schedule_list .list .red_txt{color:#eb5f52}#festival .program_intro .schedule_list .list .title{font-size:2.2rem;line-height:3.08rem;letter-spacing:-.066rem;margin-top:.5rem}#festival .program_intro .schedule_list .list .content{margin-top:1.6rem;color:#999}#festival .festival-gallery{position:relative;padding-top:9rem;margin-top:9rem;margin-bottom:14rem}#festival .festival-gallery:after{content:"";display:block;width:100%;height:74rem;background-color:#000;position:absolute;left:0;top:0;z-index:-1}#festival .festival-gallery h3{text-align:center;font-size:3.2rem;font-weight:700;color:#fff;letter-spacing:-.096rem;line-height:3.8rem}#festival .gallery-slide{position:relative;margin-top:5rem}#festival .gallery-slide .slide-control [class^=btn-]{width:6rem;height:6rem;position:absolute;top:50%;transform:translateY(-50%)}#festival .gallery-slide .slide-control .btn-prev{left:-10rem}#festival .gallery-slide .slide-control .btn-next{right:-10rem}#festival .gallery-slide .slide-wrapper{margin:0 auto;width:108rem;height:73.5rem;display:flex;flex-wrap:nowrap;overflow:hidden}#festival .gallery-slide .slide-wrapper .slide-item{width:100%;height:100%;flex:0 0 auto}#festival .gallery-slide .slide-wrapper .slide-item .item-photo{width:100%;height:100%;object-fit:cover}#festival .slide-control .control-scroll{margin-top:8rem;border-color:#999}#festival .slide-control .control-scroll .scroll-active{width:20rem;background-color:#000}#festival .program_box{display:flex;margin:70px 0}#festival .program_box .ly-l{width:400px}#festival .program_box .ly-r{width:calc(100% - 400px)}#festival .program_box .txtred{background-color:#f6f8fa;color:#eb5f52;font-size:20px;font-weight:700;text-align:center;vertical-align:middle;border-radius:10px;box-sizing:border-box;padding:50px 0;margin-top:30px}#festival .program_box .tit-group2{position:relative;padding-left:18px;box-sizing:border-box}#festival .program_box .tit-group2:before{content:"";display:block;position:absolute;left:0;width:3px;height:100%;background:#000}#festival .program_box .tit-group2 .tit{font-size:22px;font-weight:400;color:#000;letter-spacing:-.66px;line-height:32px}#festival .program_box.tit-group2 .tit2{font-size:22px;font-weight:400;color:#999;letter-spacing:-.66px;line-height:32px}#festival .program_box .txt-group2{margin-bottom:10px;padding:30px 40px;border-radius:10px;box-sizing:border-box;background:#f6f8fa}#festival .program_box .txt-group2.skyblue{background:#f3fbff!important}#festival .program_box .txt-group2:last-child{margin-bottom:0}#festival .program_box .txt-group2 .txt{margin-bottom:8px;font-size:18px;font-weight:400;color:#eb5f52;letter-spacing:-.9px}#festival .program_box .txt-group2 .txt2{margin-bottom:5px;font-size:22px;font-weight:600;color:#000;letter-spacing:-.66px;line-height:32px}#festival .program_box .txt-group2 .txt2.skyblue{color:#08b2f5}#festival .program_box .txt-group2 .txt2 br{display:none}#festival .program_box .txt-group2 .txt3{font-size:18px;font-weight:400;color:#999;letter-spacing:-.9px;line-height:28px}#ready .table_wrap{margin-top:4rem}#ready .table_wrap:first-of-type{margin-top:6rem}#ready .table_title{display:flex;gap:1rem;margin-bottom:2rem}#ready .table_title .tit{font-size:2.2rem}#ready .table_title .tit.bold{font-weight:700}#ready .passport_sale_table{font-size:1.8rem;line-height:2.43rem;letter-spacing:-.036rem;border-top:2px solid #000}#ready .passport_sale_table .flex{display:flex}#ready .passport_sale_table .table_hd{display:flex;align-items:center;background:#f1f4f6;height:6.6rem;font-weight:700}#ready .passport_sale_table .table_hd>*{display:flex;align-items:center;justify-content:center}#ready .passport_sale_table .table_color{color:#08b2f5}#ready .passport_sale_table .type{width:17rem}#ready .passport_sale_table .name{width:24rem}#ready .passport_sale_table .discount{width:58rem}#ready .passport_sale_table .contact{width:29rem}#ready .passport_sale_table .table_row{display:flex}#ready .passport_sale_table .table_row .type{display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;box-sizing:border-box;border-bottom:1px solid #CCC;border-right:1px solid #CCC;word-break:break-all}#ready .passport_sale_table .table_row .name{display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1.2rem;box-sizing:border-box;border-bottom:1px solid #CCC;border-right:1px solid #CCC;word-break:keep-all}#ready .passport_sale_table .table_row .discount{display:flex;justify-content:center;flex-direction:column;padding:3rem 1.2rem;box-sizing:border-box;border-bottom:1px solid #CCC;border-right:1px solid #CCC;word-break:break-all}#ready .passport_sale_table .table_row .contact{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.048rem;padding:3rem 1.2rem;box-sizing:border-box;border-bottom:1px solid #CCC;word-break:break-all}#ready .table_noti_list{margin-top:4rem}#ready .table_noti_list li{font-size:1.4rem;line-height:2.1rem;letter-spacing:-.042rem;padding-left:1rem;position:relative}#ready .table_noti_list li:before{content:"·";position:absolute;left:0}@media(max-width:1330px){html{font-size:6.93px}.rank-wrapper .rank-item .item-photo .item-angel-badge{max-width:62.3%}}@media(max-width:1025px){.mo-br{display:inline}.mo-nopadding{padding:0rem!important}.pc-br{display:none}html{font-size:13.13px}.inner:not(.only-pc){max-width:100%;padding-left:5rem;padding-right:5rem;box-sizing:border-box;overflow:hidden}.inner.only-pc{max-width:100%}section.sub{padding-bottom:19rem}.sub-title{text-align:center}.sub-title>dt{font-size:4.8rem;line-height:5.8rem;letter-spacing:-.144rem}.sub-title>dd{margin-top:1.6rem;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}.sub-tabs:not(.full-tab){justify-content:flex-start;border-bottom:none;flex-wrap:nowrap;overflow-x:auto;margin-right:-5rem;width:calc(100% + 5rem);padding-right:5rem;box-sizing:border-box}.sub-tabs:not(.full-tab)::-webkit-scrollbar{display:none}.sub-tabs.full-tab{justify-content:space-between}.sub-tabs:not(.full-tab)>li{flex:0 0 auto}.sub-tabs:not(.full-tab)>li+li{margin-left:5rem}.sub-tabs.full-tab>li+li{margin-left:0}.sub-tabs>li>a{padding-bottom:1.6rem;font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;box-sizing:border-box}.pc-header{display:none}.mo-header{display:block}footer{padding-top:7rem;padding-bottom:17rem}footer .ft-top{display:block;height:auto;padding-bottom:4rem;border-color:#666}footer .logo{display:block;width:100%;height:auto;padding-bottom:4rem;border-bottom:1px solid #999}footer .logo>a{width:17.2rem;height:9rem}footer .privacy-list{margin-top:4rem}footer .info-list{order:1;margin-top:4rem}footer .info-list>li>span{font-size:2.8rem;line-height:4.15rem;letter-spacing:-.084rem}footer .info-list>li>span:before{height:2.5rem;top:.475rem}footer .info-list>li>.pc-noline{padding-left:1rem;margin-left:1rem}footer .info-list>li>.pc-noline:before{display:block}footer .info-list>li>.mo-noline{padding-left:0;margin-left:0}footer .info-list>li>.mo-noline:before{display:none}footer .info-list>li>span:nth-child(4){display:inline}footer .privacy-list>li>a{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}footer .btm-flex{flex-direction:column;align-items:flex-start;justify-content:flex-start}footer .sns-list{order:0}footer .sns-list>li+li{margin-left:3rem}footer .sns-list>li>a{width:8rem;height:8rem}footer .copyright-text{margin-top:2.8rem;font-size:2.8rem;line-height:3.9rem;white-space:pre-line}.search-wrapper{width:100%;height:9rem;padding:2.5rem 7.5rem 2.5rem 4rem}.search-wrapper .search-input{font-size:3.2rem;letter-spacing:-.096rem}.search-wrapper .search-btn{width:4.8rem;height:4.8rem;right:4rem}.paging-btns>a{width:7rem;height:7rem;line-height:7rem}.paging-btns>a+a{margin-left:.8rem}.paging-btns>a>img{height:2rem}[class^=paging-num]{margin-left:4rem;margin-right:4rem}.paging-num-pc{display:none}.paging-num-mo{display:block}[class^=paging-num]>li{padding:0}[class^=paging-num]>li>a{width:7rem;height:7rem;font-size:2.8rem;letter-spacing:-.084rem;line-height:5rem;padding:1rem}.null-wrapper img{width:25rem}.null-wrapper p{line-height:3.8rem;font-size:3.2rem}.rank-wrapper .rank-list .rank-item{width:calc((100% - 8rem) / 3)}.rank-wrapper .rank-list .rank-item:not(:nth-child(5n))+.rank-item{margin-left:0}.rank-wrapper .rank-list .rank-item:not(:nth-child(3n))+.rank-item{margin-left:4rem}.rank-wrapper .rank-list .rank-item:nth-child(n+6){margin-top:0}.rank-wrapper .rank-list .rank-item:nth-child(n+4){margin-top:4rem}.rank-wrapper .rank-item .item-photo{height:18.72rem}.rank-wrapper .rank-item .item-title>dt{font-size:2.5rem}.popup-wrapper{border-radius:1.6rem}.popup-wrapper .pop-section{max-height:50.17vh}.control-scroll .scroll-active{width:20rem}}@media(max-width:964px)and (min-width:390px){html{font-size:calc(5px + (7.35 * ((100vw - 390px) / 574)))}}@media(max-width:390px)and (min-width:300px){html{font-size:calc(3.85px + (1.15 * ((100vw - 300px) / 90)))}}@media(max-width:299px){html{font-size:3.85px}}@media(max-width:1151px){#main .map-wrapper{height:auto;background-size:cover;padding-top:5.5rem;padding-bottom:7rem}#main .map-wrapper .pc-wrapper{display:none}#main .map-wrapper .mo-wrapper{display:block}#main .map_notice{position:static;transform:translate(0);margin:0 auto 3rem}}@media(max-width:1025px){#main .map_notice{width:100%;padding-left:5rem;padding-right:5rem;box-sizing:border-box}#main .map_notice>.notice_text{height:8rem;line-height:8rem;font-size:2.8rem;letter-spacing:-.084rem}#main .notice_text>dt{padding:0;text-indent:-9999px;width:8rem;background-size:3.2rem auto;background-position:center}#main .notice_text>dd{padding-right:7rem}#main .map_notice .notice-btn{width:2.4rem;height:2.4rem;right:8rem}#main .map-list>li{width:calc((100% - 10rem)/5)}#main .map-list>li:not(:nth-child(6n))+li{margin-left:0}#main .map-list>li:nth-child(n+7){margin-top:0}#main .map-list>li:not(:nth-child(5n))+li{margin-left:2rem}#main .map-list>li:nth-child(n+6){margin-top:2rem}#main .main-bnr{margin-top:0}#main .main-bnr .bnr-img-pc{display:none}#main .main-bnr .bnr-img-mo{display:block;width:100%}#main .board-wrapper{margin-top:10rem}#main .board-wrapper .board-item:nth-child(1){width:100%}#main .board-wrapper .board-item:nth-child(2){width:100%;margin-left:0;margin-top:7.5rem}#main .board-item .board-title>h3{font-size:4.8rem;line-height:5.8rem;letter-spacing:-.144rem}#main .board-item .board-title>a{width:4rem;height:4rem}#main .board-item .board-table{margin-top:4rem}#main .board-item .board-table>li{height:11.8rem;line-height:11.8rem}#main .board-item .board-table dl>dt{font-size:3.2rem;letter-spacing:-.096rem}#main .board-item .board-table dl>dd{display:none}#main .main-full-bnr .bnr-img-pc{display:none}#main .main-full-bnr .bnr-img-mo{display:block}#main .section-title{display:block;margin-bottom:6rem}#main .section-title dl>dt{font-size:4.8rem;line-height:5.8rem;letter-spacing:-.144rem}#main .section-title dl>dd{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#main .section-title .white-btn{display:none;padding-left:4rem;padding-right:4rem;font-size:2.8rem;letter-spacing:-.084rem}#main .rank-wrapper{position:relative;padding-bottom:13rem}#main .rank-wrapper .white-btn{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:#fff}#main .rank-wrapper:after{height:90rem}#main .rank-wrapper:before{content:"";position:absolute;width:calc(100% - 10rem);height:1px;background-color:#ccc;margin-left:5rem;margin-right:5rem;bottom:3.05rem}#main .bnr-wrapper .bnr-list>li{height:32rem}#main .bnr-wrapper .bnr-list>li .bnr-img-pc{display:none}#main .bnr-wrapper .bnr-list>li .bnr-img-mo{display:inline}#main .bnr-control{bottom:3rem;right:5rem}#main .bnr-control .control-progress{width:14rem;height:5rem;line-height:5rem;border-radius:2.5rem}#main .control-progress .progress-btn.prev{left:1.8rem}#main .control-progress .progress-btn.next{right:1.8rem}#main .control-progress .progress-number{font-size:2.2rem;letter-spacing:-.066rem}#main .bnr-control .control-play{width:5rem;height:5rem;background-size:1.8rem 1.8rem}#main .program-list{margin-left:5rem;padding-right:5rem;overflow:visible}#main .program-list .program-item{width:42rem;height:55rem}#main .program-list .program-item>a{padding:5rem}#main .program-item .item-title>dt{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}#main .program-item .item-title>dd{margin-top:2rem;font-size:2.8rem;line-height:4.15rem;letter-spacing:-.084rem}#main .program-item .item-btn{right:5rem;bottom:5rem;width:5rem;height:5rem}#main .video-wrapper{padding-top:15rem;padding-bottom:16rem;margin-top:15rem}#main .video-wrapper .video-title{display:flex;justify-content:space-between}#main .video-wrapper .video-title>dl{display:block;padding-right:0;flex-grow:1}#main .video-title>dl>dt{line-height:5.8rem;font-size:4.8rem;letter-spacing:-.144rem}#main .video-title>dl>dd{margin-left:0;margin-top:1rem;line-height:3.4rem;font-size:2.8rem;letter-spacing:-.084rem}#main .video-title>dl>dd>br{display:none}#main .video-wrapper .video-title>.white-btn{position:static;flex-shrink:0;transform:translateY(0)}#main .video-slide{margin-left:5rem;margin-top:8rem}#main .video-slide .video-list{padding-right:5rem;overflow:visible}#main .video-item .video-text{font-size:3.2rem;line-height:4.4rem;letter-spacing:-.096rem}#main .video-slide .video-control{margin-top:11.5rem}#main .video-slide .video-control .control-btns{display:none}#main .video-control .control-scroll{margin-top:0}#main .partner-wrapper{margin-top:12rem}#main .partner-wrapper .partner-title{font-size:4.8rem;letter-spacing:-.144rem;line-height:5.8rem}#main .partner-wrapper .partner-list{margin-top:5rem}#main .partner-wrapper .partner-list>li{border-radius:1rem;width:calc((100% - 8rem) / 3);height:20rem;line-height:20rem}#main .partner-wrapper .partner-list>li:not(:nth-child(4n))+li{margin-left:0}#main .partner-wrapper .partner-list>li:not(:nth-child(3n))+li{margin-left:4rem}#main .partner-wrapper .partner-list>li:nth-child(4){margin-top:4rem}#main .partner-wrapper .partner-list>li>a>img{vertical-align:middle}#board .board-table{margin-top:7rem}#board .board-table>.table-item{position:relative}#board .table-item>a{padding:4rem 0;flex-direction:row;flex-wrap:wrap}#board .table-item>a>div{padding-left:0;padding-right:0}#board .table-item .item-no{width:7.5rem;font-size:3.2rem;letter-spacing:-.096rem;margin-right:4rem}#board .table-item .notice+.item-title{width:calc(100% - 11.5rem)}#board .table-item .item-title{width:100%;font-size:3.2rem;letter-spacing:-.096rem}#board .table-item .item-sub{position:static;width:100%;font-size:2.8rem;letter-spacing:-.084rem;margin-top:2rem}#board .table-item .item-sub>.item-file+.item-date{padding-left:0}#board .table-item .item-sub>.item-file{left:auto;right:0;width:8rem;height:8rem}#board .table-item .item-no:not(.notice){display:none}#board .table-item .item-no.notice.terminate{color:#afafaf}#board .paging-wrapper{margin-top:10rem}#board .post-wrapper{margin-top:8rem;border-top:2px solid #000}#board .post-title{padding-top:6rem;padding-bottom:6rem}#board .post-title>dt{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}#board .post-title>dd{margin-top:2rem;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#board .post-content .post-text{padding-top:6rem;padding-bottom:10rem;font-size:3.2rem;line-height:5rem;letter-spacing:-.096rem}#board .post-file{height:12rem;line-height:12rem}#board .post-file .file-title{font-size:3.2rem;letter-spacing:-.096rem}#board .post-file .file-text{font-size:3.2rem;letter-spacing:-.096rem;padding-left:3.6rem;margin-left:4rem;background-size:2.6rem auto;display:inline-block;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}#board .post-btns{margin-top:6rem}#board .post-btn{display:block;padding-left:0;padding-right:0;height:9rem;line-height:9rem;background-color:#fff;color:#08b2f5;border:1px solid #08b2f5;font-size:3.6rem;letter-spacing:-.108rem;border-radius:1.6rem}#rank-pop{width:calc(100% - 10rem);margin:0 auto;padding:6rem 5rem 0}#rank-pop .pop-header{padding-bottom:0;border-bottom:none}#rank-pop .pop-title{line-height:4.3rem;font-size:3.6rem;letter-spacing:-.108rem}#rank-pop .pop-close{width:4rem;height:4rem}#rank-pop .pop-section{margin-top:5rem;padding-bottom:4rem}#rank-pop .pop-rank-text{padding-top:0;padding-bottom:0}#rank-pop .pop-rank-text>dl{display:block;font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#rank-pop .pop-rank-text>dl>dt{width:100%;padding-right:0}#rank-pop .pop-rank-text>dl>dd{margin-top:1.6rem}#rank-pop .pop-rank-text>dl+dl{margin-top:3rem}#rank-pop .pop-rank-photo{margin-top:5rem;padding:5rem 0 0}#faq .faq-wrapper{margin-top:6rem}#faq .faq-wrapper dl>dt{background-size:3.2rem auto;background-position:right 2.5rem center}#faq .faq-wrapper dl>dt>button{padding:4rem 10rem;font-size:3.2rem;line-height:4.4rem;letter-spacing:-.096rem}#faq .faq-wrapper dl>dd{padding:6rem 4.5rem 6rem 10rem;font-size:3.2rem;line-height:5rem;letter-spacing:-.096rem}#faq .faq-wrapper dl>*:before{width:4.8rem;height:4.8rem;font-size:2.8rem;line-height:4.8rem;left:3rem}#faq .faq-wrapper dl>dd:before{top:6.5rem}#faq .faq-wrapper .faq_subbtn{background:#08b2f5;color:#fff;border-radius:1.6rem;width:100%;padding:2.4rem 0;text-align:center;font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;font-weight:700;margin-top:4rem}#faq .faq-wrapper .faq_text_link{margin-top:2rem}#etc .service-wrapper{font-size:3.2rem;line-height:5rem;letter-spacing:-.096rem}#etc .service-list>.service-item h3{font-size:4.4rem;line-height:5rem;letter-spacing:-.132rem}#etc .service-item .item-sub>h4{font-size:3.6rem;line-height:5rem;letter-spacing:-.108rem}#etc .service-item .item-sub .sub-list>li .sub-detail-list{padding-left:3.5rem}#etc .privacy-wrapper{font-size:3.2rem;line-height:5rem;letter-spacing:-.12rem}#etc .privacy-item .item-title>dt{font-size:4rem;line-height:5rem;letter-spacing:-.12rem}#etc .privacy-item [class^=sub-list]{padding-left:3.5rem}#etc .privacy-item .privacy-table{margin-top:4rem;margin-bottom:4rem;font-size:2.6rem;line-height:4rem}#etc .privacy-item .privacy-table tr>*{padding:2rem}#etc .privacy-item .item-site-list{margin-top:5rem}#road .road-wrapper{margin-top:4rem}#road .road-select{position:relative;top:0;right:auto;left:0}#road .road-select .road-select-btn{width:100%;height:9rem;text-align:left;background-color:#f7f7f7;border-radius:1.6rem;padding-left:1.5rem;padding-right:7rem;background-position:right 3rem center;background-size:3rem}#road .road-select .road-select-btn>span{line-height:9rem;font-size:2.8rem;letter-spacing:-.084rem;background-size:4.8rem;padding-left:5rem}#road .road-select .road-option{width:100%}#road .road-select .road-option>h4{padding:0 7rem 0 6.5rem;height:9rem;line-height:9rem;background-size:4.8rem;font-size:2.8rem;letter-spacing:-.084rem;background-color:#f7f7f7}#road .road-select .road-option>h4 .option-close-btn{width:3rem;height:3rem;right:3rem;line-height:normal}#road .road-select .option-list{padding:5rem}#road .road-select .option-item{width:calc((100% - 14rem)/5)}#road .road-select .option-item:not(:nth-child(5n))+.option-item{margin-left:3.5rem}#road .road-select .option-item:nth-child(n+6){margin-top:3rem}#road .road-select .option-item .item-img{height:8rem}#road .road-select .option-item h5{margin-top:.8rem;line-height:3.1rem;font-size:2.4rem;letter-spacing:-.08rem}#road .info-route .pc-img{display:none}#road .info-route .mo-img{display:inline}#road .info-wrapper{display:block;margin-top:5rem}#road .info-wrapper .info-title{width:100%;padding-right:0}#road .info-wrapper .info-title>dt{font-size:4.8rem;letter-spacing:-.12rem;line-height:4.8rem}#road .info-wrapper .info-title>dd{margin-top:1.5rem;line-height:5rem;font-size:4rem;letter-spacing:-.12rem}#road .info-wrapper .info-content{width:100%;margin-top:4rem}#road .map-wrapper{border:none;border-radius:0;overflow:visible;outline:none}#road .map-wrapper .map-bg{border-top:1px solid #ccc;width:calc(100% + 10rem);margin-left:-5rem;margin-right:-5rem}#road .map-wrapper .map-mini{display:none}#road .map-wrapper .map-category{position:static;width:100%;border-top:1px solid #ccc;width:calc(100% + 10rem);margin-left:-5rem;margin-right:-5rem}#road .map-wrapper .map-audio-btn{position:static;width:100%;border-radius:1.6rem;height:9rem;margin-top:4rem}#road .map-wrapper .map-audio-btn>span{line-height:9rem;font-size:3.6rem;letter-spacing:-.108rem;padding-left:8rem;background-size:4rem auto}#road .map-wrapper .map-audio-btn a:not(:last-child){padding-right:4rem}#road .roadmap-wrapper{margin-top:6rem}#road .info-course{margin-top:5rem}#road .course-header .course-title>dt{font-size:4.4rem;line-height:5.3rem;letter-spacing:-.132rem}#road .course-header .course-title>dd{font-size:3.2rem;letter-spacing:-.096rem;line-height:5rem}#road .course-header .course-text{padding:3rem;margin-top:6rem;height:11rem}#road .course-header .course-text>dl{font-size:2.8rem;letter-spacing:-.084rem}#road .course-header .course-text>dl+dl{margin-left:2rem}#road .course-header .course-tip{margin-top:6.5rem}#road .course-header .course-tip>dt{font-size:4rem;letter-spacing:-.012rem;line-height:4.8rem}#road .course-header .course-tip>dt:after{height:4rem;line-height:4rem;padding-left:1.2rem;padding-right:1.2rem;font-size:2.8rem;letter-spacing:-.084rem}#road .course-header .course-tip>dd{margin-left:4rem;font-size:2.8rem;line-height:4.4rem;letter-spacing:-.084rem}#road .course-section{margin-top:8rem}#road .course-section .course-content{border-top:none;padding-top:0;padding-bottom:0}#road .course-section .course-data .data-group{display:block}#road .course-section .course-data .data-group+.data-group{margin-top:8rem}#road .data-group>[class^=data-item]{width:100%;font-size:2.8rem;line-height:4.4rem;letter-spacing:-.084rem}#road .data-group>[class^=data-item]:last-child{margin-left:0;margin-top:8rem}#road .data-group [class^=data-item]>h3{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}#road .data-group [class^=data-item]>.item-content{margin-top:3rem;height:auto}#road .item-chair .chair-point{padding:4rem}#road .item-chair .chair-point>dl{line-height:3.4rem}#road .item-chair .chair-point>dl>dt{width:9.5rem}#road .item-chair .chair-point>dl>dd{margin-left:2rem}#road .item-option>.option-list{margin-top:3rem}#road .item-option>.option-list>li{width:calc((100% - 8rem)/4)}#road .item-option>.option-list>li:not(:nth-child(5n))+li{margin-left:0}#road .item-option>.option-list>li:not(:nth-child(4n))+li{margin-left:2rem}#road .item-option>.option-list>li:nth-child(n+6){margin-top:0}#road .item-option>.option-list>li:nth-child(n+5){margin-top:2rem}#road .item-option>.option-list>li>a{height:12rem;line-height:12rem}#road .item-option>h5{margin-top:3rem}#road .item-person{padding:5.5rem 4rem}#road .item-person .person-photo{width:13rem;height:13rem}#road .item-person .person-info{margin-left:3rem}#road .item-person .person-info>dt{line-height:3.8rem;font-size:3.2rem;letter-spacing:-.096rem}#road .item-center .center-text{font-size:3.2rem;line-height:5rem;letter-spacing:-.096rem}#road .item-center .center-point{margin-top:3rem;padding:4rem}#road .item-center .center-point>dt{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#road .item-center .center-point>dd{margin-top:2rem;padding-left:4rem;background-size:4.5rem;background-position:left -1rem top -.9rem}#road .item-center .center-point>dd .point-address{line-height:3.4rem;font-size:2.8rem;letter-spacing:-.084rem}#road .item-center .center-point>dd .point-time{font-size:2.8rem;line-height:4.4rem;letter-spacing:-.084rem;margin-top:1rem}#road .course-intro{margin-top:8rem}#road .course-intro .intro-title>dt{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}#road .course-intro .intro-title>dt+dd{margin-top:3rem;line-height:3.8rem;font-size:3.2rem;letter-spacing:-.096rem}#road .course-intro .intro-title>dd+dd{margin-top:1.5rem;font-size:2.8rem;line-height:4.4rem;letter-spacing:-.084rem}#road .course-route{display:block}#road .course-route .route-photo{width:100%;height:auto}#road .course-route .route-content{margin-left:0;width:100%;margin-top:3rem}#road .course-route .route-content>h4{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#road .course-route .route-content .route-btn{height:6rem;line-height:5.8rem;font-size:2.6rem;letter-spacing:-.078rem;padding-left:2.5rem;padding-right:2.5rem;border-radius:3rem;top:-1.1rem}#road .course-route .route-content .content-data{margin-top:3rem}#road .content-data .data-point .point-thumb{width:13rem;height:13rem}#road .data-point .point-content{margin-left:3rem}#road .data-point .point-content>dl{font-size:2.6rem;letter-spacing:-.078rem;line-height:3.1rem}#road .data-point .point-content>dl>dt{width:9rem}#road .data-point .point-content>dl>dd{margin-left:2.5rem;max-width:40rem}#road .course-route .route-content .route-text{margin-top:3rem;font-size:2.8rem;line-height:4.4rem;letter-spacing:-.084rem}#road .course-footer{border-top:none;padding-top:0;margin-top:8rem}#road .course-app .app-wrapper{width:100%}#road .course-app .app-wrapper>h3{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem}#road .course-app .app-wrapper+.app-wrapper{margin-left:0;margin-top:8rem}#road .course-app .app-wrapper .app-group{margin-top:3rem;height:23rem}#road .app-wrapper .app-group .app-btn{height:10rem;line-height:10rem;background-size:10rem;padding-left:12rem;font-size:3.2rem;letter-spacing:-.096rem}#road .app-wrapper .app-group .app-btn+.app-btn{margin-left:4rem}#road .app-wrapper .app-sub-text{margin-top:2rem;font-size:2.8rem;letter-spacing:-.084rem;line-height:3.4rem}#road .course-footer .course-traffic{margin-top:8rem}#road .course-footer .course-traffic>h3{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem;padding-bottom:3rem}#road .course-footer .course-traffic>dl{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#road .course-footer .course-traffic>dl+dl{margin-top:3rem}#road .course-footer .course-traffic>dl>dd{margin-top:1.5rem;line-height:4.4rem}#road .road-gallery{padding-top:8rem}#road .road-gallery:after{height:54rem}#road .road-gallery h3{font-size:4rem;letter-spacing:-.12rem;line-height:4.8rem}#road .gallery-slide .slide-wrapper{width:calc(100% + 5rem);margin-right:-5rem;height:45rem}#road .gallery-slide .slide-wrapper .slide-item{width:68rem}#road .gallery-slide .slide-wrapper .slide-item+.slide-item{margin-left:2rem}#road .gallery-slide .slide-control .control-btn{display:none}#road .road-around{margin-top:12rem}#road .around-tab>li+li{margin-left:4rem}#road .around-tab>li>button{font-size:3.2rem;letter-spacing:-.096rem;line-height:3.8rem}#road .around-list{margin-top:6rem}#road .around-list .around-item.on{display:block}#road .around-item>.around-title{display:none}#road .around-item>.around-content{width:100%}#road .around-tourist .tourist-item{width:calc((100% - 2rem)/2)}#road .around-tourist .tourist-item:not(:nth-child(3n))+.tourist-item{margin-left:0}#road .around-tourist .tourist-item:not(:nth-child(2n))+.tourist-item{margin-left:2rem}#road .around-tourist .tourist-item:nth-child(n+4){margin-top:0}#road .around-tourist .tourist-item:nth-child(n+3){margin-top:5rem}#road .around-tourist .tourist-item .item-photo{height:22rem}#road .around-tourist .tourist-item .item-title{margin-top:2.5rem}#road .around-tourist .tourist-item .item-title>dt{line-height:3.8rem;font-size:3.2rem;letter-spacing:-.096rem}#road .around-tourist .tourist-item .item-title>dd{margin-top:1.5rem;font-size:2.6rem;line-height:4rem;letter-spacing:-.078rem}#road .around-table tr>*{padding:3rem;font-size:2.6rem;line-height:3.2rem;letter-spacing:-.078rem}#ready .sub_banner{margin-top:6rem;border-radius:1.6rem}.sign .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_301_banner.png) center center no-repeat;background-size:cover}#ready .sub_banner_tit{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem;margin-top:4rem;margin-bottom:3rem}#ready .sub_banner_txt{font-size:2.8rem;line-height:4.3rem;letter-spacing:-.084rem}#ready.sign .sub_banner_txt,#ready.material .sub_banner_txt,#ready.safety .sub_banner_txt{display:none}#ready .mo_sub_banner_txt{display:block!important}#ready .sub_container{display:block;margin-top:8rem}#ready .sub_content_tit{margin-bottom:6rem;font-weight:700;font-size:4rem;letter-spacing:-.12rem;line-height:5.1rem;margin-right:0;min-width:100%}#ready .sub_content{width:100%}#ready .sign_list{margin-bottom:-8rem}#ready .sign_list>li{width:47%;margin-right:0;margin-bottom:8rem}#ready .sign_list>li:nth-child(odd){margin-right:6%}#ready .sign_list_tit{font-size:3.2rem;letter-spacing:-.96px;margin-top:4rem;margin-bottom:2rem;line-height:3.8rem}#ready .sign_list_txt{font-size:2.6rem;line-height:4rem;margin-bottom:4rem;letter-spacing:-.078rem}.material .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_302_banner.png) center center no-repeat;background-size:cover}#ready .material_list{display:block;margin-bottom:-3rem}#ready .material_list li:nth-child(odd){margin-right:0}#ready .material_list li{width:100%;margin-bottom:3rem;align-items:flex-start}#ready .material_ico{width:20rem;min-width:20rem;margin-right:4rem}#ready .material_list_tit{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;margin-bottom:1.5rem}#ready .material_list_txt{line-height:4.33rem;font-size:2.8rem;letter-spacing:-.084rem}.safety .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_303_banner.png) center center no-repeat;background-size:cover}#ready .guard_content{margin-bottom:10rem;padding-bottom:0;border:none}#ready .guard_explanation{display:block}#ready .guard_banner{height:36rem;width:100%;margin-bottom:4rem}#ready .guard_txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.8rem;margin-bottom:8rem}#ready .guard_info{font-size:2.5rem;letter-spacing:-.096rem;line-height:4.8rem;margin-bottom:1rem;color:#08b2f5}#ready .guard_inquiry,.guard_rent h4{font-size:3.6rem;line-height:4.3rem;margin-bottom:3rem;letter-spacing:-.108rem}#ready .guard_inquiry_call{padding:4rem}#ready .guard_inquiry_call p,#ready .guard_inquiry_call span{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#ready .guard_inquiry_call p{min-width:26.7rem;margin-right:2.3rem}#ready .guard_graph li{display:block;padding:4rem}#ready .guard_graph_tit{margin-right:0;letter-spacing:-.096rem;font-size:3.2rem;line-height:3.8rem;margin-bottom:2rem}#ready .guard_graph_txt{letter-spacing:-.096rem;font-size:3.2rem;line-height:4.75rem}#ready .safety .sub_content_tit{width:100%;line-height:4.8rem}#ready .safety_rules .sub_content_tit{display:none}#ready .safety_rules .mo_sub_content_tit{display:block}#ready .rules_banner{height:24rem;margin-bottom:6rem}#ready .rule_tit{line-height:4.3rem;letter-spacing:-.108rem;font-size:3.6rem;margin-bottom:3rem}#ready .rule_note{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;margin-bottom:3rem}#ready .rule_list{margin-bottom:6rem}#ready .rule_list li{line-height:4.4rem;font-size:3.2rem;letter-spacing:-.096rem;margin-bottom:2rem;padding-left:2rem}#ready .rule_caution{line-height:4.4rem;font-size:3.2rem;letter-spacing:-.096rem;margin-bottom:6rem;margin-top:-4rem}#ready .rule_warning{flex-direction:column-reverse;text-align:center;border-radius:1.6rem;padding:6rem 4rem 7rem}#ready .rule_warning img{margin-bottom:4rem;width:20rem}#ready .warning_tit{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:2rem}#ready .warning_txt{line-height:4.13rem;font-size:2.8rem;letter-spacing:-.084rem;max-width:60rem}.olle_passport .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_304_banner.png) center center no-repeat;background-size:cover}#ready .banner_txt_color{margin-top:2rem}#ready .olle_passport .sub_content_tit{margin-bottom:4rem}#ready .physical_passport{border-bottom:none;padding-bottom:0;margin-bottom:10rem}#ready .passport_explanation{display:block}#ready .physical_passport .passport_banner{height:36rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_passport_banner.png) center center no-repeat;background-size:cover;margin-right:0;width:100%;margin-bottom:6rem;padding-right:1px}#ready.olle_passport .sub_container h4{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:3rem}#ready .passport_purchase{margin-bottom:4rem}#ready .passport_purchase li{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#ready .passport_purchase li:first-child{margin-bottom:2rem}#ready .passport_purchase li p{min-width:8.1rem;margin-right:3rem}#ready .passport_txt{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem;margin-bottom:8rem}#ready .purchase_link{display:block;padding:4rem;border-radius:1.6rem;font-size:3.2rem;margin-bottom:2rem}#ready .place_name{margin-right:0;margin-bottom:2.5rem;line-height:3.8rem;letter-spacing:-.096rem;max-width:40rem}#ready .place_name img{width:3.2rem;margin-right:1.5rem}#ready .purchase_place{line-height:4.7rem;max-width:100%;align-items:flex-start}#ready .purchase_place img{width:5rem;min-width:5rem}#ready .dir_btn{top:3.4rem;right:4rem;transform:none;font-size:2.8rem;width:16rem;height:5rem;border-radius:2.5rem}#ready .purchase_link_on{margin-bottom:8rem}#ready .mo_passport .passport_banner{height:36rem;background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_mobile_passport.png) center center no-repeat;background-size:cover;margin-right:0;width:100%;margin-bottom:8rem}#ready .mobile_passport .passport_purchase li p{min-width:10.8rem;margin-right:2.3rem}#ready .purchase_app_link{display:block;font-size:3.2rem;padding:4rem}#ready.passport_sale .sub_banner_tit{margin-top:6rem;margin-bottom:3rem}#ready .table_hd{font-size:2.8rem;letter-spacing:-.084rem;line-height:3.4rem;padding:3rem 0}#ready .table_content{font-size:2.6rem;line-height:3.73rem;letter-spacing:-.078rem}#ready .table_hd>div:first-child{width:20.5%;min-width:auto;max-width:14rem;display:flex;flex-direction:column;justify-content:center;padding:0}#ready .table_content>div:first-child{min-width:auto;max-width:14rem;width:20.5%;padding:2rem}#ready .table_content .bold_txt{font-size:2.6rem;line-height:3.4rem;letter-spacing:-.078rem}#ready .table_content>div:nth-child(2){width:100%}#ready .flex_table,#ready .table_content>div:nth-child(2).flex_table{flex-direction:column;width:100%;justify-content:space-evenly}#ready .one_table{padding:0}#ready .one_table>div{padding:3rem}#ready div.txt_left{border-right:none;border-bottom:1px solid #ccc;width:auto;word-break:break-all}#ready .table_content>div:nth-child(3){max-width:20rem;min-width:auto;width:29.5%;text-align:left}#ready .table_content>div:nth-child(3) p{word-break:break-all}#ready .table_hd>div:nth-child(2){padding:0 3rem}#ready .table_hd>div:nth-child(2),.table_content>div:nth-child(2){width:50%}#ready .table_hd>div:nth-child(3){min-width:auto;width:29.5%}#ready .flex_table div:nth-child(2){width:auto;min-width:auto}#ready .flex_table div.mo_txt_left{text-align:left}#ready.challenge .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/306_mo_banner.png) center center no-repeat;background-size:cover}#ready .challenge_banner_txt{display:block;border:none}#ready .challenge_banner_txt>div{width:100%}#ready .challenge_banner_txt .sub_banner_txt{max-width:100%;border-bottom:1px solid #ccc;padding-bottom:4rem}#ready .challenge_note{margin-top:4rem}#ready .challenge_note p{font-size:2.8rem;line-height:3.8rem;letter-spacing:-.084rem}.challenge_note p:not(:last-child){margin-bottom:1.6rem}#ready .challenge_table .table_content>div:nth-child(2){padding:2rem}#ready .challenge_table .one_table>div{padding:0;word-break:break-all}#ready .challenge_table .table_content>div:nth-child(4){text-align:left}#ready .challenge_table .table_hd>div:first-child,#ready .table_hd>div:nth-child(2),#ready .table_hd>div:nth-child(3){padding:0}#ready .challenge_table .table_hd>div:first-child,#ready .challenge_table .table_content>div:first-child,#ready .challenge_table .table_hd>div:nth-child(2),#ready .challenge_table .table_content>div:nth-child(2){width:20.5%}#ready .challenge_table .table_hd>div:nth-child(3),#ready .challenge_table .table_content>div:nth-child(3),#ready .challenge_table .table_hd>div:nth-child(4),#ready .challenge_table .table_content>div:nth-child(4){width:29.5%}#ready .challenge_table .table_hd>div:nth-child(2),#ready .challenge_table .table_hd>div:nth-child(4){padding:0}#ready.challenge .sub_content_tit{margin-bottom:3rem}#ready .challenge_gift_txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.94rem;margin-bottom:6rem}#ready .challenge_gift_img{padding-bottom:8rem}#ready .challenge_package{margin-top:10rem;margin-bottom:0}#ready .challenge_package>li:nth-child(odd){margin-right:0}#ready .challenge_package>li{width:100%;margin-bottom:6rem}#ready .challenge_package>li:last-child{margin-bottom:0}#ready .challenge_package>li h4{font-size:3.2rem;line-height:3.8rem;margin-bottom:2.2rem;letter-spacing:-.096rem}#ready .challenge_package>li p{font-size:2.8rem;line-height:4.2rem;letter-spacing:-.084rem}#ready .challenge_package>li .cheallenge_dir{border:1px solid #ccc;border-radius:3rem;font-size:2.8rem;letter-spacing:-.084rem;padding:.8rem 2.3rem;line-height:3.4rem}#rank.challenge .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_602_banner.png) center center no-repeat;background-size:cover}#rank .sub_banner{margin-top:6rem;border-radius:1.6rem}#rank .sub_banner_tit{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem;margin-top:4rem;margin-bottom:3rem}#rank .sub_banner_txt{font-size:2.8rem;line-height:4.3rem;letter-spacing:-.084rem}#rank .mo_sub_banner_txt{display:block!important}#rank .sub_container{display:block;margin-top:8rem}#rank .sub_content_tit{margin-bottom:6rem;font-weight:700;font-size:4rem;letter-spacing:-.12rem;line-height:5.1rem;margin-right:0;min-width:100%}#rank .sub_content{width:100%}#rank .rank_sub_banner{display:none}#rank .mo_rank_sub_banner{display:block;width:100%;margin-bottom:8rem}#rank .rank_sub h4{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;padding-bottom:3rem;margin-bottom:4rem}#rank .rank_step{margin-bottom:8rem}#rank .rank_step li{display:block;font-size:3.2rem;line-height:4.6rem;letter-spacing:-.096rem}#rank .rank_step li:not(:last-child){margin-bottom:4rem}#rank.santiago .rank_step li:not(:last-child){margin-bottom:3rem}#rank .rank_step li>p{margin-right:0;margin-bottom:2rem;line-height:3.8rem}#rank .issue_place{border-radius:1.6rem;padding:5rem 4rem}#rank .issue_place h5,#rank.santiago .issue_place h5{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:3rem}#rank .issue_place li,#rank.santiago .issue_place li{display:block;font-size:2.8rem;letter-spacing:-.084rem;line-height:4rem}#rank .issue_place li:not(:last-child){margin-bottom:2rem}#rank .issue_place li p{margin-right:0;margin-bottom:1.2rem}#rank .issue_qna{font-size:3.2rem;line-height:4.5rem;letter-spacing:-.096rem;margin-bottom:6rem}#rank .issue_qna>div{display:block}#rank .issue_qna>div:not(:last-child){margin-bottom:4rem}#rank .issue_qna p{margin-right:0;margin-bottom:2rem;line-height:4.5rem;max-width:100%}#rank .issue_qna p:before,#rank .issue_qna span:before{width:3.1rem;min-width:3.1rem;margin-right:.9rem}#rank .issue_note li{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#rank .issue_note li:not(:last-child){margin-bottom:2rem}#rank.method .sub_banner{background:url(https://contents.ollepass.org/static/homepage/trail_en/img/mo_301_banner.png) center center no-repeat;background-size:cover}#rank.method .sub_banner_tit{width:35rem;line-height:5.1rem}#rank .issue_passport{display:none}#rank .mo_issue_passport{display:block;margin-top:2rem}#rank .issue_passport,#rank .issue_passport a,#rank .method_note{font-size:2.8rem;line-height:4.1rem;letter-spacing:-.084rem}#rank .method_note{margin-top:2rem}#rank .issue_warning li{font-size:2.8rem;line-height:4rem;letter-spacing:-.084rem}#rank .issue_warning>p{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.084rem;margin-bottom:4rem}#rank .issue_warning li:not(:last-child){margin-bottom:2rem}#rank.method .issue_place{margin-bottom:8rem}#rank.santiago .sub_banner_tit{max-width:46rem;line-height:5.1rem}#rank .santiago_dir{display:none}#rank .mo_santiago_dir,#rank .honor_dir{display:block;background:#08b2f5;color:#fff;border-radius:1.6rem;width:100%;padding:2.4rem 0;text-align:center;font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;font-weight:700;margin-top:4rem}#rank.santiago .issue_passport{display:block}#rank .rank_step li{line-height:4.5rem}#rank.santiago .issue_place ul:not(:last-child){margin-bottom:3rem}#rank.santiago .issue_place{padding:5rem 4rem;margin-bottom:3rem}#rank .dir_flex>div{display:block}#rank .honor_dir{margin-top:6rem}#rank .issue_qna span{line-height:4.8rem}#rank .issue_faq_note{font-size:3.2rem;line-height:4.66rem;letter-spacing:-.096rem}.lounge .page_info_box .info_list>.title{max-width:100%}#center.lounge .page_info_box .info_list.lounge_info .lounge_banner{display:none;margin-bottom:4rem}#center.lounge .page_info_box .info_list.lounge_info .mo_lounge_banner{display:block}#center .page_info_box .info_list.lounge_info .map_sub{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.8rem}#center .lounge_tit{font-size:3.6rem;letter-spacing:-.108rem;line-height:4.3rem;margin-bottom:3rem}#center .lounge_txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.6rem;margin-bottom:6rem}#center .lounge_content{display:block}#center .lounge_content img{width:100%;margin-bottom:6rem;margin-right:0}#center .lounge_content_tit{font-size:3.6rem;letter-spacing:-.108rem;line-height:4.3rem;margin-bottom:3rem}#center .lounge_content_txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.86rem;margin-bottom:4rem}#center .lounge_01_txt li{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#center .lounge_01_txt li:not(:last-child){margin-bottom:2rem}#center .lounge_content ul img{margin:0}.radius{border-radius:1.6rem}.mo_none{display:none}.pc_none{display:block}.page_info_box .info_list{display:block;padding-bottom:0;border-bottom:0;margin-bottom:10rem}.page_info_box .info_list>.title{width:100%;font-size:4rem;letter-spacing:-.12rem;line-height:4.8rem;margin-bottom:4rem}.page_info_box .dot_txt{margin-top:6rem}.page_info_box .dot_txt ul li{margin-bottom:2rem}.page_info_box .dot_txt ul li .dot,.page_info_box .dot_txt.dot18 ul li .dot{font-size:2.8rem;letter-spacing:-.084rem}.page_info_box .dot_txt ul li .txt,.page_info_box .dot_txt.dot18 ul li .txt{font-size:2.8rem;letter-spacing:-.084rem;line-height:4.3rem}.gray_tit_con{margin-top:8rem;padding:4rem}.gray_tit_con .title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:3rem}.gray_tit_con ul{display:flex;flex-wrap:wrap}.gray_tit_con ul li{margin-bottom:2rem;display:block;width:100%}.gray_tit_con ul li.li_time,.gray_tit_con ul li.li_personnel{width:50%}.gray_tit_con ul li .tit{width:100%;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:1.2rem}.gray_tit_con ul li .con{font-size:2.8rem;line-height:4rem;letter-spacing:-.084rem}.gray_tit_con ul li .con span{font-size:2.6rem;line-height:3.7rem;letter-spacing:-.078rem}#festival .festival_banner{margin-top:6rem;border-radius:1.6rem}#festival .festival_banner .pc_img{display:none}#festival .festival_banner .mo_img{display:block}#festival .festival_list_box{margin-top:8rem}#festival .festival_list_box .festival_list li{width:calc((100% - 4rem)/2);margin-bottom:6rem}#festival .festival_list_box .festival_list li:nth-child(2n){margin-right:0}#festival .festival_list_box .festival_list li .img{height:45.2rem;border-radius:16px}#festival .festival_list_box .festival_list li .year,#festival .festival_list_box .festival_list li .title{font-size:3.2rem;line-height:4.2rem}#festival .program_box{display:block;margin-bottom:50px}#festival .program_box .ly-l,#festival .program_box .ly-r{width:100%}#festival .program_box .tit-group .tit{margin-bottom:25px}#festival .program_box .txt-group p{padding-left:15px;box-sizing:border-box;text-indent:-15px;font-size:14px}#festival .program_box .tit-group2{margin-bottom:30px}#festival .program_box .tit-group2 .tit{font-size:18px;line-height:26px}#festival .program_box .tit-group2 .tit2{font-size:18px;color:#999;line-height:26px}#festival .program_box .txt-group2{padding:4.5rem;box-sizing:border-box}#festival .program_box .txt-group2 .txt{font-size:14px}#festival .program_box .txt-group2 .txt2{font-size:20px;margin-bottom:0}#festival .program_box .txt-group2 .txt2 br{display:block}#festival .program_box .txt-group2 .txt3{font-size:14px;line-height:24px;letter-spacing:-.7px}#festival .program_intro .schedule_list .list>li{padding:6rem}#festival .program_intro .schedule_list>li+li{margin-top:8rem}#festival .program_intro .schedule_list .list .red_txt{font-size:2.8rem;line-height:3.92rem}#festival .program_intro .schedule_list .list .title{font-size:4rem;line-height:5.6rem;margin-top:1rem}#festival .program_intro .schedule_list .list .content{font-size:2.8rem;line-height:3.92rem}#festival .festival-gallery{padding-top:8rem;margin-bottom:9rem}#festival .festival-gallery:after{height:54rem}#festival .festival-gallery h3{font-size:4rem;letter-spacing:-.12rem;line-height:4.8rem}#festival .gallery-slide .slide-wrapper{width:calc(100% + 5rem);margin-right:-5rem;height:45rem;gap:2rem}#festival .gallery-slide .slide-wrapper .slide-item{width:68rem}#festival .detail_info{padding:0;border:0;flex-direction:column}#festival .detail_info .img{width:100%;height:auto;margin-bottom:6rem}#festival .detail_info .info_txt .title_box{margin-bottom:6rem}#festival .detail_info .info_txt .title_box .round{font-size:3.6rem;margin-bottom:1.6rem;letter-spacing:-.108rem;font-weight:400;line-height:4.3rem}#festival .detail_info .info_txt .title_box .title{font-size:4rem;letter-spacing:-.12rem;line-height:4.8rem}#festival .detail_info .info_txt .info_list li{display:block;padding:4rem;height:auto}#festival .detail_info .info_txt .info_list li .info_title{font-size:3.2rem;width:100%}#festival .detail_info .info_txt .info_list li .info_content{font-size:3.2rem;margin-top:2rem;line-height:4.5rem}#festival .detail_info .info_txt .info_list li .dir_btn{font-size:3.2rem;width:100%;height:6rem;border-radius:3rem;margin-top:2rem}#festival .go_list_btn.pc,#festival .go_link_btn.pc{display:none}#festival .go_link_btn.mo,#festival .go_list_btn.mo{display:flex}.list-support{margin:20px -10px}.list-support .item{width:50%;flex:0 0 50%;max-width:50%;padding:0 10px;margin-bottom:20px}.list-support a{height:160px}#festival .gallery_sec{margin-top:10rem}#festival .gallery_sec .title{text-align:left;font-size:4rem;letter-spacing:-.12rem;margin-bottom:6rem}#festival .gallery_sec .img_list{border-bottom:0}#festival .gallery_sec .img_list img{margin-bottom:1.2rem}#program .program_intro{margin-top:4rem}#program .program_intro .title{font-size:4rem;letter-spacing:-.12rem;line-height:4.8rem;margin-bottom:3rem}#program .program_intro .txt{font-size:2.8rem;letter-spacing:-.084rem;line-height:4.3rem}#program .program_intro.walking_mate_intro .intro_emphasis{font-size:3.2rem;line-height:4.8rem}#program .page_info_box.aca_info_box{margin-top:8rem}#program .page_info_box .info_list>.title .sub_tit{display:none}#program .page_info_box.aca_info_box .noti_box{display:block}#program .page_info_box.aca_info_box .noti_box li{width:100%;margin-bottom:2rem;height:auto;padding:4rem}#program .page_info_box.aca_info_box .noti_box li:last-child{margin-bottom:0}#program .page_info_box.aca_info_box .noti_box li .title{font-size:3.2rem;line-height:3.8rem;margin-bottom:1.6rem;letter-spacing:-.096rem}#program .page_info_box.aca_info_box .noti_box li .txt{font-size:2.8rem;line-height:4rem;letter-spacing:-.084rem}#program .page_info_box.aca_info_box .noti_box li a{font-size:2.8rem;margin-top:3rem;letter-spacing:-.084rem}#program .page_info_box.walking_mate_info_box .info_list.pro_guide>.title>a{margin-top:2rem;font-size:3.2rem;line-height:4.4rem}#program .page_info_box .info_list.application .flex_box .txt,#program .page_info_box.walking_mate_info_box .registration_steps{font-size:3.2rem;line-height:4.6rem}#program .page_info_box .info_list.application .flex_box{display:block}#program .page_info_box .info_list.application .inquiry{padding:4rem;display:block}#program .page_info_box .info_list.application .inquiry .blue_txt{margin-right:0;margin-bottom:2rem;font-size:3.2rem;line-height:3.8rem}#program .page_info_box .info_list.application .inquiry .txt{font-size:3.2rem;line-height:4.6rem}#program .page_info_box .info_list br.pc_none{display:block}#program .go_link_btn.pc{display:none}#program .go_link_btn.mo{display:flex}#program .page_info_box.academy_info_box{margin-top:6rem}#program .page_info_box.academy_info_box .info_list.academy_intro>.title{margin-bottom:3rem}#program .page_info_box .info_list.academy_intro .intro01{font-size:2.8rem;line-height:4.3rem;letter-spacing:-.084rem}#program .page_info_box .info_list.academy_intro .intro02{margin-top:6rem;display:block;padding-bottom:8rem;margin-bottom:8rem}#program .page_info_box .info_list.academy_intro .intro02 .img{width:100%;height:45rem;margin-right:0}#program .page_info_box .info_list.academy_intro .intro02 .txt{margin-top:6rem;font-size:3.2rem;line-height:4.8rem;letter-spacing:-.096rem}#program .page_info_box .info_list.academy_intro .intro02 .txt .point_txt{font-size:4rem;line-height:5rem;letter-spacing:-.12rem;margin-bottom:4rem}#program .page_info_box .info_list.academy_intro .flex_box{display:block}#program .page_info_box .info_list.academy_intro .flex_box .how{width:100%;margin-right:0;padding-bottom:8rem;margin-bottom:8rem;border-bottom:1px solid #ccc}#program .page_info_box .info_list.academy_intro .flex_box .title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:3rem}#program .page_info_box .info_list.academy_intro .how .sub_txt{font-size:3.2rem;line-height:4.6rem;letter-spacing:-.096rem}#program .page_info_box .info_list.academy_intro .how .dot_txt{margin-top:3rem}#program .page_info_box .info_list.academy_intro .safety .dot_txt{padding:4rem}#program .page_info_box .info_list.academy_intro .safety .noti_txt{font-size:2.8rem;letter-spacing:-.084rem;line-height:4.25rem;margin-top:4rem}#program .page_info_box .info_list.curriculum>.title{margin-bottom:6rem}#program .page_info_box .info_list.curriculum .curri_intro{display:none}#program .page_info_box .info_list.curriculum .program_table{margin-top:0}#program .page_info_box .info_list.curriculum .program_table .table_title{display:none}#program .page_info_box .info_list.curriculum .program_table table tr th{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;padding:3rem 0}#program .page_info_box .info_list.curriculum .program_table table tr td{border-right:1px solid #ccc;font-size:2.6rem;line-height:3.2rem;letter-spacing:-.078rem;padding:4rem 0}#program .page_info_box .info_list.curriculum .program_table table tr td:last-child{border-right:0}#program .page_info_box .info_list.curriculum .gray_tit_con{margin-bottom:0}#program .page_info_box .info_list.curriculum .gray_tit_con ul li .tit{width:auto}#program .page_info_box .dot_txt .in_title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:3rem}#program .program_banner .img_pc,#program .page_info_box .info_list.how_method .con_sec02 .img_box .img_pc,#program .page_info_box .info_list.campaign .campaign_img .img_pc{display:none}#program .program_banner .img_mo,#program .page_info_box .info_list.how_method .con_sec02 .img_box .img_mo,#program .page_info_box .info_list.campaign .campaign_img .img_mo{display:block}#program .page_info_box .info_list.how_method .method_title{font-size:3.6rem;letter-spacing:-.108rem;line-height:4.65rem}#program .page_info_box .info_list.how_method .con_sec01 .info01{margin-top:6rem}#program .page_info_box .info_list.how_method .small_sec_tit{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:4rem}#program .page_info_box.clean_info_box .info_list .dot_txt.gray_dot{padding:4rem}#program .page_info_box.clean_info_box .info_list .dot_txt ul li .txt{line-height:4rem}#program .page_info_box .info_list .ex_noti{margin-top:4rem}#program .page_info_box .info_list .ex_noti p{font-size:2.8rem;line-height:3.9rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.how_method .con_sec01 .info02{display:block;margin-top:8rem}#program .page_info_box .info_list.how_method .con_sec01 .con_txt{font-size:3.2rem;line-height:4.85rem;letter-spacing:-.096rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02>div{width:100%}#program .page_info_box .info_list.how_method .small_sec_tit.multi_line{line-height:4.3rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list{padding:3rem 4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a .img_box{width:15rem;height:15rem;margin-bottom:2rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .left .location_list li a p{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .noti_txt{font-size:2.8rem;line-height:4rem;letter-spacing:-.084rem;margin-top:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right{margin-top:8rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .con_txt{font-size:3.2rem;line-height:4.6rem;letter-spacing:-.096rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .dot_txt.gray_dot{margin-top:0;padding:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info02 .right .dot_txt.dot18 ul li .txt{line-height:3.8rem}#program .page_info_box .info_list.how_method .con_sec01 .info03{margin-top:8rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .con_txt{font-size:3.2rem;line-height:4.6rem;letter-spacing:-.096rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .noti_txt{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;margin-top:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box{display:block;margin-top:8rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box>div{width:100%}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .small_sec_tit{font-size:3.6rem;line-height:4.65rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list .memento_img{width:20.6rem;height:20.6rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .left .memento_list .name{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;margin-top:3rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box .right{display:flex;flex-direction:column-reverse}#program .page_info_box .info_list.how_method .con_sec01 .info03 .flex_box .right .dot_txt{margin-top:4rem}#program .page_info_box .info_list.how_method .con_sec01 .info03 .right .volvo_img{margin-bottom:0;margin-top:6rem}#program .page_info_box .info_list.how_method .con_sec{padding-bottom:0;margin-bottom:10rem;border-bottom:0}#program .page_info_box .info_list.how_method .con_sec02 .point_txt{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:2rem;margin-top:6rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt{font-size:3.2rem;line-height:4.85rem;letter-spacing:-.096rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt1{font-size:3.2rem;line-height:4.88rem;letter-spacing:-.096rem;margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec02 .img_box{margin-bottom:4rem}#program .page_info_box .info_list.how_method .con_sec02 .con_txt2{font-size:2.8rem;line-height:4rem;letter-spacing:-.084reml}#program .page_info_box .info_list.performance .con_txt{font-size:3.2rem;line-height:4.85rem;letter-spacing:-.096rem;margin-bottom:4rem}#program .page_info_box .info_list.performance .ex_noti{margin-top:4rem}#program .page_info_box .info_list.performance .ex_noti p{font-size:2.8rem;line-height:3.9rem;letter-spacing:-.084rem;margin-bottom:2rem}#program .page_info_box .info_list.performance .small_sec_tit{font-size:3.6rem;line-height:4.65rem;margin-bottom:4rem}#program .page_info_box .info_list.performance .con_txt span{color:#08b2f5}#program .page_info_box .info_list.performance .dot_txt.gray_dot{margin-top:0}#program .page_info_box .info_list.campaign .campaign_img{margin-bottom:4rem}#program .page_info_box .info_list.campaign .dot_txt{margin-top:0}#program .page_info_box .info_list.volun_intro .sec01{display:block}#program .page_info_box .info_list.volun_intro .sec01 .img{width:100%;height:45rem;margin-right:0;margin-bottom:6rem}#program .page_info_box .info_list.volun_intro .sec01 .txt{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem}#program .page_info_box .info_list.volun_intro .sec01 .txt .point_txt{font-size:4rem;line-height:5.1rem;letter-spacing:-.12rem;margin-bottom:4rem}#program .page_info_box .info_list.volun_intro .sec02{margin-top:8rem}#program .page_info_box .info_list.volun_intro .sec02 .sec_title{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem;margin-bottom:3rem}#program .page_info_box .info_list.volun_intro .sec02 .intro_txt{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem}#program .page_info_box .info_list.volun_intro .sec02 .type{margin-top:8rem}#program .page_info_box .info_list .type .title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:4rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray{padding:4rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li{display:block;margin-bottom:3rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li .tit{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;width:100%;margin-bottom:1.6rem}#program .page_info_box .info_list.volun_intro .sec02 .type .volun_gray li .con{font-size:2.8rem;line-height:4rem;letter-spacing:-.084rem}#program .page_info_box.volun_info_box .info_list .volun_table{margin-top:8rem}#program .page_info_box.volun_info_box .info_list .volun_table .table_title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:4rem}#program .page_info_box.volun_info_box .info_list .volun_table table tr{display:flex;flex-direction:column;padding:4rem;box-sizing:border-box}#program .page_info_box.volun_info_box .info_list .volun_table table tr td{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem;padding:0}#program .page_info_box.volun_info_box .info_list .volun_table table tr td:first-child{width:100%;margin-bottom:2rem;line-height:3.8rem}#program .page_info_box .info_list.performance_check .intro_txt{font-size:3.2rem;line-height:4.8rem;letter-spacing:-.096rem;margin-bottom:8rem}#program .page_info_box .info_list.performance_check .dot_txt.gray_dot{margin-top:0;padding:4rem}#program .page_info_box.volun_info_box .info_list .volun_table.per_check_table .table_title{line-height:4.65rem}#program .page_info_box.volun_info_box .info_list .volun_table.per_check_table table tr:first-child{display:none}#program .page_info_box.volun_info_box .info_list .volun_table.per_check_table table tr td:last-child{text-align:left;line-height:3.8rem;margin-top:2rem}#program .with_title_m{display:block;font-size:4rem;font-weight:700;line-height:4.8rem;letter-spacing:-.12rem;margin-bottom:4rem;margin-top:7rem}#program .program_banner.with_pro_banner{height:auto;margin-top:0}#program .program_banner.with_pro_banner .img_mo{height:auto}#program .program_intro .title.multi_line{line-height:5.2rem}#program .program_intro.with_pro_intro .txt{font-size:3.2rem;line-height:4.84rem;letter-spacing:-.096rem}#program .page_info_box .info_list.role .gray_tit_con{margin-top:4rem}#program .page_info_box .info_list.role .gray_tit_con ul li .tit{width:100%}#program .page_info_box .info_list.role .gray_tit_con ul li .con{line-height:3.4rem}#program .page_info_box .info_list.role .dot_txt.role_info{margin-top:4rem}#program .page_info_box .info_list.review .review_list{flex-wrap:nowrap;overflow-x:visible}#program .page_info_box .info_list.review .review_list li{width:48rem;flex:0 0 auto;padding:4rem}#program .page_info_box .info_list.review .review_list li .review_txt_box{margin-bottom:1rem}#program .page_info_box .info_list.review .review_list li .review_txt_box .qm{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#program .page_info_box .info_list.review .review_list li .review_txt_box p{font-size:3.2rem;line-height:4.85rem;letter-spacing:-.096rem;margin-bottom:0;height:38.8rem}#program .page_info_box .info_list.review .review_list li .write_info{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#program .page_info_box .info_list.review .review_list li .write_info .date{margin-top:1.6rem}#program .page_info_box .info_list.review .review_banner{margin-top:10rem}#program .page_info_box .info_list.review .review_banner .img_pc{display:none}#program .page_info_box .info_list.review .review_banner .img_mo{display:block;width:100%}#program .page_info_box .info_list.doll_intro .sec01{display:block}#program .page_info_box .info_list.doll_intro .sec01 .img{width:100%;margin-right:0;margin-bottom:6rem}#program .page_info_box .info_list.doll_intro .sec01 .txt{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem}#program .page_info_box .info_list.doll_intro .sec01 .txt .point_txt{display:none}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con.oper_hall{margin-top:8rem;padding:5rem 4rem}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li{margin-bottom:3rem;width:100%}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li .tit{width:auto;line-height:3.4rem}#program .page_info_box .info_list.doll_intro .sec01 .gray_tit_con ul li .con{line-height:4.2rem}#center .page_info_box.center_info_box{margin-top:6rem}#center .page_info_box .info_list.olleh_info{margin-bottom:8rem}#center .page_info_box.center_info_box .info_list.olleh_info>.title{display:none}#center .page_info_box .info_list.olleh_info .map_img{height:34rem}#center .page_info_box .info_list.olleh_info .map_title{font-size:4rem;line-height:4.8rem;letter-spacing:-.12rem;margin-bottom:3rem}#center .page_info_box .info_list.olleh_info .map_sub{font-size:3.2rem;line-height:4.8rem;letter-spacing:-.096rem}#center .page_info_box .info_list .info_img{display:none}#center .page_info_box .info_list .info_img_mo{display:block}#center .page_info_box .info_list.info_center .info_center_list{margin-top:10rem}#center .page_info_box .info_list.info_center .info_center_list li{width:100%;margin-top:0;margin-bottom:3rem}#center .page_info_box .info_list.info_center .info_center_list li:nth-child(odd){margin-right:0}#center .page_info_box .info_list.info_center .info_center_list li .center_img{width:20rem;height:20rem;margin-right:4rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .name{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .address{font-size:2.8rem;line-height:3.5rem;letter-spacing:-.084rem;margin-bottom:1.6rem}#center .page_info_box .info_list.info_center .info_center_list li .txt_box .time{font-size:2.8rem;line-height:4.2rem;letter-spacing:-.084rem}#center .page_info_box .info_list.small_info_center .s_info_title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:2rem;margin-top:6rem}#center .page_info_box .info_list.small_info_center .s_info_sub{font-size:3.2rem;line-height:4.9rem;letter-spacing:-.096rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li{width:calc((100% - 4rem)/2);height:auto;margin-right:4rem;margin-top:4rem;padding:4rem 4vw}#center .page_info_box .info_list.small_info_center .s_info_center_list li:nth-child(3n){margin-right:4rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li:nth-child(2n){margin-right:0}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box{display:block;text-align:center;margin-bottom:3rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .small_center_img{margin-right:0;margin-bottom:2rem;width:10rem;height:10rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .course{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:1rem}#center .page_info_box .info_list.small_info_center .s_info_center_list li .name_box .name{font-size:3.2rem;line-height:4.4rem;letter-spacing:-.096rem}#center .page_info_box .info_list.small_info_center .s_info_center_list .pc_none{display:block}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box{padding:3rem 0;height:10rem;align-items:flex-start}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box .place_img{display:none}#center .page_info_box .info_list.small_info_center .s_info_center_list li .address_box .address{font-size:2.6rem;line-height:3.5rem;letter-spacing:-.078rem}#center .page_info_box .info_list.traveler_center>.title{display:none}#center .page_info_box .info_list.traveler_center .map_img{display:none}#center .page_info_box .info_list.traveler_center .map_img_mo,#center .page_info_box .info_list.traveler_center .flex_box{display:block}#center .page_info_box .info_list.traveler_center .intro .title{font-size:4rem;line-height:5.1rem;letter-spacing:-.12rem;margin-bottom:3rem}#center .page_info_box .info_list.traveler_center .intro .txt{font-size:3.2rem;line-height:4.83rem;letter-spacing:-.096rem}#center .page_info_box .info_list.traveler_center .operating{width:100%;padding:5rem 4rem;margin-left:0;margin-top:6rem}#center .page_info_box .info_list.traveler_center .operating .title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;padding-bottom:0;border-bottom:0}#center .page_info_box .info_list.traveler_center .operating ul li{display:block;margin-bottom:2rem}#center .page_info_box .info_list.traveler_center .operating ul li .flex_title{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;margin-bottom:1.2rem}#center .page_info_box .info_list.traveler_center .operating ul li .con_txt{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;max-width:100%}#center .page_info_box .info_list.space>.title{margin-bottom:6rem}#center .page_info_box .info_list.space .con_sec{margin-bottom:10rem;padding-bottom:0;border-bottom:0}#center .page_info_box .info_list.space .con_sec .con_sec_title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:4rem}#center .page_info_box .info_list.space .con_sec01 .slide{height:40rem}#center .page_info_box .info_list.space .con_sec01 .slide .nav button.prev{left:2rem}#center .page_info_box .info_list.space .con_sec01 .slide .nav button.next{right:2rem}#center .page_info_box .info_list.space .con_sec01 .room_intro{margin-top:8rem;display:block}#center .page_info_box .info_list.space .con_sec01 .room_intro .img{width:100%;height:58rem;margin-right:0;margin-bottom:8rem}#center .page_info_box .info_list.space .con_sec .con_sec_sub_title{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;margin-bottom:4rem}#center .page_info_box .info_list.space .con_sec01 .room_intro .con .con_txt{font-size:3.2rem;line-height:4.9rem;margin-bottom:6rem;letter-spacing:-.096rem}#center .page_info_box .info_list.space .con_sec01 .room_intro .go_reservation{width:100%;height:9rem;display:flex;align-items:center;justify-content:center;font-size:3.2rem;letter-spacing:-.096rem;border-radius:1.6rem}#center .page_info_box .info_list.space .con_sec01 .room_price{margin-top:8rem}#center .page_info_box .info_list.space .con_sec01 .room_price tr th{font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem;padding:3rem 0}#center .page_info_box .info_list.space .con_sec01 .room_price tr td{font-size:2.6rem;line-height:3.4rem;letter-spacing:-.078rem;padding:4rem 0}#center .page_info_box .info_list.space .con_sec01 .room_price_noti{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;margin-top:4rem}#center .page_info_box .info_list.space .con_sec01 .room_noti{margin-top:8rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .flex_box{display:block}#center .page_info_box .info_list.space .con_sec01 .room_noti .left{width:100%;margin-right:0}#center .page_info_box.traveler_box .dot_txt.dot18 ul li .dot{font-size:3.2rem;letter-spacing:-.096rem}#center .page_info_box.traveler_box .dot_txt.dot18 ul li .txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.6rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .free_service{margin-top:8rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con.oper_time{width:100%;margin-top:8rem;padding:5rem 4rem}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li{width:50%}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li:nth-child(odd){width:50%;margin-right:0}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li:nth-child(3),#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li:nth-child(4){margin-bottom:0}#center .page_info_box .info_list.space .con_sec01 .room_noti .gray_tit_con ul li .tit{margin-right:0}#center .page_info_box .info_list.space .con_sec02 .top{display:block;margin-bottom:8rem}#center .page_info_box .info_list.space .con_sec02 .top .img{width:100%;height:auto;margin-right:0;margin-bottom:8rem;margin-top:2rem}#center .page_info_box .info_list.space .con_sec02 .top .f1_intro .f1_img{margin-top:2rem;height:auto;margin-bottom:4rem}#center .page_info_box .info_list.space .con_sec .con_txt{font-size:3.2rem;letter-spacing:-.096rem;line-height:4.94rem}#center .page_info_box .info_list.space .con_sec02 .bottom{flex-direction:column-reverse}#center .page_info_box .info_list.space .con_sec02 .bottom .img{height:auto}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time{width:100%;margin-right:0;margin-top:8rem}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .con_sec_sub_title{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem}#center .page_info_box .info_list.space .con_sec02 .bottom .f1_time .fl_time_con .dot{display:none}#center .page_info_box .info_list.space .con_sec03 .flex_box{display:block;padding-top:2rem}#center .page_info_box .info_list.space .con_sec03 .img{width:100%;height:auto;margin-right:0;margin-bottom:8rem}#center .page_info_box .info_list.space .con_sec03 .img.workroom_img{height:auto}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con.oper_hall{margin-top:8rem;padding:5rem 4rem}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li{margin-bottom:3rem;width:100%}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li .tit{width:auto;line-height:3.4rem}#center .page_info_box .info_list.space .con_sec03.con_sec04 .hall .gray_tit_con ul li .tit{width:100%}#center .page_info_box .info_list.space .con_sec03 .hall .gray_tit_con ul li .con.multi_line{line-height:4.2rem}#center .page_info_box.olle_stay .fill_btn{width:100%;border-radius:1.6rem;font-size:3.2rem;letter-spacing:-.096rem;height:9rem;line-height:9rem;box-sizing:border-box}#center.lounge .page_info_box .info_list>.title{max-width:100%;padding-right:0}#center .page_info_box .stay_info .content{flex-direction:column;gap:7rem}#center .page_info_box .stay_info .img_box{width:100%;text-align:center}#center .page_info_box .stay_info .img_box>img{width:48rem;text-align:center}#center .page_info_box .stay_info .stay_text{width:100%}#center .page_info_box .stay_info .stay_text h4{font-size:3.6rem;line-height:4.6rem;letter-spacing:-.108rem}#center .page_info_box .stay_info .stay_text .manage_info{margin-top:5rem;padding:5rem 4rem}#center .page_info_box .stay_info .stay_text .manage_info>dt{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem;border:none;padding-bottom:0}#center .page_info_box .stay_info .stay_text .manage_info>dd{margin-top:3rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl{display:block;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.084rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl+dl{margin-top:2rem}#center .page_info_box .stay_info .stay_text .manage_info>dd dl>dt{width:100%}#center .page_info_box .stay_info .stay_text .manage_info>dd dl>dd{margin-top:1.2rem}#center .page_info_box .stay_info .stay_text .btn_box{margin-top:5rem}#center .page_info_box .room_info .intro_box .intro_img{display:none}#center .page_info_box .room_info .intro_box .intro_text{margin-top:0;font-size:3.2rem;line-height:4.9rem;letter-spacing:-.096rem}#center .page_info_box .room_info .amenities-list{margin-top:6rem}#center .page_info_box .room_info .amenities-list>li{flex-direction:column;gap:4rem;align-items:flex-start}#center .page_info_box .room_info .amenities-list>li+li{margin-top:6rem}#center .page_info_box .room_info .amenities-list>li .item_img{max-width:100%}#center .page_info_box .room_info .amenities-list>li .item_text>dt{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.108rem}#center .page_info_box .room_info .amenities-list>li .item_text>dd{font-size:3.2rem;line-height:3.8rem;letter-spacing:-.096rem;margin-top:2rem}#center .page_info_box .room_info .amenities-list>li .item_text>dd .bullet_list>li{line-height:4.4rem;padding-left:2rem}#center .page_info_box .room_info .customer_bonus{border:none;padding-top:0}#center .page_info_box .room_info .customer_bonus h5{font-size:3.6rem;line-height:4.3rem;letter-spacing:-.106rem}#center .page_info_box .room_info .customer_bonus .bonus_img{margin-top:4rem}#center .page_info_box .room_info .customer_bonus .btn_box{margin-top:7rem}#program .page_info_box.with_info_box .info_list .btn_box .go_list_btn{width:100%;height:auto;font-size:3.6rem;padding:2.4rem 0;border-radius:1.5rem;line-height:normal}#ready .table_wrap,#ready .table_wrap:first-of-type{margin-top:8rem}#ready .table_title{flex-direction:column;margin-bottom:4rem}#ready .table_title .tit{font-size:3.2rem}#ready .passport_sale_table{font-size:2.6rem;line-height:3.9rem;letter-spacing:-.039rem;border-width:1px}#ready .passport_sale_table .table_hd{display:none}#ready .passport_sale_table .type{width:12rem}#ready .passport_sale_table .name{width:18rem}#ready .passport_sale_table .flex.mo-direction{flex-direction:column;gap:1.6rem;width:38rem;padding:2.4rem;padding-right:0;box-sizing:border-box;border-bottom:1px solid #ccc}#ready .passport_sale_table .discount,#ready .passport_sale_table .contact{width:100%}#ready .passport_sale_table .table_row .type{padding:2.4rem;font-weight:700}#ready .passport_sale_table .table_row .name{padding:2.4rem}#ready .passport_sale_table .table_row .discount{padding:0;border-bottom:0;border-right:0}#ready .passport_sale_table .table_row .contact{text-align:left;font-size:2.6rem;line-height:3.9rem;letter-spacing:-.039rem;padding:0;border-bottom:0}#ready .table_noti_list{margin-top:8rem}#ready .table_noti_list li{font-size:2.8rem;line-height:4.2rem;padding-left:2rem}#ready .table_noti_list li:before{padding-right:1.2rem}}@media(max-width:601px){.map-list>li{width:calc((100% - 6rem)/4)}.map-list>li:not(:nth-child(5n))+li{margin-left:0}.map-list>li:nth-child(n+6){margin-top:0}.map-list>li:not(:nth-child(4n))+li{margin-left:2rem}.map-list>li:nth-child(n+6){margin-top:2rem}}#road .road-select .option-item h5{font-size:1.4rem!important}
