@charset "utf-8";
@import url(common.css);
@import url(second.css); 
@import url(gmenukanpo.css);

/*
ISKRA(c) 2001- 2007 ISKRA INDUSTRY CO., LTD. ALL RIGHTS RESERVED.
*/


/* ---------------------------------------------- */

h1{
	background:url(../img/kanpo/logo.jpg) no-repeat !important;
}

/* ---------------------------------------------- */

#h2kanpo{
	background:url(../img/kanpo/index/mainimg.jpg) no-repeat;
	}
#h2product{
	background:url(../img/product/h2_product.jpg) no-repeat;
	}
#h2medical{
	background:url(../img/kanpo/medical/h2_medical.jpg) no-repeat;
	}
#h2quality{
	background:url(../img/kanpo/quality/h2_quality.jpg) no-repeat;
	}	
#h2faq{
	background:url(../img/kanpo/faq/h2_faq.jpg) no-repeat;
	}
#h2school{
	background:url(../img/kanpo/school/h2_school.jpg) no-repeat;
	}
#h2member{
	background:url(../img/kanpo/member/h2_member.jpg) no-repeat;
	}
#h2tiup{
	background:url(../img/kanpo/tiup/h2_ti-up.jpg) no-repeat;
	}
#h2news{
	background:url(../img/kanpo/index/mainimg.jpg) no-repeat;
}
	
/* ---------------------------------------------- */

h4#product-ttl01, h4#product-ttl02, h4#product-ttl03{
	text-indent:-9999px;
	height:18px;
	}
h4#product-ttl01 a, h4#product-ttl02 a, h4#product-ttl03 a{
	display:block;
	outline:none;
	height:18px;
	}

h4#product-ttl01 {width:151px; background:url(../img/product/h_02.gif) no-repeat;}
h4#product-ttl01 a{width:151px; background:url(../img/product/h_02.gif) no-repeat;}
h4#product-ttl01 a:hover{width:151px; background:url(../img/product/h_02ro.gif) no-repeat;}

h4#product-ttl02 {width:94px; background:url(../img/product/h_03.gif) no-repeat;}
h4#product-ttl02 a{width:94px; background:url(../img/product/h_03.gif) no-repeat;}
h4#product-ttl02 a:hover{width:94px; background:url(../img/product/h_03ro.gif) no-repeat;}

h4#product-ttl03 {width:246px; background:url(../img/product/h_04.gif) no-repeat;}
h4#product-ttl03 a{width:246px; background:url(../img/product/h_04.gif) no-repeat;}
h4#product-ttl03 a:hover{width:246px; background:url(../img/product/h_04ro.gif) no-repeat;}

body#product01 h4, body#product02 h4, body#product03 h4{
	font-size:14px;
	background:url(../img/interface/smenu_icon.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
	}
body#serch h4{
	font-size:14px;
	background:url(../img/interface/smenu_icon.gif) no-repeat 0px 2px;
	padding:0 0 0 15px;
	}

body#product01 h4 a:link, body#product02 h4 a:link, body#product03 h4 a:link{color:#333366 !important;}
body#product01 h4 a:hover, body#product02 h4 a:hover, body#product03 h4 a:hover{color:#990000 !important;}
body#product01 h4 a:active, body#product02 h4 a:active, body#product03 h4 a:active{color:#990000 !important;}
body#product01 h4 a:visited, body#product02 h4 a:visited, body#product03 h4 a:visited{color:#333366 !important;}


body#faq h4{
	font-weight:normal;
	line-height:135%;
	padding:0 0 5px 0;
	border-bottom:solid 1px #CCCCCC;
	margin:0 0 10px 0;
	}
h5.faqh5{
	font-weight:normal;
	line-height:135%;
	padding:0 0 5px 0;
	border-bottom:solid 1px #CCCCCC;
	margin:0 0 10px 0;
	font-size:14px;
	}

body#kadakou h5{
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0 0 5px 0;
	border-bottom:solid 1px #CCCCCC;
	font-size:14px;
	color:#333366;
	}

/* ---------------------------------------------- */

h5{
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0 0 5px 0;
	border-bottom:solid 1px #CCCCCC;
	color:#333366;
	}

/* ---------------------------------------------- */


h4#itemttl{
	font-size:18px !important;
	background:none !important;
	padding:0 0 5px 0 !important;
	border-bottom:solid 2px #E6E7EA;
	}

.itemcaption{
	border-top:solid 1px #CCCCCC;
	padding-top:10px;
	font-size:10px !important;
	}

.itembtn1{
	text-indent:-9999px;
	background:url(../img/product/bt_01.jpg) no-repeat;
	height:39px;
	width:184px;
	}
.itembtn1 a{
	text-indent:-9999px;
	background:url(../img/product/bt_01.jpg) no-repeat;
	height:39px;
	width:184px;
	display:block;
	outline:none;
	}

.itembtn1 a:hover{
	background:url(../img/product/bt_01ro.jpg) no-repeat;
	}


#schooltb{
	width:520px;
	border-top:1px solid #CCCCCC;
	}
#schooltb td{
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #CCCCCC !important;
	border-right:1px solid #CCCCCC !important;
	}

#schooltb th{
	width:95px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #CCCCCC !important;
	border-left:1px solid #CCCCCC !important;
	border-right:1px solid #CCCCCC !important;
	text-align:left;
	vertical-align:text-top;
	font-weight:normal;
	background:url(../img/interface/smenu_bg.jpg) repeat-x;
	}

.faqbox{
	width:498px;
	clear:both;
	border:dotted 1px #999999;
	padding:10px;
	background:url(../img/interface/smenu_bg.jpg) repeat-x;
	margin:0 0 15px 0;
	}

.faqbox p{
	margin:0 !important;
	line-height:145%;
	}




body#school dl{
	width:520px;
	clear:both;
	}

body#school dt{
	float:left;
	width:100px;
	margin:0 0 10px 0;
	}

body#school dd{
	float:left;
	width:420px;
	margin:0 0 10px 0;
	}


body#kadakou dl{
	width:520px;
	clear:both;
	margin:15px 0 0 0;
	}

body#kadakou dt{
	float:left;
	width:200px;
	margin:0 0 10px 0;
	font-weight:bold;
	}

body#kadakou dd{
	float:left;
	width:320px;
	margin:0 0 20px 0;
	}
	
#curriculumtxt {
	color:#0000FF;
	font-weight:bold;
}
