@charset "utf-8";
/*
〓contBox
〓GI24news
〓sitemap
〓その他いろいろ
*/

/* contBox */

.contBoxWrap {
overflow:hidden;
display: inline-block;
background:url(../../../images/login-int/cont_bg.jpg) no-repeat 0 bottom;
margin-bottom:18px;
}
.row01 {
background:url(../../../images/login-int/main_img.jpg) no-repeat 0 bottom;
position:relative;
}
.row02 { background:url(../../../images/login-int/main_img.jpg) no-repeat -800px bottom; }
.row03 { background:url(../../../images/login-int/main_img.jpg) no-repeat -1600px bottom; }
.contBoxWrap .contBox {
float:left;
width:345px;
margin-bottom:0;
}
.leftBox { margin-right:20px; }
.contBox { margin-bottom:20px; }
.contBox .contBox {
background: url(../../../images/login-int/common.gif) no-repeat -1198px -40px;
margin-bottom:0;
_height:170px;
min-height:170px;
}
.contBox .contBox2 {
margin-bottom:0;
_height:170px;
min-height:170px;
}
.oneColumn .contBox {
background: url(../../../images/login-int/common.gif) no-repeat -1198px -40px;
margin-bottom:0;
_height:170px;
min-height:170px;
}
#login_index .contBox .contBox p {
padding:10px 0 45px;
margin:0 0 0 39px;
width:160px;
}
.row01 .contBox p { width:auto; }
.contBtm {
background: url(../../../images/login-int/contBtm.png) no-repeat 0 0;
width:710px;
height:25px;
margin-top: 30px;
}
.details {
clear:both;
position:relative;
height:0;
}
.details a {
display:block;
background: url(../../../images/login-int/common.gif) no-repeat -1000px -88px;
position:absolute;
top:-53px;
left:40px;
padding-top: 1px;
*padding-top: 0;
*+padding-top: 0px;
text-indent:23px;
height: 18px;
font-weight:700;
}
.details a:hover { background-position:-1000px -118px; }
.details02 a { left: 405px; }
/* GI24news */
#GI24news { padding:20px 0 40px 16px; }
#login_gi24 #GI24news { padding:13px 16px 0; }
#GI24news table {
padding:1px 0 0;
width:500px;
border-left:1px solid #cde0e0;
border-right:1px solid #d7d7d7;
background: url(../../../images/login-int/common.gif) no-repeat -31px -458px;
}
#login_gi24 #GI24news table {
width:100%;
background-position: -551px -458px;
}
#GI24news tr.even { background:#e1ecec; }
#GI24news td {
padding:7px 0 6px;
text-align:center;
border:1px solid #cde0e0;
border-width:0 1px 1px 0;
}
#GI24news td.td1 { width:115px; }
#GI24news td.td2 { width:68px; }
#GI24news td.txt {
text-align:left;
padding-left: 4px;
border-right-width:0;
}
#GI24news td.txt a { color:#5f9e9d; }
#login_login .form_btn .link { padding-top: 10px; }
.contBox .lead {
color:#2E2F2F;
margin:0 0 0 37px;
padding:0 0 20px;
width:630px;
}
/* 〓sitemap */

#login_sitemap .contBox { }
#login_sitemap .contBox #logo_link { display:none; }
#login_sitemap .contBox #gnavi { padding:0 0 0 12px; }
#login_sitemap .contBox #gnavi dt { padding:2px 0; }
#login_sitemap .contBox #gnavi a {
background: url(../../../images/login-int/common.gif) no-repeat -1000px -194px;
height:auto;
width:auto;
padding:2px 0 2px 10px;
text-indent:0;
font-weight:700;
font-size:14px;
}
#login_sitemap .contBox #gnavi ul { padding:0 0 0.5em; }
#login_sitemap .contBox #gnavi li { padding:0 0 0 1em; }
#login_sitemap .contBox #gnavi li a {
font-weight:400;
font-size:12px;
background-position: -1000px -195px;
}
/* 〓その他いろいろ */
#login_payment .tableBasic table dt {
font-weight:700;
padding: 6px 0 2px;
}
#login_payment .tableBasic table dd img { padding:0 10px 0 0; }
#login_payment ol.quick_maintenance { padding: 0.3em 0 0 2.5em; }
.maintenance_details {
text-align: right;
padding:0.5em 23px 0 0;
}
.maintenance_details span.link { padding:0 0 0 1em; }
.maintenance_time {
padding:0.5em 0 0 1.2em;
list-style:disc inside;
}
.maintenance_time {}
