﻿.con_lesson .inner .box_img,.con_lesson .inner .box_txt,.con_lesson .box_ser,.con_rental .box_txt,.con_rental .box_ren,.con_rental .box_bn,.con_ski .box_ski,.con_access .box_acc,.con_access .txt,.con_information .box_inf,.con_information .box_oth{width:91.66667%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_lesson .inner .box_img,.con_lesson .inner .box_txt,.con_lesson .box_ser,.con_rental .box_txt,.con_rental .box_ren,.con_rental .box_bn,.con_ski .box_ski,.con_access .box_acc,.con_access .txt,.con_information .box_inf,.con_information .box_oth{width:91.66667%}}#header .con_header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:3.125%}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header{padding-top:1.5em}}@media only screen and (max-width: 767px){#header .con_header{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .box_logo{overflow:visible;margin-left:2em}}@media only screen and (max-width: 767px){#header .con_header .box_logo{width:50%;margin-left:1em}}#header .con_header .box_logo .logo{margin:0 !important}@media only screen and (max-width: 767px){#header .con_header .box_logo .logo{width:100% !important}}#header .con_header .box_logo .logo img{filter:drop-shadow(0px 0px 0.5em rgba(0,0,0,0.7)) drop-shadow(0px 0px 0.5em rgba(0,0,0,0.7))}@media only screen and (min-width: 768px){#header .con_header .btn_home{width:240px;margin-right:3.125%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header .btn_home{margin-right:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .btn_home{margin-right:2em}}@media only screen and (max-width: 767px){#header .con_header .btn_home{width:30%;margin-right:1em}}#header .con_header .btn_home a{display:block;text-decoration:none;background:#324b63;color:#FFF;padding:.9em 1em 1em;letter-spacing:.05em;position:relative;white-space:nowrap;text-align:center;line-height:1;font-size:107%;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .btn_home a{font-size:94%}}@media only screen and (max-width: 767px){#header .con_header .btn_home a{font-size:88%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header .btn_home a{line-height:1.4;font-size:97%;padding:.8em .6em .9em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .btn_home a{line-height:1.3;padding:.7em .5em}}@media only screen and (min-width: 768px) and (max-width: 983px){#header .con_header .btn_home a{font-size:88%}}#header .con_header .btn_home a:after{content:'';width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:3px;left:3px;border:1px solid rgba(255,255,255,0.2)}#header .con_header .btn_home a:hover{background:#436585}#header .con_header .btn_home a.active:before,#header .con_header .btn_home a:hover:before{bottom:0;opacity:1}#header .con_header .box_nav{display:none}#footer{margin-top:0 !important}body,pre,input,textarea,select{font-family:"Noto Serif JP", "Yu Mincho", YuMincho,  "Hiragino Mincho Pro", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:200}.main_title2:before{background:url(../../winter/images/ic_title.png) no-repeat left top/contain !important}.sub_title:before{background:url(../../winter/images/ic_st.png) no-repeat center center/contain !important;width:28px;height:28px}@media only screen and (max-width: 767px){.sub_title:before{width:1.6em;height:1.6em;margin-top:-.2em}}.sub_title span{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.sub_title span{font-size:125%}}@media only screen and (max-width: 767px){.sub_title span{font-size:113%}}.con_mainimg{position:relative}.con_mainimg h2{position:absolute;bottom:21.33333%;left:0;right:0;margin:0 auto;max-width:1203px;width:90%;text-align:center;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg h2{bottom:25.33333%}}@media only screen and (max-width: 767px){.con_mainimg h2{bottom:26.66667%}}.con_mainimg .btn_mov{position:absolute;bottom:5.33333%;left:50%;transform:translateX(-50%);cursor:pointer;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .btn_mov{bottom:4%}}@media only screen and (max-width: 767px){.con_mainimg .btn_mov{bottom:9.33333%}}.con_mainimg .btn_mov:before{content:'';display:inline-block;vertical-align:middle;width:90px;height:90px;background:url(../../winter/images/ic_mov.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.con_mainimg .btn_mov:before{width:3em;height:3em}}.con_mainimg .btn_mov span{display:inline-block;vertical-align:middle;font-size:182%;letter-spacing:.06em;color:#fff;text-shadow:0 0 10px rgba(1,56,119,0.75)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .btn_mov span{font-size:169%}}@media only screen and (max-width: 767px){.con_mainimg .btn_mov span{font-size:138%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_img{overflow:hidden}.con_mainimg .box_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_img{overflow:hidden}.con_mainimg .box_img img{position:relative;width:150%;max-width:none;margin-left:-25%}}@media only screen and (max-width: 767px){.con_mainimg .box_img{overflow:hidden}.con_mainimg .box_img img{position:relative;width:230%;max-width:none;margin-left:-65%}}.con_intr{position:relative;margin-top:70px;padding-bottom:120px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:60px}}@media only screen and (max-width: 767px){.con_intr{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_intr{padding-bottom:2em}}@media only screen and (min-width: 1200px){.con_intr{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end}}@media print{.con_intr{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{padding-top:40px}}@media only screen and (max-width: 767px){.con_intr{padding-top:2em}}.con_intr:before{content:'';display:block;position:absolute;left:0;bottom:0;width:86.14583%;height:92.68293%;background:url(../../winter/images/bg1.jpg) left top;z-index:-1}@media only screen and (max-width: 1199px){.con_intr:before{height:100%}}@media only screen and (max-width: 767px){.con_intr:before{width:100%}}@media only screen and (min-width: 1200px){.con_intr .box_txt{max-width:700px;width:37.5%;margin-left:3.125%;padding-bottom:16.40625%}}@media print{.con_intr .box_txt{max-width:700px;width:37.5%;margin-left:3.125%;padding-bottom:16.40625%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intr .box_txt{padding-bottom:14.58333%}}@media only screen and (max-width: 1199px){.con_intr .box_txt{width:91.66667%;margin:auto}}.con_intr .box_txt h3{font-size:150%;letter-spacing:.3em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_txt h3{font-size:150%}}@media only screen and (max-width: 767px){.con_intr .box_txt h3{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_txt h3{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_intr .box_txt h3{letter-spacing:.1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intr .box_txt h3{font-size:150%;letter-spacing:.2em}}.con_intr .box_txt h3 i{display:inline-block}.con_intr .box_txt .txt{margin-top:1em;font-size:94%;line-height:2}@media only screen and (min-width: 1200px){.con_intr .box_img{width:55.72917%}}@media print{.con_intr .box_img{width:55.72917%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_img{margin-top:40px}}@media only screen and (max-width: 767px){.con_intr .box_img{margin-top:1.5em}}@media only screen and (max-width: 1199px){.con_intr .box_img .img1{width:70%}}@media only screen and (max-width: 767px){.con_intr .box_img .img1{width:85%}}@media only screen and (min-width: 1200px){.con_intr .box_img .img2{position:absolute;right:0;top:57.31707%;max-width:540px;width:36.45833%}}@media print{.con_intr .box_img .img2{position:absolute;right:0;top:57.31707%;max-width:540px;width:36.45833%}}@media only screen and (max-width: 1199px){.con_intr .box_img .img2{width:40%;margin-top:-12.19512%;margin-left:auto}}@media only screen and (max-width: 767px){.con_intr .box_img .img2{width:70%;margin-top:-3.04878%}}.con_lesson{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson{margin-top:100px}}@media only screen and (max-width: 767px){.con_lesson{margin-top:4em}}.con_lesson .txt_lead{margin:1em;text-align:center;font-size:94%;line-height:2}.con_lesson .txt_lead span{display:inline-block;border-radius:.5em;padding:.1em 1em;margin-top:1.2em;background:#47a9b8;color:#fff;font-size:107%}.con_lesson .inner{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .inner{margin-top:45px}}@media only screen and (max-width: 767px){.con_lesson .inner{margin-top:2.5em}}.con_lesson .inner+.inner{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .inner+.inner{margin-top:90px}}@media only screen and (max-width: 767px){.con_lesson .inner+.inner{margin-top:3.5em}}.con_lesson .inner .box_img{max-width:1800px;width:95%}@media only screen and (min-width: 768px){.con_lesson .inner .box_img{display:flex}.con_lesson .inner .box_img .img{width:50%}}@media only screen and (max-width: 767px){.con_lesson .inner .box_img .img{position:relative;overflow:hidden;height:11em}.con_lesson .inner .box_img .img img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}}.con_lesson .inner .box_txt{max-width:1320px;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .inner .box_txt{margin-top:45px}}@media only screen and (max-width: 767px){.con_lesson .inner .box_txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt{display:flex}}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt .wrp_txt{width:51.51515%;max-width:620px;display:flex;flex-direction:column}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lesson .inner .box_txt .wrp_txt{width:56.06061%}}.con_lesson .inner .box_txt .wrp_txt .txt{margin-top:1em;margin-bottom:auto;font-size:94%;line-height:2}.con_lesson .inner .box_txt .wrp_txt .btns{margin-top:1em}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt .wrp_txt .btns{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lesson .inner .box_txt .wrp_txt .btns{display:block}}.con_lesson .inner .box_txt .wrp_txt .btns>p a:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;margin:0 0 0 1em;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.con_lesson .inner .box_txt .wrp_txt .btns>p a:hover:after{transform:translateX(0.5em)}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri{width:42.74194%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri{width:100%}}.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a{position:relative;text-align:center;background:#324b63;color:#fff;font-size:94%;letter-spacing:.06em;padding:.85em 1em;display:block;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a{font-size:88%}}@media only screen and (max-width: 767px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a{padding:.8em}}.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a:before{content:"";border:1px solid rgba(255,255,255,0.2);width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:3px;left:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a:after{color:#fff}.con_lesson .inner .box_txt .wrp_txt .btns .btn_pri a:hover{background:#436585}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_app{width:52.41935%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_app{width:100%;margin-top:.8em}}@media only screen and (max-width: 767px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_app{margin-top:.5em}}.con_lesson .inner .box_txt .wrp_txt .btns .btn_app a{text-align:center;border:2px solid #324b63;letter-spacing:.06em;padding:.85em 1em;display:block;cursor:pointer;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;font-size:94%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_app a{font-size:88%}}@media only screen and (max-width: 767px){.con_lesson .inner .box_txt .wrp_txt .btns .btn_app a{padding:.8em}}.con_lesson .inner .box_txt .wrp_txt .btns .btn_app a:hover{color:#fff;background:#324b63}.con_lesson .inner .box_txt .wrp_img{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.con_lesson .inner .box_txt .wrp_img{width:44.39394%;margin-left:4.09091%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lesson .inner .box_txt .wrp_img{width:39.84848%}}@media only screen and (max-width: 767px){.con_lesson .inner .box_txt .wrp_img{margin-top:1.5em}}.con_lesson .inner .box_txt .wrp_img .img{width:47.44027%}.con_lesson .box_ser{box-sizing:border-box;margin-top:120px;border:8px solid #d7e1eb;padding:50px 50px 55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .box_ser{margin-top:90px}}@media only screen and (max-width: 767px){.con_lesson .box_ser{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .box_ser{padding:40px 40px 45px}}@media only screen and (max-width: 767px){.con_lesson .box_ser{padding:1.8em 1.5em}}@media only screen and (max-width: 767px){.con_lesson .box_ser{border:6px solid #d7e1eb}}.con_lesson .box_ser h5{text-align:center;font-size:150%;letter-spacing:.3em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .box_ser h5{font-size:138%}}@media only screen and (max-width: 767px){.con_lesson .box_ser h5{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .box_ser h5{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_lesson .box_ser h5{letter-spacing:.1em}}.con_lesson .box_ser .txt{margin-top:20px;text-align:center;font-size:94%;line-height:1.95}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lesson .box_ser .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_lesson .box_ser .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_lesson .box_ser .txt{text-align:left}}.con_rental{margin-top:140px;padding:100px 0 120px;background:#f2f7f8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental{margin-top:110px}}@media only screen and (max-width: 767px){.con_rental{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental{padding:8.33333% 0 10%}}@media only screen and (max-width: 767px){.con_rental{padding:3em 0 3.5em}}.con_rental .box_txt{margin-top:15px}@media only screen and (max-width: 767px){.con_rental .box_txt{margin-top:1em}}.con_rental .box_txt .txt{line-height:1.6;font-size:94%}@media only screen and (min-width: 768px){.con_rental .box_txt .txt{text-align:center}}.con_rental .box_txt .txt_off{display:block;margin-top:25px;padding:20px 20px 25px;background:#fff;text-align:center;font-size:107%;letter-spacing:.08em}@media only screen and (max-width: 767px){.con_rental .box_txt .txt_off{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_txt .txt_off{padding:15px 15px 20px}}@media only screen and (max-width: 767px){.con_rental .box_txt .txt_off{padding:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_txt .txt_off{font-size:100%}}@media only screen and (max-width: 767px){.con_rental .box_txt .txt_off{font-size:88%}}.con_rental .box_txt .txt_off span{color:#712b34;font-size:120%;line-height:1}.con_rental .box_txt .txt_off span i{font-size:132%}@media only screen and (max-width: 767px){.con_rental .box_txt .txt_off{text-align:left}}.con_rental .box_ren{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren{margin-top:50px}}@media only screen and (max-width: 767px){.con_rental .box_ren{margin-top:2.5em}}.con_rental .box_ren+.box_ren{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren+.box_ren{margin-top:55px}}@media only screen and (max-width: 767px){.con_rental .box_ren+.box_ren{margin-top:3em}}.con_rental .box_ren .wrp_tit{margin-bottom:20px}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tit{margin-bottom:1em}}@media only screen and (min-width: 1200px){.con_rental .box_ren .wrp_tit{display:flex;justify-content:space-between}}@media print{.con_rental .box_ren .wrp_tit{display:flex;justify-content:space-between}}.con_rental .box_ren .wrp_tit .sub_title span{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_tit .sub_title span{font-size:132%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tit .sub_title span{font-size:119%}}.con_rental .box_ren .wrp_tit .vie{font-size:94%}@media only screen and (max-width: 1199px){.con_rental .box_ren .wrp_tit .vie{margin-top:1em}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tit .vie{text-align:center}}.con_rental .box_ren .wrp_tit .vie span{display:inline-block;margin-right:1em;padding:.1em .5em .2em;border-radius:1em;background:#47a9b8;color:#fff}.con_rental .box_ren .wrp_tit .vie em{color:#d20001;font-size:154%}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tit .vie em{font-size:127%}}.con_rental .box_ren .wrp_tab{width:100%;border:2px solid #355b7e;text-align:center}@media only screen and (min-width: 768px){.con_rental .box_ren .wrp_tab{display:table;table-layout:fixed}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tab{position:relative;display:flex;flex-wrap:wrap}.con_rental .box_ren .wrp_tab:after{content:'';display:block;position:absolute;top:calc(100% + 1.5px);left:0;width:100%;height:1.5em;background:#355b7e;clip-path:polygon(0 0, 100% 0, 50% 100%);z-index:2}}.con_rental .box_ren .wrp_tab li{position:relative;padding:1.2em .5em;padding:1.2em 0.5em;font-size:94%;cursor:pointer;transition:all 400ms ease}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tab li{padding:0.8em 0.5em}}.con_rental .box_ren .wrp_tab li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:59.32203%;width:1px;background:#93a9bb;transition:opacity 400ms ease}.con_rental .box_ren .wrp_tab li.active{background:#355b7e;color:#fff}.con_rental .box_ren .wrp_tab li.active:before{opacity:0}@media only screen and (min-width: 768px){.con_rental .box_ren .wrp_tab li{display:table-cell}.con_rental .box_ren .wrp_tab li:after{content:'';display:block;position:absolute;top:calc(100% + 1.5px);left:0;width:100%;height:0;background:#355b7e;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:height 400ms ease}.con_rental .box_ren .wrp_tab li:first-child:before{content:none}.con_rental .box_ren .wrp_tab li.active:after{height:1em}.con_rental .box_ren .wrp_tab li.active+li:before{opacity:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rental .box_ren .wrp_tab li{font-size:88%;letter-spacing:0}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tab li{width:50%}.con_rental .box_ren .wrp_tab li:before{left:auto;right:0}.con_rental .box_ren .wrp_tab li:nth-child(2n):before{content:none}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_tab#js-tab3 li{width:100%}.con_rental .box_ren .wrp_tab#js-tab3 li:before{content:none}}.con_rental .box_ren .wrp_panel li{display:none;background:#fff;padding:60px 0 65px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li{padding:50px 0 55px}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li{padding:3em 0 3em}}.con_rental .box_ren .wrp_panel li:first-child{display:block}.con_rental .box_ren .wrp_panel li table{width:90%;max-width:870px;margin:auto}.con_rental .box_ren .wrp_panel li table tr th,.con_rental .box_ren .wrp_panel li table tr td{line-height:1.6}.con_rental .box_ren .wrp_panel li table tr th{text-align:center;background:url(../../winter/images/bg2.jpg) left top;font-size:94%;padding:13px 15px;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table tr th{font-size:94%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr th{font-size:88%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr th{padding:0.8em 0.5em}}.con_rental .box_ren .wrp_panel li table tr td{text-align:right;padding:1.2em 1.5em;padding:18px 30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table tr td{padding:15px 20px}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td{padding:0.8em 1em 0.8em 0}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td{text-align:center;font-size:88%}}.con_rental .box_ren .wrp_panel li table tr td:first-child{white-space:nowrap;text-align:left;padding:18px 35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table tr td:first-child{padding:15px 25px}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td:first-child{padding:0.8em 1em}}.con_rental .box_ren .wrp_panel li table tr td>*{display:inline-block;vertical-align:middle}.con_rental .box_ren .wrp_panel li table tr td i{margin:0 2em;line-height:1}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td i{margin:0 1em}}.con_rental .box_ren .wrp_panel li table tr td em{font-size:144%;color:#d20001}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table tr td em{font-size:188%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td em{font-size:107%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td em{font-size:125%}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table tr td em{font-size:143%}}.con_rental .box_ren .wrp_panel li table tr:nth-child(odd) td{background:#f2f7f8}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table.tbl2 tr th,.con_rental .box_ren .wrp_panel li table.tbl2 tr td{display:block}}.con_rental .box_ren .wrp_panel li table.tbl2 tr th{text-align:left;padding:25px 60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table.tbl2 tr th{padding:20px 40px}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table.tbl2 tr th{padding:1.2em 0.5em}}.con_rental .box_ren .wrp_panel li table.tbl2 tr td{padding:25px 60px 25px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table.tbl2 tr td{padding:20px 40px 20px 0}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table.tbl2 tr td{padding:0 1em 1.2em}}.con_rental .box_ren .wrp_panel li table.tbl2 tr td:first-child{padding:25px 60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_ren .wrp_panel li table.tbl2 tr td:first-child{padding:20px 40px}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table.tbl2 tr td:first-child{padding:1.2em 1em 1em}}@media only screen and (max-width: 767px){.con_rental .box_ren .wrp_panel li table.tbl2 tr td:last-child{text-align:right}}.con_rental .box_ren .wrp_panel li .txt{width:90%;max-width:870px;margin:1.5em auto 0;text-align:right}.con_rental .box_bn{max-width:1180px;margin-top:85px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rental .box_bn{margin-top:65px}}@media only screen and (max-width: 767px){.con_rental .box_bn{margin-top:3em}}@media only screen and (min-width: 768px){.con_rental .box_bn{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.con_rental .box_bn .bn{width:56.77966%}.con_rental .box_bn .bn+.bn{width:38.13559%}}@media only screen and (max-width: 767px){.con_rental .box_bn .bn+.bn{margin-top:1em}}.con_ski{padding:120px 0;background:url(../../winter/images/bg_ski.jpg) no-repeat center bottom,url(../../winter/images/bg3.jpg) left top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski{padding:10% 0}}@media only screen and (max-width: 767px){.con_ski{padding:3em 0}}.con_ski .txt_lead{margin-top:1em;text-align:center;font-size:94%;line-height:2}.con_ski .box_ski{max-width:1800px;margin-top:45px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski{margin-top:35px}}@media only screen and (max-width: 767px){.con_ski .box_ski{margin-top:2em}}@media only screen and (min-width: 1200px){.con_ski .box_ski{width:95%;display:flex;align-items:center}}@media print{.con_ski .box_ski{width:95%;display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski{max-width:900px}}.con_ski .box_ski .wrp_img{position:relative;overflow:hidden}@media only screen and (min-width: 1200px){.con_ski .box_ski .wrp_img{width:63.61111%;height:570px}}@media print{.con_ski .box_ski .wrp_img{width:63.61111%;height:570px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ski .box_ski .wrp_img{width:55.55556%}}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_img{overflow:hidden}.con_ski .box_ski .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 1200px){.con_ski .box_ski .wrp_img img{position:relative;left:50%;transform:translateX(-50%);max-width:inherit;height:100%}}@media print{.con_ski .box_ski .wrp_img img{position:relative;left:50%;transform:translateX(-50%);max-width:inherit;height:100%}}.con_ski .box_ski .wrp_txt{box-sizing:border-box;padding:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski .wrp_txt{padding:45px 60px}}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt{padding:1.5em 1.5em 2em}}@media only screen and (min-width: 1200px){.con_ski .box_ski .wrp_txt{width:36.38889%;max-width:580px}}@media print{.con_ski .box_ski .wrp_txt{width:36.38889%;max-width:580px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ski .box_ski .wrp_txt{width:44.44444%;padding:50px}}.con_ski .box_ski .wrp_txt .txt{margin-top:1.5em;font-size:94%;line-height:2.2}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt .txt{line-height:1.9}}.con_ski .box_ski .wrp_txt table{margin-top:25px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski .wrp_txt table{margin-top:20px}}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt table{margin-top:1.5em}}.con_ski .box_ski .wrp_txt table tr th,.con_ski .box_ski .wrp_txt table tr td{vertical-align:top;padding:0.6em 2em 1.5em;font-size:94%;line-height:2.2}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt table tr th,.con_ski .box_ski .wrp_txt table tr td{padding:0.6em 1em 1.5em}}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt table tr th,.con_ski .box_ski .wrp_txt table tr td{line-height:1.9}}.con_ski .box_ski .wrp_txt table tr th{white-space:nowrap;font-weight:normal;border-top:1px solid #385f84;border-bottom:1px solid #385f84}.con_ski .box_ski .wrp_txt table tr td{border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b}.con_ski .box_ski .wrp_txt table tr td a{display:inline-block;color:#385f84}.con_ski .box_ski .wrp_txt table tr td a:after{content:'';display:block;width:100%;border-bottom:1px solid #c4ccd6}.con_ski .box_ski .wrp_txt table tr td a:hover:after{opacity:0}.con_ski .box_ski .wrp_txt .btn_plan{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski .wrp_txt .btn_plan{margin-top:25px}}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt .btn_plan{margin-top:1.5em}}@media only screen and (min-width: 1200px){.con_ski .box_ski .wrp_txt .btn_plan{max-width:240px}}@media print{.con_ski .box_ski .wrp_txt .btn_plan{max-width:240px}}.con_ski .box_ski .wrp_txt .btn_plan a{background:#324b63;color:#fff;padding:0.9em 1em}@media only screen and (max-width: 767px){.con_ski .box_ski .wrp_txt .btn_plan a{padding:0.9em 1em}}.con_ski .box_ski .wrp_txt .btn_plan a>span{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;font-size:94%}.con_ski .box_ski .wrp_txt .btn_plan a>span:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_ski .box_ski .wrp_txt .btn_plan a:hover{background:#436585}.con_ski .box_ski+.box_ski{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ski .box_ski+.box_ski{margin-top:100px}}@media only screen and (max-width: 767px){.con_ski .box_ski+.box_ski{margin-top:4em}}.con_ski .box_ski:nth-child(even){flex-direction:row-reverse}@media only screen and (min-width: 1200px){.con_ski .box_ski:nth-child(even) .wrp_img{width:55.55556%;height:570px}}@media print{.con_ski .box_ski:nth-child(even) .wrp_img{width:55.55556%;height:570px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ski .box_ski:nth-child(even) .wrp_img{width:50%}}@media only screen and (max-width: 767px){.con_ski .box_ski:nth-child(even) .wrp_img{overflow:hidden}.con_ski .box_ski:nth-child(even) .wrp_img img{position:relative;width:105%;max-width:none;margin-left:-2.5%}}@media only screen and (min-width: 1200px){.con_ski .box_ski:nth-child(even) .wrp_txt{width:44.44444%;max-width:700px}}@media print{.con_ski .box_ski:nth-child(even) .wrp_txt{width:44.44444%;max-width:700px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ski .box_ski:nth-child(even) .wrp_txt{width:50%}}.con_access{padding:100px 0 120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{padding:8.33333% 0 10%}}@media only screen and (max-width: 767px){.con_access{padding:3em 0}}.con_access h3{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_access h3{margin-bottom:1.5em}}.con_access .box_acc{display:flex;flex-wrap:wrap}.con_access .box_acc li{width:23.08333%;margin:60px 0 0 2.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li{width:32%}}@media only screen and (max-width: 767px){.con_access .box_acc li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li{margin:40px 0 0 2%}}@media only screen and (max-width: 767px){.con_access .box_acc li{margin:0.5em 0 0}}@media only screen and (min-width: 1200px){.con_access .box_acc li:nth-child(4n+1){margin-left:0}.con_access .box_acc li:nth-child(-n+4){margin-top:0}}@media print{.con_access .box_acc li:nth-child(4n+1){margin-left:0}.con_access .box_acc li:nth-child(-n+4){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li:nth-child(3n+1){margin-left:0}.con_access .box_acc li:nth-child(-n+3){margin-top:0}}@media only screen and (max-width: 767px){.con_access .box_acc li:first-child{margin-top:0}}.con_access .box_acc li .st{margin-bottom:35px;font-size:100%;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .st{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_access .box_acc li .st{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .st{font-size:88%}}@media only screen and (max-width: 767px){.con_access .box_acc li .st{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .st{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_access .box_acc li .st{letter-spacing:.1em}}@media only screen and (min-width: 768px){.con_access .box_acc li .st{text-align:center}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_access .box_acc li .st{font-size:94%}}@media only screen and (max-width: 767px){.con_access .box_acc li .st{position:relative;border:rgba(42,44,33,0.5) 1px solid;padding:.7em 1em .7em 1em;color:#5c6724;background:#fbfaf9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_access .box_acc li .st:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:3px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;line-height:2em;text-align:center;font-size:88%;color:#5c6724;font-size:108%}.con_access .box_acc li .st.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}}.con_access .box_acc li .st em{display:block;font-size:138%;line-height:1.3}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .st em{font-size:129%}}@media only screen and (max-width: 767px){.con_access .box_acc li .st em{font-size:124%}}.con_access .box_acc li .inner{position:relative;padding:45px 20px;background:url(../../winter/images/bg2.jpg) left top;box-sizing:border-box;border-radius:.4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner{padding:35px 15px}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner{padding:1.5em 1em}}@media only screen and (min-width: 768px){.con_access .box_acc li .inner{display:block !important;height:100%}.con_access .box_acc li .inner:before{content:'';position:absolute;left:0;right:0;top:0;width:50.54152%;height:.6em;margin:auto;background:url(../../winter/images/bg4.jpg) left top}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_access .box_acc li .inner:before{height:.3em}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner{display:none;margin:.8em auto 2em}}.con_access .box_acc li .inner.lh2{padding:30px 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner.lh2{padding:25px 15px}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner.lh2{padding:1.5em 1em}}.con_access .box_acc li .inner.lh2 .st{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner.lh2 .st{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner.lh2 .st{margin-bottom:1em}}.con_access .box_acc li .inner .tbl{text-align:center;border-bottom:1px solid #385f84;border-top:1px solid #385f84;white-space:nowrap;font-size:94%;padding:.8em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner .tbl{font-size:88%}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner .tbl{font-size:94%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_access .box_acc li .inner .tbl{font-size:82%}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner .tbl{padding:.6em 0}}.con_access .box_acc li .inner .tbl:before{font-size:134%;color:#385f84}.con_access .box_acc li .inner .tbl.walk:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_access .box_acc li .inner .tbl.car:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_access .box_acc li .inner .att{margin-top:1em;font-size:82%;letter-spacing:.06em;line-height:1.6;color:#324b63;padding:0 .5em}.con_access .box_acc li .inner .btns{overflow:hidden;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner .btns{margin-top:15px}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner .btns{margin-top:1em}}.con_access .box_acc li .inner .btns [class^="btn"] a{display:block;padding:15px 0;border:2px solid #324b63;box-sizing:border-box;text-decoration:none;text-align:center;font-size:94%;letter-spacing:.06em;transition:background 500ms ease,color 500ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner .btns [class^="btn"] a{padding:12px 0}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner .btns [class^="btn"] a{padding:0.8em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_acc li .inner .btns [class^="btn"] a{font-size:88%}}@media only screen and (max-width: 767px){.con_access .box_acc li .inner .btns [class^="btn"] a{font-size:82%}}.con_access .box_acc li .inner .btns .btn1 a{position:relative;background:#324b63;color:#fff}.con_access .box_acc li .inner .btns .btn1 a:before{content:'\f108';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.5em}.con_access .box_acc li .inner .btns .btn1 a:after{content:'';position:absolute;left:.1em;top:.1em;width:calc(100% - .2em);height:calc(100% - .2em);border:1px solid rgba(255,255,255,0.2);box-sizing:border-box}.con_access .box_acc li .inner .btns .btn1 a:hover{background:#fff;color:#324b63}.con_access .box_acc li .inner .btns .btn2{margin-top:.5em}.con_access .box_acc li .inner .btns .btn2 a:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_access .box_acc li .inner .btns .btn2 a:hover{background:#324b63;color:#fff}.con_access .txt{text-align:center;margin:2em auto 0}.con_information{background:url(../../winter/images/bg_inf.jpg) no-repeat center bottom/auto #fcfcfe;padding:120px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{padding:10% 0}}@media only screen and (max-width: 767px){.con_information{padding:3em 0}}.con_information .box_inf{margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_inf{margin-top:45px}}@media only screen and (max-width: 767px){.con_information .box_inf{margin-top:2em}}@media only screen and (min-width: 768px){.con_information .box_inf{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_inf{align-items:flex-start}}@media only screen and (min-width: 768px){.con_information .box_inf .wrp_img{width:55.41667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_inf .wrp_img{overflow:hidden}.con_information .box_inf .wrp_img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_inf .wrp_img{overflow:hidden}.con_information .box_inf .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px){.con_information .box_inf .wrp_txt{width:40%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_information .box_inf .wrp_txt{padding-top:15px}}@media only screen and (max-width: 767px){.con_information .box_inf .wrp_txt{margin-top:1.5em}}.con_information .box_inf .wrp_txt table{width:100%;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_inf .wrp_txt table{margin-top:25px}}@media only screen and (max-width: 767px){.con_information .box_inf .wrp_txt table{margin-top:1.2em}}.con_information .box_inf .wrp_txt table tr th,.con_information .box_inf .wrp_txt table tr td{vertical-align:top;font-size:94%;letter-spacing:normal;padding:.8em}.con_information .box_inf .wrp_txt table tr th{white-space:nowrap}.con_information .box_oth{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_oth{margin-top:45px}}@media only screen and (max-width: 767px){.con_information .box_oth{margin-top:3em}}@media only screen and (min-width: 768px){.con_information .box_oth{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.con_information .box_oth li{width:47.91667%}}@media only screen and (max-width: 767px){.con_information .box_oth li+li{margin-top:3em}}.con_information .box_oth li .wrp_txt{margin-top:25px;padding:0 30px 0 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_oth li .wrp_txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_information .box_oth li .wrp_txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_oth li .wrp_txt{padding:0 10px}}@media only screen and (max-width: 767px){.con_information .box_oth li .wrp_txt{padding:0 0.5em}}.con_information .box_oth li .wrp_txt h4{text-align:center}.con_information .box_oth li .wrp_txt .txt{margin-top:15px;font-size:94%;line-height:1.66}@media only screen and (max-width: 767px){.con_information .box_oth li .wrp_txt .txt{margin-top:1em}}.con_information .box_oth li .wrp_txt table{width:100%;margin-top:15px}@media only screen and (max-width: 767px){.con_information .box_oth li .wrp_txt table{margin-top:1em}}.con_information .box_oth li .wrp_txt table tr th,.con_information .box_oth li .wrp_txt table tr td{vertical-align:top;font-size:94%;letter-spacing:normal;padding:.8em 1em}.con_information .box_oth li .wrp_txt table tr th{white-space:nowrap}#js-video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;background:rgba(0,0,0,0.8)}#js-video video{position:absolute;top:0;left:50%;height:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#js-video .js-close{position:absolute;display:block !important;cursor:pointer;position:absolute;right:1em;top:1em;width:50px;height:50px;padding:.5em;background:rgba(0,0,0,0.8);z-index:6000}@media only screen and (max-width: 767px){#js-video .js-close{width:2em}}@media only screen and (max-width: 767px){#js-video .js-close{height:2em}}#js-video .js-close:before,#js-video .js-close:after{content:'';display:block;width:1px;height:40px;position:absolute;top:.3em;left:50%;background:#fff}@media only screen and (max-width: 767px){#js-video .js-close:before,#js-video .js-close:after{height:1.8em}}@media only screen and (max-width: 767px){#js-video .js-close:before,#js-video .js-close:after{top:.2em}}#js-video .js-close:before{transform:rotate(45deg)}#js-video .js-close:after{transform:rotate(-45deg)}
