@charset "utf-8";
@import "/css/common/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#wrap {

}
#container{
}


#conts{

}

/*content*/

.doc{
	border:#e8e8e8 1px solid;
	padding:10px;
	background:#fcfcfc;
	width:678px;
	line-height:23px;
}

.cnt1 .boxL{
	/*width:250px;*/
	width:408px;
	float:left;
	border-right:#999999 1px dotted;
}

.cnt1 .boxR{
	/*width:400px;*/
	width:250px;
	float:right;
}

.cnt1 .boxL dl{
	clear:both;
}
.cnt1 .boxL dt{
	float:left;
	width:40px;
}
.cnt1 .boxL dd{
	float:left;
	/*width:190px;*/
	width:350px;
}


/*--------------------------*/
.cnt3 .slBox{
	background:#000000;
	width:700px;
	padding:20px 0px 20px 0px;
}
/*--------------------------*/


.cnt4 table{
	border-top:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	width:700px;
}
.cnt4 table th{
	background:#edf5f3;
	border-right:#dddddd 1px solid;
	font-weight:lighter;
}
.cnt4 table th,
.cnt4 table td{
	padding:10px;
	border-bottom:#dddddd 1px dotted;
}

.pakBt{
	text-align:right;
	padding:5px 10px 0px 0px;
}

.stBt dt{
float:left;
padding:10px;
}
.stBt dd{
float:right;
padding:10px;
}



.cnt1 .boxL .t_info dt{
	float:left;
	width:120px;
}

.cnt1 .boxL .t_info dd{
	float:left;
	width:150px;
}

.map{
width:700px;
text-align: center;
background-color:#F1F1F1;
}
.map img{margin:20px auto;}