a{ color:#0066ff; text-decoration:none;}

a:hover{text-decoration: underline;}
#top_H{ text-align:right;}

.dispOn{ display:block}
.dispOff{ display: none}


.contents_wrap{background-color:#fff; width:920px; margin:0 auto; overflow:hidden;}
.up_link{ clear:both; text-align:right;	padding-bottom:30px;}

#top_title{margin-bottom:80px; width:920px; overflow:hidden;}


#top_title li{ float:left; margin:0 3px 3px 0; text-align:center; border:#00a259 solid 1px;}
#top_title li span{ display:block;padding:10px 5px; background-color:#f0f0f0; min-width:91px; color:#009249; cursor:pointer;}
#top_title li span.on:hover,#top_title li span.off:hover{ background-color:#c0ccc0; color:#fff; text-decoration:none;}

#top_title li span.off{ background-color:#c9e9c9;  color:#074; text-decoration:none;}

#top_title li.end{margin:0 0 3px 0; float:right;}
#top_title #ctg_title{ margin-top:30px;}


#main_info{background-color: #fff; width:660px;}

#side_list{
	background-color: #fff;
	width:230px;
	overflow:hidden;
}

/*#side_list .wrap{background-color: #fff; border: #fff solid 1px; padding:5px;}*/

.title{ font-weight:bold;}

#main_info .item{ margin-bottom:4em; width:660px; overflow:hidden;}
#main_info .item p{ margin-bottom:1em;}

#main_info .wrap .box{ margin-bottom:50px;}




#main_info .sec_head h2.imgH{border: none; padding:0; }

#center h2{ border-bottom:1px solid; padding:5px 0; margin-bottom:48px;}
#center h2 span{ height:22px; padding:8px 0 0 20px; display:block; color:#444; font-size:1.3em; background-repeat:no-repeat; font-weight:normal;}

#center h2 span.pp{background-image:url(../img/lauout/title_p.gif);border-color:#e06a69;  }
#center h2 span.bb{background-image:url(../img/lauout/title_b.gif); border-color:#6ba1dd;}
#center h2 span.gg{background-image:url(../../../../../sp/denso/img/lauout/title_g.gif); border-color:#00a259;}

#main_info .item ul.listP,#main_info .item ul.listB,#main_info .item ul.listG{ margin-bottom:2em;}

.listP li{ list-style-image: url(../img/lauout/burette_p.gif); margin-left:1.6em;}
.listB li{ list-style-image:url(../img/lauout/burette_b.gif); margin-left:1.6em;}
.listG li{ list-style-image:url(../img/lauout/burette_g.gif); margin-left:1.6em;}

.subTitle_P,.subTitle_G,.subTitle_B{ background-repeat:no-repeat; height:40px; color:#fff; padding:14px 0 0 20px; font-size:24px; font-weight:bold; vertical-align:middle; margin-bottom:40px;}

.subTitle_P{ background-image:url(../img/lauout/bg_subtitle_p.gif);}
.subTitle_B{ background-image:url(../img/lauout/bg_subtitle_b.gif);}
.subTitle_G{ background-image:url(../img/lauout/bg_subtitle_g.gif);}

#center h2.Ptitle{overflow:hidden; width:660px; margin-bottom:40px;}
#center h2.Ptitle span{border-left:8px solid; background-image:none; height:auto; line-height:0.5em; padding-bottom:0.5em; font-weight:bold;  font-size:1.6em}
#center h2.Ptitle span.inSpan{ padding:0; font-size:0.8em; border:none; }



#center h2.pink span,#center h2.pink, .pink{border-color:#e06a69; color:#e06a69;}
#center h2.blue span,#center h2.blue, .blue{border-color:#6ba1dd; color:#6ba1dd;}
#center h2.green span,#center h2.green, .green{border-color:#00a259; color:#00a259;}

#center h3 {border-color:#00a259; color:#00a259; margin-bottom:1.5em}

.iconBox{ margin-top:16px;}


.big{ font-size:1.5em}

#main_info .item h2.title{
	margin-bottom: 26px;
	padding-left: 0.2em;
	padding-bottom: 0.5em;
	font-size: 1.6em;
	color: #006633;
	border-left: none;
	border-bottom: solid 3px #06c;
	color: #0066CC;
	line-height: 1em;
}


.clear{ clear:both;}
.w400{ width:400px; padding-right:10px;}
.w200{ width:200px; }
.halfW{ width:300px;}

.head_img{ margin-bottom:32px;}

#main_info p.header{ margin-bottom:50px;}

#main_info table.list{
	margin-bottom:16px;
	border-top: #CCC solid 1px;
}
#main_info table.list td{
	padding: 15px 5px;
	border-bottom: #CCC solid 1px;
}

#main_info table.list td a{
	font-weight:bold;
 }

.koumoku{ background-color: #dFF; padding:1em 1.5em; color:#003366;  font-size:1.1em; border:#FFFFFF double 3px;}
.koumoku li{ list-style: circle;}
.item .koumoku span{ font-size:0.8em;}

.koumoku li ul{ padding-left:12px; font-size:0.9em; padding-top:5px;}
.koumoku li li{ list-style: disc; line-height:0.8em; margin-bottom:0px;}


.kinou{ border-top:#aeefae solid 1px; width:100%;}
.kinou td,.kinou th{ border-bottom:#aeefae solid 1px; padding:1em 0.5em;}
.kinou th{background-color:#a0dfa0; font-weight:bold; text-align:center; border-right:#FFFFFF solid 1px;}
.kinou .midashi{ color: #003320; font-weight:bold; white-space:nowrap; background-color:#e0ffe0; text-align:center; padding:1em 2.5em}
#main_info .kinou td .title{ border-left:none; padding:0;}

.store{ margin:0;}
.store dt{color:#d81f24; margin:0 0 16px 0}
.store dd{ text-align:center; margin-bottom:32px;}

.app{ border:#ffd3d3 3px double; padding:0.5em 1.5em 0.5em 1.5em; background-color:#fFeCeC;}
#main_info .app .title{ border-left:none; margin-bottom:5px;}
.app .kakaku{ text-align:right;margin-bottom:16px;}


.o_app .app{ margin:0 2px; min-height:138px; background-color:#FF9900; background-color:#fffbcb; width:258px; float:left; padding:0.5em 1.3em 0em 1.3em;}
#main_info .o_app .app .title{ color:#FF6600; border-bottom-color:#FF6600;}

#main_info #app_rd{ background-color:#FFa3dc; }
#main_info #app_rd .wrap{ background-color:#FF93cc; width:620px; padding:0.8em; margin:0 auto;}
#main_info #app_rd .wrap .title{ color:#FFFFFF; text-align:center; font-size:2em; margin-bottom:5px;}
#main_info #app_rd .wrap .box{ background-color:#FFFFFF; overflow:hidden; width:590px; padding:20px 15px 10px 15px; margin:0}

#main_info #app_rd .wrap .w300{ width:300px;}
#main_info #app_rd .wrap .w200{ width:210px;}

.hosoku{}
.hosoku td { padding:5px; vertical-align:top; font-size:0.9em}

.toiawase{ cursor:pointer;}
.dl_pdf{ text-align:center; margin:1em 0;}
.end_hosoku{ width:940px; text-align:right; font-size:0.8em; color:#666666; margin:0 auto; border-top:#999 1px solid ; padding-top:36px;}


#main_info .item ul{ margin:0 0;}
#main_info .item li{ margin-bottom:0.5em;}


#main_info .item dl{ margin:1em;}
#main_info .item dt{ font-weight:bold; margin-bottom:1em;}
#main_info .item dd{ margin-bottom:2.5em;}

/**/


.banner{ margin-bottom:30px;}


#side_list .recm { border:solid 2px #CCCCCC; background-color:#069656;}
#side_list .recm p.title{ color:#FFFFFF; text-align:center; padding:8px 0 6px 0; background-image:url(../../../../../sp/antibacterial%20-%20Copy/img/bg_reco.gif); background-repeat:no-repeat;}
#side_list .recm ul{ background-color:#FFFFFF; margin:1px; padding-top:32px;}
#side_list .recm li{ text-align:center;padding:0 10px 32px 10px; font-size:0.9em;}
#side_list .recm li p{ width:100%; border:none; text-align:left; line-height:1.1em; }
#side_list .recm li p.title{ font-weight:bold; border:none; text-align:center;padding-bottom:4px; padding-top:0; background-image:none;}

/*TABLES*/
/*siyou*/
.siyou{ width:100%; margin-bottom:12px;}
.siyou th{ background-color: #8ccc8c; white-space: nowrap; text-align:center;}
.siyou th, .siyou td{ padding:3px 9px 3px 9px; border:#999999 solid 1px; font-size:0.9em;}
.siyou .midashi{ background-color: #e9ffe9;}


/*inq*/
.inq{  background-image:url(../img/bg_inq.gif); background-repeat:no-repeat; height:100px; padding:30px 0 30px 30px}
.inq img{ cursor:pointer;}

span.inq{color:#0066ff; cursor:pointer; background-image:none; margin:0; padding:0;}
span.inq:hover{color:#a66;}

