@charset "shift_jis";
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : parts.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ********************************************************************************
 * PARTS
 * ******************************************************************************** */
ul li.list {
	text-indent:-15px;
	padding:0 0 0 15px;
}
div.midashi{
	border-bottom: 1px solid #CCC;
	padding:20px 0 6px 0;
	}
div.midashi h3{
	float:left;
	}

div.midashi .rss{
	background: url(../img/icon_rss.gif) no-repeat left center;
	padding:0 0 0 15px;
	float:right;
	}
div.midashi .list{
	background: url(../img/img_rssicon.gif) no-repeat left center;
	padding:0 0 0 15px;
	float:right;
	}
div.midashi .list a{
	text-decoration: none !important;
	}	
p.line{
	border-bottom: 1px dashed #CCC;
	padding:0 0 15px 0;
	}	
h3.subtlt{
	background: url(../img/img_line_03.gif) repeat-x bottom;
	padding:0 0 10px 0;
	margin:0 0 25px 0;
	}
h3.subtlt_2{
	background: url(../img/img_line_02.gif) repeat-x bottom;
	padding:0 0 10px 0;
	margin:0 0 25px 0;
	}	
h3.subtlt span{
	display:inline;
	/display:inline-block;
	padding:0 0 0 465px;
	/padding:13px 0 0 465px;
	line-height:1em;
	}
	
h4.komidashi{
	background:#f2f2f2;
	border-bottom:1px solid #ef724a;
	padding:8px 10px;
	margin:0 0 10px;
	font-size:12px;
	color:#000;
	}
table.list{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
table.list tr td{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding:10px 0 10px 5px;
	}
table.list tr td.none{
	border-top: 1px solid #CCC;
	border-left: none;
	padding:10px;
	}			
table.list tr td.glay{
	background-color:#F7F7F7;
	}
table.list tr td.orenz{
	color:#FFF;
	background: #FC8545;
	font-size:15px;
	}
table.list tr td.orenz2{
	color:#FFF;
	background: #FC8545;
	border-top:none;
	font-size:15px;
	}
table.list tr td.orenz3{
	color:#FFF;
	background: #999;
	font-size:15px;
	}		
table.list tr td.yew{
	background: #FEB843;
	color:#FFF;
	font-size:15px;
	}
table.list tr td.yew2{
	background: #F47093;
	color:#FFF;
	font-size:15px;
	}							
table.list tr td.cream{
	background-color:#FFC;
	}		
table.list tr td.black{
	font-weight:bold;
}
table.list tr td a{
	text-decoration: underline;
	}	
p.pagetop{
	clear:both;
	text-align:right;
	padding:60px 0 10px 0;
	}
*:first-child+html p.pagetop{
	clear:both;
	text-align:right;
	padding:30px 0 10px 0;
	}
p.pagetop2{
	clear:both;
	text-align:right;
	padding:60px 0 10px 0;
	}
*:first-child+html p.pagetop2{
	clear:both;
	text-align:right;
	padding:10px 0 10px 0;
	}	
div.sidenavi.mgnBtm15{
	background: #F2F2F2 url(../img/bg_side_navi_under.gif) no-repeat bottom;
	}		
div.sidenaviineer{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding:0 0 8px 0;
	/padding:2px 0 8px 0;
	}
div.sidenaviineer ul{
	margin:0 8px;
	}		
div.sidenaviineer ul li{
	background: #FFF url(../img/bg_side.gif) repeat-x bottom;
	/height:40px;
	/height:auto;
	/margin:-3px 0 0 0;
	}
div.sidenaviineer ul li a{
	padding:10px 0;
	display:block;
	}	
div.sidenaviineer ul li.first{
	}	
div.sidenaviineer ul li.activ{
	background: #999 url(none);
	color:#FFF;
	padding:10px 3px 10px 0;
	height:auto;
	}	
div.sidenaviineer ul li span{
	background: url(../img/img_side_arow.gif) no-repeat left;
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	}				
div.sidenaviineer ul li.activ span{
	background: url(none);
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding:0 0 8px 0;
	}
div.sidenaviserviceineer ul{
	margin:0 8px;
	}		
div.sidenaviserviceineer ul li{
	background: url(../img/bg_sideservice.gif) repeat-x center;
	height:48px;
	/margin:-3px 0 0 0;
	}
div.sidenaviserviceineer ul li a {
}
div.sidenaviserviceineer ul li span {
	background-position:left 5px !important;
	min-height:42px;
	height: auto !important;
	height:44px;
	padding:4px 0 0 60px !important;
}
div.sidenaviserviceineer ul li.first{
	/margin:0 0 0 0;
	}			
div.sidenaviserviceineer ul li.activ{
	background: #999 url(none);
	color:#FFF;
	}	
div.sidenaviserviceineer ul a li strong{
	font-size:15px;
	}	
/*div.sidenaviserviceineer ul li span{
	background: url(../img/img_side_arow.gif) no-repeat left;
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 5px;
	}	*/
div.sidenaviserviceineer ul li span.list1{
	background: url(../img/side_service_bnn01.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul li span.list2{
	background: url(../img/side_service_bnn02.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul li span.list3{
	background: url(../img/side_service_bnn03.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul li span.list4{
	background: url(../img/side_service_bnn04.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul li span.list5{
	background: url(../img/side_service_bnn05.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul li span.list6{
	background: url(../img/side_service_bnn06.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}										
div.sidenaviserviceineer ul li.activ span{
	background: #666 url(none);
	display:block;
	}
div.sidenaviserviceineer ul a .activ .list1{
	background: url(../img/side_service_bnn01_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul a .activ .list2{
	background: url(../img/side_service_bnn02_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul a .activ .list3{
	background: url(../img/side_service_bnn03_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul a .activ .list4{
	background: url(../img/side_service_bnn04_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul a .activ .list5{
	background: url(../img/side_service_bnn05_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}
div.sidenaviserviceineer ul a .activ .list6{
	background: url(../img/side_service_bnn06_o.gif) no-repeat left;
	display:block;
	padding:6px 0 0 60px;
	margin:0 0 0 5px;
	}										
.Left{
	float:left;
	}
.Right{
	float:right;
	}
h4{
	font-size:16px;
	font-weight:bold;
	padding:0 0 15px 0;
	}	
	
.imgPjicon {
	position: relative;
	bottom: 3px;
}
