﻿.con_intro,.con_fl .box_fl,.con_lg .box_lg,.con_facility,.con_worcation,.con_gal>div,.con_shop,.con_din .box_din,.con_ban,.con_ban .box_con,.con_ot{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.con_intro,.con_fl .box_fl,.con_lg .box_lg,.con_facility,.con_worcation,.con_gal>div,.con_shop,.con_din .box_din,.con_ban,.con_ban .box_con,.con_ot{width:85%}}.con_worcation .box_worcation:after{content:"";display:table;clear:both}@font-face{font-family:'icomoon';src:url("../../../files/fonts/icomoon.eot?w0mp9s");src:url("../../../files/fonts/icomoon.eot?w0mp9s#iefix") format("embedded-opentype"),url("../../../files/fonts/icomoon.ttf?w0mp9s") format("truetype"),url("../../../files/fonts/icomoon.woff?w0mp9s") format("woff"),url("../../../files/fonts/icomoon.svg?w0mp9s#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.c-st2 span{text-transform:uppercase}.c-st2 .txt_b{margin-left:0.8em;font-size:90%;letter-spacing:.14em}table:before{content:'';display:block;width:2em;height:2px;background:#2a3f62;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1199px){table:before{margin-bottom:10px}}@media only screen and (max-width: 767px){table:before{margin-bottom:.5em}}table tr th,table tr td{vertical-align:top;font-size:94%;line-height:1.86667;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){table tr th,table tr td{font-size:88%}}@media only screen and (max-width: 767px){table tr th,table tr td{font-size:88%}}table tr th{font-weight:normal;white-space:nowrap;padding-right:2em}.con_intro{margin-top:10.15625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:16.25%}}@media only screen and (max-width: 767px){.con_intro{margin-top:4em}}.con_intro h3{font-size:119%;letter-spacing:.16em;text-align:center;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3{font-size:113%}}@media only screen and (max-width: 767px){.con_intro h3{font-size:107%}}.con_intro .txt{text-align:center;margin-top:25px;font-size:100%;letter-spacing:.16em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_intro .txt{font-size:94%}}.con_intro .txt span{display:inline-block;margin-top:1em;font-size:82%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.c-pnav1_three{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-pnav1_three{margin-top:8.33333%}}@media only screen and (max-width: 767px){.c-pnav1_three{margin-top:3em}}@media only screen and (min-width: 768px){.c-pnav1_three li:last-child{border-right:1px solid #dcdcdc}}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-pnav1_three li a{padding-inline:1em}}@media only screen and (max-width: 767px){.c-pnav1_three li a{padding-block:.8em}}.con_fl{margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_fl{margin-top:5em}}.con_fl .c-st2 em span{margin-left:.8em;font-size:90%;letter-spacing:.14em}.con_fl .box_slider{margin:40px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl .box_slider{margin:3.33333% auto 0}}@media only screen and (max-width: 767px){.con_fl .box_slider{margin:1.5em auto 0}}.con_fl .box_slider .slide{margin:0 31px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl .box_slider .slide{margin:0 12px}}@media only screen and (max-width: 767px){.con_fl .box_slider .slide{margin:0}}.con_fl .box_slider .slick-dots{position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2.67em}@media only screen and (max-width: 767px){.con_fl .box_slider .slick-dots{bottom:-1.5em}}.con_fl .box_slider .slick-dots li{display:inline-block;width:.4em;height:.4em;border-radius:.4em;background-color:#dedede;transition:background 500ms ease,transform 500ms ease}.con_fl .box_slider .slick-dots li:nth-child(n+2){margin-left:1em}.con_fl .box_slider .slick-dots li button{display:none}.con_fl .box_slider .slick-dots li:hover,.con_fl .box_slider .slick-dots li.slick-active{cursor:pointer;background:#dbad79;transform:scale(1.7)}.con_fl>.txt{margin-top:75px;letter-spacing:.16em;line-height:2;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl>.txt{font-size:94%}}@media only screen and (max-width: 767px){.con_fl>.txt{font-size:94%}}@media only screen and (min-width: 768px){.con_fl>.txt{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl>.txt{margin-top:6.25%}}@media only screen and (max-width: 767px){.con_fl>.txt{width:85%;margin:2.5em auto 0}}.con_fl .box_fl{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl .box_fl{margin-top:8.33333%}}@media only screen and (max-width: 767px){.con_fl .box_fl{margin-top:3em}}@media only screen and (min-width: 768px){.con_fl .box_fl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_fl .box_fl li{width:44.16667%}.con_fl .box_fl li:nth-child(n+3){padding-top:4.16667%}}@media only screen and (max-width: 767px){.con_fl .box_fl li{padding-top:2em}}.con_fl .box_fl li h4{font-weight:normal;margin-top:.8em;font-size:113%;letter-spacing:.14em}.con_fl .box_fl li .txt{margin-top:0.5em;font-size:100%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fl .box_fl li .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_fl .box_fl li .txt{font-size:94%}}.con_fl .box_fl li table{margin-top:1.5em}.con_lg{margin-top:160px;padding:80px 0 100px;background:#f7fbfc}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg{margin-top:13.33333%;padding-top:6.66667% 0 8.33333%}}@media only screen and (max-width: 767px){.con_lg{margin-top:5em;padding-top:3em 0 5em}}.con_lg h3{font-weight:normal;text-align:center}.con_lg h3 em,.con_lg h3>span{display:block}.con_lg h3>.sst{color:#7295d2;text-decoration:underline;text-underline-offset:.5em;letter-spacing:.18em}.con_lg h3>.st{color:#2a3f62;display:block;text-transform:uppercase;margin-top:.5em;font-size:163%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg h3>.st{font-size:150%}}@media only screen and (max-width: 767px){.con_lg h3>.st{font-size:125%}}.con_lg h3 em{margin-top:.3em;font-size:113%;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg h3 em{font-size:100%}}@media only screen and (max-width: 767px){.con_lg h3 em{font-size:94%}}.con_lg h3 em .st{font-size:125%}.con_lg h3 em .txt_b{color:#2a3f62;margin-left:.5em}.con_lg .box_lg{max-width:1600px;margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg .box_lg{margin-top:3.75%}}@media only screen and (max-width: 767px){.con_lg .box_lg{margin-top:1.5em}}@media only screen and (min-width: 1024px){.con_lg .box_lg{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-first;align-items:flex-first}}@media only screen and (min-width: 1024px){.con_lg .box_lg .box_slider{width:60%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .box_slider{width:50%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .box_slider .slide{overflow:hidden}.con_lg .box_lg .box_slider .slide img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_lg .box_lg .box_slider .slick-dots{position:absolute;right:2em;bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg .box_lg .box_slider .slick-dots{right:1.5em}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_slider .slick-dots{right:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg .box_lg .box_slider .slick-dots{bottom:1.5em}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_slider .slick-dots{bottom:1em}}.con_lg .box_lg .box_slider .slick-dots li{display:block;width:.4em;height:.4em;border-radius:.4em;margin-top:1em;background:#fff;transition:background 500ms ease,transform 500ms ease}.con_lg .box_lg .box_slider .slick-dots li:first-child{margin-top:0}.con_lg .box_lg .box_slider .slick-dots li button{display:none}.con_lg .box_lg .box_slider .slick-dots li:hover,.con_lg .box_lg .box_slider .slick-dots li.slick-active{cursor:pointer;background:#dbad79;transform:scale(1.7)}.con_lg .box_lg .boxs{margin-top:1.5em}@media only screen and (min-width: 1024px){.con_lg .box_lg .boxs{width:34.375%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .boxs{width:48%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .boxs{margin-top:1.5em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.con_lg .box_lg .boxs{margin-top:1em}}.con_lg .box_lg .boxs>.txt{line-height:2;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .boxs>.txt{width:48%}}@media only screen and (max-width: 1199px){.con_lg .box_lg .boxs>.txt{font-size:94%}}.con_lg .box_lg .boxs>.txt span{margin-top:1.3em;color:#c74c4c;display:block;font-size:94%}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .boxs>.txt span{margin-top:.5em}}.con_lg .box_lg .boxs>table{margin:8.14815% 0}.con_lg .box_lg .boxs .box_hsp{margin-top:9.09091%;padding:7.27273% 8.18182% 6.36364%;position:relative;color:#fff;background-color:#2a3f62}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .boxs .box_hsp{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .boxs .box_hsp{width:48%;margin-top:0;padding:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_lg .box_lg .boxs .box_hsp::before{content:"";width:1px;display:block;background:#dbad79;position:absolute;left:50%;top:0;z-index:2;height:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg .box_lg .boxs .box_hsp::before{height:15px}}@media only screen and (max-width: 767px){.con_lg .box_lg .boxs .box_hsp::before{height:1em}}.con_lg .box_lg .boxs .box_hsp h4{color:#fff;text-align:center;font-weight:normal}.con_lg .box_lg .boxs .box_hsp h4 span,.con_lg .box_lg .boxs .box_hsp h4 em{display:block}.con_lg .box_lg .boxs .box_hsp h4 span{font-size:88%;letter-spacing:.18em}.con_lg .box_lg .boxs .box_hsp h4 em{font-weight:600;margin-top:.2em;letter-spacing:.14em;font-size:100%}.con_lg .box_lg .boxs .box_hsp ul{margin-top:1.6em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .boxs .box_hsp ul{margin-top:1em}}.con_lg .box_lg .boxs .box_hsp ul li{width:30.43478%}.con_lg .box_lg .boxs .box_hsp ul li .txt{margin-top:.5em;line-height:1.6;font-size:82%}@media only screen and (max-width: 1024px){.con_lg .box_lg .boxs .box_hsp ul li .txt{font-size:75%}}.con_lg .box_lg .boxs .box_hsp ul li .txt span{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_lg .box_lg .box_con{margin:0 auto}@media only screen and (min-width: 1024px){.con_lg .box_lg .box_con{width:75%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .box_con{width:70%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .box_con{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con{margin-top:1em}}.con_lg .box_lg .box_con>.txt{line-height:2;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .box_con>.txt{width:48%}}@media only screen and (max-width: 1199px){.con_lg .box_lg .box_con>.txt{font-size:82%}}.con_lg .box_lg .box_con>.txt span{margin-top:1.3em;color:#c74c4c;display:block;font-size:94%}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .box_con>.txt span{margin-top:.5em}}.con_lg .box_lg .box_con .box_nanakama{margin-top:9.09091%;padding:7.27273% 8.18182% 6.36364%;position:relative;color:#fff;background-color:#2a3f62}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_lg .box_lg .box_con .box_nanakama{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .box_con .box_nanakama{margin-top:0;padding:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_lg .box_lg .box_con .box_nanakama::before{content:"";width:1px;display:block;background:#dbad79;position:absolute;left:50%;top:0;z-index:2;height:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lg .box_lg .box_con .box_nanakama::before{height:15px}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con .box_nanakama::before{height:1em}}.con_lg .box_lg .box_con .box_nanakama h4{color:#fff;text-align:center;font-weight:normal}.con_lg .box_lg .box_con .box_nanakama h4 span,.con_lg .box_lg .box_con .box_nanakama h4 em{display:block}.con_lg .box_lg .box_con .box_nanakama h4 span{font-size:88%;letter-spacing:.18em}.con_lg .box_lg .box_con .box_nanakama h4 em{font-weight:600;margin-top:.2em;letter-spacing:.14em;font-size:100%}.con_lg .box_lg .box_con .box_nanakama ul{margin-top:1.6em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 983px){.con_lg .box_lg .box_con .box_nanakama ul{margin-top:1em}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con .box_nanakama ul{flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_lg .box_lg .box_con .box_nanakama ul li{width:22.22222%}}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con .box_nanakama ul li{width:48%;margin-bottom:.8em}}.con_lg .box_lg .box_con .box_nanakama ul li .txt{margin-top:.5em;line-height:1.6;font-size:82%}@media only screen and (max-width: 1024px){.con_lg .box_lg .box_con .box_nanakama ul li .txt{font-size:75%}}.con_lg .box_lg .box_con .box_nanakama ul li .txt span{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_lg .box_lg .box_con .box_nanakama .tit{line-height:2;font-size:100%;margin-top:1em}@media only screen and (max-width: 1199px){.con_lg .box_lg .box_con .box_nanakama .tit{font-size:82%}}.con_lg .box_lg .box_con .box_nanakama .ul_txt{margin-top:.3em}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con .box_nanakama .ul_txt{display:block}}.con_lg .box_lg .box_con .box_nanakama .ul_txt li{width:21.42857%;padding-left:0;text-indent:0}@media only screen and (max-width: 767px){.con_lg .box_lg .box_con .box_nanakama .ul_txt li{width:100%}}.con_lg .box_lg .box_con .box_nanakama .ul_txt li .txt{margin-top:.5em;line-height:1.6;font-size:82%}@media only screen and (max-width: 1024px){.con_lg .box_lg .box_con .box_nanakama .ul_txt li .txt{font-size:75%}}.con_lg .box_lg .box_con .box_nanakama .ul_txt li .txt span{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_lg .box_lg .box_con .box_nanakama .ul_txt li:not(:first-child){padding-left:1em;text-indent:-1em}.con_facility{max-width:1500px;margin-top:100px}@media only screen and (max-width: 767px){.con_facility{margin-top:15%}}.con_facility h3{margin-bottom:40px}@media only screen and (max-width: 767px){.con_facility h3{margin-bottom:5%}}.con_facility .txt_solo{margin-top:20px;line-height:2.4;text-align:center}@media only screen and (min-width: 768px){.con_facility .txt_solo{max-width:90%;margin-inline:auto}}@media only screen and (max-width: 767px){.con_facility .txt_solo{margin-top:3%}}@media only screen and (max-width: 767px){.con_facility .txt_solo{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .txt_solo{text-align:left}}@media only screen and (max-width: 767px){.con_facility .txt_solo{text-align:left}}.con_facility .box_slider .slick-dots{position:absolute;right:2em;bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_slider .slick-dots{right:1.5em}}@media only screen and (max-width: 767px){.con_facility .box_slider .slick-dots{right:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_slider .slick-dots{bottom:1.5em}}@media only screen and (max-width: 767px){.con_facility .box_slider .slick-dots{bottom:1em}}.con_facility .box_slider .slick-dots li{display:block;width:.4em;height:.4em;border-radius:.4em;margin-top:1em;background:#fff;transition:background 500ms ease,transform 500ms ease}.con_facility .box_slider .slick-dots li:first-child{margin-top:0}.con_facility .box_slider .slick-dots li button{display:none}.con_facility .box_slider .slick-dots li:hover,.con_facility .box_slider .slick-dots li.slick-active{cursor:pointer;background:#dbad79;transform:scale(1.7)}@media only screen and (max-width: 767px){.con_facility .box_slider{overflow:hidden}.con_facility .box_slider img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_facility .box_facility{margin-top:25px;overflow:hidden}@media only screen and (max-width: 767px){.con_facility .box_facility{margin-top:5%}}.con_facility .box_facility .title{text-align:center;margin-bottom:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_facility .title{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_facility .box_facility .title{margin-bottom:7%}}@media only screen and (min-width: 1024px){.con_facility .box_facility .title{float:left;width:100%}}.con_facility .box_facility .title .jp{display:block;font-size:100%;font-weight:normal;letter-spacing:.25em}.con_facility .box_facility .title .en{font-family:'Crimson Text', "Times New Roman", Times, Garamond, Georgia, serif;font-size:438%;font-weight:500;line-height:1;display:inline-block;vertical-align:bottom}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_facility .title .en{font-size:250%}}@media only screen and (max-width: 767px){.con_facility .box_facility .title .en{font-size:188%}}@media only screen and (max-width: 767px){.con_facility .box_facility .title .en{margin-top:.2em}}.con_facility .box_facility .title .st_en{display:inline-block;vertical-align:bottom;margin-left:.5em;font-family:'Crimson Text', "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500;font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_facility .title .st_en{font-size:188%}}@media only screen and (max-width: 767px){.con_facility .box_facility .title .st_en{font-size:157%}}@media only screen and (max-width: 767px){.con_facility .box_facility .title .st_en{display:block;margin-left:0}}.con_facility .box_facility .txt{float:left;line-height:2.4;width:48%}@media only screen and (max-width: 767px){.con_facility .box_facility .txt{line-height:1.8}}@media only screen and (max-width: 1023px){.con_facility .box_facility .txt{float:none;width:100%}}.con_facility .box_facility .box_table{float:right;width:40.66667%}@media only screen and (max-width: 1023px){.con_facility .box_facility .box_table{float:none;width:100%;margin-top:30px}}@media only screen and (max-width: 1023px) and (max-width: 767px){.con_facility .box_facility .box_table{margin-top:5%}}.con_facility .box_facility .box_table table th{width:90px}@media only screen and (max-width: 767px){.con_facility .box_facility .box_table table th{width:30%}}.con_facility .box_fac{margin-top:80px;overflow:hidden}@media only screen and (max-width: 767px){.con_facility .box_fac{margin-top:10%}}@media only screen and (min-width: 768px){.con_facility .box_fac li{float:left;width:31%;margin-left:3.33333%}.con_facility .box_fac li:first-child{margin-left:0}}@media only screen and (max-width: 767px){.con_facility .box_fac li{float:none;width:100%;margin-bottom:2.5em}}.con_facility .box_fac li h4{font-size:138%;font-weight:normal;padding:1em 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facility .box_fac li h4{font-size:125%}}@media only screen and (max-width: 767px){.con_facility .box_fac li h4{font-size:125%}}.con_facility .box_fac li .txt{margin-top:.5em;font-size:88%;text-align:left;line-height:2}@media only screen and (max-width: 767px){.con_facility .box_fac li .txt{line-height:1.8}}@media only screen and (min-width: 1200px){.con_lounge>table{margin:2.5em auto 0;position:relative;padding-top:1.5em}.con_lounge>table:before{margin-inline:auto;position:absolute;top:-1em;left:0;right:0}}@media print{.con_lounge>table{margin:2.5em auto 0;position:relative;padding-top:1.5em}.con_lounge>table:before{margin-inline:auto;position:absolute;top:-1em;left:0;right:0}}@media only screen and (max-width: 1199px){.con_lounge>table{margin-top:1.3em}}.con_garden{position:relative}.con_garden .btn_movie{position:absolute;z-index:2;top:85px;right:150px}.mouse .con_garden .btn_movie{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_garden .btn_movie:hover,.touch .con_garden .btn_movie.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_garden .btn_movie{-webkit-tap-highlight-color:transparent}.touch .con_garden .btn_movie.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_garden .btn_movie{right:50px}}@media only screen and (max-width: 767px){.con_garden .btn_movie{right:-.8em}}@media only screen and (max-width: 767px){.con_garden .btn_movie{width:4em;top:1.7em}}.con_garden .box_pm{max-width:1024px;margin:auto;overflow:hidden;margin-top:105px}@media only screen and (max-width: 767px){.con_garden .box_pm{margin-top:10%}}.con_garden .box_pm .thum{float:left;width:51.5625%}@media only screen and (max-width: 767px){.con_garden .box_pm .thum{float:none;width:100%}}.con_garden .box_pm .thum img{width:100%}.con_garden .box_pm .thum a{position:relative;display:block}.mouse .con_garden .box_pm .thum a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_garden .box_pm .thum a:hover,.touch .con_garden .box_pm .thum a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_garden .box_pm .thum a{-webkit-tap-highlight-color:transparent}.touch .con_garden .box_pm .thum a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_garden .box_pm .thum a:before{content:"";width:24.43182%;height:129px;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../../../facilities/images/btn_pm.png) no-repeat center/100% auto}.con_garden .box_pm .box_txt{float:right;width:41.99219%}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt{float:none;width:100%;margin-top:1em}}.con_garden .box_pm .box_txt h4{font-weight:normal;font-size:138%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_garden .box_pm .box_txt h4{font-size:125%}}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt h4{font-size:125%}}.con_garden .box_pm .box_txt .txt{margin-top:20px;line-height:2.4}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt .txt{margin-top:3%}}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt .txt{line-height:1.8}}.con_garden .box_pm .box_txt table.tbl_basic{margin-top:20px}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt table.tbl_basic{margin-top:3%}}.con_garden .box_pm .box_txt table.tbl_basic th{width:100px}@media only screen and (max-width: 767px){.con_garden .box_pm .box_txt table.tbl_basic th{width:20%}}.con_garden .box_pm table{margin-top:1em}.con_garden:after{content:"";z-index:-1;position:absolute;width:700px;height:500px;right:200px;background:#f8f8f8;right:200px;bottom:-45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_garden:after{right:-70px}}@media only screen and (max-width: 767px){.con_garden:after{right:-5%}}@media only screen and (max-width: 767px){.con_garden:after{bottom:-3%}}.con_worcation{margin-top:140px}@media only screen and (max-width: 767px){.con_worcation{margin-top:6em}}.con_worcation h3{margin-bottom:45px}@media only screen and (max-width: 767px){.con_worcation h3{margin-bottom:5%}}@media only screen and (max-width: 767px){.con_worcation h3 .en{font-size:375%}}@media only screen and (min-width: 1024px){.con_worcation .box_worcation .photo{float:left;width:61.25%;position:relative;z-index:2}}.con_worcation .box_worcation .box_txt{margin-top:105px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worcation .box_worcation .box_txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_worcation .box_worcation .box_txt{margin-top:5%}}@media only screen and (min-width: 1024px){.con_worcation .box_worcation .box_txt{position:relative;z-index:1;float:right;width:31.5625%}}@media only screen and (max-width: 1023px){.con_worcation .box_worcation .box_txt .img{display:none}}.con_worcation .box_worcation .box_txt .txt{line-height:2.4}@media only screen and (max-width: 767px){.con_worcation .box_worcation .box_txt .txt{line-height:1.8}}.con_worcation .box_worcation .box_txt .btn{margin-top:30px}@media only screen and (max-width: 767px){.con_worcation .box_worcation .box_txt .btn{margin-top:5%}}.con_worcation .box_worcation .box_txt .img{margin-top:120px;margin-left:-200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worcation .box_worcation .box_txt .img{margin-top:20px}}@media only screen and (max-width: 767px){.con_worcation .box_worcation .box_txt .img{margin-top:5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worcation .box_worcation .box_txt .img{margin-left:-150px}}@media only screen and (max-width: 767px){.con_worcation .box_worcation .box_txt .img{margin-left:5%}}.con_gal{position:relative;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gal{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_gal{margin-top:5em}}.con_gal::before{content:"";z-index:0;width:670px;height:632px;left:0;top:-50px;position:absolute;background:url(../../facilities/images/bg_fac.png) no-repeat 0 0/contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gal::before{width:20.9375em;height:19.75em}}@media only screen and (max-width: 767px){.con_gal::before{width:16.75em;height:15.8em}}.con_gal>div{max-width:1400px;position:relative;z-index:1}.con_gal>div .box_gal{margin-top:3.57143%}@media only screen and (min-width: 768px){.con_gal>div .box_gal{overflow:hidden}}@media only screen and (min-width: 768px){.con_gal>div .box_gal .slider_txt{margin-right:6.42857%;width:57.14286%;float:left}}.con_gal>div .box_gal .slider_txt .box_slider .slick-dots{position:absolute;right:2em;bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gal>div .box_gal .slider_txt .box_slider .slick-dots{right:1.5em}}@media only screen and (max-width: 767px){.con_gal>div .box_gal .slider_txt .box_slider .slick-dots{right:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gal>div .box_gal .slider_txt .box_slider .slick-dots{bottom:1.5em}}@media only screen and (max-width: 767px){.con_gal>div .box_gal .slider_txt .box_slider .slick-dots{bottom:1em}}.con_gal>div .box_gal .slider_txt .box_slider .slick-dots li{display:block;width:.4em;height:.4em;border-radius:.4em;margin-top:1em;background:#fff;transition:background 500ms ease,transform 500ms ease}.con_gal>div .box_gal .slider_txt .box_slider .slick-dots li:first-child{margin-top:0}.con_gal>div .box_gal .slider_txt .box_slider .slick-dots li button{display:none}.con_gal>div .box_gal .slider_txt .box_slider .slick-dots li:hover,.con_gal>div .box_gal .slider_txt .box_slider .slick-dots li.slick-active{cursor:pointer;background:#dbad79;transform:scale(1.6)}.con_gal>div .box_gal .slider_txt .box_txt{margin-top:1.25em;max-width:510px}.con_gal>div .box_gal .slider_txt .box_txt h4{font-size:100%;padding-bottom:15px;border-bottom:1px solid #c5c5c5;font-weight:normal;letter-spacing:.16em}.con_gal>div .box_gal .slider_txt .box_txt h4 em{font-size:125%}.con_gal>div .box_gal .slider_txt .box_txt h4 span{font-size:113%;color:#2a3f62;letter-spacing:.2em}.con_gal>div .box_gal .slider_txt .box_txt .txt{margin-top:20px;font-size:100%;line-height:2em}.con_gal>div .box_gal .slider_txt .box_txt .c-btn1{margin-top:1em}@media only screen and (min-width: 768px){.con_gal>div .box_gal .slider_txt .box_txt .c-btn1{width:320px;margin-left:auto}}@media only screen and (min-width: 768px){.con_gal>div .box_gal .img_txt{float:right;width:36.42857%;margin-top:22%}}@media only screen and (max-width: 767px){.con_gal>div .box_gal .img_txt{margin-top:2.5em}}.con_gal>div .box_gal .img_txt .box_txt{margin-top:3.92157%}.con_gal>div .box_gal .img_txt .box_txt h4{padding-bottom:15px;border-bottom:1px solid #c5c5c5;font-weight:normal;font-size:100%;letter-spacing:.16em}@media only screen and (max-width: 1199px){.con_gal>div .box_gal .img_txt .box_txt h4{font-size:94%}}.con_gal>div .box_gal .img_txt .box_txt h4 em{font-size:125%}.con_gal>div .box_gal .img_txt .box_txt h4 span{color:#2a3f62;font-size:113%;letter-spacing:.2em}.con_gal>div .box_gal .img_txt .box_txt .txt{margin-top:1.25em;font-size:100%;line-height:2em}@media only screen and (min-width: 768px){.con_gal>div .box_gal .img2_txt{margin-top:3.57143%;width:57.14286%;float:left}}@media only screen and (max-width: 767px){.con_gal>div .box_gal .img2_txt{margin-top:2.5em}}.con_gal>div .box_gal .img2_txt .box_txt{margin-top:3.92157%}.con_gal>div .box_gal .img2_txt .box_txt h4{padding-bottom:15px;border-bottom:1px solid #c5c5c5;font-weight:normal;font-size:100%;letter-spacing:.16em}@media only screen and (max-width: 1199px){.con_gal>div .box_gal .img2_txt .box_txt h4{font-size:94%}}.con_gal>div .box_gal .img2_txt .box_txt h4 em{font-size:125%}.con_gal>div .box_gal .img2_txt .box_txt h4 span{color:#2a3f62;font-size:113%;letter-spacing:.2em}.con_gal>div .box_gal .img2_txt .box_txt .txt{margin-top:1.25em;font-size:100%;line-height:2em}.con_shop{max-width:1600px;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop{margin-top:10%}}@media only screen and (max-width: 767px){.con_shop{margin-top:5em}}.con_shop .box_shop{padding-top:2em}@media only screen and (min-width: 768px){.con_shop .box_shop{padding-top:5%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.con_shop .box_shop.fir{margin-top:2.60417%;padding-top:0}@media only screen and (max-width: 767px){.con_shop .box_shop.fir{margin-top:1.5em}}@media only screen and (min-width: 1200px){.con_shop .box_shop .img{width:60%}}@media print{.con_shop .box_shop .img{width:60%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .img{width:55%;overflow:hidden}.con_shop .box_shop .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_shop .box_shop .box_txt{margin-top:1em}@media only screen and (min-width: 1200px){.con_shop .box_shop .box_txt{width:33.75%}}@media print{.con_shop .box_shop .box_txt{width:33.75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_txt{margin-top:1.5em}}.con_shop .box_shop .box_txt h4{padding-bottom:1.1em;border-bottom:1px solid #c5c5c5;font-weight:normal;font-size:100%;letter-spacing:.16em}@media only screen and (max-width: 1199px){.con_shop .box_shop .box_txt h4{font-size:94%}}.con_shop .box_shop .box_txt h4 em{margin-left:.5em;font-size:125%}.con_shop .box_shop .box_txt h4 em.em_f{margin-left:0}.con_shop .box_shop .box_txt h4 span{color:#2a3f62;margin-left:.5em;letter-spacing:.2em;font-size:113%}.con_shop .box_shop .box_txt .txt{margin-top:3.7037%;line-height:2em;font-size:100%}.con_shop .box_shop .box_txt table{margin-top:8.14815%}.con_din{margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_din{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_din{margin-top:5em}}.con_din .c-st2{font-size:113%}.con_din .c-st2 span{font-size:145%}.con_din .c-st2 em.txt_l{display:inline-block;font-size:112%}.con_din .c-st2 em.txt_f{display:inline-block;color:#2a3f62}.con_din .att{text-align:center;color:#c74c4c;font-size:100%}@media only screen and (max-width: 1199px){.con_din .att{font-size:94%}}.con_din .box_din{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_din .box_din{margin-top:4.16667%}}@media only screen and (max-width: 767px){.con_din .box_din{margin-top:2em}}@media only screen and (min-width: 768px){.con_din .box_din{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px){.con_din .box_din .img{width:63.33333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_din .box_din .img{width:50%}}@media only screen and (min-width: 1200px){.con_din .box_din .box_txt{width:27.5%;margin-top:2.08333%}}@media print{.con_din .box_din .box_txt{width:27.5%;margin-top:2.08333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_din .box_din .box_txt{width:46%}}@media only screen and (max-width: 767px){.con_din .box_din .box_txt{margin-top:1.5em}}.con_din .box_din .box_txt h4{font-weight:normal;font-size:119%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_din .box_din .box_txt h4{font-size:107%}}@media only screen and (max-width: 767px){.con_din .box_din .box_txt h4{font-size:100%}}.con_din .box_din .box_txt .txt{line-height:2;margin-top:1.25em}@media only screen and (max-width: 1199px){.con_din .box_din .box_txt .txt{font-size:94%}}.con_din .box_din .box_txt table{margin-top:12.12121%}.con_ban{max-width:1600px;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ban{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_ban{margin-top:5em}}@media only screen and (min-width: 768px){.con_ban ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 1199px){.con_ban ul{margin-top:1em}}@media only screen and (min-width: 768px){.con_ban ul li{margin-top:70px;width:30%}.con_ban ul li:not(:nth-child(3n+1)){margin-left:5%}}@media only screen and (max-width: 767px){.con_ban ul li:nth-child(n+2){margin-top:2em}}.con_ban ul li h4{margin-top:4.05405%;padding-bottom:2.02703%;border-bottom:1px solid #c5c5c5;font-weight:normal;letter-spacing:.05em;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ban ul li h4{font-size:100%}}@media only screen and (max-width: 767px){.con_ban ul li h4{font-size:88%}}.con_ban ul li h4 span{font-size:89%;padding-left:.4em}.con_ban ul li h4 em{font-size:112%}.con_ban ul li .txt{margin-top:3.78378%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ban ul li .txt{font-size:94%}}.con_ban ul li table{margin-top:5.40541%}@media only screen and (max-width: 1199px){.con_ban ul li table{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ban ul li table th{padding-right:1em}}.con_ban .box_con{width:100%;background-color:#fff;padding:3.75% 0 3.125%;margin-top:5%}@media only screen and (min-width: 768px){.con_ban .box_con{text-align:center}}@media only screen and (max-width: 767px){.con_ban .box_con{margin-top:2.5em;padding:2em 1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_ban .box_con .txt{line-height:2}@media only screen and (max-width: 1199px){.con_ban .box_con .txt{font-size:94%}}.con_ban .box_con .c-btn1_rsv{max-width:348px;margin:2.5% auto 0}.con_ot{max-width:1600px;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ot{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_ot{margin-top:5em}}@media only screen and (min-width: 768px){.con_ot ul{display:flex;justify-content:center;flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_ot ul>li{margin-top:4.16667%;width:30%}.con_ot ul>li:not(:nth-child(3n+1)){margin-left:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ot ul>li{width:31.25%}.con_ot ul>li:not(:nth-child(3n+1)){margin-left:3.125%}}@media only screen and (max-width: 767px){.con_ot ul>li:nth-child(n+2){margin-top:2em}}.con_ot ul>li h4{margin-top:5.66038%;padding-bottom:15px;border-bottom:1px solid #c5c5c5;font-weight:normal;font-size:100%;letter-spacing:.16em}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_ot ul>li h4{font-size:94%;letter-spacing:.08em}}.con_ot ul>li h4 em{font-size:125%}.con_ot ul>li h4 span{font-size:113%;color:#2a3f62;letter-spacing:.2em;margin-left:.5em}.con_ot ul>li .box_txt>.txt{margin-top:5.28302%;line-height:2em}.con_ot ul>li .box_txt table{margin-top:3.77358%}.con_ot ul>li .box_txt ol{margin-top:1em}.con_ot ul>li .box_txt ol li{font-size:82%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_ot ul>li .box_txt ol li:before{content:"※";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.con_ot ul>li .box_txt .box_lnk{background-color:#fff;text-align:center;padding:1.8em 0;margin-top:1.8em}.con_ot ul>li .box_txt .box_lnk .txt{font-size:94%}.con_ot ul>li .box_txt .box_lnk .c-lnk1{margin-top:1.3em}
