/* ===============

00:common
01:INFU0003
02:INFU0004
03:INFU0004_6

=================*/


/*00:common---------------*/

.padd_4 {
 padding:4px;
}

/*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{
text-decoration:none;
background: url(../../cmn/img/icn_arrow.gif) no-repeat left top;
padding:0 0 0 18px;
}

.faq_navi li a:link{
color: #000066
}
.faq_navi li a:hover{
color: #0099CC;
}

.faq_navi li a:visited{
text-decoration:none
}

.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:INFU0004_6---------------*/
.pp_mi_b{
background:#4b82dc;
padding:6px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.pp_mi{
background:#e3f6ff;
padding:2px;
font-size:12px;
font-weight:bold;
line-height:1.4em;
}

