﻿.customer_note .box_note{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.customer_note .box_note{width:85.41667%}}html{font-size:small;line-height:2.2;letter-spacing:0.28em}@media only screen and (max-width: 767px){html{letter-spacing:0.1em;line-height:2}}body{color:#232323;background:#fff;-webkit-text-size-adjust:none;font-size:124%}.ie body{font-size:120%}@media only screen and (max-width: 767px){body{font-size:93%}}body a{color:#232323;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:300}input,select,textarea{font-size:100%}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1200px !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}}.over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.over:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#ab_header{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){#ab_header{margin-bottom:6.66667%}}@media only screen and (max-width: 767px){#ab_header{margin-bottom:4em}}@media only screen and (min-width: 1200px){#ab_header{width:100%}}@media print{#ab_header{width:100%}}@media only screen and (min-width: 768px){#ab_header{font-size:100% !important}}@media only screen and (max-width: 767px){#ab_header{font-size:18px !important}}#ab_header #fixnav{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.9);overflow:hidden;z-index:1000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:-moz-transform .6s;-o-transition:-o-transform .6s;-webkit-transition:-webkit-transform .6s;transition:transform .6s;display:flex;align-items:center}@media only screen and (min-width: 768px){#ab_header #fixnav{padding-left:5.20833%}}#ab_header #fixnav .logo a{display:inline-block}@media only screen and (min-width: 768px){#ab_header #fixnav .logo{float:left;margin-top:5px}}@media only screen and (max-width: 767px){#ab_header #fixnav .logo{margin:10px auto 5px}}#ab_header #fixnav .gnav{display:-webkit-flex;display:flex;align-items:center;float:left;margin:0 0 0 2.34375%;list-style:none}@media only screen and (max-width: 767px){#ab_header #fixnav .gnav{display:none}}#ab_header #fixnav .gnav li a{text-decoration:none;display:block;padding:0.65em 1em;position:relative}@media only screen and (min-width: 768px) and (max-width: 983px){#ab_header #fixnav .gnav li a{font-size:94%;padding:0.5em 0.8em}}#ab_header #fixnav .gnav li a:after{content:'';width:0;height:1px;background:#232323;position:absolute;left:50%;bottom:0.5em;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:width .6s;-o-transition:width .6s;-webkit-transition:width .6s;transition:width .6s}#ab_header #fixnav .gnav li a:hover:after,#ab_header #fixnav .gnav li a.active:after{width:80%}#ab_footer{background:url(../images/footer/bg_foot.jpg) no-repeat bottom right/cover;padding:100px 0 40px}@media only screen and (min-width: 1200px){#ab_footer{width:100%;margin:auto}}@media print{#ab_footer{width:100%;margin:auto}}@media only screen and (min-width: 768px){#ab_footer{font-size:100% !important}}@media only screen and (max-width: 767px){#ab_footer{font-size:18px !important}}@media only screen and (max-width: 767px){#ab_footer{padding:5em 0 3em;margin-top:6em;background-position:20%}}#ab_footer .con_footer{max-width:1400px;margin:0 auto;width:91.66667%;margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){#ab_footer .con_footer{margin-bottom:5.83333%}}@media only screen and (max-width: 767px){#ab_footer .con_footer{margin-bottom:6em}}#ab_footer .con_footer *,#ab_footer .con_footer :after,#ab_footer .con_footer :before{box-sizing:content-box}@media only screen and (min-width: 768px){#ab_footer .con_footer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}#ab_footer .con_footer .box_footer{color:#fff}@media only screen and (max-width: 767px){#ab_footer .con_footer .box_footer{text-align:center}}#ab_footer .con_footer .box_footer .logo a{display:inline-block;max-width:45%;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#ab_footer .con_footer .box_footer .logo a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#ab_footer .con_footer .box_footer address{margin:1em 0 1.5em}#ab_footer .con_footer .box_footer .txt_tel{font-weight:500;letter-spacing:0.12em}@media only screen and (max-width: 767px){#ab_footer .con_footer .box_footer .txt_tel{font-size:88%}}#ab_footer .con_footer .box_footer .txt_tel span,#ab_footer .con_footer .box_footer .txt_tel a,#ab_footer .con_footer .box_footer .txt_tel i{color:#fff;font-size:169%;line-height:1}@media only screen and (max-width: 1199px){#ab_footer .con_footer .box_footer .txt_tel span,#ab_footer .con_footer .box_footer .txt_tel a,#ab_footer .con_footer .box_footer .txt_tel i{font-size:136%}}#ab_footer .con_footer .box_footer .btn_insta{margin-top:1.5em}#ab_footer .con_footer .box_footer .btn_insta a{display:inline-block;border:1px solid #fff;text-align:center;height:32px;line-height:32px;width:32px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#ab_footer .con_footer .box_footer .btn_insta a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#ab_footer .con_footer .box_footer .btn_insta a:before{display:inline-block;content:"";background:url(https://storage.489ban.net/storage/customer/2597/images/common/ic_insta.png) no-repeat center/contain !important;width:20px;height:32px}#ab_footer .con_footer .sitemap{list-style:none}@media only screen and (min-width: 768px){#ab_footer .con_footer .sitemap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}}#ab_footer .con_footer .sitemap li:not(:last-child){margin-right:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){#ab_footer .con_footer .sitemap li:not(:last-child){margin-right:25px}}@media only screen and (max-width: 767px){#ab_footer .con_footer .sitemap li:not(:last-child){margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 983px){#ab_footer .con_footer .sitemap li:not(:last-child){margin-right:17px}}#ab_footer .con_footer .sitemap li a{color:#FFF;display:block;text-decoration:none;letter-spacing:.12em;width:1.5em;position:relative;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#ab_footer .con_footer .sitemap li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#ab_footer .con_footer .sitemap li a span{letter-spacing:0.42em;letter-spacing:0.42em;position:relative}@media only screen and (min-width: 768px){#ab_footer .con_footer .sitemap li a span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}}@media only screen and (min-width: 768px){#ab_footer .con_footer .sitemap li a span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}}#ab_footer .con_footer .sitemap li a span:after{content:'';width:1px;height:0;background:#fff;position:absolute;top:0;right:0;-moz-transition:height .6s;-o-transition:height .6s;-webkit-transition:height .6s;transition:height .6s}#ab_footer .con_footer .sitemap li a:hover span:after,#ab_footer .con_footer .sitemap li a.active span:after{height:100%}@media only screen and (max-width: 767px){#ab_footer .con_footer .sitemap li.rsv{width:90%;margin:2em auto 0}}#ab_footer .con_footer .sitemap li.rsv a{padding:3em 1.2em;line-height:1;background:#0f2350;text-align:center}@media only screen and (max-width: 767px){#ab_footer .con_footer .sitemap li.rsv a{width:100%;padding:1.8em 0}}#ab_footer .con_footer .sitemap li.rsv a span:after{content:none}.customer_note{background:#ebeae8;padding:50px 0}@media only screen and (min-width: 768px){.customer_note{margin-top:145px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.customer_note{padding:4% 0;margin-top:11.66667%}}.customer_note .box_note{max-width:1280px;margin-top:1.04167%}@media only screen and (max-width: 767px){.customer_note .box_note{margin-top:1em}}.customer_note .box_note h3 span{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.customer_note .box_note h3 span{font-size:125%}}@media only screen and (max-width: 767px){.customer_note .box_note h3 span{font-size:113%}}@media only screen and (min-width: 768px){.customer_note .box_note .txt{text-align:center}}.customer_note .box_note .btn_che{margin-top:.52083%;font-size:88%}@media only screen and (max-width: 767px){.customer_note .box_note .btn_che{margin-top:1em}}@media only screen and (min-width: 768px){.customer_note .box_note .btn_che{text-align:center}}#customer_fixmenu{position:fixed;bottom:80px;right:0;z-index:11000}#customer_fixmenu .btn_rsv{background:#0f2350}#customer_fixmenu .btn_rsv a{font-size:18px;padding:1.5em 2em 1.5em 1.5em;box-sizing:border-box;color:#fff;line-height:1;text-decoration:none;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;text-align:center}.c-st1{text-align:center;font-weight:normal}.c-st1 i{color:#828282;letter-spacing:0.02em;font-family:'GFS Didot',"Times New Roman", Times, Garamond, Georgia, serif;font-size:94%;display:block}.c-st1 span{display:block;letter-spacing:0.38em;font-weight:500;line-height:1.7;font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-st1 span{font-size:138%}}@media only screen and (max-width: 767px){.c-st1 span{font-size:138%}}@media only screen and (max-width: 767px){.c-st1 span{letter-spacing:0.25em}}.b-base a{text-align:center;text-decoration:none;display:block;position:relative;border:1px solid #b0b0b0;letter-spacing:0.12em;padding:1.2em 0;line-height:1.5}@media only screen and (max-width: 767px){.b-base a{padding:1.2em 0;font-size:107%}}.b-base a:before,.b-base a:after{content:'';width:0;height:1px;position:absolute;background:#232323;-moz-transition:width .6s;-o-transition:width .6s;-webkit-transition:width .6s;transition:width .6s}.b-base a:before{left:-1px;top:-1px}.b-base a:after{right:-1px;bottom:-1px}.b-base a>span:before,.b-base a>span:after{content:'';width:1px;height:0;position:absolute;background:#232323;-moz-transition:height .6s;-o-transition:height .6s;-webkit-transition:height .6s;transition:height .6s}.b-base a>span:before{left:-1px;bottom:-1px}.b-base a>span:after{right:-1px;top:-1px}.b-base a>span span:after{content:'→';position:absolute;top:50%;right:4%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:125%}.b-base a:hover:before,.b-base a:hover:after{width:100%}.b-base a:hover>span:before,.b-base a:hover>span:after{height:100%}.b-base.en a{font-weight:500;font-size:94%;padding:1.3em 0}@media only screen and (max-width: 767px){.b-base.en a{font-size:100%;padding:1.5em 0}}
