/* サイドスタイル */
/* 沖縄を調べる ==============================================*/
#search_category {
 float:left;
 width:170px;
 padding:0px;
 margin-bottom:4px;
}
#search_category #block{
 float:left;
 width:170px;
 margin:0px;
 border-collapse:collapse;
 background-color:#F7F4CD;
 vertical-align:text-bottom;
}
#search_category #block .head{
 float:left;
 width:170px;
 height:28px;
 padding:0px;
 line-height:0%;
}
#search_category #block .body{
 float:left;
 width:166px;
 padding:15px 1px 0px 1px;
 text-align:center;
 border-left:1px solid #B7AC87;
 border-right:1px solid #B7AC87;
}
#search_category #block .btn{
 float:left;
 width:166px;
 padding:15px 1px 5px 1px;
 text-align:center;
 border-left:1px solid #B7AC87;
 border-right:1px solid #B7AC87;
 border-bottom:1px solid #B7AC87;
 line-height:0%;
}
#search_category #block .select{
 width:148px;
 font-size:12px;
}
#search_category  #block .foot{
 float:left;
 width:170px;
 height:5px;
 padding:0px;
 line-height:0%;
}

/* エリア ==============================================*/
#search_area {
 float:left;
 width:170px;
 margin-bottom:4px;
 padding:0px;
 font-size:0px;
}
#search_area .head{
 margin:0px;
 padding:0px;
 cursor:pointer;
 line-height:0px;
}
.search_area_map{
 margin-top:0px;
 padding:0px;
 height:0px;
 visibility:hidden;
 display:none;
}
.search_area_map_show{
 margin-top:4px;
 padding:0px;
}

/* テーマ ==============================================*/
#list_theme {
 float:left;
 width:170px;
 margin-bottom:4px;
 padding:0px;
}
#list_theme .head{
 width:100%;
 height:27px;
 padding:0px;
 margin:0px;
 cursor:pointer;
 line-height:0px;
}
#list_theme .list_theme_tbl{
 width:100%;
 margin:0px;
 padding:0px;
 height:0px;
 font-size:0px;
 visibility:hidden;
 display:none;
}
#list_theme .list_theme_tbl li{
 display:block;
 visibility:hidden;
}
#list_theme .list_theme_tbl_show{
 width:100%;
 margin:0px;
 cursor:pointer;
}
#list_theme .list_theme_tbl_show li{
 display:block;
 width:100%;
 padding: 6px 0px 4px 0px;
 background-color:#F0EDC7;
 border-bottom:1px dotted #ffffff;
}
#list_theme .list_theme_tbl_show li.other{
 background-color:#F6F4E3;
}

/* 特集 ==============================================*/
#list_reading {
 float:left;
 width:170px;
 margin-bottom:4px;
 padding:0px;
}
#list_reading .head{
 width:100%;
 height:27px;
 padding:0px;
 margin:0px;
 cursor:pointer;
 line-height:0px;
}
#list_reading .list_reading_tbl{
 width:100%;
 margin:0px;
 padding:0px;
 height:0px;
 font-size:0px;
 visibility:hidden;
 display:none;
}
#list_reading .list_reading_tbl li{
 display:block;
 visibility:hidden;
}
#list_reading .list_reading_tbl_show{
 width:100%;
 margin:0px;
 cursor:pointer;
}
#list_reading .list_reading_tbl_show li{
 display:block;
 float:left;
 width:100%;
 padding: 6px 0px 4px 0px;
 border-bottom:1px dotted #ffffff;
 background-color:#F6F4E3;
}
#list_reading .list_reading_tbl_show li span.t6{
 color:#CCCCCC;
}
#list_reading #list_reading_ln{
 clear:both;
 width:100%;
 margin:0px;
 padding:0px;
}
#list_reading #list_reading_ln div{
 float:left;
 border:0;
}
#list_reading #list_reading_ln div.h{
 width:20px;
}
#list_reading #list_reading_ln div.b{
 width:150px;
}

/* ガイド ==============================================*/
#list_page {
 float:left;
 width:170px;
 height:244px;
 margin-bottom:4px;
 padding-top:5px;
 background: #ffffff url(../img/parts/list_page/bg.jpg) no-repeat;
}
#list_page .list{
 width:164px;
 height:204px;
 margin:0px auto;
}
#list_page .list a{
 color:#333333;
 text-decoration:none;
}
#list_page .list li{
 width:164px;
 height:34px;
 background: transparent url(../img/parts/list_page/pg7.jpg) no-repeat;
}
#list_page .list li a{
 cursor:pointer;
}
#list_page .list li .btn{
 width:154px;
 height:24px;
 padding-top:8px;
 padding-left: 10px;
}

/* バナー ==============================================*/
#list_banner_b {
 float:left;
 width:170px;
 margin:0px;
 padding:0px;
}
#list_banner_b p {
 margin:0;
 padding:0;
 line-height:0;
}
#list_banner_b .banner_b {
 float:left;
 width:100%;
 margin-bottom:4px;
 padding:0px;
 line-height:0%;
}

