/* サイドスタイル */

/* 沖縄を調べる ==============================================*/
#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:#ffe9e4;
}
#search_category #block .head{
 float:left;
 width:170px;
 height:30px;
 padding:0px;
 line-height:0;
}
#search_category #block .body{
 float:left;
 width:168px;
 padding:15px 0px 0px 0px;
 text-align:center;
 border-left:1px solid #a80202;
 border-right:1px solid #a80202;
}
#search_category #block .btn{
 float:left;
 width:168px;
 padding:15px 0px 5px 0px;
 text-align:center;
 border-left:1px solid #a80202;
 border-right:1px solid #a80202;
 line-height:0%;
}
#search_category #block .select{
 width:150px;
 font-size:12px;
}
#search_category #block .foot{
 float:left;
 width:170px;
 height:5px;
 padding:0px;
 line-height:0%;
 background:transparent url(../img/parts/search_category/foot.gif) no-repeat;
}

/* エリア ==============================================*/
#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: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;
 border-bottom:1px dotted #b0b0b0;
}
#list_theme .list_theme_tbl_show li span.t1{
 color:#FE7934;
}
#list_theme .list_theme_tbl_show li span.t2{
 color:#F43D3D;
}
#list_theme .list_theme_tbl_show li span.t3{
 color:#9875FC;
}
#list_theme .list_theme_tbl_show li span.t4{
 color:#70D029;
}
#list_theme .list_theme_tbl_show li span.t5{
 color:#3E9CE7;
}
#list_theme .list_theme_tbl_show li span.t6{
 color:#CCCCCC;
}

/* 特集 ==============================================*/
#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 #b0b0b0;
}
#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;
 border-collapse:collapse;
}
#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%;
}

