.stock_search {margin-left:5px;width:515px;}
.stock_box {margin-left:5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:493px;padding:10px;}
.stock_box2 {margin-top:12px; margin-bottom:12px; padding-top:4px;; padding-bottom:0px;; padding-left:4px; padding-right:4px; background-color:#F5F5F5;}

.stock_box p {margin:10px 0}
.yuutai_photo {margin:0;line-height:1em;}
.stock_month {margin:20px 0 20px 5px;}

.stock_table {border:2px solid #FFCC66;margin-left:0px;margin-bottom:10px;padding:5px;
background-color:#FFFFef;}
.stock_table .circle {
list-style:none;
background-image:url(../img/common/arrow_orange.gif);
background-repeat:no-repeat;
font-size:12px;}
.stock_table ul {margin:10px;}

.shiborikomi {border:1px solid #CCCCCC; padding:4px; background-color:#FDF8DA;line-height:1.4em;font-size:12px;}
.shiborikomi_ttl {border-top:2px solid #E85089; border-bottom:1px dashed #CCCCCC; padding:5px; margin-bottom:5px;font-size:12px;font-weight:bold;}
.shiborikomi_btn{margin:5px 0;text-align:center;}
.shiborikomi_btn img{margin:3px;}

.shiborikomi_w {border:1px solid #CCCCCC; padding:4px;font-size:12px;line-height:1.4em;}
.shiborikomi_ttl_w {border-top:2px solid #CCCCCC; border-bottom:1px dashed #CCCCCC; padding:5px; margin-bottom:5px; font-size:12px;}



.benefit_photo_table {text-align:center;}
.benefit_photo_table td {border:1px solid #ccc;padding:5px;}

/*　ランキング　*/
.ranking_search {
text-align:center;
font-size:11px;
line-height:1.5em;
}
.ranking_search strong {font-size:13px;}

/*　フォーム　*/

.stock_namesearch {padding:10px;text-align:center;}
.nameSearch_l{
	width:360px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	}

.nameSearch_r{
	float:right;
	text-align:left;
	width:54px;
	margin-top:3px;
	margin-left:4px;
	padding:0px;
	}
.nameSearch_l input.texta { 
 width:360px;
 height:12px;
 color:#333333;
 background-color: #fafafa; 
 border:3px solid #cccccc;
 margin:0;
 padding-top:3px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
}


/* table */
.member_table {border-left:1px solid #ccc;border-top:1px solid #ccc;padding:0;margin:0;line-height:1.2em;color:#333;font-size:12px;}
.member_table tr{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.member_table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.member_table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#F5DEE8;color:#333;font-weight:normal;}
.stock_kuchikomi {padding-left:23px; padding-right:5px; padding-top:3px; padding-bottom:0px; width:95px; height:19px;
background-image:url(../img/stock/kuchikomi_frame.gif);
background-repeat:no-repeat; text-align:right; font-size:11px;}



/*　詳細ページ　*/
#tabMenu_bg_a {background:url(../img/stock/tab_line_benefit.gif);background-position:bottom;background-repeat:no-repeat;height:31px;}
#tabMenu_bg_b {background:url(../img/stock/tab_line_info.gif);background-position:bottom;background-repeat:no-repeat;height:31px;}
#tabMenu_bg_c {background:url(../img/stock/tab_line_bbs.gif);background-position:bottom;background-repeat:no-repeat;height:31px;}

#tabMenu {margin:10px 0 0 0;}

#tabMenu ul {
	height: 25px;
	margin: 0;
	padding: 0;
}

#tabMenu ul li {
	list-style: none;
	display: inline;
	margin: 0 4px 0 0;
	padding: 0;
}

#tabMenu ul li img {
	vertical-align: text-bottom;
	margin: 0;
	padding: 0;
}

#tabMenu_chart {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:right;
	margin:0pt;
	padding:0pt;
}

.sagasu {float:right; padding-right:6px; text-align:right; font-size:90%;}
.info_topics_list {margin-bottom:10px;margin-left:10px;font-size:12px;line-height:1.5em;}
.info_topics_list a {font-size:14px;}


/*　クチコミ　*/
.benefit_kuchikomi {
border:1px solid #ccc;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:13px;
	padding:10px;
	}

.benefit_kuchikomiTitle{
	border:solid 1px #FFD28E;
	background-color: #FFFCDF;
	margin:0px;
	line-height:14px;
	height:33px;
	}
	
.benefit_kuchikomiTitle img{float:left;margin:5px 5px 0 5px;}
.benefit_kuchikomi_star {padding-bottom:5px;margin:8px 0;border-bottom:1px dashed #ccc;margin-left:85px;}
.benefit_kuchikomi_name {float:left;margin:8px 10px 0 5px;}
.benefit_kuchikomi_day {float:right;margin:8px 10px 0 5px;}
.benefit_kuchikomi_txt {font-size:12px;margin-left:86px;line-height:1.2em;}
.benefit_kuchikomi_img {float:left; margin:10px 0 0 0;width:76px;}

.bbs_kuchikomi_kensu {margin:8px 0px 0px; padding:5px; width:513px; background-image:url(../img/stock/bbs_search_title.jpg); background-repeat:no-repeat; font-weight:bold; line-height:14px; font-size:90%;}
.bunruibetsu {margin:0px 0px 13px; padding:6px; border:1px solid #D0E1E9; width:509px;}
.bunruibetsu img {border:0;}
.kuchikomi_banner {margin:0 0 15px 0;}

/*　詳細　*/
#yuutaiContents{
	padding: 10px;
	text-align:left;
	border: 1px solid #EECF88;
	background-color: #FFFCEA;
	margin-bottom:10px;
	}

#yuutaiContents div table{
	width:auto;
	}

#yuutaiContents2{margin:0 10px;
font-size:12px;
border-bottom:1px dashed #ccc;}

.com_ttl {margin:10px 0;padding:6px 0 0 30px; font-weight:bold;
background-image:url(../img/stock/com_ttl.gif);
background-repeat:no-repeat;}
.com_ttl img{float:right; padding-top:2px; margin-right:4px;}


/* ページ　*/
.page_link_table {margin-left:auto; margin-right:0px;padding:3px;}
.page_link {margin:2px; border:1px solid #FFD28E; padding:1px 4px 1px 4px; background-color:#FFFCDF;font-weight:bold;}
.page_link_current {margin:2px; border:1px solid #FFD28E; padding:1px 4px 1px 4px; background-color:#FFD28E;font-weight:bold;}

