﻿#customer_header,#customer_footer{color:#1E1E1E;margin:0 auto;font-family:"Noto Sans JP",sans-serif;background:#FFFFFF;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}#customer_header a:active,#customer_header a:hover,#customer_header a:hover img,#customer_footer a:active,#customer_footer a:hover,#customer_footer a:hover img{opacity:0.5;color:#1E1E1E;text-decoration:none}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.pb0{padding-bottom:0px !important}.pb10{padding-bottom:10px !important}.p15{padding:0 15px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.mb05em{margin-bottom:0.5em !important}.mb1em{margin-bottom:1em !important}.mb2em{margin-bottom:2em !important}.mb3em{margin-bottom:3em !important}.mb4em{margin-bottom:4em !important}.pb05em{padding-bottom:0.5em !important}.mr0{margin-right:0 !important}li{list-style:none}p{text-align:justify;-ms-text-justify:auto;text-justify:auto;text-justify:inter-ideograph}h1,h2,h3,h4,h5,h6,strong{font-weight:normal}img{vertical-align:bottom;max-width:100%}.noborder{border:none !important}.nomargin{margin:0 0 !important}.ta_r{text-align:right}.ta_c{text-align:center}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.enfont{font-family:Montserrat;letter-spacing:0.2em;font-weight:bold}a{color:#1E1E1E;text-decoration:none}.ns_show{display:none}.benefits{display:none}#mv{width:100%;max-width:100%;position:relative;background:url(https://www.meito-bonari.com/images/rsv_489/mv.jpg) center center no-repeat;background-size:cover}@media (min-width: 1001px){#mv{height:300px}}@media (max-width: 1000px){#mv{height:50vw}}@media (min-width: 1001px){#mv:before{content:"";background:linear-gradient(rgba(0,0,0,0.3), transparent);height:170px;width:100%;position:absolute;top:0;left:0;z-index:2}}#mv h1{position:absolute;z-index:20}@media (min-width: 1001px){#mv h1{width:350px;height:160px;top:-30px;left:50%;margin-left:-600px}}@media (max-width: 1000px){#mv h1{width:90vw;height:50vw;top:-20vw;left:-15vw}}#mv h1 a{display:block;text-indent:-10000px;overflow:hidden;background:url(../images/logo_fnav.svg) center center no-repeat}@media (min-width: 1001px){#mv h1 a{width:350px;height:160px;background-size:430px auto}}@media (max-width: 1000px){#mv h1 a{width:100%;height:100%;background-size:contain}}#mv h2{text-align:center;z-index:10000px;z-index:3;position:absolute;text-indent:-10000px;overflow:hidden;background:url(https://www.meito-bonari.com/images/rsv_489/ttl.png) center center no-repeat}@media (min-width: 1001px){#mv h2{width:640px;height:250px;top:0;left:50%;margin-left:-320px}}@media (max-width: 1000px){#mv h2{width:76vw;height:50vw;top:50%;margin-top:-20vw;left:50%;margin-left:-38vw;background-size:auto 26vw}}.cb{background:#f0f2f8}h3.ch3_2 span{display:block;text-align:center;font-family:'Noto Sans JP', sans-serif}@media (min-width: 1001px){h3.ch3_2 span{font-size:17px}}@media (max-width: 1000px){h3.ch3_2 span{font-size:3.8vw}}h4.ch4_2 span.ja{font-family:'Noto Sans JP', sans-serif}@media (min-width: 1001px){h4.ch4_2 span.ja{font-size:17px}}@media (max-width: 1000px){h4.ch4_2 span.ja{font-size:3.4vw}}h4.ch4_2 span.ja:after{background:none}.cbtn3{display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff;position:relative}@media (min-width: 1001px){.cbtn3{font-size:16px;width:400px;height:50px;border:#00763F 1px solid;border-radius:3px;background:url(../images/icon_arrow_r_white.svg) right 13px center no-repeat #00763F}}@media (max-width: 1000px){.cbtn3{font-size:4vw;width:66vw;height:13vw;padding-right:6vw;background:url(../images/icon_arrow_r_white.svg) right 4vw center no-repeat #00763F;background-size:1.6vw auto;border-radius:1vw}}@media (min-width: 1001px){.cbtn3:hover{opacity:1;border:#00763F 1px solid;color:#00763F;background:url(../images/icon_arrow_r.svg) right 8px center no-repeat #fff}}@media (min-width: 1001px){.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.pt50{padding-top:50px !important}.mr20{margin-right:20px}.ls-1{letter-spacing:-1px}.ls-2{letter-spacing:-2px}.ls-3{letter-spacing:-3px}.ls-4{letter-spacing:-4px}.fs10{font-size:10px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs24{font-size:24px}.fs26{font-size:26px}a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.img_hidden{opacity:0;transition:1s}.img_open{-moz-animation:imgfade 1s linear 0s 1 normal forwards;-webkit-animation:imgfade 1s linear 0s 1 normal forwards;-o-animation:imgfade 1s linear 0s 1 normal forwards;-ms-animation:imgfade 1s linear 0s 1 normal forwards}.img_open.ih2{-moz-animation:imgfade 1s linear 0.3s 1 normal forwards;-webkit-animation:imgfade 1s linear 0.3s 1 normal forwards;-o-animation:imgfade 1s linear 0.3s 1 normal forwards;-ms-animation:imgfade 1s linear 0.3s 1 normal forwards}.img_open.ih3{-moz-animation:imgfade 1s linear 0.6s 1 normal forwards;-webkit-animation:imgfade 1s linear 0.6s 1 normal forwards;-o-animation:imgfade 1s linear 0.6s 1 normal forwards;-ms-animation:imgfade 1s linear 0.6s 1 normal forwards}.img_open.ih4{-moz-animation:imgfade 1s linear 0.9s 1 normal forwards;-webkit-animation:imgfade 1s linear 0.9s 1 normal forwards;-o-animation:imgfade 1s linear 0.9s 1 normal forwards;-ms-animation:imgfade 1s linear 0.9s 1 normal forwards}.img_open.ih5{-moz-animation:imgfade 1s linear 1.2s 1 normal forwards;-webkit-animation:imgfade 1s linear 1.2s 1 normal forwards;-o-animation:imgfade 1s linear 1.2s 1 normal forwards;-ms-animation:imgfade 1s linear 1.2s 1 normal forwards}.showup{opacity:0;transition:1s;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px)}.upview{-moz-animation:showup 0.6s linear 0s 1 normal forwards;-webkit-animation:showup 0.6s linear 0s 1 normal forwards;-o-animation:showup 0.6s linear 0s 1 normal forwards;-ms-animation:showup 0.6s linear 0s 1 normal forwards}.upview.uv2{-moz-animation:showup 0.6s linear 0.3s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.3s 1 normal forwards;-o-animation:showup 0.6s linear 0.3s 1 normal forwards;-ms-animation:showup 0.6s linear 0.3s 1 normal forwards}.upview.uv3{-moz-animation:showup 0.6s linear 0.6s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.6s 1 normal forwards;-o-animation:showup 0.6s linear 0.6s 1 normal forwards;-ms-animation:showup 0.6s linear 0.6s 1 normal forwards}.upview.uv4{-moz-animation:showup 0.6s linear 0.9s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.9s 1 normal forwards;-o-animation:showup 0.6s linear 0.9s 1 normal forwards;-ms-animation:showup 0.6s linear 0.9s 1 normal forwards}.upview.uv5{-moz-animation:showup 0.6s linear 1.2s 1 normal forwards;-webkit-animation:showup 0.6s linear 1.2s 1 normal forwards;-o-animation:showup 0.6s linear 1.2s 1 normal forwards;-ms-animation:showup 0.6s linear 1.2s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.downview{-moz-animation:showdown 0.6s linear 0s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0s 1 normal forwards;-o-animation:showdown 0.6s linear 0s 1 normal forwards;-ms-animation:showdown 0.6s linear 0s 1 normal forwards}.downview.dv2{-moz-animation:showdown 0.6s linear 0.3s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.3s 1 normal forwards;-o-animation:showdown 0.6s linear 0.3s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.3s 1 normal forwards}.downview.dv3{-moz-animation:showdown 0.6s linear 0.6s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.6s 1 normal forwards;-o-animation:showdown 0.6s linear 0.6s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.6s 1 normal forwards}.downview.dv4{-moz-animation:showdown 0.6s linear 0.9s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.9s 1 normal forwards;-o-animation:showdown 0.6s linear 0.9s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.9s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-20px);-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.for_sp{display:none !important}.for_tab{display:none !important}.for_nw{display:none !important}.tab .for_pcnotab{display:none !important}.tab .for_tab{display:inline !important}body{font-size:16px;line-height:24px}.wrap,#page{position:relative;width:100%;overflow:hidden}#fnav{position:fixed;z-index:1000;background:#f4f4f4;top:-120px}#fnav.scroll{top:0}.cnav{width:100%;height:80px;transition:0.3s}.cnav nav{width:900px}.cnav nav ul{display:flex;justify-content:flex-end;align-items:center;transition:0.3s}.navmain{height:50px;padding-top:15px;position:relative;display:flex;justify-content:space-between;align-items:center;transition:0.3s;flex-wrap:wrap}.navmain nav ul li{position:relative}.navmain nav ul a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;font-size:16px;position:relative;padding:0 12px;position:relative}.navmain nav ul li.btn_rsv a{height:50px;background:#00763F;margin-left:20px;width:160px;color:#FFFFFF;border-radius:5px}header#header{position:absolute;z-index:1000;height:205px;color:#ffffff;top:0;left:0}header#header.cnav h1 a{background:url(../images/logo_white.svg) center center no-repeat;width:215px;height:41px}header#header.cnav nav{width:auto;margin-left:auto}header#header .navmain{width:1100px;margin-left:auto;margin-right:auto;height:150px;padding-top:0}header#header .navmain nav ul li{margin-right:10px}header#header .navmain nav ul li:last-child{margin-right:0}header#header .navmain nav ul li:after{background:#f4f4f4}header#header .navmain nav ul a{color:#ffffff}header#header .navmain nav ul li:nth-child(1) a,header#header .navmain nav ul li:nth-child(2) a{background:url("../images/icon_arrow_try_r_white.svg") center left no-repeat}header#header .navmain nav ul li:nth-child(3) a{background:url("../images/icon_arrow_try_r_white.svg") center left no-repeat}header#header .navmain nav ul li:nth-child(4) a{background:url("../images/icon_tel_white.svg") center left no-repeat;padding-left:20px;display:inline-block;pointer-events:none}header#header.scroll .navmain nav ul a{color:#1c1c1c}.language_menu{line-height:40px;position:relative;top:5px}.language_menu>li{position:relative;width:90px;height:40px;text-align:center;cursor:pointer}.language_menu>li a{display:block;width:100%;height:30px;color:#ffffff;font-size:13px;position:relative;line-height:30px;border-bottom:1px solid #FFFFFF;position:relative}.language_menu>li>a:after{content:"";display:block;width:4px;height:4px;background:url("../images/icon_arrow_try_d_white.svg") center center no-repeat;position:absolute;top:15px;right:0}.language_menu>li:hover a{opacity:1}.language_menu>li ul{left:0;position:absolute;z-index:30}.language_menu>li ul li{overflow:hidden;height:0;transition:0.2s;position:relative}.language_menu>li ul li:before{content:"";width:90px;height:1px;background:rgba(255,255,255,0.2);position:absolute;top:0;left:0}.language_menu>li:hover>ul>li{overflow:visible;width:100%;height:30px;line-height:30px}.language_menu>li ul li a{display:block;position:relative;height:30px;line-height:30px;text-align:center;width:90px}.language_menu>li:hover ul li a:hover{background:#00763F;color:#ffffff}footer .language_menu>li ul{background:#000000}.notused .rsv{display:flex;flex-wrap:wrap;align-items:center}.notused .rsv h2{line-height:35px;font-size:18px;margin-right:20px}.notused .rsv form{display:flex;justify-content:space-between}.notused .rsv .inbox_489ban{display:flex;justify-content:space-between}.notused .rsv form dl{position:relative;margin-right:10px}.notused .rsv form dl dt{position:absolute;top:0;left:0;line-height:35px;font-size:15px;padding-left:12px}.notused .rsv form dl dd input{padding-left:83px;border:#cccccc 1px solid;line-height:33px;font-size:18px;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "MS Mincho", "HGS明朝E", serif;width:230px;height:35px}.notused .rsv form dl.date_489ban dd input{background:url(../images/icon_cal.svg) right 15px center no-repeat #fff}.notused .rsv form dl.date_489ban dd label input{background:#ffffff;padding:0;width:20px;height:20px}.notused .rsv form dl dd select{padding-left:45px;border:#cccccc 1px solid;line-height:33px;font-size:18px;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "MS Mincho", "HGS明朝E", serif;width:100px;height:35px;-webkit-appearance:none;background:url(../images/icon_arrow_down.svg) right 10px center no-repeat #fff}.notused .rsv form dl.room_489ban dd select{padding-left:60px;width:110px}.notused .rsv form dl dd span{position:absolute;right:0;top:0;line-height:35px;display:inline-block;padding-right:20px}.notused .rsv form button{line-height:35px;height:35px;background:url(../images/icon_arrow.svg) right 12px center no-repeat #aa0a78;color:#ffffff;transition:0.3s;text-align:center;padding:0 25px 0 20px;-webkit-appearance:none;cursor:pointer;border:none}.notused .rsv form button:hover{background:url(../images/icon_arrow.svg) right 7px center no-repeat #897551}.notused .rsv .member li a{display:block;padding-left:12px;background:url(../images/icon_list.svg) left center no-repeat;line-height:17px}.notused #ui-datepicker-div{z-index:1000 !important}.notused #rsv_i{background:url(../images/bg_cb.jpg) repeat;padding:40px 0}.notused #rsv_i h2{font-size:20px;line-height:22px}.notused #rsv_i h2 span{font-size:14px;display:block;color:#aa0a78;font-family:adobe-garamond-pro, serif}.notused #rsv_i .rsvwrp{border-left:#d6d6d6 1px solid;padding-left:30px}.notused #rsv_i .rsvwrp .cflex{align-items:flex-end}.notused #rsv_i .rsv form{align-items:flex-end}.notused #rsv_i .rsv form dl dt{position:static;font-size:16px;padding-left:0;line-height:26px}.notused #rsv_i .rsv form dl dd input{padding-left:20px;width:170px}.notused #rsv_i .rsv form dl dd select{padding-left:15px;width:80px}.notused #rsv_i .rsv form dl.date_489ban dd label input{width:20px}.notused #rsv_i .rsv form dl.room_489ban dd select{padding-left:15px;width:80px}.notused #rsv_i .rsv form dl dd span{right:10px;top:26px}.notused #rsv_i .rsv ul.notice{margin-top:15px}#f_rsv{margin:0;padding:1px;position:fixed;display:none;z-index:5099;padding:60px}#f_rsv .b_rate{text-align:center;margin-bottom:20px}#f_rsv .b_rate .bo_frame_radius{color:#00763F}.rsv form{position:relative}.h650 .rsv form{padding-top:20px;padding-bottom:20px}#f_rsv h3{font-size:18px;text-align:center;margin-bottom:15px}.rsv .hcal{display:block;width:100%;padding:0;display:block}.rsv .hcal label{font-size:15px;color:#83174c;text-align:center;display:block}#f_rsv .ui-datepicker-inline{display:flex !important;width:680px !important;margin-left:auto;margin-right:auto;justify-content:space-between}.ui-datepicker-calendar,#datepicker{width:100%}#datepicker{margin-bottom:25px}.ui-datepicker-calendar td{font-size:15px;text-align:center;width:60px;height:40px;line-height:40px}.ui-datepicker-calendar td a{display:block}.ui-datepicker-calendar td.ui-state-disabled{color:#a8a8a8}.ui-datepicker-calendar th{color:#a8a8a8;padding:12px;font-size:15px;text-align:center}.ui-state-active{background:url(../images/date_active.svg) center center no-repeat}.ui-datepicker-header{width:100%;position:relative;height:50px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;width:50px;height:50px;border-radius:50%;border:#00763F 1px solid;text-indent:-10000px;overflow:hidden;cursor:pointer}.ui-datepicker-prev{background:url(../images/cal_prev.svg) center center no-repeat;left:-70px;top:130px}.ui-datepicker-next{background:url(../images/cal_next.svg) center center no-repeat;right:-70px;top:130px}.ui-datepicker-title{display:flex;flex-direction:row;justify-content:center;color:#1E1E1E;line-height:34px}.rsv ul.rsv_ul{width:680px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;margin-bottom:20px}.rsv ul.rsv_ul li{display:flex;font-size:14px;width:22%;border-radius:3px;border:#cfcfcf 1px solid;height:50px;line-height:50px;font-size:15px;align-items:end;position:relative}.rsv ul.rsv_ul li:nth-child(2),.rsv ul.rsv_ul li:nth-child(3){margin-left:6em}.rsv ul.rsv_ul li span{position:absolute;left:-3em}.rsv ul.rsv_ul li:after{content:"";background:url(../images/icon_arrow_try_d_brown.svg) center center no-repeat;right:10px;position:absolute;width:10px;height:50px;top:0}.rsv select{border:none;height:50px;line-height:50px;font-size:16px;font-family:"notoserif";-webkit-appearance:none;border-radius:0;background:none;width:100%;padding-left:50px;position:relative;z-index:3;cursor:pointer}.rsv ul.rsv_ul li label{position:absolute;right:40px;top:0;line-height:50px}.rsv ul.rsv_ul li p{position:absolute;line-height:48px;left:5px;top:0}.rsv ul.rsv_ul li:last-child select{padding-left:44px}.rsv input[type="submit"]{display:block;cursor:pointer;transition:0.3s;-webkit-appearance:none;width:400px;height:50px;line-height:50px;margin-bottom:20px;margin-left:auto;margin-right:auto;border:1px solid #00763F;border-radius:3px;background:url("../images/icon_loupe.svg") left 150px center no-repeat #00763F;color:#FFFFFF}.rsv input[type="submit"]:hover{opacity:0.5}.member{flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center}.member a{padding:0 12px;background:url(../images/icon_arrow_try_r_black.svg) left center no-repeat;background-size:4px auto;line-height:30px;display:block;margin-left:12px}#f_rsv .ui-datepicker-group.ui-datepicker-group-first{width:45%}#f_rsv .ui-datepicker-group.ui-datepicker-group-last{width:45%;margin-left:auto}#f_rsv .ui-datepicker-calendar thead{display:none}#modal-overlay{z-index:5012;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}.mainnav{position:absolute;bottom:0;right:50%;margin-right:-550px;z-index:5;background:#EFEFEF;height:70px;width:1100px}.mainnav ul{display:flex;justify-content:center;align-items:center;height:100%;padding:0}.mainnav ul li{height:100%}.mainnav ul a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;font-size:16px;position:relative;padding:0 30px}.mainnav ul li.btn_rsv a{background:#A06F3D;margin-left:20px;width:160px;color:#FFFFFF}#footer_hotel{position:relative;background:url(../images/bg_cb.jpg) center center;padding:90px 0}#footer_hotel .mainw{position:relative;justify-content:space-between}#footer_hotel .add{position:relative;width:400px}#footer_hotel .add h2{width:202px;height:60px;margin-bottom:15px}#footer_hotel .add h2 a{display:block;width:100%;height:100%;background:url("../images/logo_footer.svg") center center no-repeat;background-size:contain;text-indent:-100000px}#footer_hotel .add p{color:#231815;line-height:30px;letter-spacing:0.8px}#footer_hotel .add p a{display:inline-block;color:#231815;pointer-events:none}#footer_hotel .sns{position:absolute;top:10px;left:250px}#footer_hotel .sns2{position:absolute;top:10px;left:260px;width:70px;display:flex;flex-wrap:wrap;justify-content:space-around}#footer_hotel .sns2 img{width:30px;max-width:100%;display:block;margin:0 auto}#footer_hotel .banner ul{justify-content:flex-end}#footer_hotel .banner ul li:first-child{margin-right:20px}#footer_group{padding:55px 0}#footer_group .groupttl{align-items:center;margin-bottom:40px}#footer_group .groupttl h2{width:159px;height:55px;margin-right:40px}#footer_group .groupttl h2 a{display:block;width:100%;height:100%;background:url("../images/logo_takamiya_g.svg") center center no-repeat;background-size:contain;text-indent:-100000px}#footer_group .groupttl p{font-size:20px}#footer_group .g_list{margin-bottom:25px}#footer_group .g_list h3{font-size:20px;color:#00763F;margin-bottom:15px}#footer_group .g_list ul{margin-bottom:25px}#footer_group .g_list li{margin-bottom:10px}#footer_group .g_list li a{color:#1C1C1C;text-decoration:underline}#zaoarea{margin-right:35px}#shonaiarea{margin-right:75px}#okitamaarea{margin-right:120px}footer .copy{font-size:13px;color:#757575;font-family:"游ゴシック Medium", YuGothic, "游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Yu Gothic Medium","メイリオ", sans-serif}footer .addnav{align-items:center}footer nav{width:auto}footer nav ul li{margin-right:10px}footer nav ul li:last-child{margin-right:0}footer nav ul li:after{background:#f4f4f4}footer nav ul a{color:#ffffff}footer nav ul li:nth-child(1) a,footer nav ul li:nth-child(2) a{background:url("../images/icon_arrow_try_r_white.svg") center left no-repeat}footer nav ul{display:flex;justify-content:flex-end;align-items:center;transition:0.3s}footer nav ul li{position:relative}footer nav ul a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;font-size:16px;position:relative;padding:0 12px;position:relative}#page-top{position:fixed;bottom:20px;right:50%;margin-right:-600px;z-index:3000}#page-top a{text-align:center;display:block;width:90px;height:90px;border-radius:50%;border:#D6D6D6 1px solid;padding-top:33px;text-decoration:none;position:relative;background:url("../images/icon_pagetop.svg") center top 25px no-repeat #fff}#page-top a:hover{background:url("../images/icon_pagetop_on.svg") center top 20px no-repeat #00763F;opacity:1;text-decoration:none;border:#00763F 1px solid;color:#FFFFFF}#page-top.stop{position:absolute;bottom:400px}.mainw,.mainw_pc{width:1100px;margin:0 auto}.w1200{width:1200px;margin:0 auto}.w1100{width:1100px;margin:0 auto}.w1000{width:1000px;margin:0 auto}.w950{width:950px;margin:0 auto}.w900{width:900px;margin:0 auto}.w920{width:920px;margin:0 auto}.w800{width:800px;margin:0 auto}.w700{width:700px;margin:0 auto}.anchor{margin-top:-80px;padding-top:80px}.cflex{display:flex}p{font-size:16px;line-height:28px}.img100{width:100%}.img100 img{width:100%}.shadowbox{background:#FFFFFF;border-radius:10px;box-shadow:5px 5px rgba(196,196,196,0.8);padding:70px 50px}.green{color:#047563}.red{color:#9B2B31}ul.bcl{padding:13px 0;display:flex}ul.bcl li{position:relative;padding-right:20px;font-size:13px}ul.bcl li a{text-decoration:underline;color:#ff6a00;font-size:13px}ul.bcl li:after{content:">";color:#ababab;position:absolute;right:3px}ul.bcl li:last-child:after{content:""}.bo_frame{border:1px solid #00763F;margin:0 auto 20px;padding:2rem}.bo_frame_radius{border:1px solid #00763F;border-radius:4em;padding:0.5em 2em;color:#00763F;display:inline-block}#lead{padding:90px 0 95px;position:relative}#lead .mainw{position:relative}#lead .mainw h3{font-size:28px;text-align:center;color:#00763F;margin-bottom:30px;letter-spacing:5px}#lead .mainw h3 span{display:block;font-size:19px;letter-spacing:3px}#lead .mainw p{text-align:center;font-size:16px;line-height:40px}p.lead{font-size:16px;line-height:26px;text-align:center;margin:0 auto 40px}p.lead.strong{font-size:24px;line-height:40px;color:#00763F;letter-spacing:5px}a.tb{text-decoration:underline;color:#427464;padding-right:18px;background:url(../images/icon_nw.svg) right center no-repeat}h3.ch3{margin-bottom:25px;font-size:20px;text-align:center;position:relative}h3.ch3 span{display:block;font-size:16px;text-align:center;font-family:'Jost', sans-serif;color:#00763F}h3.ch3_3{margin-bottom:40px;font-size:40px;line-height:1.2;text-align:center;position:relative;font-family:"Jost",sans-serif;letter-spacing:2px;color:#00763F;padding-top:45px}h3.ch3_3 span{display:block;font-size:17px;text-align:center;font-family:'Noto Sans JP', sans-serif}h3.ch3_3::before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:45px;height:30px;margin-left:auto;margin-right:auto;background-image:url(../images/icon_pica_brown.png);background-repeat:no-repeat;background-position:center center;background-size:45px 30px}h4.ch4{font-size:24px;letter-spacing:4.8px;line-height:2;margin-bottom:35px;position:relative}h4.ch4 span{display:block;font-size:14px;letter-spacing:normal;font-family:"Jost",sans-serif;color:#00763F}.cmenu{width:100%;position:relative;z-index:40;display:flex;margin-bottom:90px;flex-wrap:wrap;justify-content:center;border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid}.cmenu li{position:relative;margin:0 20px}.cmenu li a{position:relative;height:60px;display:flex;text-align:center;line-height:60px}.cmenu li a:after{content:"";display:inline-block;width:10px;height:60px;background:url(../images/icon_arrow_down2.svg) center center no-repeat;margin-left:5px;transition:0.3s}.cmenu li a:hover:after{background-position:center 60%}.cmenu2{width:100%;position:relative;z-index:40;display:flex;margin-bottom:90px;flex-wrap:wrap;justify-content:center}.cmenu2 li{position:relative;margin:0 20px;width:250px;margin-bottom:20px}.cmenu2 li a{position:relative;width:100%;height:60px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #818181;padding-left:1em;padding-right:1.5em;background:url(../images/icon_arrow_r.svg) center right 12px no-repeat}.cmenu2 li a:hover{background:url(../images/icon_arrow_r.svg) center right 7px no-repeat}.cb2{background:#00763F}.cb3{background:url("../images/index/bg_mount.jpg") center bottom no-repeat #F4F4F4;background-size:contain}.bt{border-top:#e0e0e0 1px solid;padding-top:30px}.cbd{height:15px;width:100%;background:#f2f2f2}.cbtn{font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;width:400px;height:50px;position:relative;border:#00763F 1px solid;color:#FFFFFF;border-radius:3px;background:url(../images/icon_arrow_r_white.svg) right 13px center no-repeat #00763F}.cbtn:hover{opacity:1;border:#D6D6D6 1px solid;color:#1E1E1E;background:url(../images/icon_arrow_r.svg) right 8px center no-repeat #fff}.cbtn2{font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;width:400px;height:50px;position:relative;border:#D6D6D6 1px solid;color:#1E1E1E;border-radius:3px;background:url(../images/icon_arrow_r.svg) right 13px center no-repeat #fff}.cbtn2:hover{opacity:1;border:#00763F 1px solid;color:#FFFFFF;background:url(../images/icon_arrow_r_white.svg) right 8px center no-repeat #00763F}table.ctable{border-collapse:collapse;width:100%;font-size:16px}table.ctable th{color:#aa0a78;text-align:center;border-bottom:#cccccc 1px solid;padding:15px 20px;font-weight:normal;border-right:#cccccc 1px solid}table.ctable tr:first-child th{border-top:#cccccc 1px solid}table.ctable td{text-align:left;vertical-align:middle;padding:15px 20px;border-bottom:#cccccc 1px solid}table.ctable tr:first-child td{border-top:#cccccc 1px solid}ul.cul{text-align:left;font-size:16px;line-height:30px;padding-left:1em}ul.cul li{padding-left:1em;text-indent:-0.8em}ul.cul li:before{content:"●";color:#AAAAAA;display:inline-block;font-size:10px;padding-right:0.5em}ul.cul li.note:before{content:""}ul.notice{font-size:15px;line-height:26px}ul.notice li,p.notice{padding-left:1em;text-indent:-0.8em}dl.cdl{text-align:left;font-size:16px;line-height:30px;padding-left:1em}dl.cdl dt{font-size:18px}dl.cdl dd{padding-left:1em;text-indent:-0.8em}dl.cdl dd:before{content:"●";color:#AB00F3;display:inline-block;font-size:10px;padding-right:0.5em}p.note,ul.note li{font-size:15px;line-height:26px;padding-left:1em;text-indent:-1em}.cborder{border:#DDDDDD 1px solid;padding:25px 30px;border-radius:10px;margin-bottom:60px}.cborder h5{width:400px;height:32px;text-align:center;line-height:28px;border-top:#365F38 2px solid;border-left:#365F38 2px solid;border-right:#D9DD34 2px solid;border-bottom:#D9DD34 2px solid;color:#005F32;font-size:15px;margin-bottom:30px;border-radius:10px}}@media (min-width: 1001px) and (max-width: 1300px){#page-top{right:20px;left:auto;margin-right:0}}@media (min-width: 1001px) and (max-width: 1245px){.for_nw{display:inline !important}.for_w{display:none}}@media (min-width: 1001px) and (max-width: 1160px){#fnav{top:-160px}.cnav{height:160px}.navmain{height:110px;flex-direction:column}}@media (min-width: 1001px) and (max-width: 1145px){.mainw,.mainw_pc,h2.mainh2{width:96%;margin-left:auto;margin-right:auto}.mainw.anchor,.mainw_pc.anchor{padding:100px 2vw 0}.w1100{width:100%;padding:0 2vw}.w1100.anchor{padding:100px 2vw 0}.mainnav{width:100%}}@media (min-width: 1001px) and (max-width: 1055px){.w1000{width:100%;padding:0 2vw}.w1000.anchor{padding:100px 2vw 0}#fnav .rsv .member{display:none}}@-moz-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-o-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-ms-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes showup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes showup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-o-keyframes showup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-ms-keyframes showup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes showdown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes showdown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-o-keyframes showdown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-ms-keyframes showdown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes showleft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes showleft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes showleft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-ms-keyframes showleft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes showright{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes showright{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-ms-keyframes showright{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@media (max-width: 1000px){body{font-size:3.8vw;line-height:1.5}.mb20{margin-bottom:2.6vw !important}.mb25{margin-bottom:3.3vw !important}.mb30{margin-bottom:4vw !important}.mb40{margin-bottom:5.3vw !important}.mb50{margin-bottom:6.6vw !important}.mb60{margin-bottom:8vw !important}.mb70{margin-bottom:9.3vw !important}.mb80{margin-bottom:10.6vw !important}.mb90{margin-bottom:12vw}.mb100{margin-bottom:13.3vw !important}.mb120{margin-bottom:16vw !important}.pt50{padding-top:6.6vw !important}.ls-1{letter-spacing:-1px}.ls-2{letter-spacing:-2px}.ls-3{letter-spacing:-3px}.ls-4{letter-spacing:-4px}.fs10{font-size:3vw}.fs14,.fs15{font-size:3.4vw}.fs16{font-size:3.7vw}.fs24{font-size:4vw}.fs26{font-size:5vw}.wrap{width:100%;overflow:hidden}.for_pc{display:none !important}.for_tab{display:none}.for_pcnotab{display:none !important}.for_nw{display:none !important}.cf_s:before,.cf_s:after{content:"";display:table}.cf_s:after{clear:both}.cf_s{zoom:1}.showup{opacity:0;transition:1s;transform:translateY(4vw);-webkit-transform:translateY(4vw);-moz-transform:translateY(4vw);-ms-transform:translateY(4vw);-o-transform:translateY(4vw)}.upview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-4vw);-webkit-transform:translateY(-4vw);-moz-transform:translateY(-4vw);-ms-transform:translateY(-4vw);-o-transform:translateY(-4vw)}.downview{-moz-animation:showup 1s linear 0s 1 normal forwards;-webkit-animation:showup 1s linear 0s 1 normal forwards;-o-animation:showup 1s linear 0s 1 normal forwards;-ms-animation:showup 1s linear 0s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-4vw);-webkit-transform:translateX(-4vw);-moz-transform:translateX(-4vw);-ms-transform:translateX(-4vw);-o-transform:translateX(-4vw)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(4vw);-webkit-transform:translateX(4vw);-moz-transform:translateX(4vw);-ms-transform:translateX(4vw);-o-transform:translateX(4vw)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}#fnav{width:100%;position:fixed;right:0;top:0;z-index:20000}#head_spnav{height:29.6vw;display:flex;position:absolute;justify-content:flex-end;align-items:flex-start;z-index:5000;transition:0.3s;padding:0;top:0;right:0}#head_spnav h1{width:51vw;height:9.7vw;position:relative;top:4vw;left:-4vw}#head_spnav h1 a{display:block;width:100%;height:100%;background:url("../images/logo_white.svg") center center no-repeat;background-size:contain;text-indent:-100000px}#head_spnav #btn_rsv_sp{display:block;width:17vw;height:17vw;padding-top:10vw;color:#ffffff;background:url("../images/icon_calendar.svg") top 4vw center no-repeat #00763F;background-size:5.5vw auto;text-align:center}#head_spnav #btn_rsv_sp i{font-size:6vw}#head_spnav p{font-size:3.4vw;text-align:center}#head_spnav #menu_sp{width:17vw;height:17vw;color:#00763F;padding-top:4vw;position:relative;display:block;background:#FFFFFF;text-align:center}#head_spnav #menu_sp div{width:6vw;height:4.4vw;margin:1vw auto;position:relative}#head_spnav #menu_sp span{position:absolute;display:block;width:7vw;height:2px;background:#00763F;left:0;transform:rotate(0)}#head_spnav #menu_sp div span:first-child{top:0}#head_spnav #menu_sp div span:nth-child(2){top:2vw}#head_spnav #menu_sp div span:nth-child(3){top:4vw}#head_spnav #menu_sp p{display:block;text-align:center;font-weight:normal}.sp_yoko #fnav,.sp_yoko #head_spnav,.sp_yoko #head_spnav #btn_rsv_sp,.sp_yoko #head_spnav #menu_sp{height:15vh}#fnav_in{display:none;position:fixed;left:0;top:0;width:100%;z-index:4000;text-align:center;height:100vh;overflow:auto;background:#ffffff}#fnav_in .navmain{width:100%}#fnav_in h1{width:52vw;height:12.4vw;text-indent:-10000px;overflow:hidden;margin-left:4vw;margin-top:4vw;background:url(../images/logo_sp.png) left center no-repeat;background-size:52vw auto}#fnav_in h1 a{display:block;width:100%;height:100%}#fnav_in nav{width:100%;height:100%;overflow:auto;margin:6vw 0 2vw;padding-bottom:6vw}#fnav_in nav>ul.navtop{width:80vw;margin:0 auto 8vw}#fnav_in nav>ul.navtop>li{border-bottom:#cecece 1px solid;line-height:12vw;width:100%;font-size:3.8vw}#fnav_in nav ul.navtop li a{display:block;line-height:12vw;text-align:center;position:relative}#fnav_in .tel{width:62vw;margin:0 auto}#fnav_in .tel p{line-height:6.6vw;text-align:center;background:#CE0E2D;color:#ffffff;font-size:4.2vw;margin-bottom:2vw}#fnav_in .tel a{display:block;text-align:center;font-size:6.4vw;color:#00763F;line-height:6vw}#fnav_in .tel a::before{content:"";display:inline-block;width:5.3vw;height:5.3vw;background:url(../images/icon_tel.svg) center center no-repeat;background-size:contain}#fnav_in .tel a span{font-size:4.2vw}#fnav_in .navother{width:80vw;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-bottom:9vw}#fnav_in .navother a{font-size:3.3vw}#header{display:none}#header h1{width:66vw;height:24vw;text-indent:-10000px;overflow:hidden;background:url(../images/logo_w.png) left top no-repeat;background-size:64vw auto;position:absolute;top:0;left:0;z-index:40}#header h1 a{display:block;width:100%;height:17vw}#fnav_in .language_menu{margin-bottom:3vh;position:relative;width:80vw;height:13vw;margin:4vw auto 20vw;text-align:left;line-height:13vw;border-bottom:1px solid #cecece}#fnav_in .language_menu li{position:absolute;left:0;bottom:0;width:80vw}#fnav_in .language_menu li a{display:block;color:#1e1e1e;background:#FFFFFF;width:80vw;padding-left:4vw;text-align:center;position:relative}#fnav_in .language_menu li ul{display:none;position:static;width:80vw;border-top:#cecece 1px solid}#fnav_in .language_menu li ul li{position:static}#fnav_in .language_menu li ul li a{position:relative;width:80vw;height:13vw;border-bottom:#cecece 1px solid}#fnav_in .language_menu li ul li:last-child a{border-bottom:none}#fnav_in .language_menu li:after{content:"";width:2.6vw;height:1.3vw;background:url(../images/icon_arrow_down_black.svg) center center no-repeat;background-size:contain;position:absolute;right:2vw;top:6vw}.rsv form{display:flex;justify-content:space-between;flex-wrap:wrap}.rsv form dl.date_489ban{width:100%;margin-bottom:2vw}.rsv form dl dd input{border:#cccccc 1px solid;line-height:13vw;font-size:5vw;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "MS Mincho", "HGS明朝E", serif;width:50vw;padding-left:2vw}.rsv form dl.date_489ban dd input{background:url(../images/icon_cal.svg) right 2vw center no-repeat #fff;background-size:4.2vw auto}.rsv form dl.date_489ban dd label input{background:#ffffff;padding:0;width:6vw;height:6vw}.rsv .inbox_489ban{display:flex}.rsv .inbox_489ban dl{width:24vw}.rsv .inbox_489ban dl.stay_489ban{margin-right:2vw}.rsv form dl dd select{padding-left:2vw;border:#cccccc 1px solid;line-height:13vw;font-size:5vw;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", "MS Mincho", "HGS明朝E", serif;width:100%;-webkit-appearance:none;background:url(../images/icon_arrow_down.svg) right 2vw center no-repeat #fff;background-size:1.4vw auto}.rsv form dl dd{position:relative}.rsv form dl dd span{position:absolute;right:0;top:0;line-height:13vw;display:inline-block;padding-right:8vw}.rsv form button{line-height:14vw;height:14vw;background:url(../images/icon_arrow.svg) right 4vw center no-repeat #aa0a78;background-size:1.8vw auto;color:#ffffff;width:100%;margin:6vw 0;font-size:4vw;text-align:center;-webkit-appearance:none;border:none}.rsv .member{margin-bottom:6vw}.rsv .member a{padding-left:4vw;display:block;line-height:8vw;background:url(../images/icon_list.svg) left center no-repeat;font-size:3.8vw;background-size:1.4vw auto}#rsv_i{width:100%;position:relative;padding:12vw 0;background:url(../images/bg_cb.jpg) repeat}#rsv_i .rsv h2{line-height:8vw;text-align:center;font-size:6.4vw;margin-bottom:6vw;padding-bottom:6vw;border-bottom:#c1c1c1 1px solid}#rsv_i h2 span{font-size:4vw;display:block;color:#aa0a78;font-family:adobe-garamond-pro, serif}#f_rsv{display:none}#footer_hotel{position:relative;background:url(../images/bg_cb.jpg) center center;padding:16vw 0}#footer_hotel .mainw{position:relative;width:76vw}#footer_hotel .add{position:relative;margin-bottom:6vw}#footer_hotel .add h2{width:56.8vw;height:13.5vw;margin-bottom:4vw}#footer_hotel .add h2 a{display:block;width:100%;height:100%;background:url("../images/logo_footer.svg") center center no-repeat;background-size:contain;text-indent:-100000px}#footer_hotel .add p{color:#231815;line-height:2;letter-spacing:0.1vw}#footer_hotel .add p a{color:#231815}#footer_hotel .sns{position:absolute;top:5vw;right:5vw}#footer_hotel .sns2{position:absolute;top:5vw;right:0;width:20vw;display:flex;flex-wrap:wrap;justify-content:space-around}#footer_hotel .sns li,#footer_hotel .sns2 li{width:7vw}#footer_hotel .banner ul{display:flex;justify-content:space-between}#footer_hotel .banner ul li{width:36vw}#footer_group{padding:13vw 0;background:#F3F3F3}#footer_group .mainw{width:76vw}#footer_group .groupttl{align-items:center;margin-bottom:7vw}#footer_group .groupttl h2{width:38.7vw;height:13.3vw;margin-bottom:4vw}#footer_group .groupttl h2 a{display:block;width:100%;height:100%;background:url("../images/logo_takamiya_g.svg") center center no-repeat;background-size:contain;text-indent:-100000px}#footer_group .g_list{margin-bottom:4vw}#footer_group .g_list h3{font-size:4.5vw;color:#00763F;margin-top:4vw;background:url("../images/icon_pagedown.svg") right 4vw center no-repeat #fff;background-size:1.6vw auto;border:1px solid #d3d3d3;padding:0.5em 1em}#footer_group .g_list h3.active{background:url("../images/icon_pagetop.svg") right 4vw center no-repeat #fff;background-size:1.6vw auto}#footer_group .g_list ul{display:none;margin-top:4vw}#footer_group .g_list li{margin-bottom:1vw}#footer_group .g_list li a{color:#1C1C1C;text-decoration:underline}footer .copy{font-size:3.2vw;color:#757575;font-family:"游ゴシック Medium", YuGothic, "游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Yu Gothic Medium","メイリオ", sans-serif;letter-spacing:-0.2vw}#page-top{width:20vw;height:20vw;position:fixed;right:2vw;bottom:2vw;z-index:3000}#page-top a{display:block;width:20vw;height:20vw;position:relative;border-radius:50%;border:#d6d6d6 1px solid;background:url(../images/icon_pagetop.svg) top 5.5vw center no-repeat #f3f3f3;background-size:2.4vw auto;text-align:center;padding-top:8vw}.wrap,#page{position:relative}.mainw,.w1200,.w1100,.w1000,.w900,.w920,.w800,.w700{width:80vw;max-width:100%;margin:0 auto;padding:0}.w950{width:90%;margin-left:auto;margin-right:auto}.anchor{margin-top:-20vw;padding-top:20vw}p{font-size:4vw;line-height:7vw}.shadowbox{background:#FFFFFF;border-radius:10px;box-shadow:5px 5px rgba(196,196,196,0.8);padding:6vw}.green{color:#047563}.red{color:#9B2B31}.bg_grade_sp{background:linear-gradient(to right, #f3d4a2, #005f32, #586ab6)}ul.bcl{padding:2vw 0;display:flex;flex-wrap:wrap}ul.bcl li{position:relative;padding-right:6vw;font-size:3.4vw}ul.bcl li a{text-decoration:underline;color:#ff6a00}ul.bcl li:after{content:">";color:#ababab;position:absolute;right:1vw}ul.bcl li:last-child:after{content:""}#mv{width:100%;position:relative;height:50vw}#mv h2{width:76vw;height:50vw;text-align:center;position:absolute;writing-mode:vertical-rl;top:50%;margin-top:-20vw;left:50%;margin-left:-38vw;color:#ffffff;z-index:3}.bo_frame{border:1px solid #00763F;margin:0 auto 6vw;padding:2rem}.bo_frame_radius{display:inline-block;border:1px solid #00763F;border-radius:8em;padding:0.5em 2em;color:#00763F}#lead{padding:26vw 0 24vw;position:relative}#lead .mainw{position:relative}#lead .mainw h3{font-size:6vw;text-align:center;color:#00763F;margin-bottom:6vw;letter-spacing:5px}#lead .mainw h3 span{display:block;font-size:4.4vw;letter-spacing:3px}#lead .mainw p{text-align:center;font-size:4vw;line-height:8vw}p.lead{font-size:3.8vw;line-height:5vw;text-align:center;margin:0 auto 6vw}p.lead.strong{font-size:4.6vw;line-height:6vw;color:#00763F;font-family:"hannari";letter-spacing:5px}.note{font-size:3.4vw;line-height:4.6vw;padding-left:1em;text-indent:-1em}ul.noteul li{padding-left:1em;text-indent:-1em;font-size:3.4vw;line-height:4.6vw}a.tb{text-decoration:underline;color:#427464;padding-right:3vw;background:url(../images/icon_nw.svg) right center no-repeat;background-size:2vw auto}h3.ch3{margin-bottom:6vw;font-size:5.6vw;text-align:center;position:relative}h3.ch3 span{display:block;font-size:3.8vw;text-align:center;font-family:'Jost', sans-serif;color:#00763F}h3.ch3_3{margin-bottom:6vw;font-size:10vw;line-height:1.2;text-align:center;position:relative;font-family:"Jost",sans-serif;letter-spacing:2px;color:#00763F;padding-top:5vw}h3.ch3_3 span{display:block;font-size:3.8vw;text-align:center;font-family:'Noto Sans JP', sans-serif}h3.ch3_3::before{content:"";display:block;position:absolute;top:-4vw;left:0;right:0;width:11vw;height:7vw;margin-left:auto;margin-right:auto;background-image:url(../images/icon_pica_brown.png);background-repeat:no-repeat;background-position:center center;background-size:contain}h4.ch4{font-size:7vw;line-height:2;margin-bottom:6vw;position:relative;letter-spacing:1vw}h4.ch4 span{display:block;font-size:3.3vw;font-family:"Jost",sans-serif;color:#00763F;letter-spacing:normal}.cmenu{width:100%;position:relative;z-index:40;display:flex;margin-bottom:8vw;flex-wrap:wrap;justify-content:center;border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid}.cmenu li{position:relative;width:50%;border-bottom:#cccccc 1px solid}.cmenu li:last-child{border-bottom:none}.cmenu li a{position:relative;height:12vw;display:flex;text-align:center;line-height:12vw;width:100%;justify-content:center}.cmenu li a:after{content:"";display:inline-block;width:2vw;height:12vw;background:url(../images/icon_arrow_down2.svg) center center no-repeat;margin-left:1vw;background-size:1.6vw auto}.cmenu2{width:100%;position:relative;z-index:40;margin-bottom:8vw}.cmenu2 li{position:relative;width:100%;margin-bottom:4vw}.cmenu2 li a{position:relative;width:100%;height:12vw;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #818181;padding-left:4vw;padding-right:6vw;background:url(../images/icon_arrow_r.svg) center right 4vw no-repeat;background-size:1.6vw auto}.cb2{background:#00763F}.cb3{background:url("../images/index/bg_mount.jpg") center bottom no-repeat #F4F4F4;background-size:contain}.bt{border-top:#e0e0e0 1px solid;padding-top:4vw}.cbd{height:2.4vw;width:100%;background:url(../images/c_line.jpg) left top repeat-x;background-size:auto 2.4vw}.cbtn{font-size:4vw;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFFFFF;width:66vw;height:13vw;position:relative;padding-right:6vw;background:url("../images/icon_arrow_r_white.svg") right 4vw center no-repeat #00763F;background-size:1.6vw auto;border:#00763F 1px solid;border-radius:1vw}.cbtn2{font-size:4vw;display:flex;align-items:center;justify-content:center;text-align:center;color:#1E1E1E;width:66vw;height:13vw;position:relative;padding-right:6vw;background:url("../images/icon_arrow_r.svg") right 4vw center no-repeat #fff;background-size:1.6vw auto;border:#D6D6D6 1px solid;border-radius:1vw}table.ctable{border-collapse:collapse;width:100%;font-size:4vw;border-top:#cccccc 1px solid}table.ctable th,table.ctable td{display:block}table.ctable th{color:#aa0a78;text-align:center;height:8vw;border-bottom:#cccccc 1px solid;padding:2vw 4vw;font-weight:normal}table.ctable td{text-align:left;vertical-align:middle;padding:2vw 4vw;border-bottom:#cccccc 1px solid}table.ctable2_sp{background:url(../images/line_ctable2.svg) left top no-repeat;background-size:100% 2px}table.ctable2_sp th{display:block;border-bottom:none;padding-bottom:0;width:100%;font-weight:normal}table.ctable2_sp td{display:block;border-bottom:none;background:url(../images/line_ctable2.svg) left bottom no-repeat;background-size:100% 2px;padding-top:0}table.ctable2_sp tr:first-child th,table.ctable2_sp tr:first-child td{border-top:none}ul.cul{text-align:left;font-size:3.7vw;line-height:6vw;padding-left:1em}ul.cul li{padding-left:1em;text-indent:-0.8em}ul.cul li:before{content:"●";color:#AAAAAA;display:inline-block;font-size:2vw;padding-right:0.5em}ul.notice{font-size:4vw;line-height:6vw}ul.notice li,p.notice{padding-left:1em;text-indent:-0.8em}p.note,ul.note li{font-size:3.4vw;line-height:6vw;padding-left:1em;text-indent:-1em}dl.cdl{text-align:left;font-size:3.7vw;line-height:6vw;padding-left:1em}dl.cdl dt{font-size:4vw}dl.cdl dd{padding-left:1em;text-indent:-0.8em}dl.cdl dd:before{content:"●";color:#AB00F3;display:inline-block;font-size:2vw;padding-right:0.5em}.cborder{border:#DDDDDD 1px solid;padding:4vw;border-radius:10px;margin-bottom:8vw}.cborder h5{width:100%;text-align:center;line-height:6vw;padding:1vw 0;color:#005F32;border-top:#365F38 2px solid;border-left:#365F38 2px solid;border-right:#D9DD34 2px solid;border-bottom:#D9DD34 2px solid;font-size:4vw;margin-bottom:4vw;border-radius:10px}@-moz-keyframes txtfade{0%{opacity:0;transform:translateY(4vw)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes txtfade{0%{opacity:0;transform:translateY(4vw)}100%{opacity:1;transform:translateY(0)}}@-o-keyframes txtfade{0%{opacity:0;transform:translateY(4vw)}100%{opacity:1;transform:translateY(0)}}@-ms-keyframes txtfade{0%{opacity:0;transform:translateY(4vw)}100%{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=common489.css.map */
