﻿div.listing-contact_page div.listing-contact_caption{border-bottom:2px solid #6d6d6d}div.listing-contact_page div.listing-contact_caption div.logo{text-align:center;margin-bottom:20px}div.listing-contact_page div.listing-contact_caption h3{color:#1c8f76;font-weight:bold;font-size:20px;text-align:center;padding:0 0 20px}@media(min-width: 768px){div.listing-contact_page div.listing-contact_caption h3{font-size:26px;padding:0 0 25px}}@media(min-width: 768px){div.listing-contact_page div.listing-contact_caption h3 br{display:none}}div.listing-contact_page div.listing-contact_caption h3 span{display:inline-block}@media(min-width: 768px){div.listing-contact_page div.marketing{padding:45px 30px 0}}@media(min-width: 768px){div.listing-contact_page div.marketing div.container{max-width:1050px;width:100%;padding:0}}div.listing-contact_page div.marketing div.container div.intro div.caption div.catch{text-align:center}div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p{display:inline-block;background:#1d8f76;color:#fff;font-weight:bold;font-size:20px;padding:2px 7px;letter-spacing:0}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p{font-size:40px;padding:0 5px 0 10px}}@media(min-width: 768px)and (max-width: 1023px){div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p{font-size:35px}}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p br{display:none}}div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p span{font-size:14px}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p span{font-size:28px}}@media(min-width: 768px)and (max-width: 1023px){div.listing-contact_page div.marketing div.container div.intro div.caption div.catch p span{font-size:24px}}div.listing-contact_page div.marketing div.container div.intro div.caption h3{text-align:center;padding:5px 10px 30px;margin:0 auto}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.caption h3{max-width:100%;padding:5px 0 35px}}div.listing-contact_page div.marketing div.container div.intro div.text{border-top:2px solid #6d6d6d;font-weight:bold;text-align:center;padding:30px 0;font-size:16px}@media(max-width: 350px){div.listing-contact_page div.marketing div.container div.intro div.text{font-size:14px}}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.text{font-size:20px;padding:45px 0}}div.listing-contact_page div.marketing div.container div.intro div.text p{display:inline-block;margin:0}div.listing-contact_page div.marketing div.container div.intro div.text span{font-size:24px;margin:0 5px;display:inline-block}@media(max-width: 350px){div.listing-contact_page div.marketing div.container div.intro div.text span{font-size:20px}}@media(min-width: 768px){div.listing-contact_page div.marketing div.container div.intro div.text span{font-size:30px;margin:0 12px}}div.listing-contact_page div.truth{position:relative;border:3px solid #d9d9d9;padding:25px 15px}@media(min-width: 768px){div.listing-contact_page div.truth{padding:35px 30px 25px}}div.listing-contact_page div.truth img.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2}div.listing-contact_page div.truth div.catch{margin-bottom:50px}@media(min-width: 768px){div.listing-contact_page div.truth div.catch{width:fit-content;text-align:right;margin-bottom:85px}}@media(min-width: 768px)and (max-width: 1199px){div.listing-contact_page div.truth div.catch{margin-bottom:70px}}div.listing-contact_page div.truth div.catch p{background:#1f1f1f;color:#fff;margin:0;font-weight:bold;padding:5px 10px;display:inline-block}@media(min-width: 768px){div.listing-contact_page div.truth div.catch p{padding:5px 55px 5px 20px}}@media(min-width: 768px)and (max-width: 1149px){div.listing-contact_page div.truth div.catch p{padding-right:20px}}@media(min-width: 768px){div.listing-contact_page div.truth div.catch br{display:none}}@media(min-width: 768px)and (max-width: 1149px){div.listing-contact_page div.truth div.catch br{display:block}}div.listing-contact_page div.truth div.catch .main p{font-size:20px}@media(min-width: 768px){div.listing-contact_page div.truth div.catch .main p{font-size:35px}}@media(min-width: 768px)and (max-width: 1199px){div.listing-contact_page div.truth div.catch .main p{font-size:32px}}div.listing-contact_page div.truth div.catch .sub{margin-top:10px}div.listing-contact_page div.truth div.catch .sub p{font-size:16px}@media(min-width: 768px){div.listing-contact_page div.truth div.catch .sub p{font-size:28px;padding-right:95px}}@media(min-width: 768px)and (max-width: 1149px){div.listing-contact_page div.truth div.catch .sub p{font-size:24px;padding-right:20px}}div.listing-contact_page div.truth div.pic{position:absolute;right:5px;top:55px;width:160px}@media(max-width: 350px){div.listing-contact_page div.truth div.pic{width:120px;top:80px}}@media(min-width: 768px){div.listing-contact_page div.truth div.pic{width:auto;top:-20px;right:10px;max-width:31%}}@media(min-width: 768px)and (max-width: 1149px){div.listing-contact_page div.truth div.pic{max-width:42%;top:45px}}@media(min-width: 1150px)and (max-width: 1300px){div.listing-contact_page div.truth div.pic{max-width:27%;top:10px;right:5px}}@media(min-width: 768px){div.listing-contact_page div.truth div.lists{display:flex;column-gap:50px}}@media(min-width: 768px)and (max-width: 991px){div.listing-contact_page div.truth div.lists{column-gap:30px}}div.listing-contact_page div.truth div.lists div.block{background:hsla(0,0%,100%,.75);padding:35px 15px 20px;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block{flex:1;padding:50px 40px 20px}}@media(min-width: 768px)and (max-width: 1199px){div.listing-contact_page div.truth div.lists div.block{padding:40px 20px 20px}}div.listing-contact_page div.truth div.lists div.block div.title{font-weight:bold;display:flex;align-items:center;justify-content:flex-end;column-gap:3px;position:absolute;top:-29px;right:10px}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block div.title{right:15px;top:-42px;column-gap:5px}}@media(min-width: 768px)and (max-width: 1099px){div.listing-contact_page div.truth div.lists div.block div.title{top:-35px}}div.listing-contact_page div.truth div.lists div.block div.title span.circle{width:30px;height:30px;background:#000;color:#fff;border-radius:50%;text-align:center;font-size:20px;line-height:1.6}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block div.title span.circle{font-size:32px;width:48px;height:48px;line-height:1.5}}@media(min-width: 768px)and (max-width: 1099px){div.listing-contact_page div.truth div.lists div.block div.title span.circle{width:40px;height:40px;font-size:26px}}div.listing-contact_page div.truth div.lists div.block div.title span.kana{width:22px;height:22px;font-size:16px;line-height:1.4}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block div.title span.kana{width:32px;height:32px;font-size:22px}}@media(min-width: 768px)and (max-width: 1099px){div.listing-contact_page div.truth div.lists div.block div.title span.kana{width:25px;height:25px;font-size:18px}}div.listing-contact_page div.truth div.lists div.block div.title span.square{font-size:40px;line-height:1.3;color:#000;width:50px;height:50px;text-align:center;position:relative;z-index:1;margin-right:5px;margin-bottom:10px;text-shadow:-0.5px 0 currentColor,.5px 0 currentColor,0 .5px currentColor,0 -0.5px currentColor}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block div.title span.square{font-size:60px;width:76px;height:76px}}@media(min-width: 768px)and (max-width: 1099px){div.listing-contact_page div.truth div.lists div.block div.title span.square{font-size:50px;width:62px;height:62px}}div.listing-contact_page div.truth div.lists div.block div.title span.square:before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;border:2px solid #000}div.listing-contact_page div.truth div.lists div.block div.title span.square:after{content:"";width:calc(100% - 2px);height:calc(100% - 2px);background:#fed501;display:block;position:absolute;top:7px;left:7px;z-index:-1}div.listing-contact_page div.truth div.lists div.block div.title span.square.pink:after{background:#f09eac}div.listing-contact_page div.truth div.lists div.block ul li{display:flex;align-items:flex-start;column-gap:5px}div.listing-contact_page div.truth div.lists div.block ul li img{margin-top:4px}div.listing-contact_page div.truth div.lists div.block ul li p{font-weight:bold;letter-spacing:0;margin:0}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block ul li p{font-size:16px}}div.listing-contact_page div.truth div.lists div.block ul li+li{margin-top:10px}div.listing-contact_page div.truth div.lists div.block+.block{margin-top:50px}@media(min-width: 768px){div.listing-contact_page div.truth div.lists div.block+.block{margin-top:0}}div.listing-contact_page div.truth div.lists div.block+.block ul li:first-child{margin-bottom:18px}div.listing-contact_page div.leading{padding:40px 0 0}@media(min-width: 768px){div.listing-contact_page div.leading{padding:52px 0;position:relative}}div.listing-contact_page div.leading div.catch{font-weight:bold;font-size:20px;text-align:center;line-height:1.8;letter-spacing:0}@media(min-width: 768px){div.listing-contact_page div.leading div.catch{font-size:26px;line-height:2}}div.listing-contact_page div.leading div.catch p{display:inline;background-image:linear-gradient(#ffc300, #ffc300);background-repeat:no-repeat;background-position:0px 80%;background-size:100% 5px}@media(min-width: 768px){div.listing-contact_page div.leading div.catch p{background-size:100% 7px}}div.listing-contact_page div.leading div.catch p span{font-size:14px}@media(min-width: 768px){div.listing-contact_page div.leading div.catch p span{font-size:20px}}@media(min-width: 1099px){div.listing-contact_page div.leading div.catch p br{display:none}}div.listing-contact_page div.leading div.img{max-width:100px;text-align:center;margin:25px auto 0}@media(min-width: 768px){div.listing-contact_page div.leading div.img{max-width:14%;margin:0;position:absolute;left:0;bottom:0}}div.listing-contact_page div.publication-area{background:#f0f0e8;padding:40px 0 50px}@media(min-width: 768px){div.listing-contact_page div.publication-area{padding:75px 30px 65px}}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container{width:100%;max-width:1050px;padding:0}}div.listing-contact_page div.publication-area div.container div.contents{padding:30px 5px 0}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents{padding:45px 15px 0;display:flex;column-gap:70px}}@media(min-width: 768px)and (max-width: 1199px){div.listing-contact_page div.publication-area div.container div.contents{column-gap:30px;padding:45px 0}}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists{flex:1}}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block{background:#fff;padding:20px 15px}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block{padding:20px 12px}}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block div.title{font-weight:bold;font-size:18px;margin:0 0 15px;position:relative;padding:0 0 0 17px}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block div.title{font-size:20px;margin:0 0 10px}}@media(min-width: 768px)and (max-width: 991px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block div.title{font-size:18px}}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block div.title:before{content:"●";color:#1c8f76;position:absolute;left:0;top:-2px}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl{display:flex;flex-wrap:wrap}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl{padding:0 5px;font-size:16px;letter-spacing:0}}@media(min-width: 768px)and (max-width: 1149px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl{font-size:14px;padding:0}}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dt{font-weight:500;white-space:nowrap;line-height:1.6}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dd{flex:1;display:flex;flex-wrap:wrap;column-gap:6px;line-height:1.6}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dd a{text-decoration:underline}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dd a+a{padding-left:8px;position:relative}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dd a+a:before{content:"";width:1px;height:15px;position:absolute;left:0;top:3px;background:#000}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl dd a+a:before{top:5px}}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block dl+dl{margin-top:5px}div.listing-contact_page div.publication-area div.container div.contents div.lists div.block+.block{margin-top:20px}div.listing-contact_page div.publication-area div.container div.contents div.lists+.lists{margin-top:20px}@media(min-width: 768px){div.listing-contact_page div.publication-area div.container div.contents div.lists+.lists{margin-top:0}}div.listing-contact_page div.publication-period{padding:40px 0 70px}@media(min-width: 768px){div.listing-contact_page div.publication-period{padding:60px 30px 125px}}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container{max-width:1050px;width:100%;padding:0}}div.listing-contact_page div.publication-period div.container div.contents{padding:40px 0 0}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container div.contents{padding:60px 0 0;max-width:900px;margin:0 auto}}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container div.contents div.pie-chart.js-scrollable{text-align:center}}@media(max-width: 767px){div.listing-contact_page div.publication-period div.container div.contents div.pie-chart.js-scrollable img{max-width:650px}}div.listing-contact_page div.publication-period div.container div.contents div.block{padding:40px 0 20px}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container div.contents div.block{display:flex;column-gap:30px;align-items:flex-end;padding:25px 0 35px}}div.listing-contact_page div.publication-period div.container div.contents div.block div.text{line-height:1.8}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container div.contents div.block div.text{font-size:18px;letter-spacing:0;flex:1}}div.listing-contact_page div.publication-period div.container div.contents div.block div.pic{display:none}@media(min-width: 768px){div.listing-contact_page div.publication-period div.container div.contents div.block div.pic{display:block;width:24%;text-align:center}}@media(max-width: 767px){div.listing-contact_page div.publication-period div.container div.contents div.bar-graph.js-scrollable img{max-width:650px}}@media(min-width: 768px){div.listing-contact_page div.form{padding:0 30px}}@media(min-width: 768px){div.listing-contact_page div.form div.container{max-width:1050px;width:100%;padding:0}}div.listing-contact_page div.form div.contents{padding-top:30px}@media(min-width: 768px){div.listing-contact_page div.form div.contents{padding-top:110px}}div.listing-contact_page .hbspt-form .actions input{background-color:#fac03d;color:#333}/*# sourceMappingURL=docotate-contact.css.map */