@charset "utf-8";
/* CSS Document */

/* import css 
----------------------------------*/
@import url(reset.css);
@import url(base.css);


/* leftcnt 
----------------------------------*/

#leftcnt #list_top_box{
width: 573px;
background-color: #f7f7f7;
border: 1px solid #f1f1f1;
padding: 10px;
}

#leftcnt #list_top_box img{
float: left;
}

#leftcnt #list_top_box div.textbox{
width: 418px;
float: left;
}

#leftcnt #list_top_box div.textbox h2{
display: block;
font-weight: bold;
background: url(../images/common/underh2_line.gif) bottom left repeat-x;
width: 418px;
height: 25px;
margin: 0 0 10px 11px;
color:#0075d9;
}

#leftcnt #list_top_box div.textbox p{
margin: 0 0 10px 11px;
}

#leftcnt dl.regional_search{
display: block;
width: 591px;
height: 39px;
margin: 12px 0 20px 1px;
padding: 1px;
border: 1px solid #cecece;
}

#leftcnt dl.regional_search dt{
display: block;
width: 125px;
height: 16px;
font-weight:bold;
padding: 12px 10px 11px 10px;
background: url(../images/list/searchbox_line.gif) center right no-repeat #f7f7f7;
float: left;
}

#leftcnt dl.regional_search dd{
display: block;
width: 446px;
height: 39px;
background-color: #f7f7f7;
float: left;
}

#leftcnt dl.regional_search dd form{
margin: 8px 0 0 14px;
vertical-align: bottom;
}

#leftcnt dl.regional_search dd input{
vertical-align: bottom;
}

#leftcnt .list_box{
clear: both;
border: 1px solid #d6d6d6;
border-top: none;
padding: 8px;
margin-bottom: 13px;
}

#leftcnt .list_box img.left{
margin-right: 10px;
}

#leftcnt .list_box p{
margin-bottom: 13px;
}

#leftcnt h3{
width: 593px;
height: 39px;
display: block;
line-height: 34px;
font-weight: bold;
padding-left: 22px;
margin-bottom: 10px;
font-size: 140%;
color: #006498;
background: url(../images/common/h3_05.gif) left top no-repeat;
}

#leftcnt .list_title{
width: 591px;
font-weight: bold;
border: 1px solid #d6d6d6;
background: url(../images/list/list_title_bg.gif) left top no-repeat #fdfdfd;
}

#leftcnt h4 {
width: 534px;
font-size: 120%;
line-height: 30px;
padding-left: 57px;
}

#leftcnt h4 a{
padding-left: 6px;
}

#leftcnt h4.stype01{
background: url(../images/common/stype_icon01.gif) 8px 6px no-repeat;
}

#leftcnt h4.stype02{
background: url(../images/common/stype_icon02.gif) 8px 6px no-repeat;
}
