@charset "Shift_JIS";

body#flow{background:#fff;margin-top:10px;}

table td.center{text-align:center;}
dl.ido{
margin:20px 0;
letter-spacing:1px;
}
dl.ido dt{
width:30px;
text-align:center;
float:left;
margin:0;
padding:5px;
}
dl.ido dd{
margin-left:42px;
padding:5px;
}

dl.ido dt.num{
background:#2184AE;
color:#fff;
font-weight:bold;
}
dl.ido dd.num{
background:#DDEEFF;
padding:5px;
}

#container_main{
padding-bottom:30px;
}


/*2008年以前のもの*/
#mouserollover{
margin:20px auto;
text-align: center;
width: 500px;
}
#mouserollover ul{
list-style-type: none;
font-family: fantasy;
}
#mouserollover li{
list-style-type: none;
float: left;
background: #fff;
}


#mouserollover .num{
margin: 0px 4px 0px 4px;
font-size: 14px;
line-height: 24px;
border: solid 1px #999;
width: 30px;
}

#mouserollover .numnow{
border: solid 1px #0071ec;
background: #86c1ec;
margin: 0px 4px;
font-size: 14px;
line-height: 24px;
width: 30px;
}

#mouserollover li a{
display: block;
}
#mouserollover li a:hover{
background: #d6e1ec;
}
.textbox_a{
width:550px;
margin:0 auto;
text-align:left;
line-height:1.2em;
font-size:13px;
}
.textbox_a p{
margin-top:2em;
}

/*--201011追加--*/
table.list_01 td.middle{
vertical-align:middle;
}
#gtld_regi{
font-size:13px;
margin:10px 0;
text-align:left;
background:#F0F0F0;
padding:8px;
}
#gtld_regi ul{
margin-left:10px;
}
#gtld_pay{
border:solid 1px #dddddd;
width:500px;
padding:5px;
}
#gtld_pay .tit{
text-align:center;
background:#999999;
padding:10px;
color:#fff;
font-weight:bold;
}
.p_left12{
padding-left:12px;
}
.m_left12{
margin-left:12px;
}
.ido_kiso{
border:1px solid #ccc;
padding:10px;
margin:10px;
}
#ido_kisolist{
margin-left:20px;
line-height:1.8;
}

/*--リスト修正--*/
#sidemenu ul li.list{
width:178px;
}
#sidemenu ul.under{
list-style: none;
margin:3px 0 0 0;
padding:0 0 3px 0;
text-align: left;
border-bottom: 1px solid #cddfeb;
font-size: 12px;
letter-spacing: 0.5px;
}
#sidemenu ul li.on02{
margin:6px 0 0 9px;
padding:0 0 0 15px;
background:url(../ido/images/side_inarrow_in.gif) no-repeat;
width: 153px;
height:18px;
}
#sidemenu ul li.off02{
margin:6px 0 0 9px;
padding:0 0 0 15px;
background:url(../ido/images/side_inarrow_out.gif) no-repeat;
width:153px;
height:18px;
}
#sidemenu ul li.on03{
margin:6px 0 0 0;
padding:0 0 0 32px;
background:url(../ido/images/side_inin_arrow.gif) no-repeat;
width:143px;
height:18px;
}
#sidemenu ul li.off03{
margin:6px 0 0 0;
padding:0 0 0 32px;
width:144px;
height:18px;
}
