@charset "utf-8";

h1{
	background: url("/common/images/v1/article/midashi.gif") no-repeat scroll left top;
    font-size: 18px;
    margin: 10px 0 20px;
    padding: 0 0 0 20px;
}
#sitemap-body.body{
	border:solid 3px #ccc;
	padding-bottom:15px;
}
#sitemap-body.body .common-info{
	background-color:#e0e0e0;
	padding:10px;
	margin-bottom:20px;
}
#article_body #sitemap-body.body .common-info p{
	padding:0;margin:0;
}
#sitemap-body.body h5{
	background: url("../../images/v1/sub_column/bulet.png") no-repeat scroll 0 center transparent;
    padding-left: 12px;
    margin-left:15px;
}
#sitemap-body.body p{padding:0 15px; margin-bottom:25px;}
.info-midashi{border-bottom:dotted 3px #B6C2D1; color:#003760; font-weight:bold; font-size:105%; padding:3px 0; margin:0 15px 3px;}

#mobile-body.body{
	border:solid 5px #1373bc;
	padding-bottom:15px;
}
.mobile-detail{
	padding:25px;
	border-top:3px dotted #B6C2D1;
}
.mobile-detail.explanation{border:none;}
.mobile-detail h4{font-size:20px; border-bottom:solid 2px #000; margin-bottom:15px; width:375px; float:right;}
.mobile-detail p{margin-bottom:25px;}
.mobile-detail img{float:left; margin-right:25px;}
.mobile-detail.gcar img{float:right; margin:0 0 0 25px;}
.mobile-detail.gcar div{background-color:#deeaf2; width:345px; padding:10px 15px; font-weight:bold;}
* html .mobile-detail.gcar div{width:375px;}
.mobile-detail h5{margin-bottom:10px;}
.mobile-detail h5 span{
	background: url("/common/images/v1/sub_column/bulet.png") no-repeat scroll 0 center transparent;
	padding-left:12px;
	font-size:18px;
}
.garamobile{
	background-color:#f0f0f0;
	padding:10px;
	border:solid 2px #ccc;
	width:600px;
	margin-left:15px;
}
* html .garamobile{width:630px;}
.garamobile p{margin-bottom:15px;}
.garamobile table{margin-bottom:10px;}
.garamobile table tr{border-bottom:solid 1px #ccc;}
.garamobile table tr th{vertical-align:top;}
.garamobile div{background-color:#fff; border:solid 2px #ccc; padding:10px;}
.garamobile div.text{width:460px;float:right;text-align:left;border:none;padding:0px;}
.garamobile div.text p{margin-bottom:5px;padding:0px;}
.garamobile div img{float:left; margin-right:10px;}
.garamobile div p{padding:10px;}

/* 会社概要等用table */
table.info-about{
clear:both;
width:100%;
margin:auto;
border-collapse: collapse;
}
table.info-about tbody{
}
table.info-about tbody th,table tbody td{
padding:10px;
border:1px solid #e0e0e0;
text-align:left;
vertical-align:middle;
}
table.info-about tbody th{
border-color:#ccc;
background-color:#e0e0e0;
}
