@charset "utf-8";

/*////////////////////////////////////////////////////

ヘッダーボタン

////////////////////////////////////////////////////*/
.btn__contact__support{
  display: none;
}
.sp__contact_support{
display: none;
}
#page__company .nav_company a:after{
 width:70%;
}
/*////////////////////////////////////////////////////

アイキャッチ

////////////////////////////////////////////////////*/

.sec__eye_catch{
 background:  url(../_img/ec.jpg) no-repeat center center / cover;
}


/*////////////////////////////////////////////////////

共通ボックス

////////////////////////////////////////////////////*/
.sec__cmn.pd70{
	padding: 70px 0 100px;
}
.sec__cmn{
	padding: 0 0 100px;
}
.sec__cmn dl{
	overflow: hidden;
}
.sec__cmn dl dt{
	width:165px;
	float: left;
	margin: 0 5px 0 0;
	color: #3a8798;
	padding: 15px 10px;
	border-top:solid 1px #3a8798;
	line-height: 1.8;
}
.sec__cmn dl dd{
	width:630px;
	float: left;
	padding: 15px 5px;
	border-top:solid 1px #ccc;
	line-height: 1.8;
}
.sec__cmn li:last-child dt{
	border-bottom:solid 1px #3a8798;
}
.sec__cmn li:last-child dd{
	border-bottom:solid 1px #ccc;
}
.ajust{
	padding: 15px 10px 71px!important;
}




/*////////////////////////////////////////////////////

アクセス

////////////////////////////////////////////////////*/
.sec__map{
	padding: 0 0 75px;
}

.google-maps iframe {
width: 100% !important;
height: 500px !important;
}




/*////////////////////////////////////////////////////
//////////////////////////////////////////////////////

TB対応

//////////////////////////////////////////////////////
////////////////////////////////////////////////////*/
@media screen and (max-width: 1050px) {
.sec__cmn dl dd {
    width: 79%;
    box-sizing: border-box;
}
.sec__cmn dl dt {
    width: 20%;
    box-sizing: border-box;
}
.ajust{
	padding: 15px 10px 15px!important;
}
.sec__cmn li:last-child dt {
    border-bottom: none;
}
.sec__cmn li:last-child dd{
    border-bottom: solid 1px #3a8798;

}
}



/*////////////////////////////////////////////////////
//////////////////////////////////////////////////////

SP対応

//////////////////////////////////////////////////////
////////////////////////////////////////////////////*/
@media screen and (max-width: 1050px) {
.sec__cmn dl dd {
	float: none;
    width: 100%;
    box-sizing: border-box;
    border-top:none;
}
.sec__cmn dl dt {
	float: none;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 10px 0;
    font-weight: 700;
}
a.sp__inline{
    text-decoration: none;
    color: #333;
}
.ajust{
	padding: 15px 10px 0!important;
}
}


