﻿@import url(//use.fontawesome.com/releases/v5.7.2/css/all.css);html{font-size:small}body{background:#f3f4e8}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}input,select,textarea{font-size:100%}#header,#footer{color:#454544;-webkit-text-size-adjust:none;font-size:108%}.ie #header,.ie #footer{font-size:105%}@media only screen and (max-width: 767px){#header,#footer{font-size:93%}}#header a,#footer a{color:#454544;text-decoration:underline}#header a:hover,#footer a:hover{text-decoration:none}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1280px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1199px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.mouse .over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page{overflow:hidden}@media only screen and (min-width: 1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}#header .con_header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:60px;width:96.09375%;max-width:1920px;margin:30px auto 0;position:relative}@media only screen and (min-width: 984px) and (max-width: 1199px){#header .con_header{justify-content:flex-end}}@media only screen and (max-width: 767px){#header .con_header{align-items:center;margin-top:0}}#header .con_header .seo{width:100%;letter-spacing:.08em}@media only screen and (min-width: 1200px) and (max-width: 1550px){#header .con_header .seo{top:20px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header .seo{font-size:86%}}@media only screen and (min-width: 768px){#header .con_header .seo{position:absolute;left:0;top:22px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){#header .con_header .seo{top:22px}}@media only screen and (min-width: 768px) and (max-width: 767px){#header .con_header .seo{top:0}}@media only screen and (max-width: 767px){#header .con_header .seo{margin-top:0.5em;margin-bottom:0.5em;font-size:80%}}#header .con_header .wrp_logo{width:11.38211%;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .wrp_logo{width:16%}}@media only screen and (max-width: 767px){#header .con_header .wrp_logo{width:25%}}@media only screen and (min-width: 1200px) and (max-width: 1550px){#header .con_header .wrp_logo{width:8.38211%}}@media only screen and (min-width: 984px) and (max-width: 1199px){#header .con_header .wrp_logo{width:100%}}#header .con_header .wrp_logo .logo{position:absolute;top:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .wrp_logo .logo{top:4em}}@media only screen and (max-width: 767px){#header .con_header .wrp_logo .logo{top:-1em}}@media only screen and (min-width: 1200px) and (max-width: 1550px){#header .con_header .wrp_logo .logo{top:3em}}#header .con_header .wrp_logo .logo img{width:100%}#header .con_header .con_menu_show{width:63.14363%;display:flex;justify-content:flex-end;margin-top:6px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .con_menu_show{width:60%}}@media only screen and (max-width: 767px){#header .con_header .con_menu_show{width:auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header .con_menu_show{margin-left:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .con_menu_show{margin-top:2em;flex-wrap:wrap}}@media only screen and (min-width: 984px) and (max-width: 1199px){#header .con_header .con_menu_show{margin-top:1em;width:45%}}#header .con_header .con_menu_show li{margin-right:3.00429%; list-style: none !important;}@media only screen and (min-width: 1200px) and (max-width: 1550px){#header .con_header .con_menu_show li:not(:last-child){margin-right:2%; list-style: none !important;}}@media only screen and (min-width: 768px) and (max-width: 983px){#header .con_header .con_menu_show li:nth-child(6){margin-right:0}}#header .con_header .con_menu_show li a{font-family:"Noto Sans CJK jp Regular";letter-spacing:0.05em;display:inline-block;text-decoration:none;line-height:2.25;font-size:115%}@media only screen and (min-width: 1551px) and (max-width: 1800px){#header .con_header .con_menu_show li a{font-size:108%}}@media only screen and (min-width: 1361px) and (max-width: 1550px){#header .con_header .con_menu_show li a{font-size:100%}}@media only screen and (min-width: 1200px) and (max-width: 1360px){#header .con_header .con_menu_show li a{font-size:93%}}#header .con_header #nav{display:flex;justify-content:flex-end;align-items:center;width:25.47425%}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header #nav{width:100%}}@media only screen and (max-width: 767px){#header .con_header #nav{width:60%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header #nav{width:22%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header #nav{margin-top:1em}}@media only screen and (min-width: 984px) and (max-width: 1199px){#header .con_header #nav{margin-top:1.5em;width:32%}}#header .con_header #nav.show{position:fixed;right:2%;z-index:1001;top:30px}@media only screen and (max-width: 767px){#header .con_header #nav.show{top:20px}}#header .con_header #nav .lang{z-index:1005;position:relative;font-size:129%}#header .con_header #nav .lang select{border:0;font-family:"Montserrat",sans-serif;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5em;cursor:pointer}#header .con_header #nav .lang select:focus{outline:none}#header .con_header #nav .lang select::-ms-expand{display:none}#header .con_header #nav .lang:after{position:absolute;content:"\f3d0";font-family:"ionicons";right:0.5em;color:#454544;top:50%;transform:translateY(-50%);font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header #nav .lang:after{font-size:100%}}@media only screen and (max-width: 767px){#header .con_header #nav .lang:after{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header #nav .lang{font-size:122%}}@media only screen and (max-width: 767px){#header .con_header #nav .lang{font-size:115%}}@media only screen and (max-width: 767px){#header .con_header #nav .lang{margin-right:1em;margin-top:-0.5em}}#header .con_header .ic_social{text-align:center;color:#fff;display:flex;align-items:baseline;margin-right:35px;z-index:1005}@media only screen and (min-width: 1200px) and (max-width: 1500px){#header .con_header .ic_social{margin-right:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .ic_social{margin-top:5px}}#header .con_header .ic_social a{text-decoration:none}#header .con_header .ic_social a.ic_instagram{font-size:143%;margin-right:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .ic_social a.ic_instagram{font-size:136%}}@media only screen and (max-width: 767px){#header .con_header .ic_social a.ic_instagram{font-size:158%}}@media only screen and (min-width: 1200px) and (max-width: 1500px){#header .con_header .ic_social a.ic_instagram{margin-right:15px}}#header .con_header .ic_social a.ic_facebook{font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .con_header .ic_social a.ic_facebook{font-size:136%}}@media only screen and (max-width: 767px){#header .con_header .ic_social a.ic_facebook{font-size:158%}}#header .con_header .btn_plan{margin:0 0 0 20px;z-index:1}@media only screen and (min-width: 1200px) and (max-width: 1560px){#header .con_header .btn_plan{margin:0 0 0 10px}}#header .con_header .btn_plan a{text-decoration:none;display:inline-block;padding:14px 20px;color:#fff;background:#829e37;font-size:115%;font-family:"Noto Sans CJK jp Regular"}@media only screen and (min-width: 1200px) and (max-width: 1550px){#header .con_header .btn_plan a{font-size:100%;padding:14px 12px}}@media only screen and (min-width: 1200px) and (max-width: 1400px){#header .con_header .btn_plan a{font-size:86%}}#footer .box_footer{max-width:1920px;margin:0 auto;background:#5a6634;padding:55px 0}@media only screen and (max-width: 767px){#footer .box_footer{padding:3em 1em}}#footer .box_footer .d_flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#footer .box_footer .d_flex .logo_f{width:190px;margin-right:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .box_footer .d_flex .logo_f{width:150px}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .logo_f{width:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .box_footer .d_flex .logo_f{margin-right:40px}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .logo_f{margin-right:0}}#footer .box_footer .d_flex .infor{color:#fff}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor{margin-top:2em;text-align:center}}#footer .box_footer .d_flex .infor .phone_time{display:flex;align-items:flex-end;flex-wrap:wrap}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .phone_time{justify-content:center}}#footer .box_footer .d_flex .infor .phone_time .phone small{font-size:115%;letter-spacing:0.1em;margin-bottom:10px;display:inline-block}#footer .box_footer .d_flex .infor .phone_time .phone .tel,#footer .box_footer .d_flex .infor .phone_time .phone a{letter-spacing:0.1em;line-height:1;color:#fff;text-decoration:none;font-size:215%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .box_footer .d_flex .infor .phone_time .phone .tel,#footer .box_footer .d_flex .infor .phone_time .phone a{font-size:200%}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .phone_time .phone .tel,#footer .box_footer .d_flex .infor .phone_time .phone a{font-size:186%}}#footer .box_footer .d_flex .infor .phone_time .phone .tel::before,#footer .box_footer .d_flex .infor .phone_time .phone a::before{content:"";font-family:"ionicons";margin-right:5px;font-size:87%}#footer .box_footer .d_flex .infor .phone_time .time{letter-spacing:0.1em;margin-left:10px}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .phone_time .time{margin-left:0}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .phone_time .time{margin-top:0.5em}}#footer .box_footer .d_flex .infor .address{margin-top:1.5em;letter-spacing:0.1em;line-height:2;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .box_footer .d_flex .infor .address{font-size:108%}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .address{font-size:100%}}#footer .box_footer .d_flex .infor .ic_social{margin-top:1em}#footer .box_footer .d_flex .infor .ic_social a{text-decoration:none;color:#fff;font-size:229%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .box_footer .d_flex .infor .ic_social a{font-size:215%}}@media only screen and (max-width: 767px){#footer .box_footer .d_flex .infor .ic_social a{font-size:179%}}#footer .box_footer .d_flex .infor .ic_social a:nth-child(2){margin-left:0.5em}#footer #copyright{max-width:1920px;width:90%;margin:0 auto;padding:1em 0;text-align:center;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer #copyright{font-size:122%}}@media only screen and (max-width: 767px){#footer #copyright{font-size:115%}}.btn a{display:block;text-align:center;line-height:1.5;font-family:"Noto Sans CJK jp Regular";text-decoration:none;border:1px solid #829e37;border-radius:7px;background:#fff;color:#829e37;letter-spacing:0.05em;transition:all 0.5s;position:relative;box-sizing:border-box;font-size:115%;padding:17px;max-width:250px}@media only screen and (max-width: 767px){.btn a{padding:1em 0.5em}}@media only screen and (max-width: 767px){.btn a{max-width:none}}.btn a::before,.btn a::after{font-family:"ionicons";margin-right:10px}.btn a::before{content:""}.btn a::after{margin-left:10px}.btn a:hover{background:#5a6634;color:#fff}.btn.btn_search a::after{content:"";margin-left:15px}.btn.btn_map a::after{content:""}.btn.btn_calendar a::after{content:""}.btn.btn_room a::after{content:url(../images/common/ic_room.png)}.ie #header .con_header .con_menu .box_menu{position:fixed}.ie .con_search .box_und input[type="checkbox"]+label{position:relative}.ie .con_search .box_und input[type="checkbox"]+label:before{font-size:100% !important;bottom:-50px}.ie .con_search .box_und input[type="checkbox"]:checked+label:before{font-size:115%}.ie .not_ie{display:none}.ie br{font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}html:not(.ie) .con_search .box_und input[type="checkbox"]:checked+label:before{font-size:215%}@media only screen and (min-width: 768px) and (max-width: 1199px){html:not(.ie) .con_search .box_und input[type="checkbox"]:checked+label:before{font-size:179%}}@media only screen and (max-width: 767px){html:not(.ie) .con_search .box_und input[type="checkbox"]:checked+label:before{font-size:143%}}@font-face{font-family:"NotoSansCJKjp Light";font-style:normal;font-weight:100;src:local("NotoSansCJKjp Light"),local("NotoSansCJKjp Light"),url("../fonts/NotoSansCJKjp-Light.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Light.woff") format("woff")}@font-face{font-family:"NotoSansCJKjp Regular";font-style:normal;font-weight:100;src:local("NotoSansCJKjp Regular"),local("NotoSansCJKjp Regular"),url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff")}@font-face{font-family:"FontAwesome5";font-weight:bold;font-style:normal;src:local("Font Awesome 5 Brands-Regular-400"),local("Font Awesome 5 Brands-Regular-400"),url("../fonts/Font Awesome 5 Brands-Regular-400.woff2") format("woff2"),url("../fonts/Font Awesome 5 Brands-Regular-400.woff") format("woff")}@font-face{font-family:"FontAwesome5Solid";font-weight:bold;font-style:normal;font-weight:400;src:local("Font Awesome 5 Free-Solid-900"),local("Font Awesome 5 Free-Solid-900"),url("../fonts/Font Awesome 5 Free-Solid-900.woff2") format("woff2"),url("../fonts/Font Awesome 5 Free-Solid-900.woff") format("woff")} 
.btn_footer a{display:block;text-align:center;line-height:1.5;font-family:"Noto Sans CJK jp Regular";text-decoration:none;border:1px solid #829e37;border-radius:7px;background:#fff;color:#829e37;letter-spacing:0.05em;transition:all 0.5s;position:relative;box-sizing:border-box;font-size:115%;padding:17px;max-width:250px}@media only screen and (max-width: 767px){.btn_footer a{padding:1em 0.5em}}@media only screen and (max-width: 767px){.btn_footer a{max-width:none}}.btn_footer a::before,.btn_footer a::after{font-family:"ionicons";margin-right:10px}.btn_footer a::before{content:""}.btn_footer a::after{margin-left:10px}.btn_footer a:hover{background:#5a6634;color:#fff}.btn_footer.btn_search a::after{content:"";margin-left:15px}.btn_footer.btn_map a::after{content:""}.btn_footer.btn_calendar a::after{content:""}.btn_footer.btn_room a::after{content:url(../images/common/ic_room.png)}