@charset "utf-8";

/*-----------------------------------------------------
各pxに対応する、IEハックで指定するパーセント
12px 	75%
13px 	82%
14px 	88%
15px 	94%
16px 	100%

基本サイズ12px	基本サイズ13px	基本サイズ14px
10px 	 84%			10px 	 77%			10px 	 72%
11px 	 92%			11px 	 85%			11px 	 79%
12px 	100%			12px 	 93%			12px 	 86%
13px 	109%			13px 	100%			13px 	 93%
14px 	117%			14px 	108%			14px 	100%
15px 	125%			15px 	116%			15px 	108%
16px 	134%			16px 	124%			16px 	115%
17px 	142%			17px 	131%			17px 	122%
18px 	150%			18px 	139%			18px 	129%
19px 	159%			19px 	147%			19px 	136%
20px 	167%			20px 	154%			20px 	143%
21px 	175%			21px 	162%			21px 	150%
22px 	184%			22px 	170%			22px 	158%
23px 	192%			23px 	177%			23px 	165%
24px 	200%			24px 	185%			24px 	172%
25px 	209%			25px 	193%			25px 	179%
26px 	217%			26px 	200%			26px 	186%
-------------------------------------------------------*/

#conts {
	width:940px;
	float:left;
	margin-bottom:30px;
}

#conts #main {
	width:760px;
	float:right;
}

#conts #main ul.mlist {
	margin: 8px 0px 8px 18px;
}

#conts #main ul.mlist li {
	background-image:url(../img/common/list.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:8px;
}

#conts #subL {
	width:170px;
	float:left;
	margin-right:10px;
}

#conts ul.stitle li{
	background-image:url(../img/common/stitle_disc.gif);
}

/*-----------------------------------------------------------------*/

.text_ind {
	text-indent:-9999px;
	font-size:9px;
}

.cate_news {
	background-image: url(../img/news/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_stocks {
	background-image: url(../img/stocks/stocks.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_stocks_new {
	background-image: url(../img/stocks/stocks_new.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_stocks_info {
	background-image: url(../img/stocks/stocks_info.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_ipo {
	background-image: url(../img/stocks/ipo.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_ipo_info {
	background-image: url(../img/stocks/ipo_info.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_otc {
	background-image: url(../img/stocks/otc.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_find {
	background-image: url(../img/stocks/find.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_find {
	background-image: url(../img/stocks/find.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_bonds {
	background-image: url(../img/bonds/bonds.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_faq {
	background-image: url(../img/etc/cate_faq.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_words {
	background-image: url(../img/etc/cate_words.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_etc {
	background-image: url(../img/etc/cate_etc.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_ml_reg {
	background-image: url(../img/etc/cate_ml.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

#smenu_upsidebar {
	background-image:url(../img/common/sub_menu/menubg_upside.gif);
	background-repeat:no-repeat;
	width:700px;
	height:4px;
	padding:0px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;

	background-position:bottom;
}

#smenu_insidebar {
	background-image:url(../img/common/sub_menu/menubg_inside.gif);
	background-repeat:no-repeat;
	width:700px;
	height:26px;
	margin:0px;
}

#smenu_insidebar_long {
	background-image:url(../img/common/sub_menu/menubg_inside_long.gif);
	background-repeat:no-repeat;
	background-position:top bottom;
	width:700px;
	height:45px;
	margin:0px;
}


#smenu_text {
	margin-left:16px;
}

#smenu_lowsidebar {
	background-image:url(../img/common/sub_menu/menubg_lowside.gif);
	background-repeat:no-repeat;
	width:700px;
	height:4px;
	padding:0px;
	margin:0px;
}

.smenu_ico {
	/*width:14px;*/
	height:14px; 
	background-image:url(../img/common/sub_menu/menuico.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:6px;
}

#smenu_scl {
	color:#515151;
	text-align:right;
	margin-right:28px;
}

/*-----------------------------------------------------------------*/
/* News */
/*-----------------------------------------------------------------*/

ul#news_list li {
	background-image:url(../img/common/stitle_disc.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	margin-left:16px;
	padding-left:16px;
	margin-bottom:8px;
}

#news_title {
	margin-left:12px;
	margin-top:12px;
	font-size:175%;
	font-weight:bold;
}

	#news_date {
		margin-left:12px;
		margin-top:6px;
		font-size:125%;
		font-weight:bold;
	}
	
	#news_body {
		margin:16px 16px 16px 32px;
		font-size:125%;
	}

	#news_related {
		margin-left:12px;
		margin-top:6px;
		font-size:125%;
		font-weight:bold;
	}
	
#news_sub li{
	margin-top:5px;
	margin-right:1px;
}

#news_subcategory_top {
	text-align:right;
	margin-top:10px;
	margin-right:28px;
	margin-bottom:10px;
}
#news_subcategory_bottom {
	text-align:right;
	margin-top:10px;
	margin-right:28px;
	margin-bottom:10px;
}

#news_sub_all {
	background-image: url(../img/news/buttons/newsall.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:51px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_all:hover {
	background-image: url(../img/news/buttons/newsall_act.gif);
	background-repeat:no-repeat;
}
#news_sub_01 {
	background-image: url(../img/news/buttons/news01.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_01:hover {
	background-image: url(../img/news/buttons/news01_act.gif);
	background-repeat:no-repeat;
}
#news_sub_02 {
	background-image: url(../img/news/buttons/news02.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_02:hover {
	background-image: url(../img/news/buttons/news02_act.gif);
	background-repeat:no-repeat;
}
#news_sub_03 {
	background-image: url(../img/news/buttons/news03.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_03:hover {
	background-image: url(../img/news/buttons/news03_act.gif);
	background-repeat:no-repeat;
}
#news_sub_04 {
	background-image: url(../img/news/buttons/news04.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_04:hover {
	background-image: url(../img/news/buttons/news04_act.gif);
	background-repeat:no-repeat;
}
#news_sub_05 {
	background-image: url(../img/news/buttons/news05.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:72px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_05:hover {
	background-image: url(../img/news/buttons/news05_act.gif);
	background-repeat:no-repeat;
}
#news_sub_06 {
	background-image: url(../img/news/buttons/news06.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:72px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_06:hover {
	background-image: url(../img/news/buttons/news06_act.gif);
	background-repeat:no-repeat;
}
#news_sub_07 {
	background-image: url(../img/news/buttons/news07.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_07:hover {
	background-image: url(../img/news/buttons/news07_act.gif);
	background-repeat:no-repeat;
}
#news_sub_08 {
	background-image: url(../img/news/buttons/news08.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_08:hover {
	background-image: url(../img/news/buttons/news08_act.gif);
	background-repeat:no-repeat;
}

#news_sub_09 {
	background-image: url(../img/news/buttons/news09.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_09:hover {
	background-image: url(../img/news/buttons/news09_act.gif);
	background-repeat:no-repeat;
}

#news_sub_all_act {
	background-image: url(../img/news/buttons/newsall_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:51px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_01_act {
	background-image: url(../img/news/buttons/news01_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_02_act {
	background-image: url(../img/news/buttons/news02_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_03_act {
	background-image: url(../img/news/buttons/news03_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_04_act {
	background-image: url(../img/news/buttons/news04_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_05_act {
	background-image: url(../img/news/buttons/news05_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:72px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_06_act {
	background-image: url(../img/news/buttons/news06_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:72px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_07_act {
	background-image: url(../img/news/buttons/news07_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:40px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_08_act {
	background-image: url(../img/news/buttons/news08_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
#news_sub_09_act {
	background-image: url(../img/news/buttons/news09_act.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:65px;
	height:17px;
	display:block;
	float:left;
}
.a_ind_all {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:51px;
	height:17px;
}
.a_ind_01 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:17px;
}
.a_ind_02 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:17px;
}
.a_ind_03 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:17px;
}
.a_ind_04 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:17px;
}
.a_ind_05 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:72px;
	height:17px;
}
.a_ind_06 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:72px;
	height:17px;
}
.a_ind_07 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:17px;
}
.a_ind_08 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:17px;
}
.a_ind_09 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:65px;
	height:17px;
}

/*-----------------------------------------------------------------*/
/* Detail */
/*-----------------------------------------------------------------*/

ul#detail_list li {
	background-image:url(../img/common/stitle_disc.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	margin-left:16px;
	padding-left:16px;
	margin-bottom:8px;
}

#detail_title {
	margin-left:12px;
	margin-top:12px;
	font-size:175%;
	font-weight:bold;
}

#detail_date {
	margin-left:12px;
	margin-top:6px;
	font-size:125%;
	font-weight:bold;
}

#detail_body {
	margin:16px 16px 16px 32px;
	font-size:125%;
}

#detail_sector {
	margin:16px 16px 16px 32px;
	font-size:125%;
}

/*-----------------------------------------------------------------*/
/* STOCKS */
/*-----------------------------------------------------------------*/
#stocks_list {
	margin-top: 20px;
	width: 700px;
}

#stocks_list table.grid {
	width: 100%;
}

#stocks_list table.grid td {
	font-size: 117%;
	padding: 1px;
}


/*-----------------------------------------------------------------*/
/* STOCKS NEW */
/*-----------------------------------------------------------------*/
#stocks_new_list {
	margin-top: 20px;
	width: 700px;
}

#stocks_new_list table.grid {
	width: 100%;
}

#stocks_new_list table.grid td {
	font-size: 117%;
	padding: 1px;
}


/*-----------------------------------------------------------------*/
/* IPO */
/*-----------------------------------------------------------------*/
.ipo_title {
	margin-left:5px;
	margin-top:5px;
	font-size:117%;
	font-weight:bold;
}

#ipo_list {
	margin-top: 20px;
	width: 700px;
}

#ipo_list table.grid {
	width: 100%;
}

#ipo_list table.grid td {
	font-size: 92%;
	padding: 1px;
}

/*-----------------------------------------------------------------*/
/* IPO銘柄情報 */
/*-----------------------------------------------------------------*/

#detail_title_en {
	margin-left:12px;
	margin-top:6px;
	margin-bottom:12px;
	font-size:109%;
	font-weight:bold;
}


#ipo_info_grid tr td.label {
	width:110px;
}

#ipo_info_grid tr td.left {
	width:240px;
}

#ipo_info_grid tr td.col3 {
	width:690px;
}

#ipo_info_grid tr td.gr {
/*
	background-color: #6C9;
	color: #fff;
	font-weight: bold;
*/
}

/*-----------------------------------------------------------------*/
/* OTC */
/*-----------------------------------------------------------------*/
#otc_list {
	margin-top: 20px;
	width: 700px;
}

#otc_list table.grid {
	width: 100%;
}

#otc_list table.grid td {
	font-size: 117%;
	padding: 1px;
}

/*-----------------------------------------------------------------*/
/* 日系進出 */
/*-----------------------------------------------------------------*/

#jpsp #jpsp_title {
	margin-left:12px;
	margin-top:12px;
	font-size:175%;
	font-weight:bold;
}

#jpsp #flashcontent {
}

#jpsp #jpcom_list {
}

#jpsp #banners {
	text-align: center;
}

#jpsp #banners div {
	margin-top: 10px;
}

#jpsp #banners_h {
	text-align: center;
}

#jpsp #banners_h div {
	margin-top: 10px;
}

#jpcom_interview #interview_title {
	margin-left:12px;
	margin-top:12px;
	font-size:175%;
	font-weight:bold;
}

#interview_date {
	margin-left:12px;
	margin-top:6px;
	font-size:125%;
	font-weight:bold;
}

#interview_body {
	margin:16px 16px 16px 32px;
	font-size:125%;
}


/*-----------------------------------------------------------------*/
/* MARKET */
/*-----------------------------------------------------------------*/
#market_info {
	width: 700px;
}

#market_info table.grid {
	width: 100%;
}

#market_info table.grid td {
	font-size: 117%;
	padding: 1px;
}
#toHASTCbutton {
	background-image:url(../img/market/img/hastc_off.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:149px;
	height:20px;
	display:block;
	float:right;
	background-position:top;
}
#toHASTCbutton:hover {
	background-image:url(../img/market/img/hastc_over.gif);
	background-repeat:no-repeat;
}
#toHOSEbutton {
	background-image:url(../img/market/img/hose_off.gif);
	background-repeat:no-repeat;
	text-align:left;	
	width:173px;
	height:20px;
	display:block;
	float:right;
	background-position:top;
}
#toHOSEbutton:hover {
	background-image:url(../img/market/img/hose_over.gif);
	background-repeat:no-repeat;
}


.a_ind_HASTC {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:149px;
	height:20px;
}
.a_ind_HOSE {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:173px;
	height:20px;
}


/*------マーケット情報　ホーチミンアクティブ------------------*/
#market1_tab1_on {
	background-image:url(../img/market/tab/tab_hose_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:166px;
	float:left;	
}

#market1_tab2_off {
	background-image:url(../img/market/tab/tab_hastc_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#market1_tab2_off a{
	display:block;
	height:28px;
	width:141px;
	text-indent:-9999px;
	overflow:hidden;
}

#market1_tab2_off:hover {
	background-image:url(../img/market/tab/tab_hastc_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

/*------マーケット情報　ハノイアクティブ------------------*/
#market2_tab1_off {
	background-image:url(../img/market/tab/tab_hose_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:166px;
	float:left;	
}

#market2_tab2_on {
	background-image:url(../img/market/tab/tab_hastc_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#market2_tab1_off a{
	display:block;
	height:28px;
	width:166px;
	text-indent:-9999px;
	overflow:hidden;
}

#market2_tab1_off:hover {
	background-image:url(../img/market/tab/tab_hose_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:166px;
	float:left;	
}

#market_tab_bar {
	background-image:url(../img/market/tab/tab_bar.gif);
	background-repeat:repeat-x;
	display:block;
	height:40px;
	width:300px;
	float:left;	
}

/*-----------------------------------------------------------------*/
/* MAIL FORM */
/*-----------------------------------------------------------------*/
.point_info {
	font: 82%;
	color: #999;
}
.athta {
	font: 82%;
	color: #F00;
}

