@charset "UTF-8";
/* EC-CUBE テンプレートのページ内 <style> から生成（build_anshin.js） */

#main {
    padding-bottom: 40px;
}
#main img.icon_freedial{
	margin:10px 0 0 5px;
	float: left;
}
#main span.freedial{
	margin:12px 0 0 8px;
	font-size:27px;
	font-weight:bolder;
	color:#666;
	float: left;
}
#main p.contact_time{
	padding:10px 0 0 0;
	text-indent:-2px;
	clear: both;
	font-size: 12px;
}
#main div.contact_notes{
	margin:10px 3px 3px 3px;
	padding:10px 6px 5px 8px;
	border-radius:6px;
	background-color:#E9F2FA;
	border:none;
}
#main div.contact_notes p{
	padding-left:11px;
	text-indent:-11px;
	margin:0 0 5px 0;
	font-size:11px;
	line-height:160%;
}
#main div.contact_notes p em{
	font-weight:bolder;
	font-style:normal;
	color:#CC0033;;
}
#main div.contact_notes p span.tel{
	font-size:13px;
	font-weight:bolder;
}
#main #tradelaw__body {
	padding: 0 0 25px 0;
}

#main #tradelaw__body dt{
	font-weight: bold;
}

@media screen and (min-width:641px){
	#main {
	}
	#main span.freedial{
		margin:13px 0 0 8px;
		font-size:30px;
	}
	#main #tradelaw__body {
		width: 100%;
		max-width: 784px;
	}
	#main #tradelaw__body dl{
		padding: 0;
	}
	#main #tradelaw__body dt{
		font-weight: unset;
		width: 20%;
		min-width: 165px;
		padding: 12px 0 12px 0;
		display: table-cell;
	}
	#main #tradelaw__body dd{
		padding: 12px 0 12px 0;
		display: table-cell;
	}
}
