@import url(https://fonts.googleapis.com/css2?family=Cormorant+Infant&family=Noto+Serif+JP&family=Tangerine&display=swap);html{overflow-y:scroll;font-size:small}body{overflow:hidden;min-width:1200px!important;background:#fff;line-height:1.5}#abi_page{color:#313131;-webkit-text-size-adjust:none;font-size:108%;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#abi_page a{color:#313131}#abi_page img{max-width:100%;-webkit-touch-callout:none;line-height:1}table{font-size:100%}#htlMainContent{width:100%!important}#htlContents{width:100%!important;max-width:100%;min-width:1200px}.over{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.over:hover{opacity:.7}#abi_page{min-width:950px;margin:auto}#abi_header{padding:60px 0 320px;background:#0e0e3a}#abi_homepage #abi_header{padding:60px 0 485px}#abi_header>div{width:1200px;margin:auto}#abi_header>div h2{width:148px;margin:0 auto 40px}#abi_header>div #abi_gnav{width:980px;margin:auto}#abi_header>div #abi_gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#abi_header>div #abi_gnav ul li{position:relative;width:140px}#abi_header>div #abi_gnav ul li a{position:relative;z-index:1;display:block;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;color:#fff;font-size:100%;letter-spacing:.04em;line-height:1.8}#abi_header>div #abi_gnav ul li:not(:last-child):before{content:"";position:absolute;left:0;top:5px;width:1px;height:40px;background:#3d3d3d}#abi_header>div #abi_gnav ul li:not(:last-child) a:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:url(../images/common/bg1.png) left top;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#abi_header>div #abi_gnav ul li:not(:last-child) a.active:after,#abi_header>div #abi_gnav ul li:not(:last-child) a:hover:after{opacity:1}#abi_header>div #abi_gnav ul li:last-child a{background:#a37e39;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#abi_header>div #abi_gnav ul li:last-child a:hover{opacity:.7}#abi_contents>*{width:950px;margin-inline:auto}#abi_footer{margin-top:120px;background:#0e0e3a}#abi_footer .ptop{background:#fff}#abi_footer .ptop a{display:block;padding:20px 0;background:#a37e39;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#abi_footer .ptop a:hover{opacity:.7}#abi_footer .ptop a{text-align:center}#abi_footer .ptop a img{width:101px}#abi_footer>div{width:835px;margin:auto;padding:100px 0}#abi_footer>div .p-footer .logo{width:148px;margin:0 auto 30}#abi_footer>div .p-footer address{text-align:center;font-size:100%;letter-spacing:.04em;line-height:1.8;color:#fff}#abi_footer>div .p-footer #abi_fnav{width:840px;margin:60px auto 0}#abi_footer>div .p-footer #abi_fnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#abi_footer>div .p-footer #abi_fnav ul li{position:relative;width:140px}#abi_footer>div .p-footer #abi_fnav ul li a{position:relative;z-index:1;display:block;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;color:#fff;font-size:100%;letter-spacing:.04em;line-height:1.8}#abi_footer>div .p-footer #abi_fnav ul li:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#3d3d3d}#abi_footer>div .p-footer #abi_fnav ul li:last-child:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#3d3d3d}#abi_footer>div .p-footer #abi_fnav ul li a:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:url(../images/common/bg1.png) left top;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#abi_footer>div .p-footer #abi_fnav ul li a.active:after,#abi_footer>div .p-footer #abi_fnav ul li a:hover:after{opacity:1}#abi_footer>div .p-footer .wrp_btn{margin:40px auto 0;padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 15px;background:#fff}#abi_footer>div .p-footer .wrp_btn p{width:245px}#abi_page.lower #abi_contents .l-title{position:relative;width:1400px;margin-top:-285px;aspect-ratio:1400/360}#abi_page.lower #abi_contents .l-title span{position:absolute;left:0;right:0;top:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-transform:capitalize;color:#fff}#abi_page.lower #abi_contents .l-title span em{margin-top:10px;font-size:115%;letter-spacing:.04em;line-height:1.8}#abi_page.lower #abi_contents .l-title span i{font-size:429%;line-height:1;font-family:"Cormorant Infant","Times New Roman",Times,Garamond,Georgia,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:normal}#abi_page.lower #abi_contents .l-title img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}table.c-table{width:100%;border-top:1px dashed #313131;border-bottom:1px dashed #313131;font-size:100%}table.c-table tr td,table.c-table tr th{border-top:1px dashed #313131;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-size:100%;letter-spacing:.04em;line-height:1.8;font-weight:400!important}.c-st1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;font-weight:400}.c-st1 em{font-size:100%;letter-spacing:.04em;line-height:1.8}.c-st1 span{color:#a37e39;font-size:472%;font-family:Tangerine,cursive;font-weight:400;font-style:normal;letter-spacing:.04em;line-height:1}.c-st2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-weight:400}.c-st2 em{margin-top:10px;font-size:100%;letter-spacing:.04em;line-height:1.8}.c-st2 span{font-size:200%;font-family:"Cormorant Infant","Times New Roman",Times,Garamond,Georgia,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1}.c-btn1 a,.c-btn2 a,.c-btn3 a,.c-btn4 a{position:relative;display:block;padding:15px 43px;border:1px solid #a37e39;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a37e39!important;font-size:100%;letter-spacing:.04em;line-height:1.8;text-align:center;text-decoration:none;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.c-btn1 a:hover,.c-btn2 a:hover,.c-btn3 a:hover,.c-btn4 a:hover{opacity:.7}.c-btn1 a:after,.c-btn2 a:after,.c-btn3 a:after,.c-btn4 a:after{content:"";position:absolute;right:9px;top:50%;width:32px;height:8px;margin-top:-4px;background:url(../images/common/ic_arr1.png) no-repeat left top/contain;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.c-btn1 a:hover:after,.c-btn2 a:hover:after,.c-btn3 a:hover:after,.c-btn4 a:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.c-btn2 a{border-color:#fff;background:#fff}.c-btn3 a{background:#a37e39;color:#fff!important}.c-btn3 a:after{background:url(../images/common/ic_arr2.png) no-repeat left top/contain}.c-btn4 a{border-color:#313131;background:#313131;color:#fff!important}.c-btn4 a:after{background:url(../images/common/ic_arr2.png) no-repeat left top/contain}