#mainImg{background-image:url(../images/bg-img/company-bg-sp.jpg);background-size:cover}@media screen and (min-width:600px){#mainImg{background-image:url(../images/bg-img/company-bg-pc.jpg);background-size:100%}}#contents{padding-top:43px}@media screen and (min-width:600px){#contents{padding-top:74px}}#message{padding-bottom:50px}#message .head{padding-bottom:38px}#message .areaTxt{border:10px solid #f0f4f7;margin-left:-10px;padding:90px 20px 30px 11px}#message .areaTxt .bgTxt{position:absolute;right:-77px;bottom:-9px;z-index:-1}#message .areaTxt .txt{padding-top:6px}#message .areaTxt .sign{text-align:right;padding-top:27px}@media screen and (min-width:600px){#message{padding-bottom:98px}#message .head{padding-bottom:120px}#message .img{top:-50px}#message .areaTxt{border:15px solid #f0f4f7;padding:0;margin:0 -415px 0 355px}#message .areaTxt .txtIn{margin:auto 425px auto auto;padding:85px 0 75px}#message .areaTxt .txt{padding-top:2px}#message .areaTxt .bgTxt{right:-105px;bottom:-20px}}#info{padding-bottom:50px}#info .areaTable{margin-top:40px}#info .areaTable .list{list-style:disc;margin-left:1.5em}#info .access{padding-top:27px}#info .areaMap{position:relative;padding-bottom:54%}#info .areaMap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:600px){#info{padding-bottom:112px}#info .head{padding-bottom:25px}#info .access{padding-top:77px}#info .areaMap{padding-bottom:500px}}