@charset "iso-8859-1";

*{color:#333333;}

ul {margin:0;} 

li {
    list-style-type:none; 
	margin: 0px;
	padding: 0px;
}

p{padding-left:25px;
  padding-right:20px;
}


h2 {position:relative; left:0px;
    height:31px;
    width:714px;
	margin-top:0px;
}


h3{position:relative; left:20px;
   border: 1px solid #999;
   background:url(/ir/image/h3_image.jpg) no-repeat;
   width:668px;
   padding-left:25px;
   padding-top:3px;
   font-size:110%;
}

.h3_noh2{position:relative; left:10px;
   border: 1px solid #999;
   background:url(/ir/image/h3_image.jpg) no-repeat;
   width:668px;
   margin-top:0px!important;
   font-size:110%;
}





.h3_green{position:relative; left:20px;
   border: 1px solid #999;
   background:url(/ir/image/h3_image_green.jpg) no-repeat;
   width:668px;
   padding-left:25px;
   padding-top:3px;
   font-size:110%;
   font-weight:bold;
   margin-top:14px;
   margin-bottom:7px;
}


h4{position:relative; left:20px;
   padding-left:10px;
   width:650px;
   font-size:100%;
   border-bottom:1px solid #3366CC;
   border-top:1px solid #3366CC;
   border-right:1px solid #3366CC;
   border-left:5px solid #3366CC;
}


#headermg {
   margin-top:-6px;
   margin-bottom:6px;
}


/*waku*/

.waku{border: 1px solid #999;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_white{color:#FFFFFF;}

.center2{margin:0 auto;}
.w53{width:53px;}
.w90{width:90px;}
.w135{width:135px;}
.w150{width:150px;}
.w192{width:192px;}
.w230{width:230px;}
.w600{width:600px;}
.w500{width:500px;}
.w400{width:400px;}
.w270{width:270px;}
.w300{width:300px;}
.w340{width:340px;}
.pd0{padding:0px;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pdtop2{padding-top:2px;}
.pdtop5{padding-top:5px;}
.pdleft10{padding-left:10px;}
.pdleft20{padding-left:20px;}
.pdleft30{padding-left:30px;}
.pdleft40{padding-left:40px;}
.pdright10{padding-right:10px;}
.pdright20{padding-right:20px;}
.pdbtm8{padding-bottom:8px;}


.clear_left{clear:left;}
.clear_right{clear:right;}


/*margin*/

.mg0 {margin:0px;}
.mg10 {margin:10px;}
.mgtop5 {margin-top:5px;}
.mgtop0 {margin-top:0px;}
.mgtop10 {margin-top:10px;}
.mgtop20{margin-top:20px;}
.mgtop50{margin-top:50px;}
.mgbtm10{margin-bottom:10px;}
.mgbottom20{margin-bottom:20px;}
.mgleft0{margin-left:0px;}
.mgleft10{margin-left:10px;}
.mgleft12{margin-left:12px;}
.mgleft20{margin-left:20px;}
.mgleft30{margin-left:30px;}
.mgleft40{margin-left:40px;}
.mgleft45{margin-left:45px;}
.mgleft50{margin-left:50px;}
.mgleft60{margin-left:60px;}
.mgleft160{margin-left:160px;}
.mgleft180{margin-left:180px;}
.mgleft210{margin-left:210px;}
.mgleft350{margin-left:350px;}
.mgright5{margin-right:5px}
.mgright10{margin-right:10px}
.mgright15{margin-right:15px}
.mgright20{margin-right:20px}


/*H2 image*/

.strategy{background:url(/ir/en/image/title_strategy.gif) no-repeat;}
.analyst{background:url(/ir/en/image/title_analyst.gif) no-repeat;}
.govenance{background:url(/ir/en/image/title_govenance.gif) no-repeat;}
.calendar{background:url(/ir/en/image/title_calendar.gif) no-repeat;}
.message{background:url(/ir/en/image/title_topmessage.gif) no-repeat;}
.risk{background:url(/ir/en/image/title_risk.gif) no-repeat;}
.rating{background:url(/ir/en/image/title_rating.gif) no-repeat;}
.executive{background:url(/ir/en/image/title_executive.gif) no-repeat;}
.dividend{background:url(/ir/en/image/title_dividend.gif) no-repeat;}
.stockholder{background:url(/ir/en/image/title_stockholder.gif) no-repeat;}
.basic{background:url(/ir/en/image/title_basic.gif) no-repeat;}
.basic2{background:url(/ir/en/image/title_basic2.gif) no-repeat;}
.info{background:url(/ir/en/image/title_info.gif) no-repeat;}
.info2{background:url(/ir/en/image/title_info2.gif) no-repeat;}
.investors{background:url(/ir/en/image/title_investors.gif) no-repeat;}
.link{background:url(/ir/en/image/title_link.gif) no-repeat;}
.howto{background:url(/ir/en/image/title_howto.gif) no-repeat;}
.disclaimer{background:url(/ir/en/image/title_disclaimer.gif) no-repeat;}
.disclosure{background:url(/ir/en/image/title_disclosure.gif) no-repeat;}
.procedure{background:url(/ir/en/image/title_procedure.gif) no-repeat;}
.ryakureki{background:url(/ir/en/image/title_ryakureki.gif) no-repeat;}
.highlight{background:url(/ir/en/image/title_highlight.gif) no-repeat;}


/*-------------------------------------template----------------------------------------------*/

/*topic passˇ¦Englishˇ¦print*/

.ir_bread{
width:920px;
overflow: hidden;
position: relative;
padding:0px;
}

.ir_bread_left{
	float:left;
	width:420px;
	font-size: 12px;
}
.ir_bread_right{
float:right;
width:500px;
text-align:right;
}


.ir_bread_left2{
	float:left;
	width:200px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	font-size: 12px;
}
.ir_bread_right2{
float:right;
width:300px;
text-align:left;
}


.ir_bread_left3{
	float:left;
	width:145px;
	font-size: 12px;
}
.ir_bread_right3{
float:right;
width:155px;
text-align:right;
}


.ir_bread_left4{
float:left;
width:70px;
}
.ir_bread_right4{
float:right;
width:70px;
text-align:right;
}



/*adobereader*/

.adobereader{
    border: 1px solid #999;
	padding:5px;
	line-height:16px;
	margin-top: 10px;
}


/*side menu*/

.ir_menu{
background-color:#dededf;
width:190px;
margin-bottom:10px;
}


/*saide menu deco*/

.irmenu_top{
width:178;
margin:10px 6px 10px 6px ;
}


/*side menu topmess*/

.irmenu_topmsg{
background-image:url(/ir/en/image/hback_1.gif);
height:18px;
margin:0px;
padding:2px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
text-align:center;
}

.irmenu_topmsg2{
    border: 1px solid #999;
	padding:5px;
	line-height:16px;
	margin-bottom:10px;
	height:60px;
}

/*side menu  latest*/

.irmenu_new{
background-image:url(../../ir/image/hback_1.gif);
height:18px;
margin:0px;
padding:2px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
text-align:center;
}

.irmenu_new2{
    border: 1px solid #999;
	padding:5px;
	line-height:16px;
	margin-bottom:10px;
}

.irnew_bg{
background-image:url(/ir/en/image/new_irlibrary.gif);
width:141px;
height:46px;
padding-left:35px;
padding-top:5px;}




/*side menu  L*/

.irmenu_a{
background-image:url(/ir/image/irmenu_a.gif);
padding-top:3px;
padding-left:35px;
font-weight:bold;
height:22px;
font-size:13px;
}

.irmenu_b{
background-image:url(/ir/image/irmenu_b.gif);
padding-top:3px;
padding-left:35px;
font-weight:bold;
height:22px;
font-size:13px;
}

.irmenu_c{
background-image:url(/ir/image/irmenu_c.gif);
padding-top:3px;
padding-left:35px;
font-weight:bold;
height:23px;
font-size:13px;
}


.irmenu_c_l{
background-image:url(/ir/image/irmenu_c_l.gif);
padding-top:3px;
padding-left:35px;
font-weight:bold;
height:48px;
font-size:13px;
}



/*side menu S*/

.irmenu2_a{
background-image:url(/ir/image/irmenu2_a.gif);
padding-left:35px;
height:20px;
font-size:13px;
}

.irmenu2_b{
background-image:url(/ir/image/irmenu2_b.gif);
padding-left:35px;
height:20px;
font-size:13px;
}

.irmenu2_c{
background-image:url(/ir/image/irmenu2_c.gif);
padding-left:35px;
height:21px;
font-size:13px;
}

/*side menu S2*/

.irmenu3_a{
background-image:url(/ir/image/irmenu3_a.gif);
padding-left:35px;
height:25px;
font-size:13px;
}

.irmenu3_b{
background-image:url(/ir/image/irmenu3_b.gif);
padding-left:35px;
height:24px;
font-size:13px;
}

.irmenu3_c{
background-image:url(/ir/image/irmenu3_c.gif);
padding-left:35px;
height:26px;
font-size:13px;
}

/*menusub*/
.irmenu_sub_l{
background-image:url(/ir/image/irmenu_sub_l.gif);
padding-top:2px;
padding-left:37px;
height:42px;
font-size:12px;
}

.irmenu_sub_l2{
background-image:url(/ir/image/irmenu_sub_l2.gif);
padding-top:2px;
padding-left:37px;
height:43px;
font-size:12px;
}

.irmenu_sub{
background-image:url(/ir/image/irmenu_sub.gif);
padding-top:2px;
padding-left:37px;
height:21px;
font-size:12px;
}

.irmenu_sub2{
background-image:url(/ir/image/irmenu_sub2.gif);
padding-top:2px;
padding-left:37px;
height:21px;
font-size:12px;
}



.ir_menu03{
    padding-left:10px;
    list-style-image:url(/ir/en/image/dot_blue2.gif);
	margin-bottom:10px;
}


/*QR menu*/

.qr{line-height:16px;
    margin:5px;
	padding:5px;
}



/*side menu  inquiry*/

.inq_top{
  width:190px;
  height:38px;
  background:url(/ir/en/image/inq_01.jpg) no-repeat left bottom;
} 
.inq_top2{
  width:190px;
  height:88px;
  background:url(/ir/en/image/inq_02.jpg) no-repeat left bottom;
} 
.inq_back{
  width:190px;
  background:url(/ir/en/image/inqwaku.jpg);
} 
.inq_bottom{
  width:190px;
  height:12px;
  background:url(/ir/en/image/inq_03.jpg) no-repeat left top;
}



.inq{
     padding-top:5px;
	 padding-bottom:px;
	 text-align:center;
}

.inq2{
     padding:8px;
	 line-height:120%;
}











/*-------------------------------------template end----------------------------------------------*/


/*top page*/

.ir_topimage{
height:133px;
margin-bottom:10px;
position:relative; top:0px; left:0px;}


.ir_room{
background-image:url(/ir/en/topimage/ir_room_01.jpg);
width:876px;
height:67px;
position:absolute; top:53px; left:23px;
/*
position:absolute; top:210px; left:70px;
*/
}

.ir_room td{
vertical-align:top;
padding-left:220px;
padding-right:20px;}


/*top IR News*/

.top_news_table{
width:100%;
vertical-align:top;
}

table.top_news_table td{
vertical-align:top;
}



/*top contents*/

.top_contents_left{
clear:left;
float:left; width:300px;
margin-bottom:10px;
}


.top_contents_right{
clear:right;
float:right; width:400px;
margin-bottom:10px;
}


.top_contents_title_left{
background:url(/ir/image/h3_image.jpg);
width:280px;
height:25px;
padding-left:20px;
font-weight:bold;
border: 1px solid #999;
}

.top_contents_title_right{
background:url(/ir/image/h3_image.jpg);
width:380px;
height:25px;
padding-left:20px;
font-weight:bold;
border: 1px solid #999;
}


.top_photo_left{
float:left;
padding:5px;
}


.irtc1{padding-bottom: 7.2em;}
.irtc2{padding-bottom: 4em;}
.irtc3{padding-bottom: 0em;}
.irtc4{padding-bottom: 3em;}
.irtc5{padding-bottom: 0.6em;}
.irtc6{padding-bottom: 0.8em;}

.irtopcon_box{
float: left;
width: 715px;
gin-bottom: 5px;
}


.irtopcon{
float: left;
border: 1px solid #999;
width: 220px;
margin-top:3px;
margin-left: 12px;
}


/*
.irtopcon{
float:left;
border: 1px solid #999;
height:220px;
width:225px;
margin-left:8px;
}
*/

.irtopcon2{
float:left;
border: 1px solid #999;
height:240px;
width:225px;
margin-left:8px;
margin-top:20px;
}


.irtoptai{
background-color:#e1f8fe;
font-weight:bold;
padding-left:5px;
padding-top:4px;
height:25px;
}

.irtoptai2{
background-color:#e1f8fe;
font-weight:bold;
padding-left:5px;
padding-top:4px;
height:50px;
}



.irtopli{
list-style-image:url(/ir/en/image/migiar.gif);
padding-left:30px;}














/*top mark*/

.top_mark{
float:left;
width:350px;
}

.top_mark2{
background-image:url(/ir/en/image/hback_1.gif);
height:18px;
margin:0px;
padding:2px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
text-align:center;
}

.top_mark3{
float:left;
width:175px;}


.top_qrcode{
width:300px;
float:left;
}

.top_mark_mg{
margin:0 5px 0 5px;}

.top_mark_mg2{
margin:0 5px 0 5px;}



/*top mess*/

.msg_left{
float:left;
width:516px;
}

.msg_right{
float:right;
width:198px;
}

.msg_top{
font-weight:bold;
font-size:110%;
}

.msg_date{
text-align:right
}

.msg_txt{
text-align:justify;
text-justify: distribute;
}



/*govenance*/


.gov_box{
border: 1px solid #999;
text-algin:left;
margin:0 auto;
width:600px;
}

.gov_li{
padding-left:40px;
list-style-image:url(/ir/en/image/pdf_icon.gif)
}




.gov_0{
position:relative; top:0px; left:0px;}

.gov_a{
	width:140px;
	position:absolute;
	top:95px;
	left:65px;
	font-size:12px;
	font-weight:bold;
	color:#339933;
}

.gov_b{
width:160px;
position:absolute; top:105px; left:250px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_c{
width:160px;
position:absolute; top:245px; left:170px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_d{
width:150px;
position:absolute; top:310px; left:83px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_e{
width:80px;
position:absolute; top:305px; left:320px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_f{
width:220px;
position:absolute; top:390px; left:60px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_g{
width:90px;
position:absolute; top:410px; left:325px;
font-size:12px;
font-weight:bold;
color:#339933;}

.gov_h{
width:160px;
position:absolute; top:80px; left:470px;
font-size:12px;
font-weight:bold;
color:#336699;}

.gov_i{
width:200px;
position:absolute; top:270px; left:470px;
font-size:12px;
font-weight:bold;
color:#336699;}

.gov_j{
width:160px;
position:absolute; top:420px; left:470px;
font-size:12px;
font-weight:bold;
color:#336699;}






/*IE6*/

.gov_a{_left:35px;}
.gov_b{_left:230px;}
.gov_c{_left:150px;}
.gov_d{_left:56px;}
.gov_e{_left:295px;}
.gov_f{_left:35px;}
.gov_g{_left:300px;}
.gov_h{_left:450px;}
.gov_i{_left:450px;}
.gov_j{_left:450px;}




/*risk*/

.risk_table{
text-algin:left;
margin:0 auto;
width:620px;
}

.risk_table2{
text-algin:left;
margin:0 auto;
width:653px;
}

table#risk_table {
    width:620px;
    border: 1px #cdcdcd solid;
    border-collapse: collapse;
    border-spacing: 0;
}


table#risk_table th {
    padding: 5px;
    border: #cdcdcd solid;
    border-width: 0 0 1px 1px;
    background: #ebebeb;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#risk_table td {
    padding: 5px;
    border: 1px #cdcdcd solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table#risk_table2 {
    width: 653px;
    border: 1px #cdcdcd solid;
    border-collapse: collapse;
    border-spacing: 0;
}
table#risk_table2 th {
    padding: 5px;
    border: #cdcdcd solid;
    border-width: 0 0 1px 1px;
    background: #ebebeb;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#risk_table2 td {
    padding: 5px;
    border: 1px #cdcdcd solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}




/*rating*/

.rating_width{
    text-algin:left;
	margin-left:20px;
    /*margin:0 auto;*/
    /*width:680px;*/
    border-collapse:collapse;
}

table#rating_table {
    width: 680px;
    border: 1px #cdcdcd solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#rating_table th {
    padding: 5px;
    border: #cdcdcd solid;
    border-width: 0 0 1px 1px;
    background: #ebebeb;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#rating_table td {
    padding: 5px;
    border: 1px #cdcdcd solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

.rating_caption{
    text-align:right
}



/*stockholder*/

table#stockholder_table{
width:680px;
text-align:center;
}

.stocktable_bg1{
background-color:#e0edf4;}

.stockholder_box{
margin-top:20px;
margin-left:40px;
width:650px;
font-size:smaller;
line-height:14px;}

.stockholder_box2{
float:left;
width:30px;}

.stockholder_box3{
margin-left:30px;}

.stockholder_box4{
float:left;
width:285px;}

.stockholder_box5{
width:250px;
margin-left:285px;
margin-top:130px;}

.stockholder_box6{
margin-left:40px;
width:650px;}

.stockholder_box7{
width:650px;
text-align:right;
margin-left:40px;}


/*IR calendar*/


.ir_calendar{
background-color:#dfecfc; vertical-align:top;
}

.ir_calendar2{float:left; width:465px; margin-left:10px; border:2px solid #dddddd; vertical-align:top;}


.ir_calendar_space{height:5px;}

table#calendar_table {
    width: 465px;
    border-collapse: collapse;
    border-spacing: 0;
}

table#calendar_table tr {
border-bottom:3px dotted;
}

table#calendar_table td {
    padding: 1px 1px 1px 5px;
    text-align: left;
    /*white-space: nowrap;*/
}

.old_calendar{
margin-left:40px;}

table#calendar_table2 {
    border-collapse: collapse;
    border-spacing: 0;
}

table#calendar_table2 tr {
border-bottom:3px dotted;
}

table#calendar_table2 td {
    padding: 1px;
    text-align: left;
}


/*link*/

.ir_link1{
list-style-image:url(/ir/image/dot_blue2.gif);
margin-left:40px;}

.ir_link2{
margin-left:60px;
margin-bottom:10px;}

.linkwaku{
padding:10px;
margin-left:50px;
margin-top:20px;
width:550px;}


/*govenance*/

.govenance_date{
text-align:right;
width:680px;}


/*highlight*/


.excel_banner{
width:400px;
margin:0 auto;
text-align:center;
padding:10px;
margin-top:15px;
margin-bottom:15px;
}


/*list*/

.listmark{
list-style-image:url(/ir/en/image/dot_blue2.gif)}

.pro_border{
border-bottom:#999999 solid 1px;}

.pro_border2{
border-left:#999999 solid 1px;}


/*stock basic*/
.basicright{
text-align:right;
width:500px;}

table#basic_table{
width:500px;
text-align:center;
}

/*howto*/


.howto_abouticon{
background-image:url(/ir/en/image/hback_1.gif);
width:506px;
height:18px;
padding:2px;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
text-align:center;
}


/*IRlibrary*/


.library_box_e{
float:left;
width:335px;
}

.library_box2{
height:300px;}


.library_h3{
background-image:url(/ir/en/image/h3_225.gif);
width:335px;
height:27px;
vertical-align:middle;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
}

.library_font90{
font-size:90%;}


.libother{
list-style-image:url(/ir/en/image/dot_green.gif);
padding-left:40px;
font-weight:bold;}


/*libz*/

.library_box_z{
float:left;
width:225px;
}

.library_box_z2{
height:350px;}

.library_h3_z{
background-image:url(/ir/en/image/h3_225.gif);
width:201px;
height:27px;
padding-left:22px;
vertical-align:middle;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
}











/*results*/

.results_list{
list-style-image:url(/ir/en/image/dot_blue2.gif);
font-weight:bold;}

/*annual*/

.annual_box{
margin-left:40px;
width:500px;
}

.annual_old{
float:left;
padding-right:10px;
}

/*IR News*/

.underdot{
border-bottom:dotted 2px #999;
}


/*year*/

.yr_lu{
border-bottom:1px solid #999;
border-left:1px solid #999;}

.yr_u{
border-bottom:1px solid #999;}

.yr_l{
border-left:1px solid #999;}

.yr_eee{
background-color:#eeeeee;}

.yr_bg{
background-image:url(/ir/en/image/yr_bg.gif);
text-align:center;}


/*presentation*/

.pre_ir{
margin-left:40px;
float:left;}

.pre_ir_right{
text-align:right;}


/*FAQ*/

.faq_list{
list-style-image:url(../../../image/shita.jpg);
}

.q_list{
list-style-image:url(../../faq/images/q.jpg);
font-weight:bold;
}

.a_list{
list-style-image:url(../../faq/images/a.jpg);
}

/*investors*/

.inv_memo{
width:685px;
height:155px;
background:url(../../investors/image/inv_memo.jpg) no-repeat;
padding:40px 5px 20px 20px;
}

.inv_memo_font{
font-weight:bold;
font-size:large;}

.inv_left{
float:left;
width:330px;}

.inv_right{
width:333px;
margin-left:20px;
float:left;
/*margin-left:370px;*/
}

.inv_button{
width:120px;
height:17px;
padding:5px;
background:url(../../investors/image/inv_button.gif) no-repeat;}

.inv_button_2l{
width:120px;
height:35px;
padding:5px;
background:url(../../investors/image/inv_button_2l.gif) no-repeat;}

.inv_h3{
background:url(../../image/h3_510.gif);
width:310px;
height:20px;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
font-weight:bold;
font-size:110%;}

.inv_li{
list-style-image:url(../../image/migi2_blue.gif);
margin-left:40px;}

.inv_li2{
list-style-image:url(../../image/dot_blue2.gif);
margin-left:40px;}



/*consolidated*/

.fin_h3{
   border-bottom:1px solid #999;
   background:url(/ir/image/h3_image.jpg) no-repeat;
   width:575px;
   padding-left:25px;
   padding-top:3px;
   font-size:110%;
   font-weight:bold;
}


/*management*/

.inditable_bg{
background-color:#c4e4f4;}



/*sitemap*/

.map_main{
float:left;
width:714px;
}

.sitemap_h3yw{
background-image:url(../../image/sitemap_yw.gif);
width:198px;
height:30px;
padding-left:20px;
font-weight:bold;
line-height:2.5em;
margin-top:10px;
margin-bottom:15px;}

.sitemap_h3yw_2l{
background-image:url(../../image/sitemap_yw.gif);
width:198px;
height:45px;
padding-left:20px;
font-weight:bold;
line-height:2.5em;
margin-top:10px;
margin-bottom:15px;}

.sitemap_h3bl{
background-image:url(../../image/sitemap_bl.gif);
width:198px;
height:30px;
padding-left:20px;
font-weight:bold;
line-height:2.5em;
margin-top:10px;
margin-bottom:15px;}

.sitemap_lib{
background-image:url(../../images/sitemap_lib.gif);
width:295px;
height:25px;
padding-left:20px;
font-weight:bold;
line-height:2em;
margin-top:10px;
margin-bottom:10px;}

.sitemap_lib2{
width:180px;
height:25px;
padding-left:20px;
font-weight:bold;
line-height:2em;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #3366CC;
border-top:1px solid #3366CC;
border-right:1px solid #3366CC;
border-left:5px solid #3366CC;}



.sitemap_box{
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}



/*index*/

.h3_index{
margin-left:20px;
border: 1px solid #999;
background:url(/ir/image/h3_image.jpg) no-repeat;
width:300px;
padding-left:25px;
padding-top:3px;
font-size:110%;
font-weight:bold;
}

.indexulimg{
list-style-image:url(../../image/dot_blue2.gif);
}


/*business*/

.bnstxt1{
font-weight:bold;
color:#006699;}

.bns2_1{
float:left;
width:521px;
padding:0 15px 0 20px;}

.bns2_b{
background-color:#f1ffe4;}

.bns2_c{
background-color:#e8edff;}

.pri_mizu{
background-color:#e7f0ff;}


.pli{
text-indent:-1em;}


.ind_15{
 text-indent:-15px;}

.ind_10{
 text-indent:-10px;}