@charset "UTF-8";p.s-txt-desc01{margin-top:26px;font-size:1.5rem;color:#403425;line-height:1.93;letter-spacing:0.04em;text-align:center;font-weight:400}.con-link{padding-top:54px}@media screen and (max-width:767px){.con-link{padding-top:40px}}.con-link>.inner{width:90.2777777778%;margin-inline:auto}@media screen and (max-width:767px){.con-link>.inner{width:89.3333333333%}}.con-link>.inner .box-link{padding:65px 5.5% 50px;background:url(../img/common/bg_mat01_gray.jpg)}@media screen and (max-width:767px){.con-link>.inner .box-link{padding:45px 5.5% 50px}}.con-link>.inner .box-link p.txt-desc{font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;color:#403425;line-height:2.22;letter-spacing:0.04em;font-weight:500;text-align:center}@media screen and (max-width:767px){.con-link>.inner .box-link p.txt-desc{font-size:1.6rem}}.con-link>.inner .box-link p.style-btn-circle-link01{margin-top:30px}@media screen and (max-width:767px){.con-link>.inner .box-link p.style-btn-circle-link01{margin-top:25px}}.con-link>.inner .box-link p.style-btn-circle-link01 a{margin-inline:auto}.con-contact{padding-top:160px}@media screen and (max-width:767px){.con-contact{padding-top:90px}}.con-contact>.inner{width:69.4444444444%;margin-inline:auto}@media screen and (max-width:1199px){.con-contact>.inner{width:80%}}@media screen and (max-width:767px){.con-contact>.inner{width:89.3333333333%}}.con-contact>.inner .box-title{margin-bottom:50px}@media screen and (max-width:767px){.con-contact>.inner .box-title{margin-bottom:40px}}.con-other{padding-top:130px;padding-bottom:155px}@media screen and (max-width:767px){.con-other{padding-top:105px;padding-bottom:80px}}.con-other>.inner{width:69.4444444444%;margin-inline:auto}@media screen and (max-width:1199px){.con-other>.inner{width:80%}}@media screen and (max-width:767px){.con-other>.inner{width:89.3333333333%}}.con-other>.inner .box-title{margin-bottom:65px}@media screen and (max-width:767px){.con-other>.inner .box-title{margin-bottom:45px}}.con-other>.inner .box-other .items-other{border-top:1px solid #d9d6d3}.con-other>.inner .box-other .items-other .item{padding:22px 70px 22px 80px;border-bottom:1px solid #d9d6d3;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1440px){.con-other>.inner .box-other .items-other .item{padding:22px 0px 22px 0px}}@media screen and (max-width:999px){.con-other>.inner .box-other .items-other .item{padding:28px 0px 35px 0px;display:block}}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item{padding:28px 0px 35px 0px;display:block}}.con-other>.inner .box-other .items-other .item .block-title{width:580px;padding-right:20px}@media only screen and (max-width:1440px){.con-other>.inner .box-other .items-other .item .block-title{width:500px}}@media screen and (max-width:999px){.con-other>.inner .box-other .items-other .item .block-title{margin-bottom:20px;padding-right:0;width:100%}}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item .block-title{margin-bottom:20px}}.con-other>.inner .box-other .items-other .item .block-title h3{padding-left:38px;font-family:"Zen Old Mincho","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem;color:#403425;line-height:1.6;letter-spacing:0em;position:relative;font-weight:500}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item .block-title h3{padding-left:38px;font-size:2rem}}.con-other>.inner .box-other .items-other .item .block-title h3:before{content:"";display:block;position:absolute;top:6px;left:0;width:25px;height:24px;background:url(../img/common/icn_flower01_red.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0.04,1.02,0.61,0.99)}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item .block-title h3:before{top:3px}}.con-other>.inner .box-other .items-other .item .block-link{flex:1}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item .block-link{padding-left:38px}}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-title{margin-bottom:10px;font-size:1.3rem;color:#403425;letter-spacing:0.03em;font-weight:500}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-title a.s-external{position:relative;padding-right:39px;display:inline-block}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-title a.s-external:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:15px;transform:translateY(-50%);width:11px;height:10px;background:url(../img/common/icn_external_gray.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0.04,1.02,0.61,0.99)}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-tel{font-family:"the-seasons","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#403425;line-height:1}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-tel span.tel{padding-right:0.3em;font-size:2rem;letter-spacing:0.12em;font-weight:600}.con-other>.inner .box-other .items-other .item .block-link .b-tel p.txt-tel a{font-size:2.8rem;letter-spacing:0.12em;font-weight:600}@media screen and (max-width:767px){.con-other>.inner .box-other .items-other .item .block-link .b-tel .style-btn-link02 a{margin-inline:0}}
/*# sourceMappingURL=contact.css.map */