/* ===============

00:common
01:INFU0003
02:INFU0004
03:ECSU0004

=================*/


/*00:common---------------*/

.padd_1 {
 padding:1px;
}

.padd_2{
padding:2px;
}

.padd_4 {
 padding:4px;
}

.padd_6 {
 padding:6px;
}

.padd_l6 {
 padding-left:6px;
}

.padd_r6 {
 padding-right:6px;
}

.padd_t6 {
 padding-top:6px;
}

.padd_side6 {
 padding:0 6px;
}

.padd_side10 {
 padding:0 10px;
}

.padd_v10 {
 padding:10px 0;
}

.padd_10 {
 padding:10px;
}

.padd_t10 {
 padding-top:10px;
}

.padd_12 {
 padding:12px;
}

.padd_18 {
 padding:18px;
}

.l_14{
line-height:1.4em;
}

.border_t{
border-top:1px solid #CCCCCC;
}

.border_u{
border-bottom:1px solid #CCCCCC;
}

.border_u_w{
border-bottom:1px solid #FFFFFF;
}

.border_all{
border:1px solid #CCCCCC;
}

/*list num---------------*/
ul.number{
margin:10px 0 0 24px
}

ul.number li{
list-style-type:decimal;
list-style-position:outside;
margin-bottom:8px;
margin-left:10px;
line-height:1.4em;
}

/*list sitemap---------------*/
ul.sitemap{
margin:0 0 16px;
}

ul.sitemap li{
list-style-position:inside;
list-style-type:disc;
margin-bottom:8px;
margin-left:20px;
}

ul.sitemap li a{
color:#000095;
text-decoration:none;
}

ul.sitemap li a:hover{
color: #0099CC;
}

ul.sitemap li a:visited{
text-decoration:none;
}

.mi_sitemap{
background:url(../img/icn_smpoint.gif) no-repeat left center;
padding:0 0 0 18px;
margin-bottom:16px;
min-height:13px;
}

.mi_sitemap2{
background:url(../img/icn_smpoint.gif) no-repeat left center;
padding:0 0 0 18px;
margin-bottom:10px;
min-height:13px;
}

.mi_sitemap2 a{
color:#000095;
text-decoration:none;
}

.mi_sitemap2 a:hover{
color: #0099CC;
}

.mi_sitemap2 a:visited{
text-decoration:none;
}

.mi_sitemap a{
color:#000095;
text-decoration:none;
}

.mi_sitemap a:hover{
color: #0099CC;
}

.mi_sitemap a:visited{
text-decoration:none;
}

/*list disc---------------*/
ul.disc{
margin:0 0 0px;
}

ul.disc li{
list-style-position:outside;
list-style-type:disc;
margin-bottom:8px;
margin-left:20px;
line-height:1.4em;
}


td.bg_wline{
background:url(../img/bg_wline.gif) repeat-x;
height:10px;
vertical-align:top;
 }

p.catch {
text-align:left;
font-size:12px;
line-height:18px;
margin-bottom:10px;
padding:0 8px;
}

.white {
color:#FFFFFF}

.blue {
color:#000095}

.t_right{
text-align:right;
}

/*table td_summary---------------*/

table.td_summary {
margin:0 auto 14px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

table.td_summary th{
background: url(../img/blue_back.gif);
text-align:right;
color:#000000;
font-weight:bold;
font-size:12px;
padding:6px 8px;
border-right:1px solid #999999;
}
table.td_summary td{
text-align:left;
color:#000000;
padding:6px 8px;
border-right:1px solid #999999;
vertical-align:middle;
}

img.pic_r20{
margin:0 0 20px 20px;
border:1px solid #CCCCCC;
padding:2px;
background:#FFFFFF;
float:right
}



/*column profile---------------*/

.td_prof{
padding:10px;
margin:0 auto 20px;
background:#dbe3fe;
}

.td_prof_g{
padding:10px;
margin:0 auto 20px;
background:#e1fcd4;
}

.td_prof table,
.td_prof_g table{
margin: 4px auto;
}

.td_prof td, th{
}

.mi_prof{
text-align:right;
padding:4px
}

span.blue{
color:#000033;
font-weight:bold;
}

/*column ---------------*/

div.sec_column {
padding:2px;
margin:0 auto;
}

td.mi_colmun{
background: url(../img/blue_back.gif); 
color:#000066;
padding:6px;
}

td.mi_colmun_g{
background: url(../img/green_back.gif);
color:#003333;
padding:6px;
}

div.sec_column p{
font-size: 92%; /*renders 12px */
margin:0 0 0;
}

.bg_green{
background:#f0fce5;
}


.bg_sky{
background:#e3f6ff;
}


div.sec_column img.pic_l{
margin:10px 4px 6px 0;
border:1px solid #CCCCCC;
padding:2px;
}

div.sec_column img.pic_r{
margin:0 0 6px 6px;
border:1px solid #CCCCCC;
padding:2px;
background:#FFFFFF;
}

/*pagenavi topnavi menu---------------*/
.inf_navi{
margin:0 4px 15px;
vertical-align:middle;
padding:2px 5px;
background:#BEDCEF;
}

.inf_navi input{
margin:0 0 0 0;
}

.inf_navi dl{
margin: 0 0 0;
}

.inf_navi dl p{
font-size: 92%; /*renders 12px */
color:#000033; 
}

.inf_navi dl a{
text-decoration:none;
}

.inf_navi dt{
 margin:4px 0 4px;
}

.inf_navi dd{
 margin:0 0 4px;
}

.inf_navi a:link{
color: #000066
}
.inf_navi a:hover{
color: #0099CC;
}

.inf_navi a:visited{
text-decoration:none
}

.v_center{
 margin:4px 0 0;
}

/*01:INFU0003---------------*/

.main_img2{
margin:0 0 10px;
text-align:center;
width:597px
}

.main_img2 img{
margin:0 auto;
}

div.ope_field_inf {
margin:0 auto 0;
text-align:center;
}

table.td_inf {
margin:0 auto 14px;
border-top:1px solid #336699;
border-left:1px solid #336699;
border-bottom:1px solid #336699;
}

table.td_inf th{
text-align:left;
padding:4px;
}
table.td_inf td{
text-align:left;
color:#000000;
font-size:12px;
padding:4px;
border-right:1px solid #336699;
}

div.td_inf p.p_center{
 margin:20px 0 ;
 color:#000000;
}

div.mi_inftitle{
 background:#E5E5E5;
 padding:6px;
 color:#000033; 
 font-weight:bold;
 font-size:12px;
 text-align:left;
 vertical-align:middle;
}

dl.mi_entry{
background:#b2d8fe;
padding:2px 4px;
vertical-align:middle;
margin-bottom:4px;
height:18px;
}

dl.mi_entry dt{
margin:0 20px 0 0 ;
font-size:12px;
float:left;
}

dl.mi_entry dd{
margin:0 0 0 0;
font-size:12px;
}

div.entry_date{
background:#e0effc;
padding:2px 4px;
font-size:10px;
text-align:right;
margin:4px 0 2px;
}

div.entry_date2{
background:#e0effc;
padding:2px 4px;
font-size:10px;
text-align:right;
margin:14px 0 2px;
}

/*02:INFU0004---------------*/

div.mi_new{
 background:#3366CC url(../../cmn/img/icn_new.gif) no-repeat 6px center;
 padding:6px 6px 6px 50px;
 color:#FFFFFF; 
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
 margin:2px 2px 12px
}

div.mi_cate{
 background:#3366CC;
 padding:6px;
 color:#FFFFFF; 
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
 margin:2px 2px 12px
}

/*table download---------------*/

table.td_dload {
margin:0 auto 10px;
border-top:1px solid #336699;
border-left:1px solid #336699;
border-bottom:1px solid #336699;
}

table.td_dload th{
text-align:left;
padding:6px;
font-weight:normal;
}

table.td_dload td{
text-align:center;
color:#000000;
padding:6px;
border-right:1px solid #336699;
vertical-align:middle;
}

td.bt{
background:#E5E5E5;
}


/*table video---------------*/
table.td_video {
margin:0 auto 10px;
border-top:1px solid #336699;
border-left:1px solid #336699;
border-bottom:1px solid #336699;
}

table.td_video td.file{
text-align:left;
vertical-align:middle;
padding:6px;
font-weight:normal;
}

table.td_video td.text{
text-align:left;
color:#000000;
padding:6px 8px;
border-right:1px solid #336699;
vertical-align:top;
}


/*date (foot)---------------*/
div.entry_date3{
background:#e0effc;
padding:2px 4px;
font-size:10px;
text-align:right;
margin:4px 2px 8px;
}

/*faq_navi menu---------------*/
.faq_navi{
margin:0 2px 0;
vertical-align:middle;
padding:2px;
background:#FFFFFF;
border:1px solid #BEDCEF;
overflow:auto;
}

.faq_navi p{
font-size: 77%; /*renders 10px */ 
color:#000033; 
}

.faq_navi ul{
margin: 0 0 2px;
list-style:none;
text-align:center
}

.faq_navi li{
margin:0 10px 2px 0;
float:left;}

.faq_navi li a{
background: url(../../cmn/img/icn_arrow.gif) no-repeat left top;
padding:0 0 0 18px;
}

.faq_navi li a:link{
color: #000066;
text-decoration: underline;
}
.faq_navi li a:hover{
color: #0099CC;
text-decoration: underline;
}

.faq_navi li a:visited{
text-decoration:underline;
}

.sec_faq{
border-bottom:1px solid #CCCCCC;
margin:2px 2px 6px;
}

.sec_faq div.q {background: url(../img/blue_back.gif); margin:0 0 6px; padding:4px; overflow:auto;
}
.sec_faq div.q p {
background: url(../img/icn_q.gif) no-repeat top left;
padding:2px 0 0 24px;
color:#000033;
font-size: 92%; /*renders 12px */
vertical-align:top;
min-height:24px;
}
.sec_faq div.ans {background: url(../img/icn_a.gif) no-repeat top left;margin:0 4px 16px; padding:2px 4px 4px 24px;min-height:21px;
}
.sec_faq div.ans p {
line-height:1.4em;
font-size: 92%; /*renders 12px */
}


/*03:ECSU0001.html---------------*/

table.outline td.btn-center{
text-align:center;
padding:20px 0;
margin:0;
border-bottom:solid #090 1px;
border-top:solid #090 1px;
}
table.outline td.btn-center img{
margin:0 10px;
}
table.outline td.center{
text-align:center;
padding:0;
margin:0;
}

td.center {
text-align:center;
padding:0;
margin:0;
}

p.green{
color:#006400;
}

p.d_blue{
color:#0000BE;
}

