﻿#page-header{background-image:url("../../img/company/bg_head.jpg")}@media screen and (max-width: 767px){#page-header{background-image:url("../../img/company/bg_head_sp.jpg");background-position:left center}}#page-body .blc_in{padding-top:30px;padding-bottom:30px}.contact_txt{text-align:center;padding:50px 0;font-size:2.2rem}#form{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#form .blc_L{width:100%;margin-bottom:5%}@media print, screen and (min-width: 768px){#form .blc_L{width:65%;margin-right:5%;float:left;margin-bottom:0}}#form .blc_R{background-color:#e9f5f9;padding:20px;width:100%}@media print, screen and (min-width: 768px){#form .blc_R{width:30%;float:right;padding:3%}}#form .blc_R .contact-tel{border-bottom:1px dotted #777;margin-bottom:2em}#form .blc_R .contact-tel dt{font-size:2.4rem}@media screen and (max-width: 767px){#form .blc_R .contact-tel dt{font-size:2rem}}#form .blc_R .contact-tel dd{padding:1em 0 1em 30px;position:relative;background:url(../../common/img/icon_phone-call.svg) no-repeat left top 1.5em/23px auto;font-size:1.6rem}#form .blc_R .contact-tel dd .link_tel{font-size:2.4rem;color:#008d95;font-family:'Renner*',sans-serif;letter-spacing:.1em}#form .blc_R .address{margin-top:15px;margin-bottom:50px;font-size:1.6rem}@media screen and (max-width: 767px){#form .blc_R .address{margin-bottom:30px}}#form .blc_R .address dl+dl{margin-top:1em}#form .blc_R .address dt{background:#008d95;color:#fff;display:inline-block;padding:.3em 1em;line-height:1;margin-bottom:.5em}#form .blc_R .address dd{margin-left:0}#form .blc_R .page-list li{margin-bottom:.8em;position:relative}#form .blc_R .page-list li a{color:#333;background:#fff;display:block;padding:10px 10px 10px 40px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}#form .blc_R .page-list li a:before{content:"";position:absolute;top:0;bottom:0;right:auto;left:15px;width:7px;height:7px;margin:auto;vertical-align:middle;border-top:1px solid #9b9582;border-right:1px solid #9b9582;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}#form .blc_R .page-list li a:hover{background:#008d95;color:#fff;text-decoration:none}#form .blc_R .page-list li a:hover:before{border-color:#fff}.link_policy{text-align:center;margin-top:30px}.link_policy a{text-decoration:underline}.thanks .catch_txt{margin-top:30px}@media screen and (max-width: 767px){.thanks .catch_txt{font-size:4vw;margin:3em 0}}.policyList .blc_ttl{margin-bottom:20px}.policyList h4{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:30px 0 10px;font-weight:normal;background:#f2f2f2;padding:10px}.policyList h4:first-child{margin-top:0}@media screen and (max-width: 767px){.policyList h4{margin:20px 0 10px}}.policyList h5{margin:1em 0 0.5em 10px;font-weight:normal}.policyList p{padding:0 10px}.policyList ul{margin:10px 0 0 20px}@media screen and (max-width: 767px){.policyList ul{margin-right:10px}}.policyList ul li{list-style:disc;margin-left:10px}.policyList .attentionList{font-size:1.4rem;margin:10px 0 10px 30px}.policyList .attentionList li{list-style:none;position:relative}.policyList .attentionList li:not(:last-child){margin-bottom:.5rem}.policyList .attentionList li:before{content:"（注）";display:block;position:absolute;left:-30px}.policyList .attentionList_num{counter-reset:listCounter;font-size:1.4rem;margin:10px 0 10px 40px}.policyList .attentionList_num li{counter-increment:listCounter;list-style:none;position:relative}.policyList .attentionList_num li:not(:last-child){margin-bottom:.5rem}.policyList .attentionList_num li:before{content:"（注" counter(listCounter) "）";display:block;position:absolute;left:-40px}.policyList .revisionDate{margin-top:3rem;text-align:right}.policyList .linkBtn{margin-top:15px}.policyList .linkBtn a{position:relative}.policyList .linkBtn a:after{content:"";position:absolute;top:0;bottom:0;right:-15px;left:auto;width:8px;height:8px;margin:auto;vertical-align:middle;border-top:2px solid #008d95;border-right:2px solid #008d95;transform:rotate(45deg);transition:all .3s}.policyList .linkBtn a:hover:after{right:-20px}.none{display:none}h4.mt0{margin-top:0}
/*# sourceMappingURL=contact.css.map */
