@charset "shift_jis";

/***********************-
タイトル :エクセレントショップ横浜
概要：外壁工事

制作日：2009/09/27

-***********************/
@import url(basic.css);
@import url(btn.css);
@import url(design.css);

div#contents h3{
 margin:30px 30px 10px 40px;
 color:#003366;
 padding:5px 0 3px 8px;
 font-size:110%;
 border-left:5px solid #003366;
 background:#EEFBFF;
}


dl.dl1 h4{
 margin:13px 0 5px 10px;
 font-size:100%;
 font-weight:normal;
}


.h3{
margin:10px 20px 0 50px;
}


ul.ul1{
margin:5px 0 20px 0px;
padding:10px;
}

ul.ul1 li{
	margin: 0 0 5px;
	background:url(../wall/box.gif) no-repeat;
	padding: 0 0 3px 15px;
	font-size:90%;
	font-weight:bold;
	border-bottom: 1px dotted #666666;
}

dl.dl1{
margin:15px 20px 15px 40px;
padding:10px 15px;
font-size:90%;
_padding:10px 5px 10px 15px;
}
dl.dl1 dt{
margin:0 0 5px;
padding:0 0 5px;
}
dl.dl1 dd{
margin:5px 10px 25px 13px;
padding:0;
}
dl.dl1 dd ol{
margin:10px 0 0 25px;
list-style:upper-roman;
padding:0;
}
dl.dl1 dd ol li{
margin:0 0 8px 0;
}

dl.dl1 dd .tokucho{
margin:5px 10px 33px 13px;
padding:0 0 0 40px;
background: url(../wall/tokucho.gif)  no-repeat left;
}
dl.dl1 dd .tokucho table{
height:320px;}

dl.dl1 dd .tokucho td,dl.dl1 dd .tokucho th{
padding:4px 6px 3px 8px;
font-size:90%;
line-height:1.3;
}

dl.dl1 dd .tokucho th{
 background:#FFFFCC;
 font-weight:normal;
  text-align:center;}

dl.dl1 dd .tokucho td.center{
 text-align:center;
 vertical-align:middle;
}
dl.dl1 dd .tokucho td.left{
 text-align:left;
 vertical-align:top;
}




table.shurui{
	margin:20px;
	
}
table.shurui th,table.shurui td{
	padding:5p;
	font-size:80
	
}


dl.dl3{
margin:15px 20px 20px 40px;
padding:10px 0 10px 15px;
font-size:90%;
	background-color:#FCF8EF;
}
dl.dl3 dt {
	margin:0;
	color:#DE5147;
	padding-left:20px;
	font-weight:bold;
	background: url(../wall/ex.gif) no-repeat;
}
dl.dl3 dd {
	margin: 0px 20px 20px 20px;
	font-size:90%;
}


dl.dl2{
margin:15px 20px 15px 40px;
padding:10px 15px;
font-size:90%;
	background-color:#FCF8EF;
}
dl.dl2 dt {
	margin:0;
	color:#DE5147;
	padding-left:20px;
	font-weight:bold;
	background: url(../wall/check.gif) no-repeat;

}
dl.dl2 dd {
	margin: 0px 20px 20px 20px;
	font-size:90%;
}


.bunshoread{
margin:10px 0 15px;
}
.photu{
 margin:0 0 15px;
}

#main #title {
	width: 540px;
	margin:0;
}

h4.ri{
  margin:5px 0 10px;
	padding: 0;
	font-size:110%;
	border-bottom:1px solid #002DA2;
}
h4.ri strong{
 color:#002DA2;
}

.bunsho{
	margin: 20px;
	padding:10px 15px;
	border:2px solid #725252;
	background:#FCF8EF;
}
.bunsho p{
	padding: 10px 0 0;
}


.changere{
	margin: 5px 4px 5px 0;
}
.changerem{
	margin: 15px 0 0 20px;
	text-align:left;
}





.osusume{
	padding:5px 8px 3px;
	background: #FCF0F1;
	 }
.osusume h6{
 	padding-left:15px;
	color:#990000;
	background:
	url(../wall/box2.gif) no-repeat;
	font-size:120%;
	 }

.osusume strong{
	margin-left:17px;
}

.bunsho ol{
	margin: 10px 1em 20px 20px;
	padding:0;
}
.bunsho ol li strong{
	color:#DE5147;
	font-size:110%;
}



.bunsho ol li{
	margin: 0 0 20px ;
	list-style-type: decimal;
	font-size:90%;
}
.bunsho2 ol li{
	margin: 0 0 10px 20px;
	list-style-type: decimal;
}
.bunsho2 ol li strong{
	color:#006633;
}

.chuijiko{
color:#990000;
font-weight:bold;
}


.hotline{
margin:15px 0 15px 25px
}

/*共通ここまで*/
#ansin {
	padding: 0px 0px 0px 15px;
}


#ansin strong {
	font-size:120%;
	margin-right:5px;
}

#ansin .ansin {
	border-bottom:1px solid #006633;

}


#main div#ansin dl{
	margin:1em 0 2em 0;
}

#main div#ansin dl dt{
	color:#3399FF;
	padding-left:15px;
	font-weight:bold;
	width:8.5em;
	clear:left;
	display:inline;
	float:left;
	background: url(../img/base/box.gif) no-repeat;
}

#main div#ansin dl dd{
	width:350px;
	float:left;
}


.contactbtn{
	margin:20px;
font-size:110%;font-weight:bold;	 padding:15px;
	 border-top:1px solid #999999;}
/* ******************************************************** */

/* 角のスタイル設定 */
.kadomaru{
	margin:0 0 0 30px;
	padding:0;
	background: url(../wall/kadomaru1.gif) no-repeat top left;
	text-align:right;
	width:520px
	}
.kadomaru2{
margin: 0 20px 0 30px;
padding:15px 20px 0;
background: url(../wall/kadomaru.gif) repeat-y;
text-align:left;
	}
.kadomaru3{
	margin:0 0 0px 30px;
	background: url(../wall/kadomaru2.gif) no-repeat top left;	
	text-align:right;
	width:520px;
	height:45px;
}
.kadomaru32{
	margin:0 0 0px 30px;
	background: url(../wall/kadomaru23.gif) no-repeat top left;	
	text-align:right;
	width:520px;
	height:45px;
}

	
.kadomaru2 dl{
 margin:0 15px;
 background:url(../wall/line.gif) repeat-y;
	}
.kadomaru2 dl dt{
 	margin:15px 0 5px;
	padding:5px 5px 5px 25px;
	background: url(../wall/boxgreen.gif) no-repeat;
	font-size:110%;
	font-weight:bold;
	color:#003399;
	}
.kadomaru2 dl dt.top{
	background: url(../wall/boxgreen0.gif) no-repeat;
	}
.kadomaru2 dl dd{
 	margin:0 10px 0 40px;
	padding:0;
	font-size:90%;
	line-height:1.4;

	}
.kadomaru2 dl dd a{
	font-size:90%;

	}

.kadomaru2 h4{
	margin: 0px;
	padding:0;
}


