@charset "UTF-8";

/* ------------------------------------------------------------
全体に
------------------------------------------------------------ */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
	font-family:Arial, Helvetica, sans-serif; !important
}

#rightColumn table,td {
	text-align: left;
	vertical-align: top;
}

#rightColumn .lf {
	text-align: left;
	vertical-align: bottom;
}

#rightColumn .cb {
	text-align: center;
	vertical-align: bottom;
}

#rightColumn .rb {
	text-align: right;
	vertical-align: bottom;
}

#rightColumn .lb {
	text-align: left;
	vertical-align: bottom;
}

#rightColumn .rt{
	text-align: right;
	vertical-align: top;
}

#rightColumn .lt {
	text-align: left;
	vertical-align: top;
}

#rightColumn .dani_box {
	width: 273px;
	height: 100%;
	background: url(/files/Image/environmental/kankyo/sengen7_6_15.gif) repeat-y;
}

#rightColumn .dani_box p {
	margin: 10px;
	margin-bottom: 0px;
}

#rightColumn .udLine {
	border-bottom: 1px #9DA3B2 solid;
}

#rightColumn .report_waku {
	width: 177px;
	border: 1px #9DA3B2 solid;
}

#rightColumn .block {
	display: block;
}





/* ------------------------------------------------------------
汎用
------------------------------------------------------------ */
#rightColumn .bold {
	font-weight: bold;
}

#rightColumn .f10l13 {
	font-size: 1em;
	line-height: 130%;
	color: #333333;
}

#rightColumn .f10l15 {
	font-size: 1em;
	line-height: 150%;
	color: #333333;
}

#rightColumn .f12l13 {
	font-size: 1.2em;
	line-height: 130%;
	color: #333333;
}

#rightColumn .f12l15 {
	font-size: 1.2em;
	line-height: 150%;
	color: #333333;
}

#rightColumn .f12l20 {
	font-size: 1em;
	line-height: 200%;
	color: #333333;
}

#rightColumn .f14l13 {
	font-size: 1.4em;
	line-height: 130%;
	color: #333333;
}

#rightColumn .f14l15 {
	font-size: 1.4em;
	line-height: 150%;
	color: #333333;
}

#rightColumn .sMar5 {
	margin-right: 5px;
	margin-left: 5px;
}

#rightColumn .sMar10 {
	margin-right: 10px;
	margin-left: 10px;
}

#rightColumn .sMar15 {
	margin-right: 15px;
	margin-left: 15px;
}

#rightColumn .sMar20 {
	margin-right: 20px;
	margin-left: 20px;
}

#rightColumn .sMar30 {
	margin-right: 30px;
	margin-left: 30px;
}

#rightColumn .sMar40 {
	margin-right: 40px;
	margin-left: 40px;
}

#rightColumn .bMar5 {
	margin-bottom: 5px;
}

#rightColumn .bMar10 {
	margin-bottom: 10px;
}

#rightColumn .bMar15 {
	margin-bottom: 15px;
}

#rightColumn .bMar20 {
	margin-bottom: 20px;
}

#rightColumn .bMar25 {
	margin-bottom: 25px;
}

#rightColumn .bMar30 {
	margin-bottom: 30px;
}

#rightColumn .bMar50 {
	margin-bottom: 50px;
}

#rightColumn .tMar5 {
	margin-top: 5px;
}

#rightColumn .tMar10 {
	margin-top: 10px;
}

#rightColumn .tMar15 {
	margin-top: 15px;
}

#rightColumn .tMar20 {
	margin-top: 20px;
}

#rightColumn .tMar25 {
	margin-top: 25px;
}

#rightColumn .tMar30 {
	margin-top: 30px;
}

#rightColumn .gLine {
	height: 1px;
	background-color: #9DA3B2;
	overflow: hidden;
}

#rightColumn .tLeft {
	text-align: left;
}

#rightColumn .tRight {
	text-align: right;
}

#rightColumn .tCenter {
	text-align: center;
}

#rightColumn .left {
	float: left;
}

#rightColumn .right {
	float: right;
}

#rightColumn .clear {
	zoom: 100%;
}

#rightColumn .clear:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

/* ------------------------------------------------------------
宣言１
------------------------------------------------------------ */
#rightColumn .hr457 {
	width: 457px;
	overflow: hidden;
}


#rightColumn .w557 {
	width: 557px;
}

#rightColumn .w571 {
	width: 571px;
}

#rightColumn .w399 {
	width: 399px;
}

#rightColumn .w219 {
	width: 219px;
}

#rightColumn .w249 {
	width: 249px;
}

#rightColumn .w115 {
	width: 115px;
}

#rightColumn .w20 {
	width: 20px;
}

#rightColumn .w5 {
	width: 5px;
}

#rightColumn .w50p {
	width: 50%;
}

#rightColumn .CenDiv {
	width: 557px;
	text-align: center;
}

#rightColumn #tile_list {
	margin-left: 15px;
	list-style-type: none;
}

#rightColumn #tile_list {
	margin-left: 15px;
	list-style-type: none;
}

#rightColumn #tile_list li {
	margin-right: 25px;
	margin-bottom: 10px;
	float: left;
}

#rightColumn #bn {
	list-style-type: none;
}

/* ------------------------------------------------------------

------------------------------------------------------------ */
#rightColumn .contri_left {
	width: 300px;
	float: left;
}

#rightColumn .contri_left p {
	margin-top: 5px;
	margin-left: 15px;
	font-size: 1em;
	line-height: 130%;
	color: #333333;
}

#rightColumn .contri_right {
	width: 285px;
	float: right;
}

#rightColumn .contri_right img {
	margin-left: 5px;
	margin-bottom: 10px;
}

/* ------------------------------------------------------------
環境レポート更新時2009/01/29　2011/2/8改
------------------------------------------------------------ */

.mB5{
margin:0 0 5px 0;
}
#leftColumn .report_waku {
	width: 154px;
	border: 1px #9DA3B2 solid;
	margin:15px 0 0 0;
	padding:5px;
}
#leftColumn .report_waku table td{
vertical-align:bottom;
}
#leftColumn .bold {
	font-weight: bold;
}
#leftColumn dl.v2{ 
width:161px;
list-style:none;
margin:20px 0 0 0;
}
#leftColumn dl.v2 dt{ font-size:85%;
background:#576E9C;
padding:10px 5px;
color:#FFF;
}
#leftColumn dl.v2 dd{
border-bottom:#CCC 1px dotted;
padding:10px 5px;
line-height:140%;
}


/* ------------------------------------------------------------
修正時2009/02/04
------------------------------------------------------------ */

#rightColumn #Code_of_Conduct{
list-style:circle;
padding:0 10px 0 30px;
margin:0 0 30px 0;
}
#rightColumn #Code_of_Conduct li{
margin:0 0 10px 0;
font-size:1.2em;
line-height:130%;
}


/* ------------------------------------------------------------
products
------------------------------------------------------------ */

.clear {
	zoom: 100%;
}

.clear:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

.clear_both {
	clear:both;
}

#rightColumn p{
	line-height:150%;
}

#rightColumn .center{
	text-align:center;
}

#rightColumn .t5{
	margin-top:5px;
}

#rightColumn .t10{
	margin-top:10px;
}

#rightColumn .t15{
	margin-top:15px;
}

#rightColumn .t20{
	margin-top:20px;
}

#rightColumn .t30{
	margin-top:30px;
}

#rightColumn .t40{
	margin-top:40px;
}

#rightColumn .t50{
	margin-top:50px;
}

#rightColumn .lr10{
	margin-left:10px;
	margin-right:10px;
}

#rightColumn .lr20{
	margin-left:20px;
	margin-right:20px;
}

#rightColumn .blue{
	color:#0066CC;
}

#rightColumn .red{
	color:#FF0000;
}

#rightColumn h4.deodorize_title {
	font-size:1.1em;
	font-weight:normal;
	margin:20px 0px 0px 20px;
	line-height:150%;
}

#rightColumn dl.deodorize_list {
	margin:15px 0px 0px 20px;
}

#rightColumn dl.deodorize_list dt {
	color:#0066CC;
	line-height:150%;
}

#rightColumn dl.deodorize_list dd {
	line-height:150%;
}

#rightColumn ul.deodorize_list {
	margin:25px 20px 0px 20px;
	line-height:150%;
}

#rightColumn ul.deodorize_list li {
	line-height:150%;
}

#rightColumn .deodorize_box {
	background-image:url(../Image/english/products/deodorize_eng_image10.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:15px;
	margin-top:20px;
}

#rightColumn .deodorize_box .box_left {
	margin:0px 0px 0px 25px;
	display:inline;
	float:left;
	padding-top:30px;
	width:215px;
}

#rightColumn .deodorize_box .box_right {
	width:280px;
	display:inline;
	float:right;
	padding-top:10px;
	line-height:140%;
	margin-right:15px;
}

#leftColumn ul.side_navi2 {
	list-style-type:none;
	font-size:0.8em;
	margin-top:10px;
}

#leftColumn ul.side_navi2 li {
	margin-bottom:5px;
	margin-left:5px;
}

#leftColumn ul.side_navi2 li a {
	text-decoration:none;
	color:#333333;
}

#leftColumn ul.side_navi2 li a:hover {
	text-decoration:underline;
	color:#999999;
}

#leftColumn ul.side_navi2 li a:visited {
	color:#810081;
}

#leftColumn ul.side_navi2 li.now a {
	color:#999999;
}




/* ------------------------------------------------------------
修正時2011/02/16
------------------------------------------------------------ */

/* ------------------------------------------------------------
共通CSS
------------------------------------------------------------ */
#rightColumn p{
	line-height	:1.5em;
}


#rightColumn .bl1{
	color				:#556c9e;
}

#rightColumn .bl2{
	color				:#003196;
}

#rightColumn .bl3{
	color				:#576E9C;
}




#rightColumn br.clear{
	clear: both;
	line-height: 0px;
	font-size: 1px;
}

#rightColumn p.small{
	margin: 0px;
	padding: 0px;
	font-size:0.7em;
}

.lr3 {
	margin-left:3px;
	margin-right:3px;
}

.t30 {
	margin-top:30px;
}

.t34 {
	margin-top:34px;
}

.t40 {
	margin-top:40px;
}



.t60 {
	margin-top:60px;
}

.t64 {
	margin-top:64px;
}

.t74 {
	margin-top:74px;
}

.l5 {
	margin-left:5px;
}

.l10 {
	margin-left:10px;
}

.l15 {
	margin-left:15px;
}

.p50 {
	padding-top:50px;
}

.w90 {
	width:90px;
}

.w175 {
	width:175px;
}

.w195 {
	width:195px;
}

.w250 {
	width:250px;
}

.w280 {
	width:280px;
}

.pr15 { 
	padding-right:15px;
}



.text_right {
	text-align:right;
}

#rightColumnBody h3.nomal2 {
	margin-bottom: 20px;
	margin-top: 0px;
	background-color: #E4E9F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #798BB0;
	/*	font-family: "HiraMinPro-W6", "ＭＳ Ｐ明朝", "細明朝体", serif;*/
	font-size: 1em;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* ------------------------------------------------------------
トップページ
------------------------------------------------------------ */

ul.b_top_list{ margin:40px 0 0 0; padding:0; list-style:none; width:770px; }
ul.b_top_list li{
	margin: 0 3px 10px 0;
	float:left;
}
ul.b_top_list li.right{
	margin: 0 0 10px 0;
}
ul.b_top_list li a{
	width:254px;
	height:130px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-999em;
}
ul.b_top_list li a:hover{ background-position:-263px 0; }
ul.b_top_list li.b01 a{ background-image:url(../Image/english/common/en_top_bnner01.jpg); }
ul.b_top_list li.b02 a{ background-image:url(../Image/english/common/en_top_bnner02.jpg); }
ul.b_top_list li.b03 a{ background-image:url(../Image/english/common/en_top_bnner03.jpg); }
ul.b_top_list li.b04 a{ background-image:url(../Image/english/common/en_top_bnner04.jpg); margin-bottom:20px; _margin-bottom:30px; }
*:first-child+html ul.b_top_list li.b04 a{ margin-bottom:30px; }
ul.b_top_list li.b05 a{ background-image:url(../Image/english/common/en_top_bnner05.jpg); }


.english_news_title img,
.newsTopTitle img{ vertical-align:top; }
.newsTopTitle{
	margin:0 0 15px;
	padding:8px 3px 5px 13px;
	border-bottom:1px solid #e5e5e5;
	clear:both;
	background:url(../Image/english/news/top_news_shadow.gif) repeat-x top;
	zoom:1;
	font-size:0;
	line-height:0;
}
.newsTopTitle a{ display:block; background:url(../Image/english/news/top_news_otherlink.gif) no-repeat right center; }
.newsTable{ font-size:100%; }
.topNews {
	width: 768px;
	margin-bottom: 15px;
	font-size: 0.8em;
}
.topNews .date {
	width: 115px;
}
.topNews .icon {
	width: 100px;
}
.topNews td {
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	line-height: 1.4em;
}
.newsTopArea{ padding:0 0 15px; border-bottom:1px solid #646464; }
.topBannerArea{ padding:0 0 30px; }

.english_news_title{
	margin:0 0 10px;
	padding:8px 3px 5px 13px;
	border-bottom:1px solid #e5e5e5;
	clear:both;
	background:url(../Image/english/news/top_news_shadow.gif) repeat-x top;
	zoom:1;
	font-size:0;
	line-height:0;
}

/* ------------------------------------------------------------
メール
------------------------------------------------------------ */
ul.mail{ margin:0 0 0 500px; list-style:none; }
ul.mail li{float:left;}
ul.mail li a{ width:88px;background:url(../Image/english/common/b_mail.gif) no-repeat left top;
	height:38px;
	display:block;
	text-indent:-999em;
	}
ul.mail li a:hover{ background-position:0 -39px;  }

/* ------------------------------------------------------------
インデックス
------------------------------------------------------------ */
ul.b_index_list{ margin:40px 0 0 15px; list-style:none; width:434px;  }
ul.b_index_list li{
	margin:2px;
	float:left;
}
ul.b_index_list li a{
	width:138px;
	height:138px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-999em;

}
ul.b_index_list li a:hover{ background-position:-138px 0; }
ul.b_index_list li.b01 a{ background-image:url(../Image/english/corpguide/business_index01.jpg); }
ul.b_index_list li.b02 a{ background-image:url(../Image/english/corpguide/business_index02.jpg); }
ul.b_index_list li.b03 a{ background-image:url(../Image/english/corpguide/business_index03.jpg); }
ul.b_index_list li.b04 a{ background-image:url(../Image/english/corpguide/business_index04.jpg); }
ul.b_index_list li.b05 a{ background-image:url(../Image/english/corpguide/business_index05.jpg); }
ul.b_index_list li.b06 a{ background-image:url(../Image/english/corpguide/business_index06.jpg); }


/* ------------------------------------------------------------
news Release
------------------------------------------------------------ */
.newsTable p{ margin:0!important; padding:0!important; line-height: 1em!important; }
.titleBtm{ margin-bottom:30px;}
/* ------------------------------------------------------------
Top Message
------------------------------------------------------------ */
#rightColumn .rbox{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 358px;
	line-height	:1.5em;
}

#rightColumn p{
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

#rightColumn p.lr3 {
	margin-left:3px;
	margin-right:3px;
}

#rightColumn p.lh18 {
	line-height	:1.8em;
}

#rightColumn h3.t30 {
	margin-top:30px;
}


#rightColumn .lbox {
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0;
	width: 187px;
}



/* ------------------------------------------------------------
Conpany Summary
------------------------------------------------------------ */
.summary { padding-left:25px;}
.summary dl { }
.summary dl dt { color:#576E9C;line-height:20px;}
.summary dl dd { line-height:20px; margin-bottom:18px;}
.summary dl dd.btm_l { line-height:20px; margin-bottom:35px;}

/* ------------------------------------------------------------
Conpany Philosophy
------------------------------------------------------------ */
.philosophy { padding-left:25px; margin-bottom:30px;
 }

#rightColumn p.l0 {
	margin-left:0px;
}

#rightColumn p.tbl {
	margin-left:0px; color:#576E9C;
}

/*.philosophy ul { list-style:none;}
.philosophy ul li { background:url(../Image/english/common/discbl.gif) no-repeat 0 6px; padding-left:20px; line-height:1.8em;}*/

.philosophy ul { list-style:none; margin-bottom:25px; padding-left:25px;}
.philosophy ul li {padding-left:0px; line-height:1.8em;
display: list-item;
list-style-image: url(../Image/english/common/discbl.gif) ; _list-style:url(../Image/english/common/discbl6.gif);}




/* ------------------------------------------------------------
Business Introduction
------------------------------------------------------------ */
ul.b_t_banner{
	margin:20px 20px;
	list-style:none;
}
ul.b_t_banner li{ height:142px; float:left; }
ul.b_t_banner li.right{ float:right; }
ul.b_t_banner li a{
	width:265px;
	height:135px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-999em;
}
ul.b_t_banner li a:hover{ background-position:-265px 0; }
ul.b_t_banner li.b01 a{ background-image:url(../Image/english/corpguide/business_top_bnner01.jpg); }
ul.b_t_banner li.b02 a{ background-image:url(../Image/english/corpguide/business_top_bnner02.jpg); }
ul.b_t_banner li.b03 a{ background-image:url(../Image/english/corpguide/business_top_bnner03.jpg); }
ul.b_t_banner li.b04 a{ background-image:url(../Image/english/corpguide//business_top_bnner04.jpg); }
ul.b_t_banner li.b05 a{ background-image:url(../Image/english/corpguide/business_top_bnner05.jpg); }


ul.b_nav{
	width:585px;
	margin:0;
	height:57px;
	list-style:none;
	background:url(../Image/english/corpguide/business_ul_bg.gif) repeat-x bottom;
}
ul.b_nav li{ margin-right:4px; float:left; }
ul.b_nav li.last{ margin:0; margin-left:1px; }

ul.b_nav li a{
	width:113px;
	height:33px;
	display:block;
	text-indent:-999em;
}
ul.b_nav li a:hover{ background-position:-113px 0; }
ul.b_nav li.select a{ background-position:right; }
ul.b_nav li.b01 a:hover{ background-position:-116px 0; }
ul.b_nav li.select a:hover{ background-position:right; }
ul.b_nav li.b01 a{ width:116px; background-image:url(../Image/english/corpguide/business_ul01.gif); }
ul.b_nav li.b02 a{ background-image:url(../Image/english/corpguide/business_ul02.gif); }
ul.b_nav li.b03 a{ background-image:url(../Image/english/corpguide/business_ul03.gif); }
ul.b_nav li.b04 a{ background-image:url(../Image/english/corpguide/business_ul04.gif); }
ul.b_nav li.b05 a{ background-image:url(../Image/english/corpguide/business_ul05.gif); }

.b_stitle{ padding:10px 0 0 15px; }
.b_stitle h3{ height:auto; font-size:150%; margin:0; padding:0; float:left; color:#666; }
.b_stitle p.b_caption{ height:auto; margin:0; padding:0 0 27px!important; float:right; color:#B2B2B2; }

.b_list{ clear:both; margin-top:45px; border-top:1px solid #cfcfcf; }
.b_list.b2{ margin-top:25px;}
.b_list.top{ margin:0; border:none; }
.b_list h4{ font-size:133.4%; margin:0; padding:15px 0; color:#666; }
.b_list h4.int1{ padding:0; }
.b_list h4.int2{ padding:7px 0; }

table.b_inte_flow{
	border-top:8px solid #dcddde;
	border-collapse:collapse;
}
table.b_inte_flow td{ border:6px solid #dcddde; }
table.b_inte_flow td div{ position:relative; }
table.b_inte_flow td a{
	height:27px;
	display:block;
	position:absolute;
	z-index:10;
	background-repeat:no-repeat;
	text-indent:-999em;
}
table.b_inte_flow td a:hover{ background-position:0 -27px; }
table.b_inte_flow td a.b01{
	width:264px;
	left:10px;
	top:35px;
	background-image:url(../Image/english/corpguide/b_index_banner01.gif);
}
table.b_inte_flow td a.b02{ width:252px; left:303px; top:35px; background-image:url(../Image/english/corpguide/b_index_banner02.gif); }
table.b_inte_flow td a.b03{
	width:298px;
	height:27px;
	left:345px;
	top:44px;
	background-image:url(../Image/english/corpguide/b_index_banner03.gif);
}
table.b_inte_flow td a.b03:hover{ background-position:0 -27px; }

.sentence{ margin:10px 0!important; }
#rightColumn .b_list p{ margin:0; padding:0; }

.divid {float:left; width:50%; margin-top:10px; }

.pro_list{ clear:both; margin-bottom:40px;}
.pro_list.train{ clear:both; margin-bottom:00px;}
.pro_list img{ margin:0 0 20px 20px; float:right; }
.pro_list img.cap{ margin-bottom:2px; }
.pro_list img.trans{ margin:0px;}
.pro_list img.last{ margin-bottom:0; }
.pro_list h4{ padding-bottom:10px; }
.mainphoto_cap{ margin:5px 0 0; font-size:83.3%; text-align:right; }
.mainphoto_cap_train{ margin:5px 0 0; font-size:83.3%; text-align:center; }
.b_co_link{ margin:10px 0 0; }
.b_co_link.matel{ margin:20px 0 10px; }
.b_co_link a.txt{ margin:10px 0 0; float:right; }

.b_stitle h4.intro{ height:auto; font-size:140%; margin:0; padding:0; float:left; color:#666; }


/* ------------------------------------------------------------
Offices
------------------------------------------------------------ */
.offices { padding-left:15px;}
.offices h3 {color:#576E9C; font-size:18px; margin: 0px 0px 5px 0px!important; padding:0; }
.offices h4 {color:#576E9C; font-size:133.4%; margin: 0px 0px 5px 0px!important; padding:0; }
.offices p { line-height:20px!important;  margin:0px 0px 25px 0px!important; }

.offices table { margin-bottom:25px;}
.offices table td{line-height:1.8em;}
.offices table td.maru{ color:#3f3f3f; padding:0 5px; line-height:1.8em;}

/*.offices ul { list-style:none; margin-bottom:25px;}*/
/*.offices ul li { background:url(../Image/english/common/discbl.gif) no-repeat 0 6px; padding-left:20px; line-height:1.8em;}*/
.offices ul { list-style:none; margin-bottom:25px; padding-left:25px;}
.offices ul li { padding-left:0px; line-height:1.8em; list-style-position:outside;
display: list-item;
list-style-image: url(../Image/english/common/discbl.gif) ; _list-style:url(../Image/english/common/discbl6.gif);}


/* ------------------------------------------------------------
history
------------------------------------------------------------ */
#rightColumn .tb4 {
	text-align:left;
	margin:0px 4px;
	padding: 0px;
	width: 577px;
}
#rightColumn .tb4 td{
	text-align:left;
	margin: 0px 0px;
	padding: 3px 0;
}
#rightColumn .tb4 td p{ margin-left:0; }
#rightColumn .tb4 td p span{ padding:0 10px; color:#254D9B; }
#rightColumn .tb4 .line{
	background-color		:#576e9c;
}
#rightColumn .tb4 .his_thum{ margin:15px 0 30px; }
#rightColumn .tb4 .his_thum td{
	text-align:left;
}
#rightColumn .tb4 .his_thum td img{ margin-bottom:3px; }


/* ------------------------------------------------------------
Env R
------------------------------------------------------------ */
.envr { padding-left:15px;}
.envr td.txt { color:#4BBA6B; padding-top:5px; height:40px;}


/* ------------------------------------------------------------
Affiliated
------------------------------------------------------------ */
.affiliated { padding-left:15px;}
.affiliated h3 {color:#576E9C; font-size:18px; margin: 0px 0px 5px 0px!important; padding:0;}
.affiliated h4 {color:#576E9C; font-size:133.4%; margin: 0px 0px 5px 0px!important; padding:0; }
/*.affiliated ul { list-style:none; margin-bottom:25px;}
.affiliated ul li { background:url(../Image/english/common/discbl.gif) no-repeat 0 6px; padding-left:20px; line-height:1.8em;}*/
.affiliated ul { list-style:none; margin-bottom:25px; padding-left:25px;}
.affiliated ul li { padding-left:0px; line-height:1.8em;
display: list-item;
list-style-image: url(../Image/english/common/discbl.gif) ; _list-style:url(../Image/english/common/discbl6.gif);}



/*.affiliated table { margin-bottom:25px;}
.affiliated table.aslast { margin-bottom:0px;}
.affiliated table.as { margin-bottom:5px;}
.affiliated table td{line-height:1.8em;}
.affiliated table td.maru{ color:#3f3f3f; padding:0 5px; line-height:1.8em;}
.affiliated table td.pr10{  padding-right:10px;}
*/
/* ------------------------------------------------------------
IR
------------------------------------------------------------ */
.ir { padding-left:15px;}

.qw{ border-left:solid 5px #9DA3B2; }

.listdisc {margin:0.5em 10px 0 0;}


table.list  { margin:0 10px 0  5px;}
table.listhl  { margin:0 5px 0  5px;}
table.list td,table.listhl td { padding-bottom:5px; line-height:1.8em;}
table.list td img,table.listhl td img { margin:0.5em 10px 0 0;}
