/* CSS Document */
img.img_direct{
display: block;
float: left;
margin: 0 10px;
}
*html img.img_direct{
margin: 0 10px 0 5px;
}
div#col_left a img {
float:left;
margin:0 15px 10px 10px;
}
div#col_left span.h5-1{
display: block;
margin: 0px 0 15px 0;
padding: 0;
line-height: 1.5;
color: #0E8CE9;
font-size: 14px;
font-weight: bold;
}
div#col_left p.first{
padding-top: 12px;
}

table.cntt_tbl{
width: 540px;
border: 1px solid #E3E3E3;
margin: 0 auto 1px auto;
}
table.cntt_tbl td{
padding: 1px 10px;
}

table.cntt_tbl td.h13{
width: 80px;
color: #666;
font-weight: bold;
text-align: right;
padding: 1px 10px;
font-size: 12px;
vertical-align: middle;
}
table.cntt_tbl td.h14{
width: 140px;
color: #666;
font-weight: bold;
background: #f0f0f0;
text-align: left;
padding: 1px 10px;
font-size: 12px;
}
table.cntt_tbl td.h15{
width: 140px;
color: #666;
background: #f0f0f0;
text-align: left;
padding: 1px 10px;
font-size: 12px;
}

div#flow_00{
width: 570px;
height: 257px;
margin: 0 auto;
}

*html div#flow_00{
margin-bottom: -50px;
}

div#flow_01{
width: 172px;
height: 257px; 
padding-top: 35px;
float: left;
background: url(../images/bg_flow01.gif) no-repeat top center;
}
div#flow_02{
width: 226px;
height: 257px;
padding-top: 35px;
float: left;
background: url(../images/bg_flow02.gif) no-repeat top center;
}
div#flow_03{
width: 172px;
height: 257px;
padding-top: 35px;
float: right;
background: url(../images/bg_flow03.gif) no-repeat top center;
}

div#col_left div#flow_00 p{
width: 150px;
margin: 0 auto;
line-height: 1.5;
}
a.joken{
display: block;
width:135px;
height: 41px;
margin: 10px auto 0 auto;
background: url(../images/btn_joken.gif) no-repeat top left;
text-indent: -999em;
overflow: hidden;
}
a:hover.joken{
background-position: 0 -41px;
}

div#direct_list{
width: 560px;
margin: 20px auto 0 auto;
background: url(../images/bg_directlist.gif) no-repeat center right;
}

div#direct_list_a{
width: 210px;
margin-bottom: 10px;
padding-left: 10px;
height: 134px;
background: url(../images/bg_directlist_a.gif) no-repeat top center;
}
div#direct_list_b{
width: 210px;
padding-left: 10px;
height: 66px;
background: url(../images/bg_directlist_b.gif) no-repeat top center;
}
div#direct_list h6{
width: 220px;
height: 40px;
margin: 0;
padding: 0;
text-indent: -999em;
overflow: hidden;
}
h6#shoseki{
background: url(../images/head_directbook.gif) no-repeat top left;
}
h6#pcsoft{
background: url(../images/head_directsoft.gif) no-repeat top left;
}
div#direct_list a,div#direct_list_a a,div#direct_list_b a,div#direct_list_c a{
display: block;
width: 203px;
height: 31px;
margin: 0 0 0px 0;
padding: 0;
text-indent: -999em;
overflow: hidden;
}
div#direct_list a:hover,div#direct_list_a a:hover,div#direct_list_b a:hover,div#direct_list_c a:hover{
background-position: 0 -31px;
}
a.pub_ird{
background: url(../images/list_ird.gif) no-repeat top left;
}
a.pub_ij{
background: url(../images/list_ij.gif) no-repeat top left;
}
a.pub_mdn{
background: url(../images/list_mdn.gif) no-repeat top left;
}
a.pub_icc{
background: url(../images/list_icc.gif) no-repeat top left;
}


a.idpm_ird{
background: url(../images/dlist_ird.gif) no-repeat top left;
}
a.idpm_ij{
background: url(../images/dlist_ij.gif) no-repeat top left;
}
a.idpm_mdn{
background: url(../images/dlist_mdn.gif) no-repeat top left;
}
a.idpm_rm{
background: url(../images/dlist_rm.gif) no-repeat top left;
}
a.idpm_mmr{
background:url(../images/dlist_mmr.gif) no-repeat top left;
}
a.idpm_ss{
background:url(../images/dlist_ss.gif) no-repeat top left;
}
a.idpm_radio{
background: url(../images/dlist_radio.gif) no-repeat top left;
}
a.idpm_cmp{
background: url(../images/dlist_cmp.gif) no-repeat top left;
}
a.idpm_icc{
background: url(../images/dlist_icc.gif) no-repeat top left;
}
a.idpm_yk{
background: url(../images/dlist_yk.gif) no-repeat top left;
}
a.idpm_kd{
background: url(../images/dlist_kd.gif) no-repeat top left;
}
a.idpm_ipw{
background: url(../images/dlist_ipw.gif) no-repeat top left;
}
a.idpm_iiw{
background: url(../images/dlist_iiw.gif) no-repeat top left;
}
a.idpm_eel{
background: url(../images/dlist_eel.gif) no-repeat top left;
}
a.idpm_mt{
background: url(../images/dlist_mt.gif) no-repeat top left;
}

div#direct_list02{
width: 570px;
height: 427px;
background: url(../images/img_direct_list02.gif) no-repeat top right;
margin: 20px auto 0 auto;
}
div#direct_list02_in{
width: 203px;
background: #fff url(../images/head04_hanmoto.gif) no-repeat top center;
margin: 0;
padding: 25px 0 0 0;
}
div#direct_list02 a{
display: block;
width: 203px;
height: 31px;
margin: 0 0 0px 0;
padding: 0;
text-indent: -999em;
overflow: hidden;
}
div#direct_list02 a:hover{
background-position: 0 -31px;
}
a.catalog{
display: block;
width: 276px;
height: 69px;
background: url(../images/btn_catalog.gif) no-repeat top left;
margin: 10px 0;
text-indent: -999em;
overflow: hidden;
}
a:hover.catalog{
background-position: 0 -69px;
}
a.report{
display: block;
width: 276px;
height: 69px;
background: url(../images/btn_report.gif) no-repeat top left;
margin: 10px 0;
text-indent: -999em;
overflow: hidden;
}
a:hover.report{
background-position: 0 -69px;
}