@charset "utf-8";

/* メイン画像
----------------------------------------------------*/
.submain {
	background-image: url(img/submain.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100%;
}
.submain_sp {
	display: none;
}


/* お問い合わせ
----------------------------------------------------*/

.inqL {
	float: left;
	width: 495px;
}
.inqR {
	float: right;
	width: 495px;
}


dl.dl_inq {
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
}
dl.dl_inq dt {
	float:left;	
	width:20em;
	padding:10px 0px 0px 0px;
	font-weight: bolder;
	border-top:1px dotted #ccc;
}

dl.dl_inq dd {
	margin-left:20em;
	padding:10px 10px 10px 0px;
	border-top:1px dotted #ccc;
	font-size: 13px;
}

.inq {
	margin-bottom: 30px;
	padding:10px 0px 10px 0px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-size: 13px;
}


/********************************************************************************************************************/
/****************************************** MEDIA QUERIES ***********************************************************/
/********************************************************************************************************************/


/*==================================== PHONES ====================================================*/

@media (max-width: 480px) {
	
.submain {
	background: none;
}
.submain_sp {
	display: block;
}
.submain_sp img {
	width: 100%;
}


/* お問い合わせ
----------------------------------------------------*/

.inqL {
	float: none;
	width: auto;
}
.inqR {
	float: none;
	width: auto;
	margin-top: 40px;
}

dl.dl_inq {
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
}
dl.dl_inq dt {
	float:none;	
	width:auto;
	padding:10px 0px 0px 0px;
	font-weight: bolder;
	border-top:1px dotted #ccc;
}

dl.dl_inq dd {
	margin-left:0em;
	padding:0px 10px 10px 0px;
	border-top:none;
}


	
}
