@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%
-------------------------------------------------------*/
/*--------------------------*
	グループタブ関連
*---------------------------*/
#tabarea {
	width:758px;
	height:38px;
	margin-bottom:5px;
	margin-left:-10px;
	margin-right:-10px;
}

#tab_leftspc {
	background-image:url(../img/basic/tab_bar.gif);
	background-repeat:repeat-x;
	height:38px;
	width:10px;
	float:left;
}

#tab_rightspc1 {
	background-image:url(../img/basic/tab_bar.gif);
	background-repeat:repeat-x;
	height:38px;
	width:20px;
	float:left;
}

#tab_rightspc2 {
	background-image:url(../img/basic/tab_bar.gif);
	background-repeat:repeat-x;
	height:38px;
	width:418px;
	float:left;
}

/*-----------------------------*
	タブメニュー第1group
 *-----------------------------*/
#tab_p1_on {
	background-image:url(../img/basic/tab_p1_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p1_off {
	background-image:url(../img/basic/tab_p1_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p1_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p1_off a:visited{
	color:#999999;
}

#tab_p1_off:hover {
	background-image:url(../img/basic/tab_p1_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p1_off:visited {
	color:#999999;
}

#tab_p4_on {
	background-image:url(../img/basic/tab_p4_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p4_off {
	background-image:url(../img/basic/tab_p4_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p4_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p4_off a:visited{
	color:#999999;
}

#tab_p4_off:hover{
	background-image:url(../img/basic/tab_p4_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}


/*-----------------------------*
	タブメニュー第2group
 *-----------------------------*/
#tab_p2_on {
	background-image:url(../img/basic/tab_p2_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p2_off {
	background-image:url(../img/basic/tab_p2_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p2_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p2_off a:visited{
	color:#999999;
}

#tab_p2_off:hover {
	background-image:url(../img/basic/tab_p2_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p3_on {
	background-image:url(../img/basic/tab_p3_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p3_off {
	background-image:url(../img/basic/tab_p3_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p3_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p3_off a:visited{
	color:#999999;
}

#tab_p3_off:hover{
	background-image:url(../img/basic/tab_p3_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p5_on {
	background-image:url(../img/basic/tab_p5_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p5_off {
	background-image:url(../img/basic/tab_p5_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p5_off a{
	display:block;
	height:38px;
	width:160px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p5_off a:visited{
	color:#999999;
}

#tab_p5_off:hover {
	background-image:url(../img/basic/tab_p5_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p6_on {
	background-image:url(../img/basic/tab_p6_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p6_off {
	background-image:url(../img/basic/tab_p6_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p6_off a{
	display:block;
	height:38px;
	width:160px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p6_off a:visited{
	color:#999999;
}

#tab_p6_off:hover{
	background-image:url(../img/basic/tab_p6_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:160px;
	float:left;	
}

#tab_p7_on {
	background-image:url(../img/basic/tab_p7_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p7_off {
	background-image:url(../img/basic/tab_p7_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p7_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p7_off a:visited{
	color:#999999;
}

#tab_p7_off:hover {
	background-image:url(../img/basic/tab_p7_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p8_on {
	background-image:url(../img/basic/tab_p8_on.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;	
}

#tab_p8_off {
	background-image:url(../img/basic/tab_p8_off.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

#tab_p8_off a{
	display:block;
	height:38px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
}

#tab_p8_off a:visited{
	color:#999999;
}

#tab_p8_off:hover {
	background-image:url(../img/basic/tab_p8_over.jpg);
	background-repeat:no-repeat;
	display:block;
	height:38px;
	width:120px;
	float:left;
}

/*--------------------------*
	カテゴリバナー関連
*---------------------------*/
.cate_p1 {
	background-image: url(../img/basic/p1/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_p2 {
	background-image: url(../img/basic/p2/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_p3 {
	background-image: url(../img/basic/p3/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_p4 {
	background-image: url(../img/basic/p4/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_p5 {
	background-image: url(../img/basic/p5/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_p6 {
	background-image: url(../img/basic/p6/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_jpsp {
	background-image: url(../img/jpsp/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_estate {
	background-image: url(../img/estate/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

.cate_stockcom {
	background-image: url(../img/stockcom/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}


/*--------------------------*
	サブメニュー関連
*---------------------------*/
.text_ind {
	text-indent:-9999px;
	font-size:9px;
}

#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_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;
	position:relative;		
}

#smenu_insidebar {
	background-image:url(../img/common/sub_menu/menubg_inside.gif);
	background-repeat:no-repeat;
	width:700px;
	height:26px;
	margin:0px;
	position:relative;	
}

#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 {
	height:14px; 
	background-image:url(../img/common/sub_menu/menuico.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:6px;
	display: block;
	float: left;
}

.smenu_titletext{
	margin-left:16px;
	padding-top:5px;
}

#smenu_scl {
	font-size:10px;
	color:#515151;
	text-align:right;
	margin:0px;
	position:absolute;
	right:4px;
	bottom:0px;
}


/*--------------------------*
	カテゴリ移動の矢印
*---------------------------*/
#cate_nextbtn{
	width:730px;
	height:24px;
	position:relative;
	display:block;
}

#cate_nextbtn a:visited{
	color:#999999;
}

#cate_next_p1{
	height:14px;
	width:157px;
	background-image:url(../img/basic/catetitle_p1.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
}

#cate_next_p2{
	height:14px;
	width:118px;
	background-image:url(../img/basic/catetitle_p2.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#cate_next_p3{
	height:14px;
	width:117px;
	background-image:url(../img/basic/catetitle_p3.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#cate_next_p4{
	height:14px;
	width:208px;
	background-image:url(../img/basic/catetitle_p4.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#cate_next_p5{
	height:14px;
	width:118px;
	background-image:url(../img/basic/catetitle_p5.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#cate_next_p6{
	height:14px;
	width:157px;
	background-image:url(../img/basic/catetitle_p6.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/*------------------------*
	p1のサブメニュー
 *------------------------*/
#p101{
	width:97px;
	float:left;
	display:block;
}

#p101 a:visited{
	color:#999999;
}

#smenu_p101 {
	background-image:url(../img/basic/p1/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;	
}

#smenu_p101_over {
	background-image:url(../img/basic/p1/img/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p101:hover {
	background-image:url(../img/basic/p1/img/titlemenu_01_over.gif);
}

#p102{
	width:145px;
	float:left;
	display:block;
}

#p102 a:visited{
	color:#999999;
}

#smenu_p102 {
	background-image:url(../img/basic/p1/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:115px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p102_over {
	background-image:url(../img/basic/p1/img/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:115px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p102:hover {
	background-image:url(../img/basic/p1/img/titlemenu_02_over.gif);
}

#p103{
	width:124px;
	float:left;
	display:block;
}

#p103 a:visited{
	color:#999999;
}

#smenu_p103 {
	background-image:url(../img/basic/p1/img/titlemenu_03.gif);
	background-repeat:no-repeat;
	width:94px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;	
}

#smenu_p103_over {
	background-image:url(../img/basic/p1/img/titlemenu_03_over.gif);
	background-repeat:no-repeat;
	width:94px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;	
}

a#smenu_p103:hover {
	background-image:url(../img/basic/p1/img/titlemenu_03_over.gif);
}

#p104{
	width:124px;
	float:left;	
	display:block;
}

#p104 a:visited{
	color:#999999;
}

#smenu_p104 {
	background-image:url(../img/basic/p1/img/titlemenu_04.gif);
	background-repeat:no-repeat;
	width:94px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p104_over {
	background-image:url(../img/basic/p1/img/titlemenu_04_over.gif);
	background-repeat:no-repeat;
	width:94px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p104:hover {
	background-image:url(../img/basic/p1/img/titlemenu_04_over.gif);
}

/*--P1_01.html--*/
#title_p101 {
	background-image:url(../img/basic/p1/01/title_p101.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P1_02.html--*/
#title_p102 {
	background-image:url(../img/basic/p1/02/title_p102.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P1_03.html--*/
#title_p103 {
	background-image:url(../img/basic/p1/03/title_p103.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P1_04.html--*/
#title_p104 {
	background-image:url(../img/basic/p1/04/title_p104.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
	p2のサブメニュー
 *------------------------*/
#p201{
	width:190px;
	float:left;
	display:block;
}

#p201 a:visited{
	color:#999999;
}

#smenu_p201 {
	background-image:url(../img/basic/p2/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p201_over {
	background-image:url(../img/basic/p2/img/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p201:hover {
	background-image:url(../img/basic/p2/img/titlemenu_01_over.gif);
}

#p202{
	width:190px;
	float:left;
	display:block;
}

#p202 a:visited{
	color:#999999;
}


#smenu_p202 {
	background-image:url(../img/basic/p2/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p202_over {
	background-image:url(../img/basic/p2/img/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p202:hover {
	background-image:url(../img/basic/p2/img/titlemenu_02_over.gif);
}


/*--P2_01.html--*/
#title_p201 {
	background-image:url(../img/basic/p2/01/title_p201.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P2_02.html--*/
#title_p202 {
	background-image:url(../img/basic/p2/02/title_p202.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
	p3のサブメニュー
 *------------------------*/
#p301{
	width:139px;
	float:left;
	display:block;
}

#p301 a:visited{
	color:#999999;
}

#smenu_p301 {
	background-image:url(../img/basic/p3/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:109px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p301_over {
	background-image:url(../img/basic/p3/img/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:109px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p301:hover {
	background-image:url(../img/basic/p3/img/titlemenu_01_over.gif);
}

#p302{
	width:223px;
	float:left;
	display:block;
}

#p302 a:visited{
	color:#999999;
}

#smenu_p302 {
	background-image:url(../img/basic/p3/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:193px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p302_over {
	background-image:url(../img/basic/p3/img/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:193px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p302:hover {
	background-image:url(../img/basic/p3/img/titlemenu_02_over.gif);
}

/*--P3_01.html--*/
#title_p301 {
	background-image:url(../img/basic/p3/01/title_p301.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P3_02.html--*/
#title_p302 {
	background-image:url(../img/basic/p3/02/title_p302.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
	p4のサブメニュー
 *------------------------*/
#p401{
	width:85px;
	float:left;
	display:block;
}

#p401 a:visited{
	color:#999999;
}

#smenu_p401 {
	background-image:url(../img/basic/p4/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:55px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p401_over {
	background-image:url(../img/basic/p4/img/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:55px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p401:hover {
	background-image:url(../img/basic/p4/img/titlemenu_01_over.gif);
}

#p402{
	width:58px;
	float:left;
	display:block;
}

#p402 a:visited{
	color:#999999;
}

#smenu_p402 {
	background-image:url(../img/basic/p4/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:28px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p402_over {
	background-image:url(../img/basic/p4/img/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:28px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p402:hover {
	background-image:url(../img/basic/p4/img/titlemenu_02_over.gif);
}

#p403{
	width:97px;
	float:left;
	display:block;
}

#p403 a:visited{
	color:#999999;
}

#smenu_p403 {
	background-image:url(../img/basic/p4/img/titlemenu_03.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p403_over {
	background-image:url(../img/basic/p4/img/titlemenu_03_over.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p403:hover {
	background-image:url(../img/basic/p4/img/titlemenu_03_over.gif);
}

#p404{
	width:97px;
	float:left;
	display:block;
}

#p404 a:visited{
	color:#999999;
}

#smenu_p404 {
	background-image:url(../img/basic/p4/img/titlemenu_04.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p404_over {
	background-image:url(../img/basic/p4/img/titlemenu_04_over.gif);
	background-repeat:no-repeat;
	width:67px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p404:hover {
	background-image:url(../img/basic/p4/img/titlemenu_04_over.gif);
}

#p405{
	width:85px;
	float:left;
	display:block;
}

#p405 a:visited{
	color:#999999;
}

#smenu_p405 {
	background-image:url(../img/basic/p4/img/titlemenu_05.gif);
	background-repeat:no-repeat;
	width:55px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p405_over {
	background-image:url(../img/basic/p4/img/titlemenu_05_over.gif);
	background-repeat:no-repeat;
	width:55px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p405:hover {
	background-image:url(../img/basic/p4/img/titlemenu_05_over.gif);
}

#p406{
	width:199px;
	float:left;
	display:block;
}

#p406 a:visited{
	color:#999999;
}

#smenu_p406 {
	background-image:url(../img/basic/p4/img/titlemenu_06.gif);
	background-repeat:no-repeat;
	width:169px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p406_over {
	background-image:url(../img/basic/p4/img/titlemenu_06_over.gif);
	background-repeat:no-repeat;
	width:169px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p406:hover {
	background-image:url(../img/basic/p4/img/titlemenu_06_over.gif);
}

#p407{
	width:160px;
	float:left;
	display:block;
}

#p407 a:visited{
	color:#999999;
}

#smenu_p407 {
	background-image:url(../img/basic/p4/img/titlemenu_07.gif);
	background-repeat:no-repeat;
	width:130px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p407_over {
	background-image:url(../img/basic/p4/img/titlemenu_07_over.gif);
	background-repeat:no-repeat;
	width:130px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p407:hover {
	background-image:url(../img/basic/p4/img/titlemenu_07_over.gif);
}

/*--P4_01.html--*/
#title_p401 {
	background-image:url(../img/basic/p4/01/title_p401.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_02.html--*/
#title_p402 {
	background-image:url(../img/basic/p4/02/title_p402.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_03.html--*/
#title_p403 {
	background-image:url(../img/basic/p4/03/title_p403.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_04.html--*/
#title_p404 {
	background-image:url(../img/basic/p4/04/title_p404.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_05.html--*/
#title_p405 {
	background-image:url(../img/basic/p4/05/title_p405.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_06.html--*/
#title_p406 {
	background-image:url(../img/basic/p4/06/title_p406.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--P4_07.html--*/
/*--jpsp/list.t.html--*/
#title_p407 {
	background-image:url(../img/basic/p4/07/title_p407.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
	p5のサブメニュー
 *------------------------*/
#p501{
	width:172px;
	float:left;
	display:block;
}

#p501 a:visited{
	color:#999999;
}

#smenu_p501 {
	background-image:url(../img/basic/p5/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:142px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p501_over {
	background-image:url(../img/basic/p5/img/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:142px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p501:hover {
	background-image:url(../img/basic/p5/img/titlemenu_01_over.gif);
}

#p502{
	width:172px;
	float:left;
	display:block;
}

#p502 a:visited{
	color:#999999;
}

#smenu_p502 {
	background-image:url(../img/basic/p5/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:142px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p502_over {
	background-image:url(../img/basic/p5/img/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:142px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p502:hover {
	background-image:url(../img/basic/p5/img/titlemenu_02_over.gif);
}

#p503{
	width:202px;
	float:left;
	display:block;
}

#p503 a:visited{
	color:#999999;
}

#smenu_p503 {
	background-image:url(../img/basic/p5/img/titlemenu_03.gif);
	background-repeat:no-repeat;
	width:172px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p503_over {
	background-image:url(../img/basic/p5/img/titlemenu_03_over.gif);
	background-repeat:no-repeat;
	width:172px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p503:hover {
	background-image:url(../img/basic/p5/img/titlemenu_03_over.gif);
}

#p504{
	width:61px;
	float:left;
	display:block;
}

#p504 a:visited{
	color:#999999;
}

#smenu_p504 {
	background-image:url(../img/basic/p5/img/titlemenu_04.gif);
	background-repeat:no-repeat;
	width:31px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p504_over {
	background-image:url(../img/basic/p5/img/titlemenu_04_over.gif);
	background-repeat:no-repeat;
	width:31px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p504:hover {
	background-image:url(../img/basic/p5/img/titlemenu_04_over.gif);
}

#p505{
	width:112px;
	float:left;
	display:block;
}

#p505 a:visited{
	color:#999999;
}

#smenu_p505 {
	background-image:url(../img/basic/p5/img/titlemenu_05.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p505_over {
	background-image:url(../img/basic/p5/img/titlemenu_05_over.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p505:hover {
	background-image:url(../img/basic/p5/img/titlemenu_05_over.gif);
}

#p506{
	width:112px;
	float:left;
	display:block;
}

#p506 a:visited{
	color:#999999;
}

#smenu_p506 {
	background-image:url(../img/basic/p5/img/titlemenu_06.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p506_over {
	background-image:url(../img/basic/p5/img/titlemenu_06_over.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p506:hover {
	background-image:url(../img/basic/p5/img/titlemenu_06_over.gif);
}

#p507{
	width:112px;
	float:left;
	display:block;
}

#p507 a:visited{
	color:#999999;
}

#smenu_p507 {
	background-image:url(../img/basic/p5/img/titlemenu_07.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_p507_over {
	background-image:url(../img/basic/p5/img/titlemenu_07_over.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p507:hover {
	background-image:url(../img/basic/p5/img/titlemenu_07_over.gif);
}

/*--p5_01.html--*/
#title_p501 {
	background-image:url(../img/basic/p5/01/title_p501.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_02.html--*/
#title_p502 {
	background-image:url(../img/basic/p5/02/title_p502.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_03.html--*/
#title_p503 {
	background-image:url(../img/basic/p5/03/title_p503.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_04.html--*/
#title_p504 {
	background-image:url(../img/basic/p5/04/title_p504.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_05.html--*/
#title_p505 {
	background-image:url(../img/basic/p5/05/title_p505.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_06.html--*/
#title_p506 {
	background-image:url(../img/basic/p5/06/title_p506.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p5_07.html--*/
#title_p507 {
	background-image:url(../img/basic/p5/07/title_p507.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
	p6のサブメニュー
 *------------------------*/
#p601{
	width:124px;
	float:left;
	display:block;
}

#p601 a:visited{
	color:#999999;
}

#smenu_p601 {
	background-image:url(../img/basic/p6/img/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:94px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p601:hover {
	background-image:url(../img/basic/p6/img/titlemenu_01_over.gif);
}

#p602{
	width:112px;
	float:left;
	display:block;
}

#p602 a:visited{
	color:#999999;
}

#smenu_p602 {
	background-image:url(../img/basic/p6/img/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:82px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_p602:hover {
	background-image:url(../img/basic/p6/img/titlemenu_02_over.gif);
}

/*--p6_01.html--*/
#title_p601 {
	background-image:url(../img/basic/p6/01/title_p601.gif);
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*--p6_02.html--*/
#title_p602 {
	background-image:url(../img/basic/p6/02/title_p602.gif);
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

/*------------------------*
　マーケットページの定義
 *------------------------*/
 .cate_market {
	background-image: url(../img/market/img/category.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:100px;
}

/*------------------------*
　FAQページの定義
 *------------------------*/
 .qa_group {
 	width:700px;
 	padding:7px;
 	border:#bebebe;
	border-style:dashed;
	border-width:1px;
	margin-bottom:20px;
}

.question{
	padding:3px;
	font-weight:bold;
	font-size:13px;
	color:#e35700;
}

.answer{
	padding-bottom:3px;
	padding-left:30px;
	padding-right:3px;
	padding-top:3px;
}


/*-----------------------------*
	銘柄のタブメニュー定義
 *-----------------------------*/
 /*--Tab1ページ表示--*/
#stock1_tab1_on {
	background-image:url(../img/stocks/tab/tab1_on/stocktab1_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock1_tab1_off a{
	display:block;
	height:28px;
	width:138px;
	text-indent:-9999px;
	overflow:hidden;
}

#stock1_tab2_off {
	background-image:url(../img/stocks/tab/tab1_on/stocktab2_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}


#stock1_tab2_off a{
	display:block;
	height:28px;
	width:138px;
	text-indent:-9999px;
	overflow:hidden;
}

#stock1_tab3_off {
	background-image:url(../img/stocks/tab/tab1_on/stocktab3_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}


#stock1_tab3_off a{
	display:block;
	height:28px;
	width:141px;
	text-indent:-9999px;
	overflow:hidden;
}

#stock1_tab4_off {
	background-image:url(../img/stocks/tab/tab1_on/stocktab4_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#stock1_tab4_off a{
	display:block;
	height:28px;
	width:141px;
	text-indent:-9999px;
	overflow:hidden;
}

#stock1_tab2_off:hover {
	background-image:url(../img/stocks/tab/tab1_on/stocktab2_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock1_tab3_off:hover {
	background-image:url(../img/stocks/tab/tab1_on/stocktab3_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#stock1_tab4_off:hover {
	background-image:url(../img/stocks/tab/tab1_on/stocktab4_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

 /*--Tab2ページ表示--*/
#stock2_tab1_off {
	background-image:url(../img/stocks/tab/tab2_on/stocktab1_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock2_tab2_on {
	background-image:url(../img/stocks/tab/tab2_on/stocktab2_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock2_tab3_off {
	background-image:url(../img/stocks/tab/tab2_on/stocktab3_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#stock2_tab1_off:hover {
	background-image:url(../img/stocks/tab/tab2_on/stocktab1_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock2_tab3_off:hover {
	background-image:url(../img/stocks/tab/tab2_on/stocktab3_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

 /*--Tab3ページ表示--*/
#stock3_tab1_off {
	background-image:url(../img/stocks/tab/tab3_on/stocktab1_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock3_tab2_off {
	background-image:url(../img/stocks/tab/tab3_on/stocktab2_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock3_tab3_on {
	background-image:url(../img/stocks/tab/tab3_on/stocktab3_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

#stock3_tab1_off:hover {
	background-image:url(../img/stocks/tab/tab3_on/stocktab1_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock3_tab2_off:hover {
	background-image:url(../img/stocks/tab/tab3_on/stocktab2_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

 /*--Tab4ページ表示--*/
#stock4_tab1_off {
	background-image:url(../img/stocks/tab/tab4_on/stocktab1_off.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock4_tab1_off a{
	display:block;
	height:28px;
	width:138px;
	text-indent:-9999px;
	overflow:hidden;
}

#stock4_tab1_off:hover {
	background-image:url(../img/stocks/tab/tab4_on/stocktab1_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:138px;
	float:left;	
}

#stock4_tab4_on {
	background-image:url(../img/stocks/tab/tab4_on/stocktab4_on.gif);
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:141px;
	float:left;	
}

/*--その他--*/
#stock_tab{
	margin-top: 5px;
}

#stock_tab_bar {
	background-image:url(../img/stocks/tab/stocktab_bar.gif);
	background-repeat:repeat-x;
	display:block;
	height:40px;
	width:300px;
	float:left;	
}


/*------------------------*
	社債・国際のサブメニュー
 *------------------------*/
.smenu_ico_blue {
	height:14px; 
	background-image:url(../img/bonds/ico.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:6px;
	display: block;
	float: left;
}

.bonds_etc{
	width:680px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}

/*---------------------*/
#pbonds01{
	width:190px;
	float:left;
	display:block;
}

#pbonds01 a:visited{
	color:#999999;
}

#smenu_pbonds01 {
	background-image:url(../img/bonds/titlemenu_01.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_pbonds01_over {
	background-image:url(../img/bonds/titlemenu_01_over.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_pbonds01:hover {
	background-image:url(../img/bonds/titlemenu_01_over.gif);
}

#pbonds02{
	width:190px;
	float:left;
	display:block;
}

#pbonds02 a:visited{
	color:#999999;
}

#smenu_pbonds02 {
	background-image:url(../img/bonds/titlemenu_02.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#smenu_pbonds02_over {
	background-image:url(../img/bonds/titlemenu_02_over.gif);
	background-repeat:no-repeat;
	width:160px;
	height:14px;
	display:block;
	margin-left:16px;
	text-indent:-9999px;
	overflow:hidden;
}

a#smenu_pbonds02:hover {
	background-image:url(../img/bonds/titlemenu_02_over.gif);
}

/*-------------------------*/
#title_pbonds01 {
	background-image:url(../img/bonds/title_p01.gif);
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}

#title_pbonds02 {
	background-image:url(../img/bonds/title_p02.gif);
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	height:23px;
}


/*-----------------------------*
	用語集定義
 *-----------------------------*/
#word_ico{
	background-image:url(../img/etc/word_title_ico.gif);
	width:27px;
	height:28px;
	float:left;
	margin-right:10px;
}
#word_main{
	height:28px;
	font-size:20px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align:top;
}
.word_bar{
	height:2px;
	width:710px;
	background-image:url(../img/etc/word_bar.gif);
	background-repeat:repeat-x;
}

.dotbar{
	background-image:url(../img/etc/word_dotbar.gif);
	background-repeat:repeat-x;
	width:670px;
	height:3px;
}

#word_box{
	background-color:#FFFFCC;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	margin:10px;
	width:690px;
}

.word_box_title{
	vertical-align:top;
	width:100px;
}

.wb_cont{
	vertical-align:top;
	text-align:left;
	width:590px;
}

#yomi_title{
	background-image:url(../img/etc/word_yomigana.gif);
	background-repeat:no-repeat;
	width:90px;
	height:13px;
	float:left;
}

#yomigana{
	color:#515151;
	font-size:12px;
	float:left;
	width:620px;
	vertical-align:top;
	text-align:left;	
}

#imi_title{
	background-image:url(../img/etc/word_imi.gif);
	background-repeat:no-repeat;
	width:90px;
	height:13px;
	float:left;
}

#imi{
	color:#515151;
	font-size:12px;
	float:left;
	width:620px;
	vertical-align:top;
	text-align:left;
}

#wordlist_title{
	background-image:url(../img/etc/word_listbar.jpg);
	background-repeat:no-repeat;
	width:701px;
	height:26px;
	margin-bottom:10px;
}

#wordlist_table{
	width:702px;
}

#wordlist_table td{
	width:234px;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
}

#a_title{
	background-image:url(../img/etc/word_a.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ka_title{
	background-image:url(../img/etc/word_ka.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#sa_title{
	background-image:url(../img/etc/word_sa.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ta_title{
	background-image:url(../img/etc/word_ta.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#na_title{
	background-image:url(../img/etc/word_na.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ha_title{
	background-image:url(../img/etc/word_ha.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ma_title{
	background-image:url(../img/etc/word_ma.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ya_title{
	background-image:url(../img/etc/word_ya.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#ra_title{
	background-image:url(../img/etc/word_ra.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

#wa_title{
	background-image:url(../img/etc/word_wa.gif);
	background-repeat:no-repeat;
	width:43px;
	height:15px;
}

.wordlist{
	padding-left:50px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;	
}


/*------------------------*
　その他ページの定義
 *------------------------*/

/*-vina-finance.comとは-*/
#cate_aboutvina{
	background-image: url(../img/etc/cate_aboutvina.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-会社概要-*/
#cate_company{
	background-image: url(../img/etc/cate_company.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-お問い合わせ-*/
#cate_contact{
	background-image: url(../img/etc/cate_contact.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-広告掲載-*/
#cate_advert{
	background-image: url(../img/etc/cate_advert.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-個人情報保護方針-*/
#cate_privacy{
	background-image: url(../img/etc/cate_privacy.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-ご利用環境-*/
#cate_usage{
	background-image: url(../img/etc/cate_usage.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-What's New-*/

#cate_whatsnew{
	background-image: url(../img/etc/cate_whatsnew.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*-サイトマップ-*/
#cate_sitemap{
	background-image: url(../img/etc/cate_sitemap.gif);
	background-repeat:no-repeat;
	width:700px;
	height:61px;
	margin-bottom:10px;
}

/*--テキスト右寄せ---*/
#text_right{
 style="text-align:right;
}

/*------------------------*
 ランキング
 *------------------------*/

#main_rank h1 {
	width: 700px;
	height: 100px;
	background-image: url(../img/rank/img/category.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#main_rank .smenu_ico {
	margin-left:5px;
	margin-top:6px;
	height:14px; 
	background-image: url(../img/rank/img/menuico_yellow.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#main_rank .smenu_ico a, #rank_main .smenu_ico span {
	margin-left: 16px;
}

#main_rank #smenu_01 {
	width: 160px;
}

#main_rank #smenu_04 {
	width: 160px;
}

#main_rank #smenu_02 {
	width: 175px;
}

#main_rank #smenu_05 {
	width: 175px;
}

#main_rank #smenu_03 {
	width: 175px;
}

#main_rank #smenu_06 {
	width: 175px;
}

#main_rank h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 8px solid #E0BD06;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

/*------------------------*
 投資信託
 *------------------------*/

#main_funds h1 {
	width: 700px;
	height: 100px;
	background-image: url(../img/fund/img/category.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#main_funds .smenu_ico {
	margin-left:5px;
	margin-top:6px;
	height:14px; 
	background-image: url(../img/common/sub_menu/menuico.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#main_funds .smenu_ico a, #funds_main .smenu_ico span {
	margin-left: 16px;
}

#main_funds #smenu_01 {
	width: 160px;
}

#main_funds #smenu_02 {
	width: 160px;
}

#main_funds h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 8px solid #993300;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

/*------------------------*
 セミナー情報
 *------------------------*/

#main_seminar h1 {
	width: 700px;
	height: 100px;
	background-image: url(../img/seminar/img/category.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*------------------------*
 カレンダー
 *------------------------*/

#main_calendar h1 {
	width: 700px;
	height: 100px;
	margin-bottom: 10px;
	background-image: url(../img/calendar/img/category.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*------------------------*
 証券会社比較
 *------------------------*/

#main_sec h1 {
	width: 700px;
	height: 100px;
	background-image: url(../img/securities/img/category.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#main_sec .smenu_ico {
	margin-left:5px;
	margin-top:6px;
	height:14px; 
	background-image: url(../img/securities/img/smenuico.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#main_sec .smenu_ico a, #main_sec .smenu_ico strong {
	margin-left: 16px;
	margin-top: 0px;
}

#main_sec #smenu_00 {
	width: 72px;
}

#main_sec #smenu_01 {
	width: 88px;
}

#main_sec #smenu_02 {
	width: 88px;
}

#main_sec #smenu_03 {
	width: 72px;
}

#main_sec #smenu_04 {
	width: 72px;
}

#main_sec #smenu_05 {
	width: 96px;
}

#main_sec #smenu_06 {
	width: 80px;
}

#main_sec h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 8px solid #E0BD06;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

