div#main h1{
	display		: block;
	width		: 619px;
	height		: 35px;
	margin		: 0 10px;
	padding		: 0;
	background	: url('../sekou_img/h1_sekou.gif') no-repeat 0 0;
	text-indent	: -9999px;
}
h2.s_head{
	display		: block;
	width		: 600px;
	height		: 30px;
	background	: url('../sekou_img/line01.gif') no-repeat 0 0;
	color		: #663300;
	font-size	: 11pt;
	line-height	: 18px;
	margin		: 10px 0 0 18px;
	padding		: 0;
}
h2.s_head300{
	display		: block;
	width		: 290px;
	height		: 30px;
	background	: url('../sekou_img/line01.gif') no-repeat 0 0;
	color		: #663300;
	font-size	: 11pt;
	line-height	: 18px;
	margin		: 0 0 0 18px;
	padding		: 0;
}
div.block300{
	display		: block;
	width		: 300px;
	margin		: 0;
	padding		: 0;
	float		: left;
}
div.s_body{
	display		: block;
	width		: 600px;
	margin		: 8px 0 0 18px;
	padding		: 0;
	text-align	: center;
}
img.s_img{
	border		: #cccccc 1px solid;
	padding		: 4px;
	margin		: 0;
}
div.s_body p{
	display		: block;
	width		: 80%;
	border		: #663300 1px solid;
	margin		: 2px auto;
	padding		: 4px;
}
ul.add_img{
	display		: block;
	width		: 600px;
	margin		: 8px 0 0 18px;
	padding		: 0;
}
ul.add_img li{
	list-style-type	: none;
	display			: block;
	width			: 300px;
	margin			: 4px 0;
	padding			: 0;
	text-align		: center;
}
ul.add_img li.c1{
	clear			: both;
	float			: left;
}
ul.add_img li.c2{
	float			: right;
}
div.qablock{
	display			: block;
	min-height		: 48px;
	margin			: 0;
	padding			: 0;
}
p.qblock{
	display			: block;
	width			: 100%!important;
	min-height		: 48px!important;
	border			: 0!important;
	text-align		: left;
/*	background		: url('../sekou_img/q.gif') no-repeat 4px 0;
	padding			: 8px 10px 0 80px!important;*/
	margin			: 0!important;
	color			: #ff6600!important;
	font-size		: 10pt!important;
}
p.ablock{
	display			: block;
	width			: 100%!important;
	min-height		: 48px!important;
	border			: 0!important;
	text-align		: left;
/*	background		: url('../sekou_img/a.gif') no-repeat 4px 0;
	padding			: 8px 10px 0 80px!important;*/
	margin			: 0!important;
	color			: #0000ff!important;
	font-size		: 10pt!important;
}

/* --- 施工例TOP ---*/
ul.si_menu{
	display			: block;
	margin			: 8px 0 8px 18px;
	padding			: 0;
}
ul.si_menu li{
	list-style-type	: none;
	display			: block;
}
ul.si_menu li span{ display : none; }
ul.si_menu li p{
	display			: block;
	padding			: 0 0 0 24px;
}
li.si1,li.si2,li.si3,li.si4,li.si5,li.si6,li.si7,li.si8,li.si9{
	width			: 300px;
	height			: 75px;
	margin			: 0 1px 10px 0;
	padding			: 0;
	float			: left;
}
li.si1{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 0; }
li.si2{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -80px; }
li.si3{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -160px; }
li.si4{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -240px; }
li.si5{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -320px; }
li.si6{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -400px; }
li.si7{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -480px; }
li.si8{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -560px; }
li.si9{ background : url('/image/110715/sekou_b1.jpg') no-repeat 0 -640px; }
li.si1 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px 0; }
li.si2 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -80px; }
li.si3 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -160px; }
li.si4 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -240px; }
li.si5 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -320px; }
li.si6 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -400px; }
li.si7 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -480px; }
li.si8 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -560px; }
li.si9 a.si_title:hover{ background : url('/image/110715/sekou_b1.jpg') no-repeat -300px -640px; }

ul.si_menu li ul.sic{
	display			: block;
	height			: 30px;
	padding			: 5px 2px 2px 5px;
}
ul.si_menu li ul.sic li{
	float			: left;
}
ul.sic li a{
	font-weight		: bold;
	color			: #663300!important;
	background		: url('../image/li_square_g.gif') no-repeat 0 50%;
	padding-left	: 16px;
}
a.si_title{
	display			: block;
	height			: 53px;
	width			: 300px;
}

/* --- 施工例一覧 --- */
ul.snavi,dl.page,ul.slist{
	display			: block;
	margin			: 4px 18px;
	padding			: 0;
}
ul.snavi li{
	display			: block;
	list-style-type	: none;
	float			: left;
	margin			: 0 2px;
}
ul.snavi li a{
	display			: inline;
	line-height			: 14px;
	background		: url('../image/li_square_g.gif') no-repeat 0 50%;
	padding-left	: 16px;
}
p.scount{
	clear			: left;
	display			: block;
	width			: 600px;
	margin			: 8px 0 8px 18px;
	padding			: 3px 0;
	color			: #666666!important;
	background		: #f5f5f5!important;
	border			: #cccccc 1px solid;
	text-align		: center;
}
a.slctd{
	font-weight		: bold!important;
	background-color: #ffffcc!important;
}
dl.page dt{
	display			: block;
	float			: left;
	margin			: 0 8px 0 0;
}
dl.page dd{
	display			: inline;
	margin			: 0 2px 0 0;
	padding			: 0;
}
ul.slist li{
	display			: block;
	width			: 180px;
	list-style-type	: none;
	margin-top		: 10px;
	margin-right	: 20px;
	padding			: 0;
	text-align		: center;
	vertical-align	: top;
}
ul.slist li.cl1{
	clear			: both;
	float			: left;
}
ul.slist li.cl2{
	float			: left;
}
ul.slist li.cl3{
	float			: left;
}
ul.s_qa{
	display			: block;
	padding			: 8px 2px 8px 30px;
	margin			: 0;
}
ul.s_qa li{
	list-style-type : none;
	line-height		: 1.6em;
}

/* 施工例一覧表示（list）の次へ・前へ・ページリンクのガイド */
ul.sekou_ul{
	float			: left;
	margin			: 0;
	padding			: 0;
	text-align		: left;
}
ul.sekou_ul li{
	display			: block;
	list-style-type	: none;
	float			: left;
	margin			: 0 2px;
}
div#sekou_guide_l{
	width			: 100px;
	display			: block;
	margin			: 0 0 0 30px;
	padding			: 0;
	float			: left;
}
div#sekou_guide_c{
	width			: 380px;
	display			: block;
	margin			: 0 0 25px 0;
	padding			: 0;
	float			: left;
	text-align		: left;
}
div#sekou_guide_r{
	width			: 100px;
	display			: block;
	margin			: 0;
	padding			: 0;
	float			: left;
}
ul.sekou_guide1{
	display				: block;
	float: left; 
	z-index			: 1;
}
ul.sekou_guide2{
	width				: 100px;
	display				: block;
	float: left; 
	z-index			: 2;
}
ul.sekou_guide1,ul.sekou_guide2{
	margin				: 0;
	padding				: 0;
	position: relative;  
	float: left; 
}
ul.sekou_guide2 li,ul.sekou_guide1 li{
	list-style-type		: none;
	height				: 23px;
	position: relative; 
	float: left; 

}
ul.sekou_guide1 li.sekou_back a span,ul.sekou_guide2 li.sekou_next a span{ display	: none; }
ul.sekou_guide2 li a,ul.sekou_guide1 li a{
	display				: block;
	height				: 23px;
	background-position	: 0 0;
	background-repeat	: repeat-y;
	padding				: 0;
}
ul.sekou_guide1 li.sekou_back a:hover,ul.sekou_guide2 li.sekou_next a:hover{
	background-position	: 0 23px;
	padding				: 0;
}
ul.sekou_guide1 li.sekou_back a{width : 100px;background-image	: url('/image/sekou_back.gif');}
ul.sekou_guide2 li.sekou_next a{width : 100px;background-image	: url('/image/sekou_next.gif');}

/*ここから検索関係  */

form.sekou_search input.textbox { 
	/*border: solid 2px #204E4A;
	//background-color: #EBFFE8;*/
	width: 500px;
	height: 24px;
}
form.sekou_search input.submit{
	background: url(/image/120604/search.jpg) no-repeat;
	width:70px;
    height:25px;
    padding:5px 0 0;
    border:0;
	text-indent:-9898px;
    font-size: 0px;
    line-height: 0px;
    cursor:pointer;
}
form.sekou_search input.submit:hover{
	opacity: 0.8;
}
	.same_sekou{
		margin: 10px 0 0 10px;
}
	.same_sekou li{
 display:block;
 float: left;
 width: 126px;
 padding:  0 12px;

}
.same_sekou li a{
	display: block;
	text-align: center;
	
}
.same_sekou li img{

}
.same_sekou li p{

}
.mouseOver:hover{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}