@charset "UTF-8";


/*------------------------------------------------------------ top ----*/
#topleft{
	width: 623px;
	float:left;
	padding-bottom: 0px;
	}
	
#topright{
	width: 210px;
	float:right;
	}




#topleft h4{
	width:623px;
	height:15px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:url(img/topsub01.gif) repeat-x;
	margin-bottom:5px;
	}
		

#topleft h5{
	width:623px;
	height:15px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:url(img/topsub02.gif) repeat-x;
	margin-bottom:5px;
	margin-top:10px;
	}
		

#topleft h6{
	width:623px;
	height:15px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:url(img/topsub03.gif) repeat-x;
	margin-bottom:5px;
	margin-top:10px;
	}
	
#topleft #sub_area01{
	width:617px;
	border-color:#e5e6ed;
	border-style:solid;
	border-width:3px;
	padding:0px;
	margin:0px;
	}
	
#topleft #sub_area01 p{
	}


#topleft #sub_area01 p.detail_btn a { background:url(img/topsub_detail_btn.gif) no-repeat;
	text-indent:-9999px;
	height:14px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	margin-top:5px;
	}
#topleft #sub_area01 p.detail_btn, 
#topleft #sub_area01 p.detail_btn a:hover, 
#topleft #sub_area01 p.detail_btn a:active { background:url(img/topsub_detail_btn_on.gif) no-repeat 0 0px;}


#topleft #sub_area01 #parts01{
	width:199px;
	padding:4px 3px 4px 4px;
	margin:0px;
	float: left;
	}



#topleft #sub_area01 #parts01 p.photo01 a { background:url(img/topsub_photo01.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo01, 
#topleft #sub_area01 #parts01 p.photo01 a:hover, 
#topleft #sub_area01 #parts01 p.photo01 a:active { background:url(img/topsub_photo01on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;}


#topleft #sub_area01 #parts01 p.photo02 a { background:url(img/topsub_photo02.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo02, 
#topleft #sub_area01 #parts01 p.photo02 a:hover, 
#topleft #sub_area01 #parts01 p.photo02 a:active { background:url(img/topsub_photo02on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	}


#topleft #sub_area01 #parts01 p.photo04 a { background:url(img/topsub_photo04.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo04, 
#topleft #sub_area01 #parts01 p.photo04 a:hover, 
#topleft #sub_area01 #parts01 p.photo04 a:active { background:url(img/topsub_photo04on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	}


#topleft #sub_area01 #parts01 p.photo05 a { background:url(img/topsub_photo05.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo05, 
#topleft #sub_area01 #parts01 p.photo05 a:hover, 
#topleft #sub_area01 #parts01 p.photo05 a:active { background:url(img/topsub_photo05on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	}






#topleft #sub_area01 #parts02{
	width:199px;
	padding:4px 4px 4px 0;
	margin:0px;
	float: right;
	}
		

#topleft #sub_area01 #parts02 p.photo03 a { background:url(img/topsub_photo03.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts02 p.photo03, 
#topleft #sub_area01 #parts02 p.photo03 a:hover, 
#topleft #sub_area01 #parts02 p.photo03 a:active { background:url(img/topsub_photo03on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	}



#topleft #sub_area01 #parts02 p.photo06 a { background:url(img/topsub_photo06.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts02 p.photo06, 
#topleft #sub_area01 #parts02 p.photo06 a:hover, 
#topleft #sub_area01 #parts02 p.photo06 a:active { background:url(img/topsub_photo06on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	}




#topleft #sub_area02{
	width:623px;
	padding:0px;
	}
	
#topleft #sub_area02 p{
	}
	
#topleft #sub_area02 #parts03{
	width:201px;
	padding:0 9px 0 0;
	margin:0px;
	float: left;
	}
	
#topleft #sub_area02 #parts03 p a { background:url(img/topimg_refurbon.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:201px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area02 #parts03 p, 
#topleft #sub_area02 #parts03 p a:hover, 
#topleft #sub_area02 #parts03 p a:active { background:url(img/topimg_refurbon_on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:201px;
	line-height:0;
	font-size:0;
	}

	
#topleft #sub_area02 #parts04{
	width:202px;
	padding:0 9px 0 0;
	margin:0px;
	float: left;
	}

#topleft #sub_area02 #parts04 p a { background:url(img/topimg_workshop.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:202px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area02 #parts04 p, 
#topleft #sub_area02 #parts04 p a:hover, 
#topleft #sub_area02 #parts04 p a:active { background:url(img/topimg_workshop_on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:202px;
	line-height:0;
	font-size:0;
	}



#topleft #sub_area02 #parts05{
	width:202px;
	padding:0;
	margin:0px;
	float: right;
	}


#topleft #sub_area02 #parts05 p a { background:url(img/topimg_we.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:202px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area02 #parts05 p, 
#topleft #sub_area02 #parts05 p a:hover, 
#topleft #sub_area02 #parts05 p a:active { background:url(img/topimg_we_on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:202px;
	line-height:0;
	font-size:0;
	}


#inleft #lineup01 #parts06{
	width:421px;
	padding:0;
	margin:0px;
	float: left;
	}
#inleft #lineup01 #parts07{
	width:202px;
	padding:0;
	margin:0px;
	float: right;
	}

/*---- ログハウス　シーラント剤（ログジャム） ----*/
#inleft #lineup01 #parts07_logjam a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/logjam_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_logjam, 
#inleft #lineup01 #parts07_logjam a:hover, 
#inleft #lineup01 #parts07_logjam a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/logjam_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
	

/*---- ログハウス　シーラント剤（コンシール） ----*/
#inleft #lineup01 #parts07_conceal a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/conceal_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_conceal, 
#inleft #lineup01 #parts07_conceal a:hover, 
#inleft #lineup01 #parts07_conceal a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/conceal_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}

/*---- ログハウス　ステイン剤（キャプチャー） ----*/
#inleft #lineup01 #parts07_capture a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/capture_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_capture, 
#inleft #lineup01 #parts07_capture a:hover, 
#inleft #lineup01 #parts07_capture a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/capture_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}	

/*---- ログハウス　ステイン剤（カスケード） ----*/
#inleft #lineup01 #parts07_cascade a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/cascade_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_cascade, 
#inleft #lineup01 #parts07_cascade a:hover, 
#inleft #lineup01 #parts07_cascade a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/cascade_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}	

/*---- ログハウス　防腐剤（ペネトリート） ----*/
#inleft #lineup01 #parts07_penetbeat a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/penetbeat_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_penetbeat, 
#inleft #lineup01 #parts07_penetbeat a:hover, 
#inleft #lineup01 #parts07_penetbeat a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/penetbeat_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}	

/*---- ログハウス　漂白剤（CPR） ----*/
#inleft #lineup01 #parts07_cpr a { 
	width:200px;
	height:186px;
	background-image:url(loghouse/img/CPR_downroad.jpg);
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}
#inleft #lineup01 #parts07_cpr, 
#inleft #lineup01 #parts07_cpr a:hover, 
#inleft #lineup01 #parts07_cpr a:active { 
	width:200px;
	height:186px;
	background:url(loghouse/img/CPR_downroad_on.jpg) no-repeat 0 0px;
	line-height:0;
	font-size:0;
	display:block;
	text-indent:-9999px;
	float: right;
	}	


#inleft #lineup01 #parts08{
	width:398px;
	padding:0;
	margin:0px;
	float: left;
	}
#inleft #lineup01 #parts09{
	width:225px;
	padding:0;
	margin:0px;
	float: right;
	}
#inleft #lineup01 #parts10{
	width:263px;
	padding:0;
	margin:0px;
	float: left;
	}
#inleft #lineup01 #parts11{
	width:360px;
	padding:0;
	margin:0px;
	float: right;
	}

#inleft #lineup01 #parts12{
	width:468px;
	padding:0;
	margin:0px;
	float: left;
	}
#inleft #lineup01 #parts13{
	width:155px;
	padding:0;
	margin:0px;
	float: right;
	}

#topright  h3{
	width:210px;
	height:37px;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:url(img/topsub_news.jpg) repeat-x;
	margin-bottom:5px;
	}
	
#topright ul , #inleft ul {
	margin-left: 20px;
	}

#topright li , #inleft li {
	list-style-image:url(img/icon01.gif);
	margin-bottom:5px;
	}
	
	
#topright p{
	margin-top:4px;
	}
	
#topright p.news_detail_btn a, 
#inright p.news_detail_btn a { 
	background:url(img/topsub_newslist_btn.gif) no-repeat;
	text-indent:-9999px;
	height:14px;
	width:210px;
	line-height:0;
	font-size:0;
	display:block;
	}
	
#topright p.news_detail_btn , 
#inright p.news_detail_btn , 
#topright p.news_detail_btn a:hover , 
#inright p.news_detail_btn a:hover , 
#topright p.news_detail_btn a:active , 
#inright p.news_detail_btn a:active { 
	background:url(img/topsub_newslist_btn_on.gif) no-repeat 0 0px;
	}


	
#topright #banner01 , #inright #banner01 , 
#topright #banner02 ,  #inright #banner02 , 
#topright #banner03 ,#inright #banner03 , 
#topright #banner04 , #inright #banner04 {
	margin-top:8px;
	}
	

#topright #banner01 a , #inright #banner01 a { 
	background:url(img/banner_inquiry.jpg) no-repeat;
	text-indent:-9999px;
	height:71px;
	width:210px;
	line-height:0;
	font-size:0;
	display:block;
	}
	
#topright #banner01 , #inright #banner01 , 
#topright #banner01 a:hover , #inright #banner01 a:hover , 
#topright #banner01 a:active , #inright #banner01 a:active { background:url(img/banner_inquiry_on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:71px;
	width:210px;
	line-height:0;
	font-size:0;
	}


#topright #banner02 a , #inright #banner02 a { background:url(img/banner_sashco.gif) no-repeat;
	text-indent:-9999px;
	height:89px;
	width:210px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topright #banner02 , #inright #banner02, 
#topright #banner02 a:hover , #inright #banner02 a:hover, 
#topright #banner02 a:active , #inright #banner02 a:active { background:url(img/banner_sashco_on.gif) no-repeat 0 0px;
	text-indent:-9999px;
	height:89px;
	width:210px;
	line-height:0;
	font-size:0;
	}

#topright #banner03 a , #inright #banner03 a { background:url(img/banner_nikken.gif) no-repeat;
	text-indent:-9999px;
	height:71px;
	width:210px;
	line-height:0;
	font-size:0;
	display:block;
	}
	
#topright #banner03 , #inright #banner03, 
#topright #banner03 a:hover , #inright #banner03 a:hover, 
#topright #banner03 a:active , #inright #banner03 a:active { background:url(img/banner_nikken_on.gif) no-repeat 0 0px;
	text-indent:-9999px;
	height:71px;
	width:210px;
	line-height:0;
	font-size:0;
	}
	
#topright #banner04 address , #inright #banner04 address {
	background:url(img/textgray.gif);
	padding:10px;
	margin-bottom:10px;
	width:190px;
	color:#000;
	font-style:normal;
	}
	
/*20141215*/

#topleft #sub_area01 #parts01 p.photo10 a { background:url(img/topsub_photo10.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo10, 
#topleft #sub_area01 #parts01 p.photo10 a:hover, 
#topleft #sub_area01 #parts01 p.photo10 a:active { background:url(img/topsub_photo10on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;}
	
	
	
	
#topleft #sub_area01 #parts01 p.photo11 a { background:url(img/topsub_photo11.jpg) no-repeat;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;
	display:block;
	}
#topleft #sub_area01 #parts01 p.photo11, 
#topleft #sub_area01 #parts01 p.photo11 a:hover, 
#topleft #sub_area01 #parts01 p.photo11 a:active { background:url(img/topsub_photo11on.jpg) no-repeat 0 0px;
	text-indent:-9999px;
	height:113px;
	width:199px;
	line-height:0;
	font-size:0;}