@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);


/* narrowing
----------------------------------------------*/
#narrowing{
width:auto;
border:#cecece solid 1px;
background:#f4f3f3;
margin-bottom:20px;
}
#narrowing dl{
border:#ffffff solid 1px;
}
#narrowing dl dt{
width:542px;
margin:0 auto;
padding:5px 0;
font-weight:bold;
color:#585858;
border-bottom:#d8d8d8 solid 1px;
}
#narrowing dl dd{
width:542px;
margin:0 auto;
padding:8px 0 5px 0;
}
#narrowing dl dd span{
padding:0 5px;
}
#narrowing dl dd span.submit{
margin:0 0 0 5px;
padding-left:10px;
border-left:#d4d4d4 solid 1px;
}
#narrowing dl dd span.submit input{
margin-top:-2px;
}


/* pager
----------------------------------------------*/
.pager{ width:100%; margin-bottom:8px; }
.pager dt{ padding:0 5px 0 0; display:inline; }
.pager dd{ display:inline; font-weight:bold; padding:0 5px 0 0; }
.pager dd ul{ display:inline; }
.pager dd ul li{ padding:0 1px 0 0; display:inline; }


/* list-box
----------------------------------------------*/
.list-box{
width:auto;
margin-bottom:12px;
}
.list-box dt{
padding:5px 8px;
background:url(../images/list-titlebg.gif) repeat-x;
font-weight:bold;
border:#cfcfcf solid 1px;
border-bottom:none;
color:#404040;
}
.list-box dd{
border:#d6bdbd solid 1px;
}
.list-box dd .inside{
width:537px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:12px 0;
position:relative;
}
.list-box dd img{
float:left;
margin:0 10px 0 0;
}
.list-box dd p{
width:412px;
float:right;
margin-bottom:30px;
}
.list-box dd .more1{
position:absolute;
bottom:12px;
left:124px;
}
.list-box dd .more2{
position:absolute;
bottom:12px;
left:266px;
}

/* wid */
.wid dd .more1{
position:absolute;
bottom:12px;
left:0;
}
.wid dd .more2{
position:absolute;
bottom:12px;
left:141px;
}
.wid dd p{
width:100%;
float:none;
margin-bottom:30px;
}


/* other-list
----------------------------------------------*/
.other-list{
width:175px;
margin:0 auto;
padding-top:10px;
text-align:left;
}
.relation dt{
display:block;
background:url(../images/allow-03.gif) no-repeat 0 3px;
padding:0 0 0 15px;
margin:0 0 5px 0;
}
.relation dd{
width:100%;
height:auto;
overflow:hidden;
display:block;
background:url(../images/dash.gif) repeat-x 0 bottom;
padding-bottom:5px;
margin-bottom:10px;
}
.relation dd.end{
background:none;
}
.relation dd img{
float:left;
margin:0 10px 0 0;
}
.relation dd p{
font-size:90%;
text-align:justify;
}
#left-container a.for-list{
display:block;
text-align:center;
font-weight:bold;
padding:0 0 8px 0;
}



