/******* コンテンツ *******/



#right_spot h2{color : #ffffff;

font-size: 17px;

padding: 17px 0px 13px 35px;

margin: 0px 0px 10px 0px;

background-image : url(../../img/frame/h2-0.gif);

background-repeat : no-repeat;}



#right_spot h3{font-size: 17px;

padding: 0px 0px 0px 10px;

border-left:5px solid #0d3b97;}





/******* 検索用 *******/



#searchmap{font-size:12px !important;

background-image : url(../../img/map/all.gif);

background-repeat : no-repeat;}

#searchmap td{width:15%;}

#searchmap a{text-decoration : underline !important;}



#search_details{font-size:12px !important;

background-color:#666666;

margin-bottom:10px;}



#search_details th{width:30%;

text-align:left;

font-weight : normal;

padding:3px;}

.sdh_type1{background-color:#e4e4e4;}

.sdh_type2{background-color:#f0f0f0;}



#search_details td{padding:3px;

background-color:#ffffff;}



.sdd_s{border:0px !important;

padding:0px !important;}







/******* トピック用 *******/



.ts_b{width:100%;}

.ts_l_type1{text-align:center;

width:45%;

float:left}

.ts_r_type1{width:100%;}

.ts_l_type2{width:100%;}

.ts_r_type2{width:45%;

float:right;

text-align:center;}



.topic_list dd{margin:0 0 0 15px;

padding:0 0 10px 0;}





/******* テーブルデザイン *******/



#tpd{border:1px solid #666666;

margin:20px 0px 20px 0px;}

#tpd th{color:#ffffff;

border:1px solid #666666;

text-align:left;

font-weight : normal;

padding:5px;

background-color:#939393;}

.tpd_type4{vertical-align : top;

border:1px solid #666666;

padding:5px;}


.topicktable{background:#000000;
font-size:11px !important;
margin-top:40px;}
.topicktable th{background:#d0d8ed;
padding:3px;
text-align:left;
vertical-align:top;}
.topicktable td{background:#eef5ff;
padding:3px;
vertical-align:top;}
.tpt_yellow{background:#ffff00 !important;}

.topicktable a{color:#215dc6;
font-weight:bold;}
