
/*----------------------------------------*/
/* custom Adsence
/*----------------------------------------*/

#customAdcence {}

/*----------------------------------------*/
/* main Column  620 px (A3)*/
/*----------------------------------------*/

h4 {margin: 10px 0; letter-spacing: 1px; font-size: 14px; font-weight: normal;}

#cA3_box h3.black {color: black;}
#cB3_box h3.black {color: black; margin: 10px 0 5px 0; padding: 0;}

/*
#AAAAAAA #cA3_box div.box_title {background-image: url("/images/box/title180_blue.gif");}
#BBBBBBB #cA3_box div.box_title {background-image: url("/images/box/title180_blue.gif");}
*/

/*----------------------------------------*/
/* right Column 300 px (B3)*/
/*----------------------------------------*/

#white_box #cB3_box {background-image: url(/images/box/side300w.gif);}

#keyword_box #cB3_box div.box_title {background-image: url("/images/box/title300_orange.gif"); }
#keyword_box h3 {}

#keyword_box input.txt {width: 200px;}
#keyword_box input.btn {}

/*----------------------------------------*/
/* ranking  */
/*----------------------------------------*/

#tab_rank_box {width: 280px;}
#tab_rank_box table.tab_rank {border-collapse: collapse; width: 280px; margin: 0; padding: 0;}
#tab_rank_box table.tab_rank td {font-size: 16px; padding: 0; margin: 0;}
#tab_rank_box table.tab_rank td.no {color: #856B62; text-align: right; padding-right: 5px; width:30px;}
#tab_rank_box table.tab_rank td.data {}
/*
#THEMA_TOP table.ranking {
	width: 100%;
	border-collapse: collapse;
}

*/

table.whats_new {}
table.whats_new td {color: #856B62;}
table.whats_new td.dt {text-align: center; font-size: 12px;}
table.whats_new td.caption {padding-left: 5px;}

/*-----------------------------------------------------------------------------------------*/
/*.ui-tabs-hide {display:none;}*/
/*
.ui-tabs-nav {
display:none;
}
*/
.ui-tabs-nav span {color: white;}

.ui-tabs-nav, .ui-tabs-panel {
font-family:inherit;
font-size:16px;
border-left: none;
border-right: none;
border-bottom: none;
background-color: #fefaf5;
padding: 0;
}

#white_box .ui-tabs-nav, .ui-tabs-panel { background-color: white; }

/*----------------------------------------*/
/* index subtitle  */
/*----------------------------------------*/

#subtitle {}
h2.subtitle {color: #FA7300; font-size: 16px; border-bottom: 2px solid #FA7300; padding-bottom: 4px; letter-spacing: 1px;}
#subtitle .orange {color: #FA7300;}
h2.noborader {border: none;}

#tm_comment {/* background-image: url("/images/box/side600.gif"); */}

/*----------------------------------------*/
/* index top_box  */
/*----------------------------------------*/

#top_box table.top {}
#top_box table.top td {vertical-align: top; padding: 2px;}
#top_box table.top td.ad {width: 310px;}
#top_box table.top td.txt {}

/*----------------------------------------*/
/* index main thema */
/*----------------------------------------*/

#mainthema_box #cA3_box div.content {margin-top: 0; margin-bottom: 0;}

#mainthema_box table {width: 600px;}
#mainthema_box table td {padding: 4px 2px;}
#mainthema_box table td.caption {color: #5F3A2B; font-weight: bold; width: 100px; letter-spacing: 1px; white-space: nowrap;}
#mainthema_box table td.sep {border-bottom: 1px dotted #999999;padding: 0px;}

/*----------------------------------------*/
/* index all thema list  */
/*----------------------------------------*/

#themalist_box {}

#themalist_box table.thema_list td {padding: 4px 2px;}
#themalist_box table.thema_list td.child {padding-left: 10px;}
#themalist_box table.thema_list td.child div.thema {
	float: left;
	padding: 0;
	white-space: nowrap;
	line-height: 1.5em;
}
#themalist_box table.thema_list td.sep {border-bottom: 1px dotted #999999;padding: 0px;}

/*----------------------------------------*/
/* thema page  */
/*----------------------------------------*/

#thema_contents #searchresult {margin-bottom: 1em;}

#thema_title {background-image: url(/images/thema/titlebox620.gif);background-repeat: no-repeat;margin-top: 15px;}
#thema_title h1 {color: white;　font-size: 14px;margin: 10px 0;padding: 8px 10px;}

#thema_contents div.thema_contents_section{margin: 10px;}
#thema_contents h2.cmt {margin: 5px; line-height: 1.3em; letter-spacing: 2px; font-weight: normal;}

#subtitle table.subtitle {width: 600px; margin: 10px 0;}
#subtitle table.subtitle td {width: 295px;}
#subtitle table.subtitle td.sep {width: 10px;}

/*----------------------------------------*/
/* thema page  search result */
/*----------------------------------------*/


#searchresult table.search_result {width: 600px;}
#searchresult table.search_result td {padding: 0;margin: 0;}
#searchresult table.search_result td.datas {width: 295px; border: 1px solid #744836;padding: 10px;}
#searchresult table.search_result td.sep {width: 10px;}

/*----------------------------------------*/
/* thema page  thema / code list */
/*----------------------------------------*/

#thema_list table.double {width: 600px; }
#thema_list table.double td {padding: 0; margin: 0;}
#thema_list table.double td.thema {width: 300px;}
#thema_list table.double td.codes {width: 300px;}
#thema_list table.double td.sep {width: 20px;}

#thema_list table.double .current {background-color: #FDD4D3;}
#thema_list table.double p {color: #744836;}
#thema_list table.double a { color: #744836;}
#thema_list table.double h4 { margin: 0; padding: 5px 0;}

#thema_list {height: 200px;background-image: url(/images/thema/bg_data.gif);background-repeat: no-repeat;}

#thema_list div.scroll_themas { height: 160px; overflow: auto; padding: 0 5px 0 10px;}

#thema_list div.scroll_themas p{ line-height: 0; padding: 5px 0;}

#thema_list div.scroll_codes { height: 190px; overflow: auto; padding: 0 5px 0 10px;}
#searchresult .m_over, #thema_list .m_over {background-color: #fff7de;}

#thema_list div.scroll_codes p{ line-height: 1.2em; padding: 5px 0;}

#thema_contents #thema_ad {}
#thema_contents #thema_ad blockquote {border: 1px solid #967668;}
#thema_contents #thema_ad div.add_html {margin: 20px 0 10px 0;}




