.page__ttl{background-image:url("/img/company/bg_ttl_sp.jpg");height:223px}.sp-tab{display:revert}@media screen and (min-width: 769px){.sp-tab{display:revert}}@media screen and (min-width: 961px){.sp-tab{display:none}}.w6{font-family:"Hiragino UD Sans W6 JIS2004"}.hotline{padding:50px 0 100px}.hotline .inner{max-width:830px}.hotline .sec_ttl{position:relative;margin-bottom:50px;font-size:2.5rem;line-height:1;color:#004480}@media (min-width: 769px){.hotline .sec_ttl{font-size:calc( 2.5rem + ( 1vw - 7.69px ) * 2.4330900243 )}}@media (min-width: 1180px){.hotline .sec_ttl{font-size:3.5rem}}.hotline .sec_ttl:after{position:absolute;content:'';bottom:-20px;left:50%;width:60px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#004480}.hotline .sec_txt{font-size:1.3rem;line-height:1.8}@media (min-width: 769px){.hotline .sec_txt{font-size:calc( 1.3rem + ( 1vw - 7.69px ) * .4866180049 )}}@media (min-width: 1180px){.hotline .sec_txt{font-size:1.5rem}}.hotline .sec_txt .w6{display:inline-block;margin-bottom:.25em;font-size:1.1em}.hotline .sec_txt a{display:inline;color:#005AB2;text-decoration:underline}.hotline .sec_txt .indent{display:inline-block;padding-left:.5em;text-indent:-.5em}.hotline .sec_img{display:block;margin:3rem auto 5rem}.hotline .sec_subttl{margin-bottom:.75em;font-size:1.8rem;line-height:1;color:#004480;text-align:left}@media (min-width: 769px){.hotline .sec_subttl{font-size:calc( 1.8rem + ( 1vw - 7.69px ) * 1.4598540146 )}}@media (min-width: 1180px){.hotline .sec_subttl{font-size:2.4rem}}.hotline .contact{display:grid;grid-gap:3rem;margin-top:4rem}.hotline .contact .contact_item .contact_ttl{margin-bottom:.75em;background:#004480;padding:.25em 1em;box-sizing:border-box;font-size:1.5rem;color:#FFF}@media (min-width: 769px){.hotline .contact .contact_item .contact_ttl{font-size:calc( 1.5rem + ( 1vw - 7.69px ) * .7299270073 )}}@media (min-width: 1180px){.hotline .contact .contact_item .contact_ttl{font-size:1.8rem}}.hotline .contact .contact_item .contact_subttl{margin:.5em 0 .25em;font-size:1.4rem}@media (min-width: 769px){.hotline .contact .contact_item .contact_subttl{font-size:calc( 1.4rem + ( 1vw - 7.69px ) * .4866180049 )}}@media (min-width: 1180px){.hotline .contact .contact_item .contact_subttl{font-size:1.6rem}}.hotline .contact .contact_item .list{border:1px solid}.hotline .contact .contact_item .list .item{display:grid;grid-template-columns:7em 1fr;border-bottom:1px solid;font-size:1.3rem}@media (min-width: 769px){.hotline .contact .contact_item .list .item{font-size:calc( 1.3rem + ( 1vw - 7.69px ) * .4866180049 )}}@media (min-width: 1180px){.hotline .contact .contact_item .list .item{font-size:1.5rem}}.hotline .contact .contact_item .list .item:last-of-type{border-bottom:none}.hotline .contact .contact_item .list .item>*{font-size:1.3rem;line-height:1.5;letter-spacing:.1em}@media (min-width: 769px){.hotline .contact .contact_item .list .item>*{font-size:calc( 1.3rem + ( 1vw - 7.69px ) * .4866180049 )}}@media (min-width: 1180px){.hotline .contact .contact_item .list .item>*{font-size:1.5rem}}.hotline .contact .contact_item .list .item>* a{display:inline}.hotline .contact .contact_item .list .ttl{padding:.75em 1.25em;background:#F5F5F5;border-right:1px solid}.hotline .contact .contact_item .list .txt{padding:.75em 1em}@media screen and (min-width: 961px){.page__ttl{background-image:url("/img/company/bg_ttl.jpg");height:240px}.hotline{padding:80px 0 120px}.hotline .inner{max-width:830px}.hotline .sec_ttl{margin-bottom:50px}.hotline .sec_txt{line-height:2}.hotline .sec_img{margin:5rem auto 8rem}.hotline .sec_subttl{margin-bottom:.5em}.hotline .contact{grid-gap:5rem;margin-top:4rem}.hotline .contact .contact_item .contact_subttl{margin:1.25em 0 .5em}.hotline .contact .contact_item .list .item{grid-template-columns:8em 1fr}}
