.pc{display:block}@media only screen and (max-width: 768px){.pc{display:none !important}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:block}}.contact header nav li.nav03 a,.contact header nav li.nav03 a span{border-color:#007da6;color:#007da6}.contact #ttl_area{background-position-y:42%}.column2{overflow:hidden;margin-bottom:53px;letter-spacing:0.06em}#ttl_area{background-image:url(../img/contact/contact_bg.jpg);background-position-y:56%}.hd01{background:url(../img/company/ico_hd01.png) no-repeat left top;background-size:auto 42px;padding-bottom:13px;padding-left:50px;margin-bottom:40px}section{margin-top:40px}section:first-child{margin-top:0}.hd02{margin-bottom:25px}.hd03{background-size:auto 16px;border-radius:2px;color:#0059a6;font-size:22px;font-weight:bold;line-height:1.4;letter-spacing:0.06em;padding:0 18px 0;border:0}.hd03:nth-child(1){margin-top:0}.hd_space{margin-top:25px}.list{margin-top:12px;padding-left:10px}.contact_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.txt_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px;margin-top:10px}@media only screen and (max-width: 768px){.txt_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.txt_area:first-child{margin-top:0}.txt_area p{margin-top:12px}.txt_area a{text-decoration:none}.txt_area .addres{margin:0;margin-top:12px;padding:10px;background-color:#ebebeb;color:#303030;font-weight:bold;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5}@media only screen and (max-width: 768px){.txt_area .addres{margin:20px auto;font-weight:bold}}.txt_area .addres.txtC{text-align:center}.txt_area .addres.txtR{text-align:right}.txt_area .addres.txtL{text-align:left}.txt_area figure{margin:0;margin-top:12px;text-align:right}.txt_area img{width:300px}.etcTop{display:block;text-align:right;margin-top:17px}.etcTop a{position:relative;color:#0059a6;padding-left:16px}.etcTop a:before{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:9px;height:9px;background:url(../img/ico_arrow05.png) no-repeat left top;background-size:auto 9px;margin:auto;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.etcTop_icon_none a{padding-left:0;color:#0059a6}.etcTop_icon_none a:before{background:none}dl.faq_area dt.qa_title{background:url("../img/contact/q.jpg") no-repeat scroll 0% 100% transparent;border-top:1px dotted #CCCCCC;margin-bottom:10px;padding-left:35px;padding-top:10px}@media only screen and (max-width: 768px){dl.faq_area dt.qa_title{background-position:0 8px}}dl.faq_area dd.qa_contents{background:url("../img/contact/a.jpg") no-repeat scroll 0% 35% transparent;padding-left:35px;margin-left:25px;margin-bottom:10px}

/*# sourceMappingURL=map/contact_kos.css.map */
