@charset "UTF-8";


/* -----------------------------------------------------------
	Site Name: caname
	Author: Yamazen Communications co.,ltd.
	Since2010
----------------------------------------------------------- */
	
/*Index
	1.localnavi
	2.category_title
	3.contents_title
	4.topics_pass
----------------------------------------------------------- */


/* 1.localnavi
----------------------------------------------------------- */
{}
ul.localnavi       {width:100%;}
h3#contents_title {width:740px;}
h2#category       {width:708px;}/*740-32px*/
p#topics_pass     {width:630px!important;}/*740px-110px*/


ul.localnavi{
	clear:both;
	height:25px;
	margin:0 auto;
	padding:0;
	text-align:center;
	zoom:1;
	overflow:hidden;
}

ul.localnavi           {background:#9f8f00 url(../../images/localnavi_bk_header.gif) no-repeat center top;}
div#footer ul.localnavi{background:#9f8f00 url(../../images/localnavi_bk_footer.gif) no-repeat center bottom;margin-bottom:0;}

ul.localnavi li{
	clear:both;
	display:inline;
	margin:0 0 0 -4px;
	padding:1px 10px 6px 10px;
	text-align:center;
	vertical-align:top;
	border-right:1px #ffffff dotted;
	zoom:1;
}
ul.localnavi li.flow,
ul.localnavi li.craftman{
border-right:none;
}

ul.localnavi li a{
display:inline-block;
	margin:3px 0 0 0;
	padding:0;
	color:white;
	vertical-align:top;
}
ul.localnavi li a:hover{color:#ff7d00;}
ul.localnavi li a:visited{color:white;}




div.construction#container ul.localnavi li.construction,
div.products#container ul.localnavi     li.products,
div.repair#container ul.localnavi       li.repair,
div.flow#container ul.localnavi         li.flow,
div.result_list#container ul.localnavi  li.result,
div.result#container ul.localnavi       li.result,
div.voice#container ul.localnavi        li.voice,
div.craftman#container ul.localnavi     li.craftman,
div.company#container ul.localnavi      li.company,
div.promise#container ul.localnavi      li.promise,
div.office#container ul.localnavi       li.office{background-color:#ff7d00;}

div.construction#container ul.localnavi li.construction a,
div.products#container ul.localnavi     li.products a,
div.repair#container ul.localnavi       li.repair a,
div.flow#container ul.localnavi         li.flow a,
div.result_list#container ul.localnavi  li.result_list a,
div.result#container ul.localnavi       li.result a,
div.voice#container ul.localnavi        li.voice a,
div.craftman#container ul.localnavi     li.craftman a,
div.company#container ul.localnavi      li.company a,
div.promise#container ul.localnavi      li.promise a,
div.office#container ul.localnavi       li.office a{color:#ffffff;}




/*second_content_title_text*/
h3#title,
p#outline{width:740px;}

h3#title{
	padding:15px 0 10px;
	font-size:116.66%;
	font-weight:bold;
	color:#e0dad6;
}
p#outline{
	padding:0 0 15px;
}



/* 2.category_title
----------------------------------------------------------- */

div#contents h2#category{
	clear:both;
	height:30px;
	margin:20px 0 0 0;
	_margin-top:20px;
	padding:35px 0 0 32px;
	font-size:83.33%;
	background-position:center top;
	background-repeat:no-repeat;
}

div.topics_list#container  h2#category,
div.topics#container       h2#category {background-image:url(../../images/category_bar/topics.png);}
div.result_list#container  h2#category,
div.result#container       h2#category,
div.voice#container        h2#category {background-image:url(../../images/category_bar/result.png);}
div.construction#container h2#category,
div.repair#container       h2#category,
div.flow#container         h2#category,
div.products#container     h2#category {background-image:url(../../images/category_bar/works.png);}
div.promise#container      h2#category,
div.company#container      h2#category,
div.office#container       h2#category {background-image:url(../../images/category_bar/company.png);}
div.craftman#container     h2#category {background-image:url(../../images/category_bar/craftman.png);}



/* 3.contents_title
----------------------------------------------------------- */
h3#contents_title {
	height:32px;
}





/* 4.topics_pass
----------------------------------------------------------- */
p#topics_pass{
	min-height:20px;
	margin:10px auto 15px;
	*margin-top:15px;
	padding:0 0 0 110px!important;
	_padding-top:2px;
	font-size:12px;
	text-align:left;
	verticle-align:top;
	background:url(../images/pagenavi_bk.jpg) no-repeat left top;
}


p#topics_pass a,
p#topics_pass span{
	display:block;
	float:left;
	margin:0;
	*margin-top:1px;
	padding:0 13px 0 2px;
	color:#625b02;
	verticle-align:bottom;
	background:url(../images/pagenavi_arrow.jpg) no-repeat right 0.5em;
}

p#topics_pass span{
	color:#646464;
	background:none;
}


p#topics_pass a:hover{color:#ff7d00;}


	
	
