/* CSS Document */
<!--
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 15px;
	color: #666666;
}
body {
	background-image: url(images/bk_01.jpg);
	background-repeat: repeat-x; margin: 0px auto;
	background-color:#57a8dd;}
	
.hmtable 
{
border-style: solid;
border-color: #908c82;
border-width: 0px 2px 0px 2px

}

a:link {
	color: #56A8DD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #56A8DD;
}
a:hover {
	text-decoration: underline;
	color: #CC3366;
}
a:active {
	text-decoration: none;
	color: #CC3366;
}

.left {float:left;}
.right {float:right;}

sup,
sub {vertical-align:baseline; position:relative;}
sup {top: -4px;}
sub {top: 4px;}


.subsubhead {font-size: 7.5pt}
dl.noteDl dt{width:30px;float:left;padding:0;margin:0;}
dl.noteDl dd{padding:0 0 10px 30px;margin:0;}


.hmnews {font-size: 7pt;line-height: 13px;}
.hmtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt;line-height: 18px;color: #666666;}
.hmintro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 22px;color: #666666;}
.starter {color: #56A8DD; font-size: 9.5pt; font-weight: bold; }
.hmnewshd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 18px; color: #0066CC; font-weight: bold; }
.captionblue {color: #5BABDE;font-weight: bold;}
.caption {color: #666666; font-size: 7pt;}
.subhead {color: #56A8DD; font-size: 8.5pt; font-weight: bold; }
.minitype {font-size: 7pt}
.phone {font-size: 7.5pt; color: #666666;}
.address {color: #56A8DD; font-size: 8.5pt; font-weight: bold; }
.address2 {color: #666666}
.contact {color: #908c82; font-weight: bold; font-size: 7.5pt; }
.newstype {font-size: 7pt}
.newstitle {font-size: 8.5pt; color: #f32b57; font-weight: bold; }


.producttitle {font-size: 8pt; color: #000000;}
.producttext {font-size: 8.5pt; line-height:20px}
.data {font-size: 7pt}
.data_competitor {font-size: 7pt; line-height: 10px; font-weight: bold; }
.disclaimer {font-size: 7pt; line-height: 12px;}
.data_tok {color: #56A8DD}
.chart2 {color: #666666; font-size: 7.5pt; }
-->

/* ----------本文系---------- */
/* フロート */
.flL{float:left;}
.flR{float:right;}

/* フロート解除 */
.clear{margin:0px;padding:0px;clear:both;height:0px;line-height:0px;}

/* マージン */
.under0{margin-bottom:0px;}
.under05{margin-bottom:5px;}
.under10{margin-bottom:10px;}
.under15{margin-bottom:15px;}
.under20{margin-bottom:20px;}
.underTop10{margin-top:10px;margin-bottom:10px;}
.left05{margin-left:5px;}
.left10{margin-left:10px;}
.left20{margin-left:20px;}
.left30{margin-left:30px;}
.left40{margin-left:40px;}
.right05{margin-right:5px;}
.right10{margin-right:10px;}
.right20{margin-right:20px;}
.right30{margin-right:30px;}
.right40{margin-right:40px;}
/* パディング */
.top0{padding-top:0px;}
.top05{padding-top:5px;}
.top10{padding-top:10px;}
.top15{padding-top:15px;}
.top20{padding-top:20px;}
.top25{padding-top:25px;}
.top30{padding-top:30px;}



/* report */
h4.report {
font-size: 26px;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-weight: bold;
padding:15px 0px ;
margin:0px ; 
}

h4.report2 {
font-size: 19px;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-weight: bold;
margin:15px 0px ;
padding:5px 0 5px 6px; 
border-left:3px solid #56A8DD;
}

h5.report3 {
font-size: 19px;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
font-weight: bold;
margin:15px 0px 5px 0px;
padding:5px 0 5px 6px; 
border-left:3px solid #56A8DD;
}

table.report h5 {
margin:0px;
padding:0px 0px 1em 0px;
}

table.report h6 {
margin:0px;
padding:0px;
}

table.report h6.border {
margin:30px 0 10px 0;
padding:3px 0 3px 6px;
border-bottom:1px solid #ccc;
border-left:3px solid #666;
font-size:14px;
}

table.report h6.boldH6 {
font-size:8.5pt;
font-weight:bodl;
padding-bottom:3px;
}

table.report p {
margin:0px;
padding:0px 0px 2em 0px;
}

table.report ol {
margin:0px 0px 2em 2em;
padding:0px;
}

table.report ol li{
	margin:0px;
	padding:0px;
	list-style-type: decimal;
}

table.report .fig{
	margin:0px 0px 2.5em 0px;
}

table.report .fig img{
	padding-bottom:5px;
}


.subhead2 {color: #666666; font-size: 8.5pt; font-weight: bold; }

.bold {font-weight: bold; }

.line01{
padding-right:20px;
border-right:1px solid #ccc;}

.pl20 {padding-left:20px; }

.txt14 {font-size:14px; }

div.lead {
font-size: 1.1em;
line-height:130%;
font-weight:bold;
padding:0.5em 0 1.5em 0;
}

table.tbl_shi_rep01{
	background-color:#999;
	margin-bottom:5px;
}

table.tbl_shi_rep01 th{
	background-color:#efefef;
	font-weight:normal;
	text-align:left;
	padding:5px 10px;
}

table.tbl_shi_rep01 td{
	background-color:#fff;
	text-align:left;
	padding:5px 10px;
}

span.name {font-weight:bold;}
div.box_prof {background-color:#efefef;padding:15px 10px;margin:0px 0px 20px 0px;}
div.box_prof .line{height:15px;border-top:1px solid #fff;margin-top:20px;}
div.box_prof p{padding:0 0 0.5em 0;}
div.box_prof dl{border-top:1px dotted #999;margin:0.5em 0;overflow:hidden;padding:0;width:600px;}
div.box_prof dt{font-weight:normal;text-align:left;float:left;width:75px;padding:5px 0;}
div.box_prof dd{text-align:left;padding:5px 0px 5px 80px;border-bottom:1px dotted #999;margin:0;}

#info_earthquake {border:1px solid #56A8DD;padding:15px 10px;font-size:12px;line-height:150%;}


.imgMethod {width:200px;float:left;background:url(images/srm_icon.gif) right 60px no-repeat;}
.imgMethod_end {width:180px;float:left;}
.imgMethod p, .imgMethod_end p{padding-top:3px !important;width:180px;}
p.txtMethod{padding-top:3px !important;}
.w380{width:380px;}
.w400{width:400px;}


/* msds */

div.box_msds01{min-height:270px; height:auto !important; height:270px;padding:10px;background:url(images/msds_bg.jpg) right 0 no-repeat;}
div.box_msds01 ul {float:left;margin:0px;padding:0 30px 0 0;}
div.box_msds01 ul li{list-style-type:none;margin:0px 0px 10px 0px;padding-left:20px;background:url(images/bullet01.gif) 0 0 no-repeat;}

#msds_area .box {width:605px;border:1px solid #ccc;background-color:#efefef;padding:10px;margin-bottom:10px;}

#msds_area ul{margin:10px 0 0 0;padding:0 0 0 0;width:630px;overflow:hidden;}
#msds_area ul li{list-style-type:none;margin:0;padding:0 0 10px 20px;font-weight:bold;}

#msds_area h4 {font-size: 1.1em; color: #f32b57; font-weight: bold; padding:20px 0 10px 0;margin:0;}
#msds_area h5 {font-size: 1em; color: #666; font-weight: bold; padding:0 0 0 6px;margin:0;border-left:3px solid #999;}



/* what's New */
#news_area dl {margin:10px 0 0 0;width:605px;border:1px solid #ccc;background-color:#fff;padding:10px 10px 15px 10px;margin-bottom:10px;}
#news_area dl.gray {background-color:#efefef;}
#news_area dt{margin:0 0 5px 0;font-weight:normal;}
#news_area dd{padding:0;border:0;margin:0;font-weight: bold;}

#news_area h4 {font-size: 1em; color: #f32b57; font-weight: bold; padding:20px 0 10px 0;margin:0;}



