/*基本*/

p,dt,dd {
line-height: 1.5;
}

.clear_both {
	clear: both;
	font-size: 0px;
	height: 0px;
	padding: 0;
	margin: 0;
	overflow:hidden;/* DreamweaverCS4 */
	}
.page_top {
	margin: 5px 0 10px 0;
	}
	
.page_top a {
	color: #8E4E22;
	}
	
.p_s{
	font-size: 100%;
	line-height:1.5;
	padding-left:5px;
}


/*基本*/


/*商品一覧*/
.info {
	padding: 0;
}
.info p{
	padding: 5px;
	font-size: 120%;
	line-height:1.5;
}
.info em{
	font-style:normal;
	font-weight: 600;
	color:#653C20;
}

.info img{
	margin-left:10px;
	margin-bottom: 5px;
}
.info_link{
	width:90%;
	padding:5px;
	font-size:100%;
	text-align:right;
	color:#666;
}
.info h1 {
margin-bottom:5px;
border-top: 1px solid #DFC391;
border-bottom: 1px solid #DFC391;
border-right: 1px solid #DFC391;
border-left: 1px solid #DFC391;
display: block;
width: 90%;
padding: 5px;
background: url(../images/toptitle_bg.gif) repeat-x;
font-size: 150%;
}

.info h2{
	width: 90%;
	color:#399;
	font-weight: 600;
	font-size: 150%;
	font-style:normal;
	border-bottom: 3px double #653C20;
	padding: 10px 0 2px 10px;
	margin-left: 15px;
}
.info h3{
	color:#399;
	font-weight: 600;
	font-size: 150%;
	font-style:normal;
	padding: 10px 0 2px 10px;
	margin-left: 15px;
}
.info dl{
	margin: 5px;
	padding-left:5px;
}
.info dt{
	font-size:120%;
	font-style:normal;
	font-weight: 600;
	color:#F63;
}
.info dd{
	font-size:120%;
}
	
.info_waku{
	width:650px;
	margin-left:5px;
	padding: 5px;
	border: double 3px #966;
}
.info_waku p{
	font-size: 120%;
	line-height:1.5;
}
.info_waku ul{
	width:630px;
	padding:5px;
}
.info_waku li{
	font-size: 120%;
	padding:5px;
	line-height:1.5;
}
.info_waku img{
	border:1px solid #000;
}
.info_waku2 {
	width:600px;
	border: double 3px #393;
}
.info_setumei{
	width:90%;
	padding: 5px;
	}
.info_setumei p{
	font-size:120%;
	line-height:1.5;
}
.ryaku{
	font-size:120%;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
	padding-top: 10px;
	line-height:1.5;
}
.box1 {
	border-collapse: collapse;
	border: 3px double #653C20;
	padding:5px;
	font-size: 120%;
	text-align: center;
}
.box1 td {
	border: 1px solid #653C20;
	line-height: 1.5;
	padding-left: 3px;
}
.box1 th {
	background: #FFC;
	border: 1px solid #653C20;
	text-align: center;
	padding:5px;

}

.box2 {
	border-collapse: collapse;
	border: 3px double #693;
	padding:5px;
	margin: 5px 15px;
	font-size: 120%;
}
.box2 td {
	border: 1px solid  #693;
	line-height: 1.5;
	padding-left: 3px;
}
.box2 th {
	background: #FFC;
	border: 1px solid #653C20;
	padding:5px;

}
/*マネーインフォ*/
.m_info {
	padding: 5px;
}
.m_info h4{
	padding-left: 15px;
	font-size:150%;
	font-style:normal;
	font-weight:600;
	color:#F63;
}
.m_info p{
	font-size: 150%;
	line-height:1.5;
	padding:5px;
}
.m_info dl{
	padding:5px;
}
.m_info dt{
	font-size:120%;
	font-style:normal;
	font-weight:600;
	color:#960;
}
.m_info dd{
	font-size:120%;
	line-height:1.5;
}
/*対象表等*/
.taisyo {
	margin:10px 0;
}
.taisyo_left{
	width: 350px;
	float: left;
	margin: 0 10px;
	display: inline;
	border: solid 1px #963;
}
.taisyo_left h2 {
	margin: 5px;
	padding:5px;
	font-size: 150%;
	font-style:normal;
	font-weight:600;
	border-bottom: double 3px #960;
}
.taisyo_left dl{
	margin: 5px;
}
.taisyo_left dt{
	padding-left: 10px;
	font-size: 120%;
	font-style:normal;
	font-weight:600;
}
.taisyo_left dd{
	font-size: 120%;
	line-height:1.5;
	margin: 5px 0;
	padding-left: 5px;
}


.taisyo_right {
	width: 350px;
	float:right;
	margin: 0 10px;
	display: inline;
	border: solid 1px #963;
}

.taisyo_right h2 {
	margin: 5px;
	padding:5px;
	font-size: 150%;
	font-style:normal;
	font-weight:600;
	border-bottom: double 3px #960;
}
.taisyo_right dl{
	margin: 5px;
}
.taisyo_right dt{
	padding-left: 10px;
	font-size: 120%;
	font-style:normal;
	font-weight:600;
}
.taisyo_right dd{
	font-size: 120%;
	line-height:1.5;
	margin: 5px 0;
	padding-left: 5px;
}

/*リクルート*/

.recruit{
	padding: 0;
}
.recruit p{
	padding: 5px;
	font-size: 120%;
	line-height:1.5;
}
.recruit img{
	margin-left:20px;
	margin-top:5px;
	margin-bottom: 10px;
}
	
.recruit h1{
margin-bottom:5px;
border-top: 1px solid #DFC391;
border-bottom: 1px solid #DFC391;
border-right: 1px solid #DFC391;
border-left: 1px solid #DFC391;
display: block;
width: 90%;
padding: 10px;
background: url(../images/toptitle_bg.gif) repeat-x;
font-size: 150%;
}

.recruit_waku{
	width:650px;
	margin-left:10px;
	padding: 5px;
	border: double 3px #693;
}
.recruit_waku dl{
	padding:5px;
	}
.recruit_waku dt {
	font-size:120%;
	line-height:1.5;
	font-style:normal;
	font-weight:600;
	margin-bottom: 3px;
}
.recruit_waku dd{
	font-size: 120%;
	line-height:1.5;
	margin-bottom: 3px;
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:dotted 1px #693;
}

.recruit_left{
	width:200px;
	float:left;
	padding: 0 ;
	display: inline;
}
.recruit_left img{
	padding: 0;
}
.recruit_right{
	float: right;
	width: 420px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
}
.recruit_syuuryou{
	padding:5px;
	font-size:150%;
	font-style:normal;
	font-weight:600;
	color:#C33;
}
/*リンク*/
.link{
	width: 700px;
	padding:5px;
	border-bottom: double 3px #963;
}
.link h2{
	font-size: 120%;
	font-style:normal;
	font-weight: 600;
	border-bottom: dotted 2px #F63;
}
.link p{
	font-size: 120%;
	padding-left: 10px;
	line-height:1.5;
}
.link_left{
	width:340px;
	float:left;
	padding-left: 5px;
	display: inline;
}
.link_right{
	float: right;
	width: 340px;
	margin-right: 10px;
	display: inline;
}

.link dl{
	width: 320px;
	padding:5px;
}
.link dt{
	font-size:120%;
	font-style:normal;
	font-weight:600;
}
.link dd{
	font-size:100%;
	margin-bottom: 5px;
}
/*サイトマップ*/
.site{
	width: 700px;
	padding:5px;
}
.site h2{
	width:90%;
	font-size: 120%;
	background:url(../images/border1.gif) repeat-x;
	background-color:#FFC;
	border-bottom: 3px double #6c5a44;
	border-left: 1px solid #6c5a44;
	border-right: 1px solid #6c5a44;
	padding: 10px 0 5px 10px;
}
.site_left{
	width:340px;
	float:left;
	padding-left: 5px;
	display: inline;
}
.site_right{
	float: right;
	width: 340px;
	margin-right: 10px;
	display: inline;
}

.site dl{
	width: 330px;
	padding:5px;
}
.site dt{
	font-size:120%;
	font-style:normal;
	font-weight:600;
}
.site dd{
	font-size:100%;
	margin-bottom: 5px;
	margin-left:10px;
}
/*競争見積公告*/
.date{
	font-size:120%;
	text-align:left;
	padding-right:5px;
	padding-bottom:5px;
	padding-top: 10px;
	line-height:1.5;
}
.text_mtumori p{
	font-size: 120%;
	text-align:center;
	padding:3px;
	line-height:1.5
}
.text_mtumori dl{
	margin: 5px;
	padding-left:5px;
}
.text_mtumori dt{
	font-size:120%;
	font-style:normal;
	font-weight: 600;
	color: #653C20;
}
.text_mtumori dd{
	font-size:120%;
}
