@charset "UTF-8";.hContainer h1{position:absolute;top:18px;left:30px}.hContainer .hDesc{position:absolute;top:74px;left:30px;font-size:10px}@media screen and (max-width:1010px){.hContainer .tel{right:222px}.tel a{font-size:28px;background-size:21px;padding:0 0 0 27px}.tel .hTime{font-size:10px;margin-top:2px;display:block}.hContainer .linkH{right:115px}.hContainer .linkH a{padding:25px 0 0}.hContainer .linkH span{font-size:10px;margin-top:5px}.hContainer .linkL a img{height:23px;margin:0 auto;display:block}.hContainer .linkL span{font-size:10px;margin-top:6px}}.piarBlock section.left-sec{padding-left:calc(50% - 500px - 60px)}.piarBlock section.right-sec{padding-right:calc(50% - 500px - 60px)}.piarBlock section .inner{width:500px}#catch01 .inner{background-position:left top 50px,left bottom}#catch01 .catch{font-size:31px}@media screen and (max-width:1170px){.piarBlock section.left-sec,.piarBlock section.right-sec{width:100%;float:none;padding:0 10px}.piarBlock section .inner{width:100%;padding:40px 0}.pb01 section,.pb02 section,.pb03 section{min-height:auto}#contact{padding-left:100px}#catch01 .inner{position:relative;height:auto;padding:50px 0 20px 120px;background-position:left top 40px,left 20px top 200px;background-size:120px,90px}#staff .inner,#contact .inner,#access .inner{border-left:0;padding-left:0}}@media screen and (max-width:1170px){main{width:100%;margin:100px auto}main article{width:100%;padding:0 10px;box-sizing:border-box}.contact main article{padding-left:100px}}