.ad-header{--primary-color: #0085ce}.ad-header.is-fushimi{--primary-color: #093}.ad-header{position:fixed;width:100%;z-index:100;top:0;left:0;height:105px}@media screen and (max-width: 999px){.ad-header{height:60px}}.ad-header .header_upper{background:#fff}@media screen and (max-width: 999px){.ad-header .header_upper{display:none}}.ad-header .site-header-in{width:100%;padding-left:30px;background:#fff}.ad-header .site-header-conts{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:0;gap:20px}.ad-header .site-header-conts:after{display:none}.ad-header .site-header-conts .header-left{align-content:center}.ad-header .site-header-conts .header-left h1{margin:0 0 10px 0}.ad-header .site-header-conts .header-left .header-left__links{font-size:12px;color:#1a1a1a;margin-bottom:10px}.ad-header .site-header-conts .header-box{display:none}@media(min-width: 1000px){.ad-header .site-header-conts .header-box{display:flex;color:#1a1a1a;text-align:left;align-items:center}.ad-header .site-header-conts .header-box .header-box__contact{width:296px;display:inline-block;vertical-align:middle}.ad-header .site-header-conts .header-box .header-box__contact .tel_link .num{position:relative;padding-left:46px;display:inline-block}.ad-header .site-header-conts .header-box .header-box__contact .tel_link .num::before{content:"";background:var(--primary-color) url(../../images/common/icn-tel.svg) no-repeat center center/auto 90%;padding:5px;width:42px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;border-radius:2px}.ad-header .site-header-conts .header-box .header-box__contact .tel_link img{width:100%;max-width:230px}.ad-header .site-header-conts .header-box .header-box__contact .op_hours{font-size:12px;color:#666;margin-top:4px;line-height:1.3}.ad-header .site-header-conts .header-box .header-box__btn{display:flex}.ad-header .site-header-conts .header-box .header-box__btn .header-box__btn--line a:active,.ad-header .site-header-conts .header-box .header-box__btn .header-box__btn--mail a:active,.ad-header .site-header-conts .header-box .header-box__btn .header-box__btn--line a:focus,.ad-header .site-header-conts .header-box .header-box__btn .header-box__btn--mail a:focus{color:#fff !important}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_line,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_consul,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:18px;font-weight:bold;line-height:1;background:#00b900;color:#fff;text-decoration:none;width:12vw;height:105px;box-sizing:border-box;text-align:center}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_line span,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail span,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_consul span,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web span{font-size:14px;margin-top:12px;display:block}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_line::before,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail::before,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_consul::before,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web::before{content:"";display:block;width:40px;height:40px;background:url(../../images/top/icon-line.png) no-repeat center top;background-size:contain}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_line:hover,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail:hover,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_consul:hover,.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web:hover{opacity:.6;color:#fff}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail{background:#e46c0a}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_mail::before{background:url(../../images/top/icon-mail.png) no-repeat center center}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_consul::before{background:url(../../images/top/icon_consul.png) no-repeat center center;background-size:contain}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web{background:#e46c0a}.ad-header .site-header-conts .header-box .header-box__btn .contact_link_web::before{background:url(../../images/top/icon-web.png) no-repeat center center;background-size:contain}}.ad-header .site-logo{font-size:0;display:unset}.ad-header .site-logo a{display:inline-block}.ad-header .site-logo img{width:80%;vertical-align:middle}@media only screen and (max-width: 999px){.ad-header .site-logo.spnoneh{display:none}}.ad-header .site-title{font-size:0;display:unset}@media only screen and (max-width: 999px){.ad-header .site-title{display:flex;align-items:center;align-content:center;justify-content:center;position:relative;padding:0;width:100%;z-index:100;text-align:center;border-bottom:1px solid #0085ce}}.ad-header .site-title a{display:inline-block}.ad-header .site-title img{width:80%;vertical-align:middle}@media only screen and (max-width: 768px){.ad-header .site-title img{width:80%}}@media only screen and (max-width: 999px){.spnoneh{display:none}}@media only screen and (min-width: 1000px){.pcnoneh{display:none}}.ad-mobile-header{position:fixed;z-index:99;width:100%;height:inherit;top:inherit;right:inherit;background:#fff}@media screen and (min-width: 999px){.ad-mobile-header{display:none}}.ad-mobile-header__inner{display:flex;align-items:center;justify-content:center;padding:0 15px;height:inherit;width:100%;border-bottom:3px solid var(--primary-color)}.ad-mobile-header__logo{width:300px}.ad-mobile-header__logo a{display:inline-block}.ad-mobile-header__logo img{width:100%}@media screen and (max-width: 768px){.is-ad-page .footer .inner{padding:0 0 4.2666666667vw}}.is-ad-page .footer-bot{text-align:center}.is-ad-page .footer-copy{float:none;padding-top:0}@media screen and (max-width: 768px){.is-ad-page .footer-copy{font-size:2.6666666667vw}}.is-ad-page article{padding-top:0}.is-ad-page .cta{border-top:4px solid #0085ce;border-bottom:4px solid #0085ce;border-image:linear-gradient(to right, #0085ce, #005a8c);border-image-slice:1;background:#e8f4fa;position:relative;z-index:5;padding:min(56px,5.6896vw) 0 min(22px,2.2352vw);width:100vw;margin-top:min(72px,7.3152vw);margin-left:calc(50% - 50vw);box-sizing:border-box;box-shadow:0 min(16px,1.6256vw) min(8px,0.8128vw) 0 rgba(0,0,0,.1);overflow:visible}@media screen and (max-width: 767px){.is-ad-page .cta{padding:8.5333333333vw 0 4.2666666667vw;margin-top:10.6666666667vw;box-shadow:0 4.2666666667vw 2.1333333333vw 0 rgba(0,0,0,.1)}}.is-ad-page .cta:first-of-type{margin-top:0;margin-bottom:min(40px,4.064vw)}@media screen and (max-width: 767px){.is-ad-page .cta:first-of-type{margin-bottom:10.6666666667vw}}.is-ad-page .cta__title{width:min(548px,55.6768vw);position:absolute;top:max(-28px,-2.8448vw);left:50.65%;transform:translateX(-50%);margin:auto}@media screen and (max-width: 767px){.is-ad-page .cta__title{width:85.8666666667vw;top:-3.7333333333vw}}.is-ad-page .cta__title img{width:100%;height:auto;display:block}.is-ad-page .cta__box{width:min(740px,75.184vw);margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.is-ad-page .cta__box{width:auto;flex-direction:column;align-items:center;padding:0 4vw}}.is-ad-page .cta__info{width:min(338px,34.3408vw);text-align:center}@media screen and (max-width: 767px){.is-ad-page .cta__info{width:84vw;margin-bottom:4.2666666667vw}}.is-ad-page .cta__logo{margin-bottom:min(8px,0.8128vw)}.is-ad-page .cta__logo img{width:100%;height:auto}.is-ad-page .cta__tel{width:min(290px,29.464vw);margin:0 auto min(3px,0.3048vw)}@media screen and (max-width: 767px){.is-ad-page .cta__tel{width:65.0666666667vw;margin-bottom:1.0666666667vw}}.is-ad-page .cta__tel a{display:block;transition:opacity .3s ease}.is-ad-page .cta__tel a:hover{opacity:.7}.is-ad-page .cta__tel img{width:100%;height:auto}.is-ad-page .cta__text{font-size:min(13px,1.3208vw);text-align:center;margin-bottom:min(9px,0.9144vw);color:#333}@media screen and (max-width: 767px){.is-ad-page .cta__text{font-size:3.2vw;margin-bottom:1.6vw}}.is-ad-page .cta__text--sub{padding:min(1px,0.1016vw) 0;color:#0085ce;border-top:1px solid #0085ce;border-bottom:1px solid #0085ce;font-size:min(14px,1.4224vw);font-weight:bold;text-align:center;background:#fff;margin-bottom:0}@media screen and (max-width: 767px){.is-ad-page .cta__text--sub{font-size:3.4666666667vw;padding:.5333333333vw 0}}.is-ad-page .cta__buttons{width:min(355px,36.068vw);display:flex;flex-direction:column;gap:min(12px,1.2192vw)}@media screen and (max-width: 767px){.is-ad-page .cta__buttons{width:84vw;gap:3.2vw}}.is-ad-page .cta__button a{display:block;transition:opacity .3s ease}.is-ad-page .cta__button a:hover{opacity:.7}.is-ad-page .cta__button img{width:100%;height:auto;display:block}/*# sourceMappingURL=ad-style.css.map */