@charset "UTF-8";:root{--green:#409153;--maker:#ffd800;--yellow:#fffceb;--blue:#024d86}
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*{-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--green:#409153;--maker:#ffd800;--yellow:#fffceb;--blue:#024d86}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}@media screen and (max-width:1366px){html{font-size:.7320644217vw}}@media screen and (max-width:767px){html{font-size:10px}}img{max-width:100%}body{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}@media screen and (min-width:821px){body{width:100%}}body.fixed{position:fixed}#p_top{position:relative}html,body{width:100%;height:100%}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-size:1em}a{text-decoration:none}a:link{color:#000;cursor:pointer}a:visited{color:#000}a:hover{color:#000}a:active{color:#000}a[href^=tel]{color:#000}button{display:block}textarea{resize:vertical}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#000}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input:placeholder-shown,textarea:placeholder-shown{color:#000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input:focus:-moz-placeholder-shown,textarea:focus:-moz-placeholder-shown{color:#000}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#000}input:focus:placeholder-shown,textarea:focus:placeholder-shown{color:#000}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#000}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#000;opacity:1}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#000;opacity:1}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#000}.u_cf:after{display:block;clear:both;content:""}@media screen and (min-width:821px){.u_pc{display:block}.u_pc_i{display:inline}.u_pc_ib{display:inline-block}.u_pc_f{display:-webkit-box;display:-ms-flexbox;display:flex}.u_pc_if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u_sp{display:none}.u_sp_i,.u_sp_ib,.u_sp_f,.u_sp_if{display:none}}@media screen and (max-width:820px){.u_pc{display:none}.u_pc_i,.u_pc_ib,.u_pc_f,.u_pc_if{display:none}.u_sp{display:block}.u_sp_i{display:inline}.u_sp_ib{display:inline-block}.u_sp_f{display:-webkit-box;display:-ms-flexbox;display:flex}.u_sp_if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.u_content_size{padding:0 20px}@media screen and (min-width:821px){.u_content_size{padding:0;margin:0 auto;width:1100px}}.u_txt_1{font-size:1em;line-height:1;letter-spacing:.1em}.u_txt_2{font-size:1em;line-height:1;letter-spacing:.1em}.u_txt_3{font-size:1em;line-height:1;letter-spacing:.1em}.u_lighter{font-weight:lighter}.u_bold{font-weight:700}.u_ta_c{text-align:center}.u_ta_r{text-align:right}@media screen and (max-width:820px){.u_ta_cl{text-align:center}}@media screen and (min-width:821px){.u_ta_lc{text-align:center}}@media screen and (max-width:820px){.u_ta_cr{text-align:center}}@media screen and (min-width:821px){.u_ta_cr{text-align:right}}@media screen and (max-width:820px){.u_ta_rc{text-align:right}}@media screen and (min-width:821px){.u_ta_rc{text-align:center}}.u_paragraph+.u_paragraph{margin:15px 0 0}.u_hover_1{-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:1200px){.u_hover_1:hover{opacity:.7}}body.fixed{height:100%;overflow:hidden}._blue{color:#82baea}._green{color:#00a569}._purple{color:#dbeeff}._orange{color:#ff7200}._pink{color:#ff67a5}main{padding-bottom:18vw}@media screen and (min-width:821px){main{padding-bottom:7.4vw}}@media screen and (max-width:1199px){.header{z-index:1200;height:58px;background:rgba(51,183,135,.8);position:fixed;left:0;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .logo{width:185px;height:100%;border-radius:0 0 100px;background-color:#d6f1e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.header .logo img{width:140px}.header .headnav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:5px;padding-right:68px}.header .headnav .link{height:100%}.header .headnav .link img{display:block;height:auto;width:50px}}@media screen and (min-width:1200px){.header{z-index:1000;border-radius:0 0 30px 30px;overflow:hidden;height:80px;background:rgba(51,183,135,.8);position:fixed;left:0;top:0;width:calc(100% - 200px);margin-left:100px;margin-right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .logo{width:427px;height:100%;border-radius:0 0 100px;background-color:#d6f1e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px}.header .logo img{width:250px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.header .logo img:hover{opacity:.7}.header .headnav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:15px 100px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header .headnav .link{height:100%;-webkit-transition:.2s ease-out;transition:.2s ease-out}.header .headnav .link:hover{opacity:.7}.header .headnav .link img{display:block;height:100%}}@media screen and (min-width:821px){.content{width:clamp(570px, 95vw, 1140px);max-width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}}@media screen and (min-width:821px){.mainimg{overflow:hidden;padding-top:clamp(115px, 19.1666666667vw, 230px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../main-img.png) no-repeat center top/auto 100%;height:58.38vw}}@media screen and (min-width:821px) and (width < 1800px){.mainimg{padding-top:9%}}@media screen and (min-width:821px) and (width < 1200px){.mainimg{padding-top:110px}}@media screen and (min-width:821px){.mainimg .read{font-size:clamp(15px, 2.5vw, 30px);text-align:center;font-family:"Zen Maru Gothic",serif;font-weight:700}.mainimg .read br{display:none}.mainimg .img{margin-top:clamp(10px, 1.6666666667vw, 20px);margin-inline:calc(50% - 50vw);margin-left:auto;margin-right:auto;text-align:center}}@media screen and (min-width:821px) and (width < 1800px){.mainimg .img{width:90%}}@media screen and (min-width:821px){.mainimg .ttl{padding-left:clamp(47.5px, 7.9166666667vw, 95px);margin-top:clamp(-17.5px, -2.9166666667vw, -35px)}}@media screen and (min-width:821px) and (width < 1800px){.mainimg .ttl{padding-left:15vw;width:90%}}@media screen and (min-width:821px){.mainimg .maintitle{font-size:clamp(27.5px, 4.5833333333vw, 55px);font-family:"Zen Maru Gothic",serif;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:821px) and (width < 1800px){.mainimg .maintitle{font-size:3.2vw}}@media screen and (min-width:821px) and (width < 1400px){.mainimg .maintitle{font-size:4.1em}}@media screen and (min-width:821px){.mainimg .maintitle>span{background-color:#ffea00;padding:clamp(2.5px, 0.4166666667vw, 5px);line-height:1;border:clamp(1.5px, 0.25vw, 3px) solid #82baea;border-right:none;display:block}.mainimg .maintitle>span:last-child{border-right:clamp(1.5px, 0.25vw, 3px) solid #82baea}}@media screen and (max-width:820px){.mainimg{aspect-ratio:850/1347;overflow:hidden;padding-top:20%;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../main-img_sp.png) no-repeat center top -12px/100% auto}.mainimg .read{font-size:clamp(18px, 4.2352941176vw, 36px);text-align:center;font-family:"Zen Maru Gothic",serif;font-weight:700;line-height:1.9;letter-spacing:clamp(2px, 0.4705882353vw, 4px)}.mainimg .img{margin-top:-12vw;margin-left:auto;margin-right:auto;text-align:center}.mainimg .ttl{margin-top:4vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainimg .maintitle{font-size:clamp(27.5px, 6.4705882353vw, 55px);font-family:"Zen Maru Gothic",serif;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex}.mainimg .maintitle>span{background-color:#ffea00;padding:clamp(2.5px, 0.5882352941vw, 5px);line-height:1;border:clamp(1.5px, 0.3529411765vw, 3px) solid #82baea;border-right:none;display:block}.mainimg .maintitle>span:last-child{border-right:clamp(1.5px, 0.3529411765vw, 3px) solid #82baea}}@media screen and (min-width:821px){.comttl .eng{font-family:"Sigmar One",sans-serif;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.comttl .eng .txt{font-size:clamp(75px, 12.5vw, 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comttl .eng .txt ._large{font-size:clamp(87.5px, 14.5833333333vw, 175px);-webkit-transform:translateY(clamp(-15px, -2.5vw, -30px));transform:translateY(clamp(-15px, -2.5vw, -30px))}.comttl .eng .txt ._num{-webkit-transform:translateY(clamp(-25px, -4.1666666667vw, -50px));transform:translateY(clamp(-25px, -4.1666666667vw, -50px))}.comttl .ttl{font-size:clamp(20px, 3.3333333333vw, 40px);font-weight:700;text-align:center;font-family:"Zen Maru Gothic",serif}.unique.content .comttl .ttl{margin-top:1vw}.comttl .ttl br.sp{display:none}}@media screen and (max-width:820px){.comttl .eng{font-family:"Sigmar One",sans-serif;line-height:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.comttl .eng .txt{font-size:17.7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:clamp(330px, 77.6470588235vw, 660px);line-height:.6}.comttl .eng .txt._pref{width:clamp(275px, 64.7058823529vw, 550px)}.comttl .eng .txt ._large{font-size:1.16em;-webkit-transform:translateY(clamp(-7.5px, -1.7647058824vw, -15px));transform:translateY(clamp(-7.5px, -1.7647058824vw, -15px))}.comttl .eng .txt ._num{-webkit-transform:translateY(-1.5vw);transform:translateY(-1.5vw)}.comttl .ttl{font-size:min(20px, 5.5vw);margin-top:clamp(12.5px, 2.9411764706vw, 25px);padding-left:clamp(5px, 1.1764705882vw, 10px);padding-right:clamp(5px, 1.1764705882vw, 10px);font-weight:700;text-align:center;font-family:"Zen Maru Gothic",serif;line-height:1.7}}@media screen and (min-width:821px){.nav{margin-top:clamp(-72.5px, -12.0833333333vw, -145px);padding-left:20px;padding-right:20px}.nav .list{margin-left:auto;margin-right:auto;width:1330px;max-width:100%;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.nav .list .item:nth-child(2),.nav .list .item:nth-child(4){margin-top:clamp(25px, 4.1666666667vw, 50px)}.nav .list .item:nth-child(3){margin-top:clamp(50px, 8.3333333333vw, 100px)}.nav .list .item{-webkit-transition:.2s ease-out;transition:.2s ease-out}.nav .list .item:hover{opacity:.7}}@media screen and (max-width:820px){.nav{padding-left:3.0588235294vw;padding-right:3.0588235294vw}.nav .list{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(7.5px, 1.7647058824vw, 15px);-moz-column-gap:clamp(7.5px, 1.7647058824vw, 15px);column-gap:clamp(7.5px, 1.7647058824vw, 15px);row-gap:clamp(-15px, -3.5294117647vw, -30px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr)}.nav .list .item{width:29vw}}@media screen and (min-width:821px){.sect_nav{margin-top:clamp(132.5px, 22.0833333333vw, 265px);background-color:#fff;border-radius:clamp(15px, 2.5vw, 30px);border:clamp(5px, 0.8333333333vw, 10px) solid #82baea;padding:clamp(32.5px, 5.4166666667vw, 65px) clamp(17.5px, 2.9166666667vw, 35px) clamp(25px, 4.1666666667vw, 50px);position:relative;width:1106px;max-width:100%}.sect_nav._area{margin-top:18vw}.sect_nav._period{margin-top:clamp(132.5px, 22.0833333333vw, 190px)}.sect_nav .eng{position:absolute;top:-100px;left:0}.sect_nav:before{content:"";width:57%;background:#fff;height:10px;top:-10px;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sect_nav._period:before{width:67%}.sect_nav._preference:before{width:92%}.sect_nav._preference .eng .txt{letter-spacing:-7px}.sect_nav .wrap_list,.sect_nav .list{margin-top:clamp(25px, 4.1666666667vw, 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:clamp(20px, 3.3333333333vw, 40px);-webkit-column-gap:clamp(17.5px, 2.9166666667vw, 35px);-moz-column-gap:clamp(17.5px, 2.9166666667vw, 35px);column-gap:clamp(17.5px, 2.9166666667vw, 35px)}.sect_nav .wrap_list .wrap_list_item input,.sect_nav .wrap_list .item input,.sect_nav .list .wrap_list_item input,.sect_nav .list .item input{display:none}.sect_nav .wrap_list .wrap_list_item input:checked+.link,.sect_nav .wrap_list .item input:checked+.link,.sect_nav .list .wrap_list_item input:checked+.link,.sect_nav .list .item input:checked+.link{background-color:#00a569;color:#fff}.sect_nav .wrap_list .wrap_list_item .link,.sect_nav .wrap_list .item .link,.sect_nav .list .wrap_list_item .link,.sect_nav .list .item .link{font-family:"Zen Maru Gothic",serif;width:clamp(112.5px, 18.75vw, 225px);height:clamp(35px, 5.8333333333vw, 70px);font-size:clamp(12.5px, 2.0833333333vw, 25px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:clamp(2.5px, 0.4166666667vw, 5px) solid #00a569;color:#00a569;border-radius:0 clamp(15px, 2.5vw, 30px) 0 clamp(15px, 2.5vw, 30px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;cursor:pointer}.sect_nav .wrap_list .wrap_list_item .link:hover,.sect_nav .wrap_list .item .link:hover,.sect_nav .list .wrap_list_item .link:hover,.sect_nav .list .item .link:hover{color:#fff;background-color:#00a569}.sect_nav .wrap_list .wrap_list_item .link._large,.sect_nav .wrap_list .item .link._large,.sect_nav .list .wrap_list_item .link._large,.sect_nav .list .item .link._large{width:clamp(142.5px, 23.75vw, 285px)}.sect_nav .common_link_btn{width:clamp(125px, 20.8333333333vw, 250px);height:clamp(40px, 6.6666666667vw, 80px);border-radius:clamp(20px, 3.3333333333vw, 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#ff7200;-webkit-transition:.2s ease-out;transition:.2s ease-out;font-family:"Zen Maru Gothic",serif;font-weight:900;font-size:clamp(12.5px, 2.0833333333vw, 25px);margin:clamp(25px, 4.1666666667vw, 50px) auto 0}.sect_nav .common_link_btn:hover{opacity:.7}}@media screen and (max-width:820px){.sect_nav{margin-top:clamp(132.5px, 22.0833333333vw, 265px);margin-left:3.0588235294vw;margin-right:3.0588235294vw;background-color:#fff;border-radius:clamp(15px, 2.5vw, 30px);border:clamp(7.5px, 1.7647058824vw, 15px) solid #82baea;padding:0 clamp(2.5px, 0.5882352941vw, 5px) clamp(25px, 4.1666666667vw, 50px);position:relative}.sect_nav._period{margin-top:26vw}.sect_nav._period .eng{width:75vw;margin-left:auto;margin-right:auto}.sect_nav._preference{margin-top:22vw}.sect_nav .eng{letter-spacing:-.5vw;margin-top:-8vw}.sect_nav .eng .txt{padding-left:clamp(7.5px, 1.7647058824vw, 15px);padding-right:clamp(7.5px, 1.7647058824vw, 15px);width:68vw;background-color:#fff}.sect_nav .eng .txt._pref{line-height:.8}.sect_nav .eng .txt._large{width:clamp(350px, 82.3529411765vw, 700px)}.sect_nav .wrap_list,.sect_nav .list{margin:clamp(27.5px, 6.4705882353vw, 55px) clamp(10px, 2.3529411765vw, 20px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:clamp(25px, 5.8823529412vw, 50px);-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}.sect_nav .wrap_list .wrap_list_item,.sect_nav .wrap_list .item,.sect_nav .list .wrap_list_item,.sect_nav .list .item{width:48%}.sect_nav .wrap_list .wrap_list_item input,.sect_nav .wrap_list .item input,.sect_nav .list .wrap_list_item input,.sect_nav .list .item input{display:none}.sect_nav .wrap_list .wrap_list_item input:checked+.link,.sect_nav .wrap_list .item input:checked+.link,.sect_nav .list .wrap_list_item input:checked+.link,.sect_nav .list .item input:checked+.link{background-color:#00a569;color:#fff}.sect_nav .wrap_list .wrap_list_item .link,.sect_nav .wrap_list .item .link,.sect_nav .list .wrap_list_item .link,.sect_nav .list .item .link{font-family:"Zen Maru Gothic",serif;width:100%;height:clamp(53px, 12.4705882353vw, 106px);font-size:clamp(19px, 4.4705882353vw, 38px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:clamp(2.5px, 0.5882352941vw, 5px) solid #00a569;color:#00a569;border-radius:0 clamp(15px, 3.5294117647vw, 30px) 0 clamp(15px, 3.5294117647vw, 30px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.sect_nav .common_link_btn{width:clamp(185px, 43.5294117647vw, 370px);height:clamp(50px, 11.7647058824vw, 100px);border-radius:clamp(25px, 5.8823529412vw, 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#ff7200;font-family:"Zen Maru Gothic",serif;font-weight:900;font-size:clamp(15px, 3.5294117647vw, 30px);margin:clamp(25px, 5.8823529412vw, 50px) auto 0}}@media screen and (min-width:821px){.merit{padding-top:clamp(135px, 22.5vw, 270px);padding-bottom:clamp(290px, 48.3333333333vw, 580px);position:relative;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../merit.jpg) no-repeat center top/auto 100%}.merit .comttl .ttl{margin-top:-.5vw}.merit .meritlist{margin-top:clamp(25px, 4.1666666667vw, 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}.merit .meritlist .item{width:30.4%;border:clamp(4px, 0.6666666667vw, 8px) solid #fff;border-radius:0 clamp(20px, 3.3333333333vw, 40px) 0 clamp(20px, 3.3333333333vw, 40px);background-color:#fff;padding-bottom:clamp(15px, 2.5vw, 30px)}.merit .meritlist .item._1{border-color:#82baea}.merit .meritlist .item._1 .sub{color:#82baea}.merit .meritlist .item._2{border-color:#00a569}.merit .meritlist .item._2 .sub{color:#00a569}.merit .meritlist .item._3{border-color:#ff7200}.merit .meritlist .item._3 .sub{color:#ff7200}.merit .meritlist .item .img{padding:clamp(5px, 0.8333333333vw, 10px) clamp(5px, 0.8333333333vw, 10px) 0;position:relative}.merit .meritlist .item .img img{width:100%;display:block}.merit .meritlist .item .img .badge{line-height:1;font-family:"Zen Maru Gothic",serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:clamp(58.5px, 9.75vw, 117px);height:clamp(14px, 2.3333333333vw, 28px);display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(8.5px, 1.4166666667vw, 17px);background-color:#ffea00;border-radius:clamp(7px, 1.1666666667vw, 14px);color:#ff7200;font-weight:900;position:absolute;left:1.6vw;bottom:-.8vw;z-index:1}.merit .meritlist .item .img .badge .large{-webkit-transform:translateY(clamp(-2px, -0.3333333333vw, -4px));transform:translateY(clamp(-2px, -0.3333333333vw, -4px));font-size:clamp(12.5px, 2.0833333333vw, 25px)}.merit .meritlist .item .sub{line-height:1.2;font-size:clamp(13.5px, 2.25vw, 27px);font-weight:700;text-align:center;margin-top:clamp(15px, 2.5vw, 30px);font-family:"Zen Maru Gothic",serif}.merit .meritlist .item .desc{padding:0 clamp(5px, 0.8333333333vw, 10px) 0;margin-top:clamp(10px, 1.6666666667vw, 20px);font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.8}}@media screen and (max-width:820px){.merit{pointer-events:none;padding-top:clamp(210px, 49.4117647059vw, 420px);margin-top:-20vw;padding-bottom:clamp(290px, 48.3333333333vw, 580px);position:relative;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../merit_bg_sp.png) no-repeat center top/100% auto}.merit .meritlist{margin-top:clamp(17.5px, 4.1176470588vw, 35px);padding-left:3.0588235294vw;padding-right:3.0588235294vw}.merit .meritlist .item{border:clamp(4px, 0.9411764706vw, 8px) solid #fff;border-radius:0 clamp(20px, 4.7058823529vw, 40px) 0 clamp(20px, 4.7058823529vw, 40px);background-color:#fff;padding:clamp(10px, 1.6666666667vw, 20px) clamp(7.5px, 1.25vw, 15px) clamp(15px, 2.5vw, 30px);margin-top:3.8vw}.merit .meritlist .item._1{border-color:#82baea}.merit .meritlist .item._1 .sub{color:#82baea}.merit .meritlist .item._2{border-color:#00a569}.merit .meritlist .item._2 .sub{color:#00a569}.merit .meritlist .item._3{border-color:#ff7200}.merit .meritlist .item._3 .sub{color:#ff7200}.merit .meritlist .item .img{position:relative;float:left;width:min(40%, 35.2941176471vw);margin-right:clamp(5px, 1.1764705882vw, 10px);margin-bottom:clamp(5px, 1.1764705882vw, 10px)}.merit .meritlist .item .img img{width:100%;display:block}.merit .meritlist .item .img .badge{line-height:1;font-family:"Zen Maru Gothic",serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:clamp(90px, 21.1764705882vw, 180px);height:clamp(21.5px, 5.0588235294vw, 43px);display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(13px, 3.0588235294vw, 26px);background-color:#ffea00;border-radius:clamp(7px, 1.6470588235vw, 14px);color:#ff7200;font-weight:900;position:absolute;left:0;top:clamp(-3.5px, -0.5833333333vw, -7px);z-index:1}.merit .meritlist .item .img .badge .large{-webkit-transform:translateY(clamp(-2px, -0.3333333333vw, -4px));transform:translateY(clamp(-2px, -0.3333333333vw, -4px));font-size:clamp(19px, 4.4705882353vw, 38px)}.merit .meritlist .item .sub{line-height:1.2;font-size:4.7vw;font-weight:900;margin-top:clamp(5px, 1.1764705882vw, 10px);font-family:"Zen Maru Gothic",serif;letter-spacing:-.2vw}.merit .meritlist .item .desc{text-align:justify;margin-top:clamp(10px, 2.3529411765vw, 20px);font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.5}}.area .sub_eng._chubu,.area .sub_eng._kyushu{color:#ffe7f1}.area .sub_eng._kanto,.area .sub_eng._shikoku{color:#ffeee0}.area .sub_eng._tohoku,.area .sub_eng._chugoku{color:#d5f4e9}.area .sub_eng._kansai{color:#dbeeff}@media screen and (min-width:821px){.area{overflow:hidden;margin-top:clamp(-600px, -21.2vw, -480px)}.area .area_ttl{padding-top:9.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:37.5vw}.area .area_ttl .inf{width:50%}.area .area_ttl .inf .sub{font-weight:700;line-height:1.2;font-size:clamp(30px, 5vw, 60px);font-family:"Zen Maru Gothic",serif}.area .area_ttl .inf .sub_eng{font-family:"Sigmar One",sans-serif;font-size:clamp(40px, 6.6666666667vw, 80px)}.area .area_ttl .inf .readttl{margin-top:1.8vw;font-weight:700;line-height:1.4;font-family:"Zen Maru Gothic",serif;font-size:clamp(15px, 2.5vw, 30px)}.area .area_ttl .inf .readtxt{margin-top:1.1vw;font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.85}.area .area_ttl .img{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.area .area_ttl .img img{position:absolute;left:clamp(15px, 2.5vw, 30px);z-index:1;top:1vw;max-width:none;width:clamp(300px, 50vw, 600px)}.arealist{margin-top:2.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.5%;-moz-column-gap:2.5%;column-gap:2.5%;row-gap:1.7vw}.arealist+.area_ttl{margin-top:2.3vw}.arealist .item{width:18%;background-color:#e4e5bf;border-radius:0 clamp(10px, 1.6666666667vw, 20px) 0 clamp(10px, 1.6666666667vw, 20px);overflow:hidden;-webkit-transition:.2s ease-out;transition:.2s ease-out}.arealist .item:hover{opacity:.7}.arealist .item .link img{display:block;width:100%}.arealist .item .link .areaname{text-align:center;margin-top:.8vw;font-size:clamp(10px, 1.6666666667vw, 20px);line-height:1.1;height:clamp(30px, 5vw, 60px);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arealist .item .link .desc{margin-top:.6vw;padding:0 clamp(7.5px, 1.25vw, 15px) clamp(10px, 1.6666666667vw, 20px);font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.7}.arealistbtn{display:none}}@media screen and (max-width:820px){.area{overflow:hidden;margin-top:-66vw}.area .area_ttl{margin-top:clamp(75px, 17.6470588235vw, 150px);position:relative}.area .area_ttl .inf{padding-left:5vw;padding-right:5vw}.area .area_ttl .inf .sub{font-weight:700;line-height:1.2;font-size:clamp(27.5px, 6.4705882353vw, 55px);font-family:"Zen Maru Gothic",serif;width:60%}.area .area_ttl .inf .sub_eng{width:50%;margin-top:clamp(15px, 3.5294117647vw, 30px);font-family:"Sigmar One",sans-serif;font-size:clamp(27.5px, 6.4705882353vw, 55px)}.area .area_ttl .inf .readttl{text-align:justify;width:41%;margin-top:clamp(17.5px, 4.1176470588vw, 35px);font-weight:700;line-height:1.3;font-family:"Zen Maru Gothic",serif;font-size:clamp(20px, 4.7058823529vw, 40px);min-height:4em}.area .area_ttl .inf .readtxt{text-align:justify;margin-top:clamp(10px, 2.3529411765vw, 20px);font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.5}.area .area_ttl .img{position:absolute;right:2vw;top:0;width:50%;max-width:clamp(210px, 49.4117647059vw, 420px)}.area .area_ttl .img img{width:100%;z-index:1}.arealist{margin-top:clamp(35px, 8.2352941176vw, 70px);padding-left:5vw;padding-right:5vw}.arealist .item{background-color:#e4e5bf;border-radius:0 clamp(10px, 2.3529411765vw, 20px) 0 clamp(10px, 2.3529411765vw, 20px)}.arealist .item:nth-child(n+11){display:none}.arealist .item.disp{display:block !important}.arealist .item+.item{margin-top:clamp(13.5px, 3.1764705882vw, 27px)}.arealist .item .img{width:26%;margin-right:clamp(10px, 2.3529411765vw, 20px)}.arealist .item .inf{-webkit-box-flex:1;-ms-flex:1;flex:1}.arealist .item .link{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2vw}.arealist .item .link img{display:block;width:100%}.arealist .item .link .areaname{font-size:4vw;line-height:1.2;font-weight:700}.arealist .item .link .areaname br{display:none}.arealist .item .link .desc{margin-top:.7vw;font-size:3vw;line-height:1.7}.arealistbtn{width:clamp(185px, 43.5294117647vw, 370px);height:clamp(50px, 11.7647058824vw, 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:clamp(25px, 5.8823529412vw, 50px);font-family:"Zen Maru Gothic",serif;font-weight:900;color:#fff;background-color:#b4ac55;margin:clamp(37.5px, 8.8235294118vw, 75px) auto 0;font-size:clamp(15px, 3.5294117647vw, 30px)}}@media screen and (min-width:821px){.top3{margin-top:clamp(90px, 15vw, 180px);padding-bottom:clamp(170px, 28.3333333333vw, 340px);position:relative;overflow:hidden;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../top3.png) no-repeat top center/auto 100%;padding-top:13.3vw}.top3 .list{margin-top:3.2vw}.top3 .list .item{background:#fff;width:clamp(426.5px, 71.0833333333vw, 853px);border:clamp(4px, 0.6666666667vw, 8px) solid #fff;border-radius:0 clamp(30px, 5vw, 60px) 0 clamp(30px, 5vw, 60px);padding:clamp(7.5px, 1.25vw, 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top3 .list .item._2{border-color:#82baea;margin-left:auto}.top3 .list .item._2 .sub{color:#82baea}.top3 .list .item._1{border-color:#00a569}.top3 .list .item._1 .sub{color:#00a569}.top3 .list .item._3{border-color:#ff7200}.top3 .list .item._3 .sub{color:#ff7200}.top3 .list .item+.item{margin-top:clamp(25px, 4.1666666667vw, 50px)}.top3 .list .item .img{width:58%;margin-right:3%;position:relative}.top3 .list .item .img img{display:block;width:100%}.top3 .list .item .img .badge{width:clamp(47.5px, 7.9166666667vw, 95px);height:clamp(65.5px, 10.9166666667vw, 131px);position:absolute;left:clamp(-20px, -3.3333333333vw, -40px);top:clamp(-50px, -8.3333333333vw, -100px)}.top3 .list .item .inf{-webkit-box-flex:1;-ms-flex:1;flex:1}.top3 .list .item .inf .sub{margin-top:.5vw;font-size:clamp(14.5px, 2.4166666667vw, 29px);font-family:"Zen Maru Gothic",serif;font-weight:900}.top3 .list .item .inf .desc{margin-top:.7vw;font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.85}}@media screen and (max-width:820px){.top3{margin-top:7vw;position:relative;overflow:hidden;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../top3_sp.jpg) no-repeat top center/100% auto;padding-top:41vw}.top3 .list{margin-top:-1vw;padding-left:3.0588235294vw;padding-right:3.0588235294vw}.top3 .list .item{background:#fff;margin-top:clamp(24px, 5.6470588235vw, 48px);border:clamp(4px, 0.9411764706vw, 8px) solid #fff;border-radius:0 clamp(20px, 4.7058823529vw, 40px) 0 clamp(20px, 4.7058823529vw, 40px);padding:clamp(40px, 9.4117647059vw, 80px) clamp(10px, 2.3529411765vw, 20px) clamp(15px, 3.5294117647vw, 30px)}.top3 .list .item._2{border-color:#82baea;margin-left:auto}.top3 .list .item._2 .sub{color:#82baea}.top3 .list .item._1{border-color:#00a569}.top3 .list .item._1 .sub{color:#00a569}.top3 .list .item._3{border-color:#ff7200}.top3 .list .item._3 .sub{color:#ff7200}.top3 .list .item .img{width:clamp(300px, 70.5882352941vw, 600px);position:relative;margin-left:auto;margin-right:auto}.top3 .list .item .img img{display:block;width:100%}.top3 .list .item .img .badge{width:clamp(62px, 14.5882352941vw, 124px);height:clamp(85px, 20vw, 170px);position:absolute;left:clamp(-10px, -2.3529411765vw, -20px);top:clamp(-40px, -9.4117647059vw, -80px)}.top3 .list .item .inf{padding-left:2vw;padding-right:2vw}.top3 .list .item .inf .sub{margin-top:clamp(20px, 4.7058823529vw, 40px);font-size:clamp(21px, 4.9411764706vw, 42px);font-family:"Zen Maru Gothic",serif;font-weight:900;text-align:center}.top3 .list .item .inf .sub br{display:none}.top3 .list .item .inf .desc{text-align:justify;margin-top:clamp(12.5px, 2.9411764706vw, 25px);font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.5}}@media screen and (min-width:821px){.job{padding-left:20px;padding-right:20px;margin-top:-7.8vw}.job .inr{margin-top:clamp(30px, 5vw, 60px);width:1300px;max-width:100%;margin-left:auto;margin-right:auto;border:clamp(2.5px, 0.4166666667vw, 5px) solid #e4e5bf;border-radius:clamp(15px, 2.5vw, 30px);padding-top:clamp(42.5px, 7.0833333333vw, 85px);padding-bottom:clamp(37.5px, 6.25vw, 75px)}.job .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:3vw}.job .list .item{position:relative;width:30%;border-radius:clamp(20px, 3.3333333333vw, 40px);background-color:#eeefd9;padding:clamp(15px, 2.5vw, 30px) clamp(12.5px, 2.0833333333vw, 25px) clamp(110px, 6.4vw, 140px)}.job .list .sub{margin-top:clamp(15px, 2.5vw, 30px);font-size:clamp(14.5px, 2.4166666667vw, 29px);text-align:center;font-weight:900;font-family:"Zen Maru Gothic",serif;height:clamp(30px, 5vw, 60px)}.job .list .desc{margin-top:clamp(10px, 1.6666666667vw, 20px);font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.7}.job .list .btn{-webkit-transition:.2s ease-out;transition:.2s ease-out;width:clamp(125px, 20.8333333333vw, 250px);height:clamp(30px, 5vw, 60px);border-radius:clamp(15px, 2.5vw, 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(10px, 1.6666666667vw, 20px);font-weight:900;color:#fff;background:#82baea;margin:clamp(10px, 1.6666666667vw, 20px) auto 0;position:absolute;z-index:1;bottom:2.3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.job .list .btn:hover{opacity:.7}}@media screen and (max-width:820px){.job{padding-left:3.0588235294vw;padding-right:3.0588235294vw;padding-top:clamp(60px, 14.1176470588vw, 120px)}.job .inr{margin-top:clamp(20px, 4.7058823529vw, 40px);max-width:100%;margin-left:auto;margin-right:auto;border:clamp(4px, 0.9411764706vw, 8px) solid #e4e5bf;border-radius:clamp(20px, 4.7058823529vw, 40px);padding:clamp(5px, 0.8333333333vw, 10px)}.job .list{padding:0}.job .list .item{border-radius:clamp(15px, 3.5294117647vw, 30px);background-color:#eeefd9;padding:clamp(25px, 5.8823529412vw, 50px) clamp(7.5px, 1.7647058824vw, 15px) 7vw}.job .list .item+.item{margin-top:clamp(10px, 2.3529411765vw, 20px)}.job .list .img{float:left;width:clamp(137.5px, 32.3529411765vw, 275px);margin-right:clamp(12.5px, 2.9411764706vw, 25px)}.job .list .sub{font-size:clamp(20px, 4.7058823529vw, 40px);line-height:1.66;font-weight:900;font-family:"Zen Maru Gothic",serif}.job .list .desc{margin:clamp(10px, 2.3529411765vw, 20px) clamp(17.5px, 4.1176470588vw, 35px) 0;font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.5;text-align:justify}.job .list .btn{width:clamp(185px, 43.5294117647vw, 370px);height:clamp(50px, 11.7647058824vw, 100px);border-radius:clamp(25px, 5.8823529412vw, 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(15px, 3.5294117647vw, 30px);font-weight:900;color:#fff;background:#82baea;margin:clamp(25px, 5.8823529412vw, 50px) auto 0}}@media screen and (min-width:821px){.all{margin-top:clamp(71.5px, 11.9166666667vw, 143px);padding-top:15.5vw;padding-bottom:clamp(115px, 19.1666666667vw, 230px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../all_bg1.jpg) repeat-x top left,url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../all_2.jpg) repeat-x bottom left,#ddf1fa}.all .list{margin-top:clamp(30px, 5vw, 60px);display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(15px, 2.5vw, 30px)}.all .list .item{background-color:#fff;border-radius:0 clamp(10px, 1.6666666667vw, 20px) 0 clamp(10px, 1.6666666667vw, 20px);overflow:hidden}.all .list .item .link{-webkit-transition:.2s ease-out;transition:.2s ease-out}.all .list .item .link:hover{opacity:.7}.all .list .item .img{border-radius:0 0 0 clamp(10px, 1.6666666667vw, 20px);overflow:hidden}.all .list .item .img img{height:clamp(70px, 11.6666666667vw, 140px);width:100%;-o-object-fit:cover;object-fit:cover}.all .list .item .inf{padding:clamp(10px, 1.6666666667vw, 20px) clamp(7.5px, 1.25vw, 15px)}.all .list .item .inf .sub{font-size:clamp(10px, 1.6666666667vw, 20px);line-height:1.4;text-align:center;font-weight:700}.all .list .item .inf .desc{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:clamp(10px, 1.6666666667vw, 20px);font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.7}.all .list .item .inf .difine{margin-top:clamp(5px, 0.8333333333vw, 10px)}.all .list .item .inf .difine dl{margin-top:clamp(5px, 0.8333333333vw, 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all .list .item .inf .difine dt,.all .list .item .inf .difine dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(8px, 1.3333333333vw, 16px);height:clamp(12.5px, 2.0833333333vw, 25px);padding:0 clamp(5px, 0.8333333333vw, 10px)}.all .list .item .inf .difine dt{width:clamp(27.5px, 4.5833333333vw, 55px);background-color:#82baea;color:#fff}.all .list .item .inf .difine dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 clamp(5px, 0.8333333333vw, 10px)}}@media screen and (max-width:820px){.all{margin-top:clamp(50px, 11.7647058824vw, 100px);padding-top:clamp(112.5px, 26.4705882353vw, 225px);padding-bottom:clamp(115px, 27.0588235294vw, 230px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../all_bg1_sp.jpg) no-repeat top left/100% auto,url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../all_bg2_sp.jpg) no-repeat bottom left/100% auto,#ddf1fa}.all .list{margin-top:clamp(30px, 7.0588235294vw, 60px);padding-left:clamp(25px, 5.8823529412vw, 50px);padding-right:clamp(25px, 5.8823529412vw, 50px)}.all .list .item{background-color:#fff;border-radius:0 clamp(10px, 2.3529411765vw, 20px) 0 clamp(10px, 2.3529411765vw, 20px);overflow:hidden}.all .list .item+.item{margin-top:clamp(15px, 3.5294117647vw, 30px)}.all .list .item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all .list .item .img{width:26%;max-height:14.7vw;border-radius:0 clamp(10px, 2.3529411765vw, 20px) 0 clamp(10px, 2.3529411765vw, 20px);overflow:hidden}.all .list .item .img img{width:100%}.all .list .item .inf{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:clamp(10px, 2.3529411765vw, 20px) clamp(10px, 2.3529411765vw, 20px)}.all .list .item .inf .sub{font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.4;font-weight:700}.all .list .item .inf .sub br{display:none}.all .list .item .inf .desc{margin-top:clamp(7.5px, 1.7647058824vw, 15px);font-size:clamp(13px, 3.0588235294vw, 26px);line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.all .list .item .inf .difine{margin-top:clamp(5px, 0.8333333333vw, 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all .list .item .inf .difine dl{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:clamp(5px, 0.8333333333vw, 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all .list .item .inf .difine dt,.all .list .item .inf .difine dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(11.5px, 2.7058823529vw, 23px);height:clamp(17.5px, 4.1176470588vw, 35px);padding:0 clamp(5px, 0.8333333333vw, 10px)}.all .list .item .inf .difine dt{text-align:center;width:clamp(35px, 8.2352941176vw, 70px);background-color:#82baea;color:#fff}.all .list .item .inf .difine dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;padding:0 clamp(5px, 0.8333333333vw, 10px)}}@media screen and (min-width:821px){.unique .flex{margin-top:3.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.unique .flex .img{padding-left:clamp(25px, 4.1666666667vw, 50px);width:50%}.unique .flex .desc{font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.9;width:50%}.unique .box{margin-top:clamp(35px, 5.8333333333vw, 70px);background-color:#eee;padding:2.7vw;border-radius:clamp(30px, 5vw, 60px)}.unique .box .sub{height:clamp(30px, 5vw, 60px);font-size:clamp(17.5px, 2.9166666667vw, 35px);background-color:#82baea;border-radius:clamp(15px, 2.5vw, 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Zen Maru Gothic",serif;font-weight:900}.unique .box .sub .sp{display:none}.unique .box .inr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:clamp(10px, 1.6666666667vw, 20px)}.unique .box .img{width:clamp(178px, 29.6666666667vw, 356px);margin-right:clamp(10px, 1.6666666667vw, 20px)}.unique .box .desc{margin-top:clamp(5px, 0.8333333333vw, 10px);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.87}}@media screen and (max-width:820px){.unique{padding-top:clamp(55px, 12.9411764706vw, 110px);padding-left:6vw;padding-right:6vw}.unique .comttl .eng .txt{width:clamp(330px, 77.6470588235vw, 660px);line-height:.8}.unique .flex{padding-left:2vw;padding-right:2vw;margin-top:clamp(30px, 7.0588235294vw, 60px)}.unique .flex .img{width:clamp(365px, 85.8823529412vw, 730px);margin:0 auto;max-width:100%}.unique .flex .desc{margin-top:clamp(35px, 8.2352941176vw, 70px);font-size:clamp(15px, 2.5vw, 30px);line-height:1.5;text-align:justify}.unique .box{margin-top:clamp(50px, 11.7647058824vw, 100px);background-color:#eee;padding:clamp(20px, 4.7058823529vw, 40px) clamp(7.5px, 1.7647058824vw, 15px);border-radius:clamp(20px, 4.7058823529vw, 40px)}.unique .box .sub{height:clamp(85px, 20vw, 170px);font-size:clamp(22.5px, 5.2941176471vw, 45px);background-color:#82baea;border-radius:clamp(15px, 3.5294117647vw, 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Zen Maru Gothic",serif;font-weight:900;text-align:center;line-height:1.3;width:clamp(335px, 78.8235294118vw, 670px);max-width:100%;margin-left:auto;margin-right:auto}.unique .box .inr{margin-top:clamp(5px, 1.1764705882vw, 10px)}.unique .box .img{width:clamp(360px, 84.7058823529vw, 720px);max-width:100%}.unique .box .desc{text-align:justify;font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.5;padding:0 clamp(15px, 3.5294117647vw, 30px)}}#js-pagetop{position:fixed;z-index:1001;right:3%;bottom:3%;-webkit-transition:.2s ease-out;transition:.2s ease-out}#js-pagetop:hover{opacity:.7}@media screen and (max-width:820px){#js-pagetop{bottom:120px;right:2%;width:clamp(27px, 6.3529411765vw, 54px);height:clamp(106px, 24.9411764706vw, 212px)}}@media screen and (min-width:821px){.footer{padding-top:max(2.7vw, 52px);background-color:#82baea}.footer .navblock{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,transparent),to(transparent));background:linear-gradient(90deg,#fff 0%,#fff 50%,transparent 50%,transparent 100%)}.footer .navblock .navblock_inr{background-color:#82baea;width:1100px;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .navblock .navblock_inr .logoarea{background-color:#fff;border-radius:0 clamp(17.5px, 2.9166666667vw, 35px) clamp(17.5px, 2.9166666667vw, 35px) 0;width:clamp(157.5px, 26.25vw, 315px);height:clamp(35px, 5.8333333333vw, 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .navblock .navblock_inr .logoarea img{-webkit-transition:.2s ease-out;transition:.2s ease-out;display:block;width:clamp(135.5px, 22.5833333333vw, 271px)}.footer .navblock .navblock_inr .logoarea img:hover{opacity:.7}.footer .navblock .navblock_inr .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer .navblock .navblock_inr .sns .item{width:clamp(25.5px, 4.25vw, 51px)}.footer .navblock .navblock_inr .sns .item img{-webkit-transition:.2s ease-out;transition:.2s ease-out}.footer .navblock .navblock_inr .sns .item img:hover{opacity:.7}.footer .inr{padding-top:clamp(30px, 5vw, 60px);padding-bottom:clamp(50px, 8.3333333333vw, 100px)}.footer .inr .flex{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:repeat(5,1fr);gap:3.5vw}.footer .inr .flex .link_main{color:#fff;font-size:clamp(7.5px, 1.25vw, 15px);text-decoration:underline;font-weight:700;position:relative;display:inline-block}.footer .inr .flex .link_main._haslink{margin-left:1.3em}.footer .inr .flex .link_main._haslink:hover{text-decoration:none}.footer .inr .flex .link_main._haslink:before{content:"▶︎";font-size:.8em;-webkit-transform:translateY(.2em);transform:translateY(.2em);position:absolute;left:-1.3em}.footer .inr .flex .link{color:#fff;font-size:clamp(7.5px, 1.25vw, 15px);text-decoration:underline;font-weight:700;position:relative;display:inline-block;margin-left:1.3em}.footer .inr .flex .link:hover{text-decoration:none}.footer .inr .flex .link:before{content:"▶︎";font-size:.8em;-webkit-transform:translateY(.2em);transform:translateY(.2em);position:absolute;left:-1.3em}.footer .inr .flex .mainlink{margin-bottom:clamp(7.5px, 1.25vw, 15px)}.footer .inr .flex .mainlink+.lists{margin-top:1.2vw}.footer .inr .flex .lists .item+.item{margin-top:1.2vw}}@media screen and (max-width:820px){.footer{padding-top:clamp(35px, 8.2352941176vw, 70px);padding-bottom:80px;background-color:#82baea}.footer .navblock .navblock_inr{background-color:#82baea}.footer .navblock .navblock_inr .logoarea{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,transparent),to(transparent));background:linear-gradient(90deg,#fff 0%,#fff 50%,transparent 50%,transparent 100%)}.footer .navblock .navblock_inr .logoarea .logolink{background-color:#fff;border-radius:0 clamp(35px, 8.2352941176vw, 70px) clamp(35px, 8.2352941176vw, 70px) 0;margin-right:clamp(25px, 5.8823529412vw, 50px);height:clamp(70px, 16.4705882353vw, 140px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .navblock .navblock_inr .logoarea img{display:block;width:clamp(271.5px, 63.8823529412vw, 543px)}.footer .navblock .navblock_inr .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(10px, 2.3529411765vw, 20px);margin-top:clamp(30px, 7.0588235294vw, 60px)}.footer .navblock .navblock_inr .sns .item{width:clamp(62.5px, 14.7058823529vw, 125px)}.footer .navblock .navblock_inr .sns .item img{display:block;width:100%}.footer .inr{padding:0 clamp(25px, 5.8823529412vw, 50px) clamp(50px, 11.7647058824vw, 100px)}.footer .inr .flex .link_main{color:#fff;font-size:clamp(17.5px, 4.1176470588vw, 35px);font-weight:700;position:relative;display:inline-block}.footer .inr .flex .link_main br{display:none}.footer .inr .flex .link_main._haslink{margin-left:1.2em;text-decoration:underline}.footer .inr .flex .link_main._haslink:before{content:"▶︎";position:absolute;left:-1.2em}.footer .inr .flex .link{color:#fff;font-size:4.2vw;text-decoration:underline;font-weight:700;position:relative;display:inline-block;margin-left:1.2em}.footer .inr .flex .link br{display:none}.footer .inr .flex .link:before{content:"▶︎";position:absolute;left:-1.2em}.footer .inr .flex .bloc{margin-top:clamp(50px, 11.7647058824vw, 100px)}.footer .inr .flex .bloc+.bloc{margin-top:clamp(65px, 15.2941176471vw, 130px)}.footer .inr .flex .mainlink{margin-bottom:clamp(25px, 5.8823529412vw, 50px);border-bottom:clamp(1.5px, 0.3529411765vw, 3px) solid #fff;padding-bottom:clamp(15px, 3.5294117647vw, 30px)}.footer .inr .flex .mainlink._spmgt{margin-top:clamp(50px, 11.7647058824vw, 100px)}.footer .inr .flex .lists{margin-left:clamp(10px, 2.3529411765vw, 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:clamp(27.5px, 6.4705882353vw, 55px)}.footer .inr .flex .lists .item{width:50%}.footer .inr .flex .lists .item._1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .inr .flex .lists .item._1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .inr .flex .lists .item._2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .inr .flex .lists .item._3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .inr .flex .lists .item._4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer .inr .flex .lists .item._5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.footer .inr .flex .lists .item._6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.footer .inr .flex .lists .item._7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.footer .inr .flex .lists .item._8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.footer .inr .flex .lists .item._9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.footer .inr .flex .lists .item._10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.footer .inr .flex .lists .item._wide{width:100%}}.tuiju{z-index:100;background-color:#82baea;border-radius:20px 20px 0 0;height:110px;width:100%;position:fixed;bottom:0;left:0}@media screen and (min-width:821px){.tuiju{display:none !important}}.tuiju .list{padding:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}.tuiju .list .item{width:32%}.tuiju .list .link{height:90px;border-radius:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.tuiju .list .link img{height:62px}@media screen and (max-width:1199px){.hamberger{width:50px;height:47px;position:fixed;right:10px;top:5px;z-index:1200;border:3px solid #d7d7d7;border-radius:10px;background-color:#fff}.hamberger span{-webkit-transition:.2s ease-out;transition:.2s ease-out;height:2px;width:30px;background-color:#000;display:block;position:absolute;left:7px}.hamberger span:nth-child(1){top:12px}.hamberger span:nth-child(2){top:20px}.hamberger span:nth-child(3){top:28px}.hamberger.active span:nth-child(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamberger.active span:nth-child(2){width:0}.hamberger.active span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (min-width:1200px){.hamberger{width:75px;height:50px;position:fixed;right:115px;top:15px;z-index:1200;border:4px solid #d7d7d7;border-radius:15px;background-color:#fff;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}.hamberger:hover{opacity:.7}.hamberger span{-webkit-transition:.2s ease-out;transition:.2s ease-out;height:2px;width:25px;background-color:#000;display:block;position:absolute;left:21px}.hamberger span:nth-child(1){top:35%}.hamberger span:nth-child(2){top:50%}.hamberger span:nth-child(3){top:65%}.hamberger.active span:nth-child(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamberger.active span:nth-child(2){width:0}.hamberger.active span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:1366px){.ham_menu{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:.7320644217vw}}@media screen and (max-width:767px){.ham_menu{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:10px}}.ham_menu{font-family:"Noto Sans JP",sans-serif;background-color:#fff;background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../ham_menu_bg.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;height:100vh;left:0;opacity:0;overflow-y:scroll;padding:21rem 0 6rem;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:.3s ease;transition:.3s ease;visibility:hidden;width:100vw;z-index:1001}.ham_menu.active{opacity:1;pointer-events:all;visibility:visible}.ham_menu .ham_menulist{margin:0 auto;max-width:123rem}.ham_menu .ham_menulist_item{border-bottom:.1rem solid #41bfdd}.ham_menu .ham_menulist_item_link{-webkit-transition:.2s ease-out;transition:.2s ease-out;background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../ham_menulist_item_link_icon.png);background-position:right 4.5rem center;background-repeat:no-repeat;background-size:3.8rem 3.8rem;display:block;padding-bottom:1.8rem;padding-left:4rem;padding-top:2.2rem}.ham_menu .ham_menulist_item_link:hover{opacity:.7}.ham_menu .ham_menulist_item_link_ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.ham_menu .ham_menulist_item_link_ttl .small{color:#000;font-size:3.2rem;font-weight:700}.ham_menu .ham_menulist_item_link_ttl .large{color:#000;font-size:4.8rem;font-weight:700}.ham_menu .ham_menulist_item_link_ttl_en{color:#3fbfdf;font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:700;font-weight:700;line-height:1.9375;margin-top:.5rem}.ham_menu .ham_menu_bottom{margin:10rem auto 0;max-width:123rem;padding:0 4rem}.ham_menu .ham_menu_bottom .img{width:36.5rem}.ham_menu .ham_menu_bottom .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.1rem}.ham_menu .ham_menu_bottom .info p:nth-of-type(1){color:#000;font-size:3.2rem;font-weight:900;white-space:nowrap}.ham_menu .ham_menu_bottom .info p:nth-of-type(2){color:#000;font-family:"Poppins",sans-serif;font-size:4rem;font-weight:700;margin-left:3.1rem;white-space:nowrap}.ham_menu .ham_menu_bottom .info p:nth-of-type(3){border:.1rem solid #000;color:#000;display:table;font-family:"Poppins",sans-serif;font-size:3rem;font-weight:700;line-height:4.4rem;margin-left:1.8rem;min-width:20.8rem;padding:0 1rem;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.ham_menu{background-size:100% 36vh;height:100vh;height:100svh;overflow-y:hidden;padding:9rem 0 3rem}.ham_menu.active{opacity:1;pointer-events:all;visibility:visible}.ham_menu .ham_menulist{max-width:unset;padding:0 2rem}.ham_menu .ham_menulist_item_link{background-position:right 2rem center;background-size:2rem 2rem;padding-bottom:.9rem;padding-left:2rem;padding-top:1.1rem}.ham_menu .ham_menulist_item_link_ttl{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.ham_menu .ham_menulist_item_link_ttl .small{font-size:1.5rem}.ham_menu .ham_menulist_item_link_ttl .large{font-size:2.3rem}.ham_menu .ham_menulist_item_link_ttl_en{font-size:1.4rem;line-height:1;margin-top:1rem}.ham_menu .ham_menu_bottom{margin:13rem auto 0;max-width:unset;padding:0 2rem}.ham_menu .ham_menu_bottom .img{margin:0 auto;width:80%}.ham_menu .ham_menu_bottom .info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.1rem;margin-top:2rem}.ham_menu .ham_menu_bottom .info p:nth-of-type(1){font-size:1.5rem}.ham_menu .ham_menu_bottom .info p:nth-of-type(2){font-size:2rem;margin-left:0;margin-top:1rem}.ham_menu .ham_menu_bottom .info p:nth-of-type(3){font-size:1.7rem;line-height:2.2rem;margin-left:0;margin-top:.5rem;min-width:unset;padding:0;width:15rem}}.ellipsis-area{overflow:hidden;line-height:1.7;width:5em;position:relative}.ellipsis-area:after{content:"…";position:absolute;left:5.5em;line-height:1.7}@media screen and (max-width:820px){.ellipsis-area:after{left:auto;right:0}}@media screen and (max-width:820px){#js-pagetop:hover{opacity:1}}.all .list .item._disabled{display:none}.js_showmore:hover{opacity:.7}.js_showmore{-webkit-transition:.2s ease-out;transition:.2s ease-out;width:250px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#82baea;border-radius:40px;margin:80px auto 0;font-weight:700;font-size:25px;text-align:center;font-family:"Zen Maru Gothic",serif;cursor:pointer}.job .list .btn{display:none !important}.job .list .item{padding-bottom:clamp(15px, 2.5vw, 30px)}.footer .inr .flex .lists._disable .link{text-decoration:none;pointer-events:none}.breadcrumbs{margin-bottom:2.2rem}.breadcrumbs a span{font-size:1.6rem;font-weight:400;text-decoration:none;-webkit-transition:.3s;transition:.3s;color:#7bc9e0;text-decoration:underline}.breadcrumbs span{font-size:1.6rem;color:#707070;margin-right:.3rem}@media screen and (max-width:820px){.breadcrumbs{overflow:scroll;padding-left:4vw}.breadcrumbs .content{white-space:nowrap;font-size:4vw}.breadcrumbs a span,.breadcrumbs span{font-size:4vw}}._pl{padding-left:.3em}.arealist .item._white{background-color:#fff}.arealist .item._white .link .img{aspect-ratio:138/92;overflow:hidden}.comttl .eng .txt .break{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:821px){.arealist .item._white .link .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0}.areatags{margin-top:clamp(5px, 0.8333333333vw, 10px);padding:0 clamp(7.5px, 1.25vw, 15px) clamp(10px, 1.6666666667vw, 20px)}.areatags .tagitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.areatags .tagitem+.tagitem{margin-top:1em}.areatags .tagitem .tag{margin-right:.5em;font-size:clamp(6px, 1vw, 12px);background:#82baea;color:#fff;font-weight:700;padding:3px}.areatags .tagitem .tag_desc{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2;font-weight:700;font-size:clamp(7px, 1.1666666667vw, 14px)}}@media screen and (max-width:820px){.areatags{padding-top:clamp(5px, 1.1764705882vw, 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.areatags .tagitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.areatags .tagitem .tag{margin-right:.5em;font-size:clamp(11.5px, 2.7058823529vw, 23px);background:#82baea;color:#fff;font-weight:700;padding:3px}.areatags .tagitem .tag_desc{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2;font-weight:700;font-size:clamp(11.5px, 2.7058823529vw, 23px)}}@media screen and (min-width:821px){.slopelist{margin-top:clamp(35px, 5.8333333333vw, 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:3.6%;-moz-column-gap:3.6%;column-gap:3.6%;row-gap:clamp(20px, 3.3333333333vw, 40px)}.slopelist .item{width:22.3%;border-radius:0 clamp(10px, 1.6666666667vw, 20px) 0 clamp(10px, 1.6666666667vw, 20px);background-color:#fff;border:2px solid #32b1ce;-webkit-box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);padding:clamp(10px, 1.6666666667vw, 20px) clamp(5px, 0.8333333333vw, 10px)}.slopelist .item .ttl{color:#32b1ce;font-weight:700;font-size:clamp(12.5px, 2.0833333333vw, 25px);text-align:center;margin-top:clamp(10px, 1.6666666667vw, 20px);font-family:"Zen Maru Gothic",serif}.slopelist .item .ttl:after{content:"";width:clamp(25px, 4.1666666667vw, 50px);height:clamp(3px, 0.5vw, 6px);background-color:#32b1ce;display:block;margin:clamp(5px, 0.8333333333vw, 10px) auto 0}.slopelist .item .img{height:clamp(40px, 6.6666666667vw, 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slopelist .item .img img{display:block;max-height:100%;width:auto}.slopelist .item .inf{margin-top:clamp(5px, 0.8333333333vw, 10px);font-family:"Zen Maru Gothic",serif;font-size:clamp(10px, 1.6666666667vw, 20px)}.slopelist .item .inf._flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slopelist .item .inf .desc{text-align:center;margin-top:clamp(5px, 0.8333333333vw, 10px)}.slopelist .item .inf .desc._flex{width:30%}.slopelist .item .inf .desc._flex .labeling{background-color:#32b1ce;color:#fff;padding:3px 5px;display:inline-block;margin-bottom:.5em;font-size:clamp(9px, 1.5vw, 18px)}.slopelist .item .inf .desc._flex .value{width:100%}}@media screen and (max-width:820px){.slopelist{margin:clamp(50px, 11.7647058824vw, 100px) 5vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;row-gap:clamp(15px, 3.5294117647vw, 30px)}.slopelist .item{width:48%;border-radius:0 clamp(10px, 2.3529411765vw, 20px) 0 clamp(10px, 2.3529411765vw, 20px);background-color:#fff;border:2px solid #32b1ce;-webkit-box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);padding:clamp(20px, 4.7058823529vw, 40px) clamp(10px, 2.3529411765vw, 20px)}.slopelist .item .ttl{color:#32b1ce;font-weight:700;font-size:clamp(19px, 4.4705882353vw, 38px);text-align:center;margin-top:clamp(10px, 2.3529411765vw, 20px);font-family:"Zen Maru Gothic",serif}.slopelist .item .ttl:after{content:"";width:clamp(37.5px, 8.8235294118vw, 75px);height:clamp(4px, 0.9411764706vw, 8px);background-color:#32b1ce;display:block;margin:clamp(10px, 2.3529411765vw, 20px) auto 0}.slopelist .item .img{height:clamp(40px, 6.6666666667vw, 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slopelist .item .img img{display:block;max-height:100%;width:auto}.slopelist .item .inf{margin-top:clamp(10px, 2.3529411765vw, 20px);font-family:"Zen Maru Gothic",serif;font-size:clamp(15px, 3.5294117647vw, 30px)}.slopelist .item .inf._flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slopelist .item .inf._flex._flex{width:100%}.slopelist .item .inf._flex._flex .labeling{background-color:#32b1ce;color:#fff;padding:3px 5px;display:inline-block;font-size:clamp(9px, 1.5vw, 18px)}.slopelist .item .inf._flex._flex .value{width:100%}.slopelist .item .inf .desc{text-align:center;margin-top:clamp(7.5px, 1.7647058824vw, 15px)}.slopelist .item .inf .desc._flex{width:36%}}.slopecaution{font-size:clamp(8px, 1.3333333333vw, 16px);line-height:2;text-align:center;margin-top:clamp(15px, 3.5294117647vw, 30px)}@media screen and (max-width:820px){.slopecaution{padding-left:1vw;padding-right:1vw;word-break:auto-phrase;font-size:clamp(15px, 3.5294117647vw, 30px)}}.slopecaution .emphasis{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff600));background:linear-gradient(transparent 50%,#fff600 50%)}@media screen and (min-width:821px){.slopebox{margin-top:clamp(55px, 9.1666666667vw, 110px);-webkit-box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);border:3px solid #32b1ce;padding:clamp(35px, 5.8333333333vw, 70px) clamp(22.5px, 3.75vw, 45px);position:relative;background-color:#fff;border-radius:0 clamp(15px, 2.5vw, 30px) 0 clamp(15px, 2.5vw, 30px)}.slopebox .otherttl{height:clamp(30px, 5vw, 60px);width:clamp(130px, 21.6666666667vw, 260px);border-radius:clamp(15px, 2.5vw, 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:clamp(15px, 2.5vw, 30px);font-weight:700;font-family:"Zen Maru Gothic",serif;background-color:#32b1ce;position:absolute;left:clamp(22.5px, 3.75vw, 45px);top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slopebox .sub{background-color:#9dd8e6;border-radius:clamp(10px, 1.6666666667vw, 20px);height:clamp(20px, 3.3333333333vw, 40px);padding-left:clamp(10px, 1.6666666667vw, 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;font-size:clamp(11px, 1.8333333333vw, 22px)}.slopebox .otherdesc{margin-top:clamp(10px, 1.6666666667vw, 20px);font-size:clamp(8px, 1.3333333333vw, 16px);line-height:1.75}.slopebox .otherdesc+.sub{margin-top:clamp(22.5px, 3.75vw, 45px)}}@media screen and (max-width:820px){.slopebox{-webkit-box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);border:2px solid #32b1ce;padding:clamp(35px, 8.2352941176vw, 70px) 5vw;margin:clamp(75px, 17.6470588235vw, 150px) 5vw 0;position:relative;background-color:#fff;border-radius:0 clamp(20px, 4.7058823529vw, 40px) 0 clamp(20px, 4.7058823529vw, 40px)}.slopebox .otherttl{height:clamp(36px, 8.4705882353vw, 72px);width:clamp(157px, 36.9411764706vw, 314px);border-radius:clamp(18px, 4.2352941176vw, 36px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:clamp(18px, 4.2352941176vw, 36px);font-weight:700;font-family:"Zen Maru Gothic",serif;background-color:#32b1ce;position:absolute;left:5vw;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slopebox .sub{background-color:#9dd8e6;border-radius:clamp(15px, 3.5294117647vw, 30px);height:clamp(30px, 7.0588235294vw, 60px);padding-left:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;font-size:clamp(16px, 3.7647058824vw, 32px)}.slopebox .otherdesc{margin-top:clamp(15px, 3.5294117647vw, 30px);font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.75}.slopebox .otherdesc+.sub{margin-top:clamp(30px, 7.0588235294vw, 60px)}}@media screen and (min-width:821px){.equipbox{margin-top:clamp(35px, 5.8333333333vw, 70px);overflow:hidden;border-radius:0 clamp(15px, 2.5vw, 30px) 0 clamp(15px, 2.5vw, 30px);-webkit-box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);box-shadow:3px 3px 0px 3px rgba(0,0,0,.14);border:2px solid #32b1ce}.equipbox .ttl{color:#fff;padding:clamp(9px, 1.5vw, 18px) 0;text-align:center;background-color:#32b1ce;font-weight:700;font-size:clamp(12.5px, 2.0833333333vw, 25px);text-align:center}.equipbox .ttl br{display:none}.equipbox .equiplist{background-color:#fff;font-size:clamp(11px, 1.8333333333vw, 22px)}.equipbox .equiplist .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid #32b1ce}.equipbox .equiplist .item:last-child{border-bottom:none}.equipbox .equiplist .item .label,.equipbox .equiplist .item .desc{padding:clamp(9px, 1.5vw, 18px) 0}.equipbox .equiplist .item .label{background-color:#efefef;text-align:center;width:24.5%;font-weight:700;border-right:2px solid #32b1ce}.equipbox .equiplist .item .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:clamp(10px, 1.6666666667vw, 20px)}}@media screen and (max-width:820px){.equipbox{overflow:hidden;margin:clamp(35px, 8.2352941176vw, 70px) 5vw 0;border-radius:0 clamp(15px, 2.5vw, 30px) 0 clamp(15px, 2.5vw, 30px);-webkit-box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);box-shadow:2px 2px 0px 2px rgba(0,0,0,.14);border:1px solid #32b1ce}.equipbox .ttl{color:#fff;padding:clamp(12.5px, 2.9411764706vw, 25px) clamp(25px, 5.8823529412vw, 50px);word-break:break-all;text-align:center;background-color:#32b1ce;font-weight:700;font-size:clamp(20px, 4.7058823529vw, 40px);line-height:1.3;text-align:center}.equipbox .ttl br{display:none}.equipbox .equiplist{background-color:#fff;font-size:clamp(16px, 3.7647058824vw, 32px)}.equipbox .equiplist .item{border-bottom:1px solid #32b1ce}.equipbox .equiplist .item:last-child{border-bottom:none}.equipbox .equiplist .item .label,.equipbox .equiplist .item .desc{word-wrap:break-word;padding:clamp(7.5px, 1.7647058824vw, 15px) clamp(20px, 4.7058823529vw, 40px);line-height:1.5}.equipbox .equiplist .item .label{background-color:#efefef;text-align:center;font-weight:700;border-bottom:1px solid #32b1ce}.equipbox .equiplist .item .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}}@media screen and (min-width:821px){.ankenfv{position:relative}.ankenfv .ankenfv_bg{width:100%;height:100%;min-height:650px;overflow:hidden}.ankenfv .ankenfv_bg img{width:100%;min-height:650px;-o-object-fit:cover;object-fit:cover}.ankenfv .ankenfv_wrap{position:absolute;width:100%;height:100%;z-index:1}.ankenfv .ankenfv_inr{max-width:1100px;width:100%;margin:0 auto;padding-top:110px;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ankenfv .ankenfv_inr .ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/main-img-ttl.png) no-repeat center center/contain;width:clamp(326px, 54.3333333333vw, 652px);aspect-ratio:652/423;padding:clamp(40px, 6.6666666667vw, 80px) clamp(35px, 5.8333333333vw, 70px)}.ankenfv .ankenfv_inr .ttl .ttl_txt{font-size:clamp(27.5px, 4.5833333333vw, 55px);font-family:"Zen Maru Gothic",serif;font-weight:700;word-break:break-all;color:#ff67a5;line-height:1.182;text-align:center;text-shadow:1px 1px 15px #fff}.ankenfv .ankenfv_inr .ttl .ttl_sub{word-break:auto-phrase;text-align:center;font-size:clamp(12.5px, 2.0833333333vw, 25px);margin-top:1em;line-height:1.4;font-weight:700}.ankenfv .ankenfv_inr .img{margin-top:clamp(50px, 8.3333333333vw, 100px);border-radius:clamp(15px, 2.5vw, 30px);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(10deg);transform:rotate(10deg);position:relative;width:clamp(245px, 40.8333333333vw, 490px);-webkit-box-shadow:5px 5px 0px 5px rgba(0,165,105,.5);box-shadow:5px 5px 0px 5px rgba(0,165,105,.5)}.ankenfv .ankenfv_inr .img .label{width:clamp(203.5px, 33.9166666667vw, 407px);aspect-ratio:407/84;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;font-family:"Zen Maru Gothic",serif;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);font-size:clamp(15px, 2.5vw, 30px);color:#fff;font-weight:700;text-shadow:3px 3px 0px rgba(0,0,0,.14);z-index:1;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/main-img-sub.png) no-repeat center center/contain}.ankenfv .ankenfv_inr .img .thumnb{border:7px solid #fff;width:100%;aspect-ratio:490/370;border-radius:clamp(15px, 2.5vw, 30px);overflow:hidden}.ankenfv .ankenfv_inr .img .thumnb img{width:100%}}@media screen and (max-width:820px){.ankenfv{position:relative;padding-left:3vw;padding-right:3vw;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/main-img-sp.png) no-repeat bottom center/cover}.ankenfv .ankenfv_bg{display:none}.ankenfv .ankenfv_wrap{width:100%;height:100%}.ankenfv .ankenfv_inr{max-width:1100px;width:100%;margin:0 auto;padding-top:110px;padding-bottom:170px}.ankenfv .ankenfv_inr .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/main-img-ttl-sp.png) no-repeat center center/contain;width:100%;max-width:700px;aspect-ratio:750/435;padding:clamp(30px, 7.0588235294vw, 60px) clamp(30px, 7.0588235294vw, 60px) clamp(40px, 9.4117647059vw, 80px);margin-left:auto;margin-right:auto}.ankenfv .ankenfv_inr .ttl .ttl_txt{font-size:clamp(32.5px, 7.6470588235vw, 65px);font-family:"Zen Maru Gothic",serif;padding:0 clamp(15px, 3vw, 30px);font-weight:700;word-break:break-all;color:#ff67a5;line-height:1.182;text-align:center;text-shadow:1px 1px 15px #fff}.ankenfv .ankenfv_inr .ttl .ttl_sub{word-break:auto-phrase;font-size:clamp(16px, 3.7647058824vw, 32px);text-align:center;margin-top:.7em;line-height:1.4;font-weight:700}.ankenfv .ankenfv_inr .img{margin:clamp(40px, 9.4117647059vw, 80px) auto 0;border-radius:clamp(15px, 3.5294117647vw, 30px);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(8deg);transform:rotate(8deg);position:relative;width:76%;max-width:700px;-webkit-box-shadow:2px 2px 0px 2px rgba(0,165,105,.5);box-shadow:2px 2px 0px 2px rgba(0,165,105,.5)}.ankenfv .ankenfv_inr .img .label{width:clamp(264.5px, 62.2352941176vw, 529px);max-width:86%;aspect-ratio:1056/214;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;font-family:"Zen Maru Gothic",serif;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);font-size:clamp(25px, 5vw, 50px);color:#fff;font-weight:700;text-shadow:3px 3px 0px rgba(0,0,0,.14);z-index:1;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/main-img-sub-sp.png) no-repeat center center/contain}.ankenfv .ankenfv_inr .img .thumnb{border:clamp(3.5px, 0.8235294118vw, 7px) solid #fff;width:100%;aspect-ratio:640/480;border-radius:clamp(15px, 3.5294117647vw, 30px);overflow:hidden}.ankenfv .ankenfv_inr .img .thumnb img{width:100%}}.sec_jd{margin-top:clamp(35px, 8.2352941176vw, 70px);padding-bottom:10px;background-color:#ddf1fa}.sec_jd:before{content:"";width:100%;aspect-ratio:1700/379;display:block;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/jd_bg1-sp.jpg) no-repeat top center/cover}@media screen and (min-width:821px){.sec_slope{background-color:#f0fffc}.sec_slope .slopedesc{font-size:clamp(9px, 1.5vw, 18px);line-height:1.7;margin-top:clamp(75px, 12.5vw, 150px)}.sec_slope .slope_inr{padding-top:clamp(125px, 20.8333333333vw, 250px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/slope_bg.jpg) no-repeat top center/contain}}@media screen and (min-width:1700px){.sec_slope .slope_inr .content{margin-top:12vw}}@media screen and (min-width:821px) and (min-width:1500px){.sec_slope .slope_inr{padding-top:19%}}@media screen and (min-width:821px) and (max-width:1400px){.sec_slope .slope_inr{background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/slope_bg.jpg) no-repeat top center/auto 600px}}@media screen and (min-width:821px) and (max-width:1100px){.sec_slope .slope_inr{background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/slope_bg.jpg) no-repeat top center/auto 31%}}@media screen and (max-width:820px){.sec_slope{padding-bottom:clamp(50px, 11.7647058824vw, 100px);background-color:#f0fffc}.sec_slope .slopedesc{font-size:clamp(15px, 3.5294117647vw, 30px);line-height:1.7;margin-top:clamp(150px, 35.2941176471vw, 300px);padding-left:5vw;padding-right:5vw}.sec_slope .slope_inr{padding-top:clamp(175px, 41.1764705882vw, 350px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/slope_bg-sp.jpg) no-repeat top center/contain}}@media screen and (min-width:821px){.sec_infosec{padding:0 0 clamp(80px, 13.3333333333vw, 160px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/info_bg.png) no-repeat top center/cover}.sec_infosec:before{content:"";width:100%;aspect-ratio:1920/315;display:block;background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/info_bg1.png) no-repeat top center/cover}}@media screen and (max-width:820px){.sec_infosec{padding:0 0 clamp(80px, 13.3333333333vw, 160px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/info_bg-sp.png) no-repeat top center/cover}.sec_infosec:before{content:"";width:100%;aspect-ratio:1699/284;display:block;margin-bottom:clamp(75px, 17.6470588235vw, 150px);background:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/images/special/skiarea/css/../anken/info_bg1-sp.png) no-repeat top center/cover}}@media screen and (max-width:820px){.sec_infomap iframe{width:100%;height:clamp(750px, 176.4705882353vw, 1500px)}}@media screen and (min-width:821px){.sec_infomap iframe{width:100%;height:clamp(300px, 50vw, 600px)}}.sec_infosec:before{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ankenfv .ankenfv_inr .img .thumnb img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:821px){.noarea{margin-top:clamp(35px, 5.8333333333vw, 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.noarea .img{width:clamp(146px, 24.3333333333vw, 292px);margin-left:clamp(15px, 2.5vw, 30px)}.noarea .img img{display:block;width:100%}.noarea .inf{-webkit-box-flex:1;-ms-flex:1;flex:1}.noarea .inf .desc{border-bottom:clamp(4px, 0.6666666667vw, 8px) solid #82baea;border-top:clamp(4px, 0.6666666667vw, 8px) solid #82baea;padding:clamp(15px, 2.5vw, 30px) clamp(32.5px, 5.4166666667vw, 65px);font-size:clamp(20px, 3.3333333333vw, 40px);font-family:"Zen Maru Gothic",serif;font-weight:700;line-height:1.7;text-align:center}.noarea .inf .btn{width:clamp(250px, 41.6666666667vw, 500px);height:clamp(40px, 6.6666666667vw, 80px);font-size:clamp(12.5px, 2.0833333333vw, 25px);border-radius:clamp(20px, 3.3333333333vw, 40px);margin:clamp(5px, 0.8333333333vw, 10px) auto;margin-top:clamp(25px, 4.1666666667vw, 50px);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#82baea}.noarea .inf .btn:hover{opacity:.8}}@media screen and (max-width:820px){.noarea{margin-top:clamp(25px, 5.8823529412vw, 50px)}.noarea .img{width:clamp(183.5px, 43.1764705882vw, 367px);margin-left:auto;margin-right:auto}.noarea .img img{display:block;width:100%}.noarea .inf{margin-left:5vw;margin-right:5vw}.noarea .inf .desc{margin-top:clamp(15px, 3.5294117647vw, 30px);border-bottom:clamp(6px, 1.4117647059vw, 12px) solid #82baea;border-top:clamp(6px, 1.4117647059vw, 12px) solid #82baea;padding:clamp(25px, 5.8823529412vw, 50px) 0;font-size:clamp(22.5px, 5.2941176471vw, 45px);letter-spacing:1.4;font-family:"Zen Maru Gothic",serif;font-weight:700;line-height:1.7;text-align:center}.noarea .inf .btn{width:clamp(300px, 70.5882352941vw, 600px);height:clamp(70px, 16.4705882353vw, 140px);font-size:clamp(20px, 4.7058823529vw, 40px);border-radius:clamp(35px, 8.2352941176vw, 70px);margin:clamp(5px, 0.8333333333vw, 10px) auto;margin-top:clamp(25px, 4.1666666667vw, 50px);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#82baea}}