/*@charset "utf-8";*/

/*-- 全体指定 --*/

* {
	margin: 0;
	padding: 0px;
}

html {
	height: 100%;ul01
}

body {
	margin: 0px auto;
	padding: 0px;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;
	background-position: center 10px;
}

img {
	border:0px;
	}
	
#wrap {	width: 851px;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	height: 100%;
	min-height: 100%;
}

.notext {
	display: none;
	}
	
.notext01 {
	text-indent: -10000px;
	}
	
.pagetop {
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}

.pagetop a {
	background-image: url(../img/page.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 631px;
	display: block;
	text-indent: -10000px;
	margin-left: 19px;
	clear: both;
}

.pagetop a:hover {
	background-image: url(../img/page_f.gif);

}

.pagetop_box {
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}




.pagetop-cr {
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}

.pagetop-cr a {
	background-image: url(../img/page.gif);
	background-repeat: no-repeat;
	background-position:right;
	height: 27px;
	width: 780px;
	display: block;
	text-indent: -10000px;
	margin-left: 19px;
}

.pagetop-cr a:hover {
	background-image: url(../img/page_f.gif);

}

.pagetop-cr_box {
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}









/*-- ヘッダー指定 --*/

#header {
	width: 851px;
	height: 80px;
	background-image: url(../img/title.gif);
	background-repeat: no-repeat;
	background-position: center 9px;
	overflow:hidden;
}

#header p {
	display: none;
}

h1 {
	font-size: 9px;
	color: #002248;
	margin-left: 92px;
	letter-spacing: 0.5pt;
	line-height: 700%;
}

#header02 {	width: 851px;
	height: 31px;
}

#header02 ul {
	margin-top: -1px;
}

#header02 li {
	float: left;
	text-indent: -10000px;
	list-style-type: none;
}

.boa a {
	background-image: url(../img/bo01.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 73px;
	display: block;
}

.boa a:hover {
	background-image: url(../img/bo01_f.jpg);
	background-repeat: no-repeat;
}

.bob a {
	background-image: url(../img/bo02.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 113px;
	display: block;
}

.bob a:hover {
	background-image: url(../img/bo02_f.jpg);
	background-repeat: no-repeat;
}

.boc a {
	background-image: url(../img/bo03.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 96px;
	display: block;
}

.boc a:hover {
	background-image: url(../img/bo03_f.jpg);
	background-repeat: no-repeat;
}

.bod a {
	background-image: url(../img/bo04.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 104px;
	display: block;
}

.bod a:hover {
	background-image: url(../img/bo04_f.jpg);
	background-repeat: no-repeat;
}

.boe a {
	background-image: url(../img/bo05.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 96px;
	display: block;
}

.boe a:hover {
	background-image: url(../img/bo05_f.jpg);
	background-repeat: no-repeat;
}

.bof a {
	background-image: url(../img/bo06.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 112px;
	display: block;
}

.bof a:hover {
	background-image: url(../img/bo06_f.jpg);
	background-repeat: no-repeat;
}

.bog a {
	background-image: url(../img/bo07.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 99px;
	display: block;
}

.bog a:hover {
	background-image: url(../img/bo07_f.jpg);
	background-repeat: no-repeat;
}

.boh a {
	background-image: url(../img/bo08.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 86px;
	display: block;
}

.boh a:hover {
	background-image: url(../img/bo08_f.jpg);
	background-repeat: no-repeat;
}


.boi a {
	background-image: url(../img/bo09.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 72px;
	display: block;
}

.boi a:hover {
	background-image: url(../img/bo09_f.jpg);
	background-repeat: no-repeat;
}

/*-- 左メイン+右メニュー部分指定 --*/

/*--------------------------------------------------------
　　　　20080522　フォント追記(F)        
---------------------------------------------------------*/

#main {
	width: 851px;
	clear: both;
	line-height: 120%;
	color: #000000;
	letter-spacing: 1pt;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka;

}

/*--------------------------------------------------------
　　　　20080522　フォント追記(F)  ここまで 
---------------------------------------------------------*/

/*-- 左部分指定 --*/

#leftmenu {
	width: 201px;
	float: left;
	height: auto;
}

#leftmenu ul {
	list-style-type: none;
}

.menu01 ul {
	text-indent: -10000px;
	background-image: url(../img/back01.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 199px;
	border-right: 1px solid #0078AC;
	border-left: 1px solid #0078AC;
}

.vip a {
	background-image: url(../img/bo28.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.vip a:hover {
	background-image: url(../img/bo28_f.jpg);
	background-repeat: no-repeat;
}



.boj a {
	background-image: url(../img/bo11.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boj a:hover {
	background-image: url(../img/bo11_f.jpg);
	background-repeat: no-repeat;
}
	
.bol a {
	background-image: url(../img/bo19.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bol a:hover {
	background-image: url(../img/bo19_f.jpg);
	background-repeat: no-repeat;
}

.bom a {
	background-image: url(../img/bo26.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bom a:hover {
	background-image: url(../img/bo26_f.jpg);
	background-repeat: no-repeat;
}


.bomp a {
	background-image: url(../img/bom2m.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bomp a:hover {
	background-image: url(../img/bom2m_f.jpg);
	background-repeat: no-repeat;
}






	
.bon a {
	background-image: url(../img/bo15.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bon a:hover {
	background-image: url(../img/bo15_f.jpg);
	background-repeat: no-repeat;
}

.boo a {
	background-image: url(../img/bo16.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boo a:hover {
	background-image: url(../img/bo16_f.jpg);
	background-repeat: no-repeat;
}

/*--20091008 新・日経225ミニ投資講座メニュー用（m）--*/

.boo2 a {
	background-image: url(../img/bo22.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boo2 a:hover {
	background-image: url(../img/bo22_f.jpg);
	background-repeat: no-repeat;
}

/*--20091008 新・日経225ミニ投資講座メニュー用（m）ここまで--*/

/*--20100408日経225ミニテクニカルトレード講座メニュー用（m）--*/

.boo4 a {
	background-image: url(../img/bo25.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boo4 a:hover {
	background-image: url(../img/bo25_f.jpg);
	background-repeat: no-repeat;
}

/*--20100910FX初心者講座メニュー用（m）--*/

.boo9 a {
	background-image: url(../img/bo27.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boo9 a:hover {
	background-image: url(../img/bo27_f.jpg);
	background-repeat: no-repeat;
}


/*--20100408日経225ミニテクニカルトレード講座メニュー用（m）ここまで--*/

/*--20091204 CFDメニュー用（m）--*/

.boo3 a {
	background-image: url(../img/bo23.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boo3 a:hover {
	background-image: url(../img/bo23_f.jpg);
	background-repeat: no-repeat;
}

/*--20091204 CFDメニュー用（m）ここまで--*/

.bop a {
	background-image: url(../img/bo17.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bop a:hover {
	background-image: url(../img/bo17_f.jpg);
	background-repeat: no-repeat;
}

.boq a {
	background-image: url(../img/bo18.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.boq a:hover {
	background-image: url(../img/bo18_f.jpg);
	background-repeat: no-repeat;
}

.bor {
	background-image: url(../img/ori.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -10000px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}

.bos a {
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	font-size: 12px;
	color: #205581;
	text-decoration: underline;
	margin-left: 10px;
	margin-bottom: 8px;
	display: block;
	height: auto;
}

.bos a:hover {
	color: #999999;
}


.bot {
	background-image: url(../img/blog.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -10000px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.bou {
	background-image: url(../img/oreora.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -10000px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.bov {
	background-image: url(../img/book.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -10000px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.bow a {
	background-image: url(../img/bo21.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 199px;
	display: block;
	border-bottom: 1px solid #0078AC;
}

.bow a:hover {
	background-image: url(../img/bo21_f.jpg);
	background-repeat: no-repeat;
}

.box {
	background-image: url(../img/soft.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 200px;
	display: block;
	text-indent: -10000px;
	margin-bottom: 15px;
	margin-top: 15px;
	background-color: #FFFFFF;
}

.boy a {
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 20px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 15px;
	display: block;
	text-indent: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boy a:hover {
	text-decoration: underline;
}

.mail {
	background-image: url(../img/back02.gif);
	background-repeat: repeat-y;
	margin-top:10px;
	
}

.mail dt {
	background-image: url(../img/mail.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 200px;
	display: block;
	text-indent: -10000px;

}

.mail dd
 {
	font-size: 12px;
	color: #666666;
	line-height: 170%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	}

.mailf a {
	background-image: url(../img/mailfree.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 180px;
	text-indent: -10000px;
	display: block;
}

.mailf a:hover {
	background-image: url(../img/mailfree_f.jpg);
}

.mailp a {
	background-image: url(../img/mail.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 180px;
	text-indent: -10000px;
	display: block;
	margin-bottom: -1px;
}

.mailp a:hover {
	background-image: url(../img/mail_f.jpg);
}

.mail01 {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 8px;
}



.request {
	background-image: url(../img/back02.gif);
	background-repeat: repeat-y;
	margin-top:10px;
	
}

.request dt {
	background-image: url(../img/request.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 200px;
	display: block;
	text-indent: -10000px;

}

.request dd
 {
	font-size: 12px;
	color: #666666;
	line-height: 170%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	}
	
	
.requestf a {
	background-image: url(../img/request-ico.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 180px;
	text-indent: -10000px;
	display: block;
}

.requestf a:hover {
	background-image: url(../img/request-ico_f.jpg);
}	
	


.book {
	background-color: #F2F2F2;
	padding-bottom: 10px;
	font-size: 12px;
	width: 200px;
}

.book p {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}

.free {
	background-image: url(../img/free.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	font-size: 14px;
}

.free01 {
	margin-left: 32px;
}

.add {
	background-image: url(../img/back03.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: auto;
	width: 181px;
	border: 2px solid #FFFFFF;
	margin-left: 8px;
	margin-top: 10px;
	padding-top: 8px;
	background-position: bottom;
	background-color: #FF7300;
}

.add strong {
	font-size: 14px;
	margin-left: 8px;
}

.add hr {
	font-size: 12px;
	color: #FFFFFF;
	height: 1px;
	width: 170px;
}

.addwaku {
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
	background-image: url(../img/orange.jpg);
	height: 22px;
	width: 177px;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 3px;
}


.sc {
	font-size: 14px;
	font-weight: bold;
}

address {
	font-style: normal;
	margin-bottom: 12px;
	font-size: 12px;
	margin-left: 8px;
	margin-right: 8px;
}

/*-- 右部分指定 --*/

#rightmenu {
	float: right;
	width: 650px;
	height: auto;
	background-color: #FFFFFF;
}

#rightmenu-c {
	float: right;
	width: 850px;
	height: auto;
	background-color: #FFFFFF;
}

.mainmenu {
	width: 631px;
	margin-top: 15px;
	display: inline;
	margin-left: 19px;
	height: auto;
	margin-bottom: -15px;
}

.mainmenu p {
	display: none;
}

.mainmenu2 {
	width: 631px;
	margin-top: 10px;
	display: block;
	margin-left: 19px;
	height: 265px;
	margin-bottom: 0px;
}

.mainmenu2 p {
	display: none;
}

.cfd-shool {
	width:298px;
	height:262px;
	margin:0;
	padding:0;
	float:right;
	
	}





.boxa h3 a {
	width: 314px;
	height: 129px;
	float: left;
	margin-left: 2px;
	text-indent: -10000px;
	background-image: url(../img/main01.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa h3 a:hover {
	background-image: url(../img/main01_f.jpg);
}

.boxb h3 a {
	width: 314px;
	height: 129px;
	float: left;
	background-image: url(../img/main02.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	margin-left: 1px;
	display: block;
	margin-bottom: 1px;
}

.boxb h3 a:hover {
	background-image: url(../img/main02_f.jpg);
}

.boxc h3 a {
	width: 209px;
	height: 90px;
	float: left;
	background-image: url(../img/new225.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
	text-indent: -10000px;
}

.boxc h3 a:hover {
	background-image: url(../img/new225_f.jpg);
}

.boxc2 h3 a {
	width: 209px;
	height: 90px;
	float: left;
	background-image: url(../img/225teku.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
	text-indent: -10000px;
}

.boxc2 h3 a:hover {
	background-image: url(../img/225teku_f.jpg);
}

.boxd h3 a {
	width: 209px;
	height: 90px;
	float: left;
	background-image: url(../img/semi.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	text-indent: -10000px;
}

.boxd h3 a:hover {
	background-image: url(../img/semi_f.gif);
}

.boxd2 h3 a {
	width: 314px;
	height: 90px;
	float: left;
	background-image: url(../img/semi2.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	text-indent: -10000px;
	margin-bottom: 1px;
}

.boxd2 h3 a:hover {
	background-image: url(../img/semi2_f.gif);
}

.boxe h3 a {
	width: 209px;
	height: 90px;
	float: left;
	background-image: url(../img/dvd.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
	text-indent: -10000px;
}

.boxe h3 a:hover {
	background-image: url(../img/dvd_f.gif);
}

.boxe2 h3 a {
	width: 314px;
	height: 90px;
	float: left;
	background-image: url(../img/dvd2.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
	text-indent: -10000px;
	margin-bottom: 1px;
}

.boxe2 h3 a:hover {
	background-image: url(../img/dvd2_f.gif);
}

.icon01 {
	clear: both;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-bottom: 25px;
	margin-top: 15px;
	display: block;
}

.icon01 a {
	color: #00577F;
	text-decoration: underline;
	padding-right: 15px;
}

.icon01 a:hover {
	color: #999999;
}

.icon02 {
	clear: both;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	margin-bottom: 10px;
	margin-top: 15px;
	display: block;
}

.icon02 a {
	color: #00577F;
	text-decoration: underline;
	padding-right: 15px;
}

.icon02 a:hover {
	color: #999999;
}

.icon03 {
	clear: both;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
	padding-left: 20px;
}

.icon03 a {
	color: #00577F;
	text-decoration: underline;
	padding-right: 15px;
}

.icon03 a:hover {
	color: #999999;
}

/*-----------------------------
  20081020追記(s)
  ---------------------------*/
  
/*-----------------------------
  20081029修正(F)・1104修正
  ---------------------------*/

.textbox00 {
	clear: both;
	width: 630px;
	height: 40px;
	display: block;
	margin-left: 20px;
	margin-top: 0px;
}

/*-----------------------------
  20081029修正(F)・1104修正ここまで
  ---------------------------*/
  
/*-----------------------------
  20081225追加(s)
  ---------------------------*/

.textbox000 {
	clear: both;
	width: 630px;
	height: 40px;
	display: block;
	margin-top: 0px;
}  
  
  
  
  

/*-----------------------------
  20081020追記(s)ここまで
  ---------------------------*/



.textbox01 {
	clear: both;
	width: 630px;
	height: auto;
	font-size: 12px;
	background-image: url(../img/back04.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
	display: block;
	margin-left: 19px;
	margin-top: 20px;
}

.textbox01 p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.textbox01 a {
	color: #00577F;
	text-decoration: underline;
}

.textbox01 a:hover {
	color: #999999;
}


.textbox01 h3 {
	text-indent: -10000px;
}

.textbox01 table {
	margin-left: 15px;
}

.textbox01 th {
	width: 200px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #D2BA72;
	color: #7C1E1E;
	font-size: 12px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
}

.textbox01 td {
	padding-top: 10px;
	padding-left: 10px;
}

.textbox01 dl {
	margin-top: 20px;
	font-size: 13px;
}

.textbox01 dt {
	padding-left: 15px;
	margin-left: 10px;
	float: left;
	width: 150px;
}

.textbox01 dd {
	margin-bottom: 5px;
}

.textbox02 {
	width: 631px;
	height: 244px;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.textbox02 p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.textbox03 {
	clear: both;
	width: 631px;
	height: auto;
	font-size: 12px;
	background-image: url(../img/voice.jpg);
	background-repeat: no-repeat;
	display: block;
	background-color: #F2F2E6;
	padding-top: 35px;
	margin-left: 19px;
}

.textbox03 p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

.textbox03 h4 {
	color: #991A23;
	font-size: 14px;
	margin-left: 13px;
}

.textbox03 h5 {
	margin-left: 13px;
}

.textbox03 hr {
	color: #D9CCAC;
	height: 1px;
	margin-bottom: 5px;
}

.textbox04 {
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 15px;
	clear: both;
}

/*-- ie6のみ --*/
* html body .textbox04 {
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 5px;
	clear: both;
}

.textbox04 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 5px;
}

.textbox04 a {
	color: #0066CC;
	text-decoration: none;
}

.textbox04 a:hover {
	text-decoration: underline overline;
}

.textbox04link {
	color: #FF6600;
	text-decoration: none;
}



.textbox04 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox04 h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.textbox04 h3 a {
	color: #FF6600;
	text-decoration: none;
}

.textbox04 h3 a:hover {
	text-decoration: underline;
}

.textbox04 strong {
	color: #FF6600;
}

.textbox04 ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.textbox04 li {
	line-height:1.6em;
	font-size:14px;
	}


.textbox04 h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 25px;
	height: auto;
	color: #182286;
	clear: both;
}

.textbox04 h4 a {
	color: #182286;
}

.textbox04 h4 a:hover {
	text-decoration: underline overline;
}

.textbox04 h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.textbox04 h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}

.textbox04 ol {
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textbox04 ol li {
	list-style-type: decimal;
}


.textbox04 ul {
	font-size:16px;
}


.textbox04 li {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
}


.textbox04 dl {
	font-size:16px;
	margin-top:20px;
}


.textbox04 dt {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
	color:#03F;
}

.textbox04 dd {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
}


/*ここからVIP用*/


.textbox045 {
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 1px;
	clear: both;
}

.textbox045 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 30px;
	padding-left: 20px;
	font-size:14px;
	line-height:1.6em;
}

.textbox045 a {
	color: #0066CC;
	text-decoration: none;
}

.textbox045 a:hover {
	text-decoration: underline overline;
}

.textbox045link {
	color: #FF6600;
	text-decoration: none;
}



.textbox045 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox045 h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.textbox045 h3 a {
	color: #FF6600;
	text-decoration: none;
}

.textbox045 h3 a:hover {
	text-decoration: underline;
}

.textbox045 strong {
	color: #FF6600;
}

.textbox045 ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.textbox045 li {
	line-height:1.6em;
	font-size:14px;
	}


.textbox045 h4 {
	font-size: 15px;
	margin-top: 20px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 25px;
	height: auto;
	color: #182286;
	clear: both;
}

.textbox045 h4 a {
	color: #182286;
}

.textbox045 h4 a:hover {
	text-decoration: underline overline;
}

.textbox045 h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.textbox045 h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}

.textbox045 ol {
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textbox045 ol li {
	list-style-type: decimal;
}


.textbox045 ul {
	font-size:16px;
}


.textbox045 li {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
}


.textbox045 dl {
	font-size:16px;
	margin-top:20px;
}


.textbox045 dt {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
	color:#03F;
}

.textbox045 dd {
	font-size:14px;
	line-height:1.6em;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
}

/*ここまで*/




.olabc {
	list-style-type: upper-alpha;
	margin-left: 30px;
}

.textbox05 {
	clear: both;
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.textbox05 a {
	color: #0066CC;
	text-decoration: none;
}

.textbox05 a:hover {
	text-decoration: underline overline;
}

.textbox05 p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
}

.textbox05 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox05 h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
}

.textbox05 h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: auto;
	color: #3399CC;
	clear: both;
	padding-top: 10px;
	margin-bottom: -10px;
}

.textbox05 h5 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 26px;
	color: #E97781;
	clear: both;
	padding-top: 10px;
	margin-bottom: -10px;
}

.textbox05 hr {
	margin-top: 20px;
}




.textbox05cr {
	clear: both;
	width: 800px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.textbox05cr a {
	color: #0066CC;
	text-decoration: none;
}

.textbox05cr a:hover {
	text-decoration: underline overline;
}

.textbox05cr p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
}

.textbox05cr h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox05cr h3 {
	width: 780px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
}

.textbox05cr h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: auto;
	color: #3399CC;
	clear: both;
	padding-top: 10px;
	margin-bottom: -10px;
}

.textbox05cr h5 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 26px;
	color: #E97781;
	clear: both;
	padding-top: 10px;
	margin-bottom: -10px;
}

.textbox05cr hr {
	margin-top: 20px;
}








/*---------------------------------------
　20081125追記(s) スクール一覧ページ用   
----------------------------------------*/

.textbox06 {
	clear: both;
	width: 629px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.textbox06 h2 {
	height: 129px;
	width: 629px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox06 p {
	font-size:14px;
	line-height:1.6em;
	letter-spacing:0.2em;
	}

.textbox06-h4 {
	font-size:16px;
	line-height:2em;
	letter-spacing:0.5em;
	border-left:#0033FF solid 5px;
	margin-top:5px;
	height:30px;
	padding-left:8px;
	border-bottom:#0033FF 1px solid;
	width:auto;
	margin-bottom:10px;
	background-color:#A4C1FF;
	}


.textbox062-h4 {
	font-size:16px;
	line-height:2em;
	letter-spacing:0.5em;
	border-left:#FF9900 solid 5px;
	margin-top:5px;
	height:30px;
	padding-left:8px;
	border-bottom:#FF9900 1px solid;
	width:auto;
	margin-bottom:10px;
	background-color:#FFE888;
	}


.textbox063-h4 {
	font-size:16px;
	line-height:2em;
	letter-spacing:0.5em;
	border-left:#009900 solid 5px;
	margin-top:5px;
	height:30px;
	padding-left:8px;
	border-bottom:#009900 1px solid;
	width:auto;
	margin-bottom:10px;
	background-color:#BEFF93;
	}
.textbox064-h4 {
	font-size:15px;

text03
	line-height:2em;
	letter-spacing:0.1em;
	border-left:#0033FF solid 5px;
	margin-top:5px;
	height:30px;
	padding-left:8px;
	border-bottom:#0033FF 1px solid;
	width:auto;
	margin-bottom:10px;
	background-color:#D9E6FF;
	font-weight: 600;
	line-height: 2em;
	}

/*---------------------------------------
　20081129追記(s) 225講座用   
----------------------------------------*/

.textbox07 {
	width: 629px;
	height: 77px;
	font-size: 12px;
	display: block;
	margin:10px auto;
}



.textbox08 {
	clear: both;
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 15px;
}

.textbox08 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 5px;
}

.textbox08 a {
	color: #0066CC;
	text-decoration: none;
}

.textbox08 a:hover {
	text-decoration: underline overline;
}

.textbox08link {
	color: #FF6600;
	text-decoration: none;
}



.textbox08 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox08 h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	/*clear: both;*/
}







.textbox08 h3 a {
	color: #FF6600;
	text-decoration: none;
}

.textbox08 h3 a:hover {
	text-decoration: underline;
}

.textbox08 strong {
	color: #FF6600;
}

.textbox08 ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	list-style-type: square;
}
.textbox08 h4 {
	font-size: 13px;
	margin-top: 20px;
	
	/*padding-left: 25px;*/
	height: auto;
	color: #182286;
	clear: both;
}

.textbox08 h4 a {
	color: #182286;
}

.textbox08 h4 a:hover {
	text-decoration: underline overline;
}

.textbox08 h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.textbox08 h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}

.textbox08 ol {
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textbox08 ol li {
	list-style-type: decimal;
}
.text-blue {
	color: #0061AC;
	font-weight: bold;
}
.text-blackbold {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}





/*  ----- 20090730追記（ｓ）規約 -----  */

.textbox10 {
	clear: both;
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.textbox10 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 20px;
	font-size:12px;
	line-height:1.6em;
}

.textbox10 a {
	color: #0066CC;
	text-decoration: none;
}

.textbox10 a:hover {
	text-decoration: underline overline;
}

.textbox10link {
	color: #FF6600;
	text-decoration: none;
}



.textbox10 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox10 h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.textbox10 h3 a {
	color: #FF6600;
	text-decoration: none;
}

.textbox10 h3 a:hover {
	text-decoration: underline;
}

.textbox10 strong {
	color: #FF6600;
}

.textbox10 ul {
	margin-left: 20px;
	margin-right:20px;
	margin-top: 15px;
	margin-bottom: 15px;
	list-style:none;
}

.textbox10 ol {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	list-style-type:lower-roman;
}


.textbox10 li {
	line-height:1.6em;
	font-size:12px;
	margin-bottom:10px;
	padding-left:10px;
	}


.textbox10 h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 25px;
	height: auto;
	color: #182286;
	clear: both;
}

.textbox10 h4 a {
	color: #182286;
}

.textbox10 h4 a:hover {
	text-decoration: underline overline;
}

.textbox10 h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.textbox10 h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}

.textbox10 ol {
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textbox10 ol li {
	list-style-type: decimal;
}

.textbox10 dl {
	font-size:12px;
	}
	
.textbox10 dt {
	margin-left:1em;
	}	
.textbox10 dd {
	padding-left:5em;
	margin-top:-1.4em;
	padding-right:20px;
	line-height:1.6em;
	margin-bottom:10px;
	}

.textbox10 table {
	margin:20px auto 10px;
	background-color:#333333;
	clear:both;
	
	}
	
.textbox10 th {
	width:430px;
	height:auto;
	font-size:12px;
	line-height:1.6em;
	text-align:left;
	padding:5px 10px;
	/*border-right:#333333 solid 1px;
	border:#333333 solid 1px;*/
	background-color:#FFFFFF;
	font-weight:normal;
	}	
.textbox10 td {
	width:160px;
	height:auto;
	font-size:12px;
	line-height:1.6em;
	text-align:right;
	margin:5px 10px;
	padding-right:10px;
	/*border:#333333 solid 1px;*/
	background-color:#FFFFFF;
	}	







/*  ----- 20090730追記（ｓ）ここまで -----  */






/*-- フッター部分指定 --*/

#footer {
	clear: both;
	width: 851px;
	height: 21px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 120%;
	background-color: #1E557E;
	padding-top: 8px;
}

#footer ul {
	margin-left: 65px;
	list-style-type: none;
}

#footer li {
	float: left;
	background-image: url(../img/icon03.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 30px;
}

#footer a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: underline;
}

#footer00 {
	clear: both;
	width: 831px;
	height: auto;
	font-size: 12px;
	line-height: 120%;
	background-color: #F2F2F2;
	color: #1E557E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}

#footer00 a {
	text-decoration: none;
	color: #1E557E;
}

#footer00 a:hover {
	text-decoration: underline;
}

.copy {
	margin-top: 5px;
	color: #999999;
	font-size: 13px;
	text-align: center;
}

.copy a {
	color: #999999;
	text-decoration: none;
}

.img-l {
	float: left;
	margin-right: 10px;
	clear: both;
}

.img-lu {
	float: left;
	margin-right: 10px;
	margin-top:5px;
	clear: both;
}

.img-lm {
	float: left;
	margin-right: 10px;
	clear: both;
	border:#333 1px solid;
}

.img-l01 {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	clear: both;
}

.img-l02 {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	clear: both;
	margin-left: -3px;
}

.img-l02 {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.img-r {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-r02 {
	float: right;
	margin-bottom: 10px;
	margin-right: -15px;
}


/*-- パンクズ --*/

.pan {
	font-size: 10px;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 3px;
}

.pan a {
	color: #0000FF;
	text-decoration: none;
}

.pan a:hover {
	color: #FF0000;
	text-decoration: underline overline;
}

/*-- h2 --*/

.h201 {
	background: url(../kabusiki/img/title.jpg) no-repeat;
}

.h202 {
	background: url(../info/img/title01.jpg) no-repeat;
}

.h203 {
	background: url(../info/img/title02.jpg) no-repeat;
}

.h204 {
	background: url(../info/img/title03.jpg) no-repeat;
}

/*----------  20090729追記(s) 規約 -------------------*/

.h2041 {
	background: url(../info/img/title-agreement.jpg) no-repeat;
}

/*----------  20090729追記(s) ここまで ---------------*/


.h205 {
	background: url(../info/img/title04.jpg) no-repeat;
}

.h206 {
	background: url(../info/img/title05.jpg) no-repeat;
}

.h207 {
	background: url(../info/img/title06.jpg) no-repeat;
}

.h208 {
	background: url(../info/img/title07.jpg) no-repeat;
}

.h209 {
	background: url(../info/img/title08.jpg) no-repeat;
}

.h210 {
	background: url(../info/img/title09.jpg) no-repeat;
}

.h211 {
	background: url(../info/img/title10.jpg) no-repeat;
}

.h212 {
	background: url(../info/img/title11.jpg) no-repeat;
}

.h213 {
	background: url(../info/img/title12.jpg) no-repeat;
}

.h214 {
	background: url(../dvd/img/title01.jpg) no-repeat;
}

.h215 {
	background: url(../dvd/img/title02.jpg) no-repeat;
}

.h216 {
	background: url(../dvd/img/title03.jpg) no-repeat;
}

.h217 {
	background: url(../dvd/img/title04.jpg) no-repeat;
}

.h218 {
	background: url(../info/img/title13.jpg) no-repeat;
}

.h219 {
	background: url(../info/img/title14.jpg) no-repeat;
}

.h220 {
	background: url(../info/img/title15.jpg) no-repeat;
}

.h221 {
	background: url(../info/img/title16.jpg) no-repeat;
}

.h222 {
	background: url(../info/img/title17.jpg) no-repeat;
}

.h223 {
	background: url(../service/img/title01.jpg) no-repeat;
}

.h224 {
	background: url(../mini/img/title01.jpg) no-repeat;
}

.h225 {
	background: url(../seminar/img/title01.jpg) no-repeat;
}

.h226 {
	background: url(../seminar/img/title02.jpg) no-repeat;
}

.h227 {
	background: url(../seminar/img/title03.jpg) no-repeat;
}

.h228 {
	background: url(../img/title01.jpg) no-repeat;
}

.h229 {
	background: url(../mini/img/title02.jpg) no-repeat;
}

.h229n {
	background: url(../mini/img/title04.jpg) no-repeat;
}
.h229m {
	background: url(../mini/img/title05.jpg) no-repeat;
}

.h230 {
	background: url(../fx/img/title01.jpg) no-repeat;
}

.h231 {
	background: url(../hudousan/img/title01.jpg) no-repeat;
}

.h232 {
	background: url(../seminar/img/title04.jpg) no-repeat;
}

/*----- cfd対応説明会 20091203追記（s） -----*/

.h233cfd {
	background-image:url(../cfd/img/title-briefing.jpg);
}





.h233m {
	background: url(../service/img/title02.jpg) no-repeat;
}


.h234 {
	background: url(../dvd/img/title05.jpg) no-repeat;
}

.h235 {
	background: url(../seminar/img/title05.jpg) no-repeat;
}

.h236 {
	background: url(../info/img/title18.jpg) no-repeat;
}

.h237 {
	background: url(../dvd/img/title06.jpg) no-repeat;
}

.h238 {
	background: url(../info/img/title19.jpg) no-repeat;
}

.h239 {
	background: url(../dvd/img/title08.jpg) no-repeat;
}

.h240 {
	background: url(../dvd/img/title07.jpg) no-repeat;
}

/*-------------------------------------------------------
　　　20080516　FX土日集中講義　追記(s)　　　　　　　　　
--------------------------------------------------------*/

.h241 {
	background:url(../seminar/img/title06.jpg) no-repeat;
		}

/*-------------------------------------------------------
　　　20080516　FX土日集中講義　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/

.h242 {
	background: url(../info/img/title20.jpg) no-repeat;
}

.h243 {
	background: url(../seminar/img/title07.jpg) no-repeat;
}

.h244 {
	background: url(../dvd/img/title09.jpg) no-repeat;
}

/*-------------------------------------------------------
　　　20080925　追記(F)　　　　　　　　　
--------------------------------------------------------*/

.h245 {
	background:url(../voice/img/title01.jpg) no-repeat;
		}
		
.h246 {
	background:url(../voice/img/title02.jpg) no-repeat;
		}
		
.h247 {
	background:url(../voice/img/title03.jpg) no-repeat;
		}
		
.h248 {
	background:url(../voice/img/title04.jpg) no-repeat;
		}
		
.h249 {
	background:url(../voice/img/title05.jpg) no-repeat;
		}

.h250 {
	background:url(../voice/img/title06.jpg) no-repeat;
		}
		
.h251 {
	background:url(../voice/img/title07.jpg) no-repeat;
		}

/*-------------------------------------------------------
　　　20080925　追記(F)　ここまで　　　　　　　　
--------------------------------------------------------*/

/*-------------------------------------------------------
　　　20081026　追記(s)　　　　　　　　　
--------------------------------------------------------*/

.h252 {
	background-image:url(../glossary/img/tit-gro.jpg);
	background-repeat:no-repeat;
		}

/*-------------------------------------------------------
　　　20081026　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/

/*-------------------------------------------------------
　　　20091006　追記(m)　　　　　　　　　
--------------------------------------------------------*/

.h253 {
	background-image:url(../mini/img/bn-225new.jpg);
	background-repeat:no-repeat;
		}
.h253a {
	background-image:url(../mini/img/bn-225tech.jpg);
	background-repeat:no-repeat;
		}

/*-------------------------------------------------------
　　　20091006　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/

/*-------------------------------------------------------
　　　20091130　追記(s)　　　　　　　　　
--------------------------------------------------------*/

.h255 {
	background-image:url(../cfd/img/title-cfd.jpg);
	background-repeat:no-repeat;
		}

/*-------------------------------------------------------
　　　20091006　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/


/*-------------------------------------------------------
　　　20101103　追記(s)　　　　　　　　　
--------------------------------------------------------*/

.h256 {
	background-image:url(../img/perfect-tit02.jpg);
	background-repeat:no-repeat;
		}


.h256s {
	background-image:url(../vip/img/bn-senior.jpg);
	background-repeat:no-repeat;
		}

/*-------------------------------------------------------
　　　20101116　追記(nishiyama)　　　　　　　　　
--------------------------------------------------------*/

.h257 {
	background-image:url(../vip/img/vip_campaign_top.jpg);
	background-repeat:no-repeat;
		}
		
		
/*-------------------------------------------------------
　　　20111212　追記(sawamura)　　　　　　　　　
--------------------------------------------------------*/

.h258 {
	background-image:url(../seminar/img/tit-m2m.jpg);
	background-repeat:no-repeat;
		}		

		
.textbox041 {
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 15px;
	clear: both;
}


.textbox041 h2 {
	height: 180px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}		
		
		
.textbox041w {
	width: 580px;
	height: auto;
	font-size: 12px;
	margin:15px auto;
	border:#360 solid 1px;
	padding:10px;
	
}
	
		
		
.bt-inq a{
	width:630px;
	height:100px;
	background-image:url(../newsite/seminar/img/bt01.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:20px;
}

.bt-inq a:hover{
	background-image:url(../newsite/seminar/img/bt02.jpg);
}
		
		
		

/*-------------------------------------------------------
　　　20091006　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/





.h-bang {
	background-image:url(../bigbang/img/tit-bigbang.jpg);
	background-repeat:no-repeat;
		}






/*-- h3 --*/

.h301 {
	background: url(../img/semi2.jpg) no-repeat;
	height: 32px;
	width: 631px;
}


/*-------------------------------------------------------
　　　20081029　後藤が選ぶ明日の1銘柄 追記(s)　　　　　　　　　
--------------------------------------------------------*/

.h3012 {
	background-image:url(../img/brand.jpg);
	height: 32px;
	width: 631px;
		}
		
		
.date {
	width:100px;
	height:23px;
	text-align:left;
	float:left;
	font-size:12px;
	padding:8px 0 0 10px;
	}		
.brandname {
	width:370px;
	height:23px;
	text-align:left;
	float:left;
	font-size:14px;
	padding:8px 0 0 10px;
	}	
	
.kochira {
	width:130px;
	height:31px;
	text-align:left;
	float:left;
	font-size:12px;
	padding:0px 0 0 0px;
	}

	

	
		

/*-------------------------------------------------------
　　　20081026　追記(s)　ここまで　　　　　　　　
--------------------------------------------------------*/



.h302 {
	background: url(../img/up.jpg) no-repeat;
	height: 32px;
	width: 631px;
	margin-top:15px;
}

.h303 {
	background: url(../img/kougi.jpg) no-repeat;
	height: 31px;
	width: 631px;
	margin-bottom: 10px;
	text-indent: -10000px;
}

.h304 {
	text-indent: -10000px;
}

/*-- h4 --*/




/*-- その他スタイル --*/

.text01 {
	color: #666666;
	font-size: 12px;
	margin-left: 25px;
	margin-top: -20px;
	display: block;
	margin-bottom: 10px;
}
.img01 {
	margin-left: 40px;
}

.text02 {
	display: block;
	width: 180px;
	padding-left: 9px;
}

.text03 {
	display: block;
	margin-left: 35px;
}




/*------------------------------------------------
     20080819 枠囲み強調追加　(s)　　　　　　　　　
-------------------------------------------------*/

.text03-bold {
	display: block;
	margin-left: 40px;
	background-color:#66CCFF;
	border:#FF33FF solid 1px;
	color:#3300CC;
	font-weight:bold;
	text-align:left;
	line-height:1.6em;
	letter-spacing:0.2em;
	font-size:13px;
}


/*------------------------------------------------
     20080819 枠囲み強調追加　(s)　ここまで　　　　　　　
-------------------------------------------------*/

/*------------------------------------------------
     20080819 詳細はこちらアイコン追加　(s)　　　　　　　　　
-------------------------------------------------*/



.detail {
	margin-top:20px;
	margin-bottom:30px;
	background-image:url(../mini/img/detail-dw.jpg);
	background-repeat:no-repeat;
	width:394px;
	height:48px;

	margin-left:40px;
	display:block;
	}


.detail a{
	background-image:url(../mini/img/detail-dw.jpg);
	background-repeat:no-repeat;
	width:394px;
	height:48px;
	text-indent:-5000px;

	display:block;
	}
	
.detail a:hover{
	background-image:url(../mini/img/detail-up.jpg);

	}	




/*------------------------------------------------
     20080819 詳細はこちらアイコン追加　(s)　ここまで　　　　　　　
-------------------------------------------------*/


.text04 {
	display: block;
	margin-top: 145px;
	line-height: 110%;
}

.text05 {
	display: block;
	margin-top: 45px;
	line-height: 110%;
}


.text06 {
	display: block;
	margin-left: 35px;
	font-size:14px;
	line-height:1.5em;
}

.text06b {
	font-size:14px;
	line-height:1.5em;
	font-weight:bolder;
	color:#000099;
}

.text06c {
	font-size:10px;
	line-height:1.5em;
	font-weight:bolder;
	color:#000099;
}


.img02 {
	margin-bottom: 10px;
	margin-left: 19px;
}

.img03 {
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.img04 {
	margin-left: 150px;
	margin-bottom: 100px;
	margin-top: 100px;
}

.img05 {
	margin-left: 150px;
}

.img06 {
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
}

.img07 {
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: baseline;
}

.img08 {
	margin-right: 2px;
}


/*--------------------------------------------------------
　　　　20080926　追記(F) 
---------------------------------------------------------*/

.img09 {
	margin-left: 90px;
}

/*--------------------------------------------------------
　　　　20080926　追記(F) ここまで
---------------------------------------------------------*/

.img10 {
	margin-bottom: 8px;
	margin-top: 10px;
}

.td01 {
	width: 100px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #D2BA72;
	color: #7C1E1E;
	font-size: 12px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	font-weight: bold;
}

.td011 {
	width: 600px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #D2BA72;
	background-color:#FFE3C8;
	color: #7C1E1E;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	margin-top:10px;
	line-height:2em;
	font-weight: bold;
	letter-spacing:-0.5px;
}

.td011-cam {
	clear:both;
	width: 600px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #D2BA72;
	background-color:#FFE3C8;
	color: #333;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	margin-top:10px;
	line-height:2em;
	font-weight: bold;
	letter-spacing:-0.5px;
	margin-left:15px;
}

.td012 {
	width: 600px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #390;
	background-color:#A5E9A5;
	color: #7C1E1E;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	margin-top:10px;
	line-height:2em;
	font-weight: bold;
	letter-spacing:-0.5px;
	
}

.td02 {
	text-align: center;
}
.table01 {
	margin-bottom: 20px;
	margin-left: 40px;
}

.table01 td {
	border-bottom:#666666 1px solid;
	}
	


.table02 {
	margin-bottom: 20px;
	margin-top: 20px;
	width: 610px;
	border-collapse:collapse;border-spacing:0
}


.table02 th {
	background-color: #E6ECF0;
	text-align: center;
	padding: 5px 8px;
	width: 120px;
	border:1px solid #A5BAC9
}

.table02 td {
	height: auto;
	background-color: #FFFFFF;
	border:1px solid #A5BAC9;
	padding: 8px;
}





.table021 {
	margin-bottom: 5px;
	margin-top: 20px;
	width: 620px;
	border-collapse:collapse;
	border-spacing:0
}


.table021 th {
	background-color: #E6ECF0;
	text-align: center;
	padding: 5px 8px;
	width: 120px;
	border:1px solid #A5BAC9
}

.table021 td {
	height: auto;
	background-color: #FFFFFF;
	border:1px solid #A5BAC9;
	padding: 3px;
}



.table022 {
	margin-bottom: 20px;
	margin-top: 20px;
	width: 610px;
	border-collapse:collapse;border-spacing:0
}


.table022 th {
	background-color: #E6ECF0;
	text-align: center;
	padding: 5px 8px;
	width: 120px;
	border:1px solid #A5BAC9
}

.table022 td {
	height: auto;
	background-color: #FFFFFF;
	border:1px solid #A5BAC9;
	padding: 8px;
}




.table03 dl{
	width:570px;
}

.table03 dt{
	width:110px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	line-height:26px;
	float:left;
	color: #182286;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.table03 dd{
	font-size:12px;
	line-height:26px;
	margin:0px 0px 0px 120px;
	padding:0px 0px 0px 20px;
	background-image:url(../img/icon05.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
}

.table04{
	margin:10px 0px 0px;
}


.table04 dt{
	width:60px;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	line-height:26px;
	float:left;
	color: #182286;
	font-weight: bold;
}

.table04 dd{
	font-size:12px;
	line-height:26px;
	margin:0px 0px 0px 120px;
	padding:0px 0px 0px 20px;
	background-image:url(../img/icon05.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
}

.table05 {
	margin-bottom: 20px;
	margin-left: 40px;
	margin-top: 20px;
	border-collapse:collapse;border-spacing:0
}

.table05 th {
	background-color: #E6ECF0;
	text-align: center;
	padding: 5px 8px;
	width: 120px;
	border:1px solid #A5BAC9
}

.table05 td {
	height: auto;
	background-color: #FFFFFF;
	border:1px solid #A5BAC9;
	padding: 8px;
}

.style1 {
	color: #3399CC;
}

.style2 {color: #E97781}




.box01 {
	background-color: #C5D8EB;
	padding: 8px;
}

.box02 {
	background-color: #C5D8EB;
	padding: 12px;
	width: 260px;
	margin-left: 170px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}

.box03 {
	width: 181px;
	margin-left: 15px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*--------------------------------------------------------
　　　　20080922　追記(F)        
---------------------------------------------------------*/

.box04 {
	width: 600px;
	padding: 8px;
	text-align: center;
	margin-left: 5px;
	margin-bottom: 30px;
	font-size: 14px;
	border: 2px dashed #336699;
	background-image: url(../mini/img/back.gif);
}

.box04 strong {
	color: #993333;
}

.box04 a {
	font-size: 18px;
}

/*--------------------------------------------------------
　　　　20080922　追記(F) ここまで  
---------------------------------------------------------*/

/*--------------------------------------------------------
　　　　20081129　追記(s)        
---------------------------------------------------------*/

.box041 {
	width: 600px;
	padding: 8px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 30px;
	font-size: 14px;
	border: 2px dashed #336699;
	background-image: url(../mini/img/back.gif);
}

.box042 strong {
	color: #993333;
}

.box042 a {
	font-size: 18px;
}

.box042 {
	width: 600px;
	padding: 8px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 30px;
	font-size: 15px;
	line-height:1.6em;
	border: 2px dashed #336699;
	background-image: url(../mini/img/back.gif);
}

.box042 strong {
	color: #FF6600;
}

.box042 a {
	font-size: 18px;
}

/*--------------------------------------------------------
　　　　20081129　追記(s) ここまで  
---------------------------------------------------------*/




/*--------------------------------------------------------
　　　　20081020　追記(s)        
---------------------------------------------------------*/

.box05 {
	clear:both;
	background-color: #C5D8EB;
	padding:4px 8px;
	border:#000066 solid 1px;
	width:590px;
}

.box05 p {
	font-size:13px;
	letter-spacing:1.2px;
	line-height:1.6em;
	}




/*--------------------------------------------------------
　　　　20081020　追記(s) ここまで  
---------------------------------------------------------*/




.righttext {
	text-align: right;
}








/*--------------------------------------------------------
　　　　20080712　山根亜希子のFXDVDバナー修正(F)      
        20081018  225ミニバナーへ修正(s)  
---------------------------------------------------------*/
.box_bn a {
	clear: both;
	width: 629px;
	height: 135px;
	margin-left: 20px;
	margin-top: 20px;
	background-image: url(../img/225.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
}


	
.box_bn a:hover {
	background-image: url(../img/225_f.jpg);
	}	


/*--------------------------------------------------------
　　　　20080429　トップページ行間調整 追記(s)        
---------------------------------------------------------*/

.lh {
	line-height:1.6em;
	}

/*--------------------------------------------------------
　　　　20080429　pdfダウンロードページ 追記(s)        
---------------------------------------------------------*/

.pdf-tit01 {
	background-color:#FFCC66;
	width:600px;
	height:25px;
	border-left:#FF6600 solid 5px;
	border-top: #FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-bottom:#FF6600 solid 1px;
	padding:10px 0 0 15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:15px;
	}


.pdf-tit02 {
	background-color:#FFFFFF;
	width:600px;
	height:25px;
	/*
	border-top: #FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-bottom:#FF6600 solid 1px;
	*/
	border-left:#FF6600 solid 5px;
	
	
	
	padding:10px 0 0 300px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:15px;
	}





/*--------------------------------------------------------
　　　　20080429　クレジット決済 追記(s)        
---------------------------------------------------------*/


.credit-tit {
	background-image:url(../img/title-cre.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:129px;
	margin-bottom:25px;
	margin-left:20px;
	}
.credit-tit h2 {
	text-indent:-5000px;
	}
		

.cre-tit02 {
	background-color:#FFCC66;
	width:600px;
	height:15px;
	border-left:#FF6600 solid 5px;
	border-top: #FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-bottom:#FF6600 solid 1px;
	padding:10px 0 0 15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:15px;
	}
	
.cre-tit02cr {
	background-color:#FFCC66;
	width:800px;
	height:15px;
	border-left:#FF6600 solid 5px;
	border-top: #FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	border-bottom:#FF6600 solid 1px;
	padding:10px 0 0 15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:15px;
	}	
	
	
	
	
.credit-tit03 {
	background-image:url(../img/title-cre2.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:129px;
	margin-bottom:25px;
	margin-left:20px;
	}
.credit-tit03 h2 {
	text-indent:-5000px;
	}

.fontst01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}
	
.fontst02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FF0000;
	}	
	
	
/*--------------------------------------------------------
　　　　20080520　新着情報 追記(s)        
---------------------------------------------------------*/	

.ico-new  {
	vertical-align:text-bottom;
	}	
	
/*--------------------------------------------------------
　　　　20080610　フォントサイズ 追記(s)        
---------------------------------------------------------*/	

.f-16p  {
	font-size:16px;
	line-height:1.5em;
	}
	
.f-16p2  {
	font-size:16px;
	line-height:1.5em;
	margin-bottom:5px;
	padding-left:10px;
	}	
	
	
	
.f-18p  {
	font-size:18px;
	line-height:1.5em;
	}
	
.f-20p  {
	font-size:20px;
	line-height:1.5em;
	}
	
.f-20p-col  {
	font-size:20px;
	line-height:1.5em;
	color:#C00
	}	
	
	
/*--------------------------------------------------------
　　　　20080616　初めての方へ 追記(F)        
---------------------------------------------------------*/		
.first a  {
	background-image: url(../img/first.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 629px;
	text-indent: -10000px;
	display: block;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:2px;
	}
	
	
	
.first a:hover  {
	background-image: url(../img/first_f.gif);
	}		
	
	
	
.first2 a{
	background-image: url(../img/tokyo.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 629px;
	text-indent: -10000px;
	margin-top: 10px;
	display:block;
	margin-left: 2px;
	}		
	
.announce {
	height:80px;
	width: 579px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:2px;
	border:#036 1px solid;
	padding:15px;
	}

.announce p {
	font-size:14px;
	color:#333;
}

.announce h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}
	
	
.table06 dl {
	margin-top: 20px;
	font-size: 13px;
}

.table06 dt {
	padding-left: 15px;
	padding:3px 0 3px 15px;
	margin-left: 10px;
	float: left;
	width: 150px;
	clear:both;
}

.table06 dd {
	margin-bottom: 5px;
	margin-left:150px;
	padding:3px 5px 10px 10px;
	
}	
	
	
/*--------------------------------------------------------
　　　　20080703 追記(F)        
---------------------------------------------------------*/	

.moshikomi  {
	border: 2px solid #FF6600;
	text-align: center;
	margin-top: 70px;
	width: 450px;
	margin-left: 90px;
	}	
/*--------------------------------------------------------
　　　　20080707 追記(F)        
---------------------------------------------------------*/	

.red_px16  {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
	}
.red_px16-2  {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
	margin-top: 6px;
	margin-bottom: 6px;
	}
	
.red_px20-2  {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	margin-top: 6px;
	margin-bottom: 6px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}	
	
	
.blue_px14  {
	color: #006;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	}	
	
	
	
	
	
	
	
	
/*--------------------------------------------------------
　　　　20080716 追記(F)        
---------------------------------------------------------*/		

.table07 dl{
	width:570px;
	margin-left: 40px;
}

.table07 dt{
	width:90px;
	font-size:12px;
	padding:0px 0px 0px 45px;
	line-height:26px;
	float:left;
	color: #182286;
	font-weight: bold;
}

.table07 dd{
	font-size:12px;
	line-height:26px;
	margin:0px 0px 0px 120px;
	padding:0px 0px 0px 20px;
	background-image:url(../img/icon05.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
}

/*--------------------------------------------------------
　　　　20080808 追記(F)        
---------------------------------------------------------*/	
.ul01 {
	float: left;
	padding-left: 0px;
	clear: both;
	width: 580px;
	display: block;
}
/*--------------------------------------------------------
　　　　20080808 追記(F)  ここまで      
---------------------------------------------------------*/	
/*--------------------------------------------------------
　　　　20080724 追記(F)        
---------------------------------------------------------*/	
.ul01 li{
	float: left;
	list-style-type: none;
	text-indent: -10000px;
}

/*--------------------------------------------------------
　　　　20080808 修正(F)        
---------------------------------------------------------*/	

.li01 a{
	background-image:url(../info/img/01.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	
}	

.li01 a:hover{
	background-image:url(../info/img/01_f.jpg);
}

.li02 a{
	background-image:url(../info/img/02.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 10px;
}	

.li02 a:hover{
	background-image:url(../info/img/02_f.jpg);
}

.li03 a{
	background-image:url(../info/img/03.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 10px;
}	

.li03 a:hover{
	background-image:url(../info/img/03_f.jpg);
}

.li04 a{
	background-image:url(../info/img/04.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 70px;
}	

.li04 a:hover{
	background-image:url(../info/img/04_f.jpg);
}

.li05 a{
	background-image:url(../info/img/05.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 10px;
}	

.li05 a:hover{
	background-image:url(../info/img/05_f.jpg);
}
/*--------------------------------------------------------
　　　　20080724 追記(F)  ここまで      
---------------------------------------------------------*/
/*--------------------------------------------------------
　　　　20080808 修正(F)   ここまで     
---------------------------------------------------------*/		
/*--------------------------------------------------------
　　　　20080808 追記(F)        
---------------------------------------------------------*/	
.li06 a{
	background-image:url(../info/img/06.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 10px;
}	

.li06 a:hover{
	background-image:url(../info/img/06_f.jpg);
}
/*--------------------------------------------------------
　　　　20080808 追記(F)      ここまで  
---------------------------------------------------------*/	


/*--------------------------------------------------------
　　　　20080904 追記(F)        
---------------------------------------------------------*/	
.li07 a{
	background-image:url(../dvd/img/dvd01.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-right: 10px;
}	

.li07 a:hover{
	background-image:url(../dvd/img/dvd01_f.jpg);
}

.li08 a{
	background-image:url(../dvd/img/dvd02.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
}	

.li08 a:hover{
	background-image:url(../dvd/img/dvd02_f.jpg);
}

.li09 a{
	background-image:url(../info/img/09.jpg);
	background-repeat:no-repeat;
	height: 101px;
	width: 124px;
	display: block;
	margin-left: 10px;
}	

.li09 a:hover{
	background-image:url(../info/img/09_f.jpg);
}

.ul02 {
	clear: both;
	width: 620px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.ul02 li{
	float: left;
	list-style-type: none;
	text-indent: -10000px;
}

/*--------------------------------------------------------
　　　　20080904 追記(F)      ここまで  
---------------------------------------------------------*/	

/*--------------------------------------------------------
　　　　20080929 追記(F)        
---------------------------------------------------------*/	
.ul03 {
	float: left;
	margin-left: 70px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 250px;
}

.ul03 li {
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 25px;
	margin-bottom: 5px;
}

.ul03 li a {
	margin-bottom: 5px;
	color: #1270A4;
	text-decoration: none;
	list-style-type: none;
}

.ul03 li a:hover {
	text-decoration: underline;
}

.ul04 {
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 250px;
	float: right;
}

.ul04 li {
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 25px;
	margin-bottom: 5px;
}

.ul04 li a {
	margin-bottom: 5px;
	color: #1270A4;
	text-decoration: none;
	list-style-type: none;
}

.ul04 li a:hover {
	text-decoration: underline;
}

.ban01 a{
	background-image:url(../voice/img/ban01.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}

.ban02 a{
	background-image:url(../voice/img/ban02.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}	

.ban03 a{
	background-image:url(../voice/img/ban03.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}

.ban04 a{
	background-image:url(../voice/img/ban04.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}

.ban05 a{
	background-image:url(../voice/img/ban05.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}

.ban06 a{
	background-image:url(../voice/img/ban06.jpg);
	background-repeat:no-repeat;
	height: 65px;
	width: 305px;
	display: block;
	margin-left: 150px;
	text-indent: -10000px;
}

.ban01 a:hover{
	background-image:url(../voice/img/ban01_f.jpg);
}

.ban02 a:hover{
	background-image:url(../voice/img/ban02_f.jpg);
}

.ban03 a:hover{
	background-image:url(../voice/img/ban03_f.jpg);
}

.ban04 a:hover{
	background-image:url(../voice/img/ban04_f.jpg);
}

.ban05 a:hover{
	background-image:url(../voice/img/ban05_f.jpg);
}

.ban06 a:hover{
	background-image:url(../voice/img/ban06_f.jpg);
}

/*--------------------------------------------------------
　　　　20080929 追記(F)   ここまで     
---------------------------------------------------------*/	


/*--------------------------------------------------------
　　　　20080902 追記(s)        
---------------------------------------------------------*/	

.end {
	border-top:#DFDFDF solid 1px;
	border-bottom:#DFDFDF solid 1px;
	background-color:#f9f9f9;
	width:620px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	line-height:1.6em;
	padding-left:10px;
	color:#0C5192;
	padding-top:5px;
	}

/*--------------------------------------------------------
　　　　200800902 追記(s)      ここまで  
---------------------------------------------------------*/	


/*--------------------------------------------------------
　　　　20081020 追記(s)        
---------------------------------------------------------*/	


.zanseki {
	font-size:18px;
	line-height:1.5em;
	letter-spacing:0.5em;
	border:#FF6600 solid 1px;
	width:200px;
	padding:10px;
	background:#FFD1A4;
	margin-left:10px;
	}
	
	
	
.text00P {
	font-size:14px;
	line-height:1.5em;
	letter-spacing:0.1em;
	}	
	
.text00Ps {
	font-size:16px;
	line-height:1.5em;
	letter-spacing:0.1em;
	}	

/*--------------------------------------------------------
　　　　20081124 追記(s)        
---------------------------------------------------------*/	

.text0001 {
	font-size:14px;
	line-height:1.6em;
	letter-spacing:0.2em;
	}


.schoolbox{
	width:625px;
	height:215px;
	margin:0 auto;
	background-color:#FFFFFF;
	}/*
.schoolbox h3{
	text-indent:-10000px;
	background:inherit;
	border:inherit;
	width:1px;
	}	
*/	

.school01 {
	background-image:url(../info/img/pic-school01.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:200px;
	float:left;
	margin-bottom:10px;
	}
.school01 p {
	text-indent:-10000px;
	}
.school01 h3{
	text-indent:-10000px;
	background:inherit;
	border:inherit;

	}	
	
	
	
.school02 {
	background-image:url(../info/img/pic-school02.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:200px;
	float:left;
	margin-bottom:10px;
	}
.school02 p {
	text-indent:-10000px;
	}
		
.school03 {
	background-image:url(../info/img/pic-school03.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:200px;
	float:left;
	margin-bottom:10px;
	}		
.school03 p {
	text-indent:-10000px;
	}	
	
.schoolbox02{
	width:625px;
	height:120px;
	margin:0 auto;
	background-color:#FFFFFF;
	}	
	
.schoolbox03{
	width:625px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
	}	
	
	
	
	
.schoolbox01h3 {
	background-image:url(../info/img/images/ico-school_03.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:113px;
	float:left;
	}
	
.schoolbox01h3 h3{
	text-indent:-10000px;
	}	

.schoolbox01h3 p{
	text-indent:-10000px;
	}	
	
.schoolbox02h3 {
	background-image:url(../info/img/images/ico-school2_03.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:113px;
	float:left;
	}
	
.schoolbox02h3 h3{
	text-indent:-10000px;
	}	

.schoolbox02h3 p{
	text-indent:-10000px;
	}		
	
	
.schoolbox03h3 {
	background-image:url(../info/img/images/ico-school3_03.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:113px;
	float:left;
	}
	
.schoolbox03h3 h3{
	text-indent:-10000px;
	}	

.schoolbox03h3 p{
	text-indent:-10000px;
	}			
	
	
.vdown {
	vertical-align:bottom;
	}	
	
.bookbn a{
	background-image: url(../img/book-bn.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 629px;
	text-indent: -10000px;
	display: block;
	margin-top: 5px;
	margin-left: 2px;
	margin-bottom:-5px;
	}		
	
	
/*-------------------------------------------------------------
        20081220 追記(s)  出版記念セミナー 装飾                  
--------------------------------------------------------------*/
	
.semi01 {
	width:600px;
	height:auto;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	margin:0 auto;
	border:#FF6600 dotted 1px;
	background-color:#FFDFD0;
	}
	
.semi011 {
	width:600px;
	height:36px;
	font-size:24px;
	line-height:1.6em;
	letter-spacing:0.5em;
	margin:0 auto;
	border:#11035c dotted 1.5px;
	background-color:#3300FF;
	color:#FFFFFF;
	}	
	
.semi022 {
	width:600px;
	height:auto;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	margin:20px auto 20px;
	border: solid #33F 1px;
	background-color:#E1F3FF;
	}	
	
	
.font14red {
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	}	
	
	
.semi02 {
	width:600px;
	height:145px;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	border:#FF6600 dotted 1px;
	background-color:#FFDFD0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
	
.semi02 img {
	padding:5px 5px;
	}	
	
.semi025 {
	width:460px;
	height:auto;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	margin:15px 0 15px 20px;
	border:#FF6600 dotted 1px;
	background-color:#FFDFD0;
	padding:15px 80px;
	}
	
.semi026 {
	width:480px;
	height:auto;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	margin:15px 0 15px 20px;
	border:#FF6600 dotted 1px;
	background-color:#FFDFD0;
	padding:15px 50px;
	}	
	
.semi0261 {
	width:480px;
	height:auto;
	font-size:14px;
	line-height:1.6em;
	letter-spacing:1px;
	margin:15px 0 15px 20px;
	
	padding:15px 50px;
	}		
		
.lesson {
	width:600px;
	height:100px;
	background-image:url(../img/lesson.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	}
	
.lesson h3{
	text-indent:-10000px;
	}
.lesson p {
	text-indent:-10000px;
	display:block;
	}
				
	
/*20090213 追記(s) 225ミニ講座*/

.font-wh-14p {
	font-size:14px;
	text-align:left;
	line-height:1.6em;
	letter-spacing:1px;
	color:#FFFFFF;
	vertical-align:text-top;
	padding:10px;
	}
	
.font-wh-14pb {
	font-size:14px;
	text-align:left;
	line-height:1.6em;
	letter-spacing:1px;
	color:#FFFFFF;
	vertical-align:top;
	padding:10px;
	font-weight:bold;
	}
	
.kisoimg {
	margin:5px;
	}
	
.font-wh-12p {
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	padding:3px;
	}
.pd3 {
	padding:3px;
	text-align:center;
	}	
.pd3l {
	padding:3px 5px;
	text-align:left;
	}
/*20090324(m)株式テクニカルマスターコースとはの強調文*/
.text03-1 {
	margin-left: 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 2em;
}
.text03-2 {
	margin-left: 40px;
	color: #0061AC;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	line-height: 1.6em;
	background-color: #E6F9FF;
	border: 1px dotted #0066FF;
}
.text03-3 {
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	font-size: 14px;
	display: block;
	line-height: 2em;
	margin-top: 3px;
}
.text-sotsugyosei {
	display: block;
	padding: 5px;
	border: 2px dashed #FF6600;
	background-color: #DFECFF;
	font-weight: bold;
}

.text-sotsugyosei2 {
	display: block;
	padding: 5px;
	border: 2px dashed #FF6600;
	background-color: #FFCCFF;
	font-weight: bold;
}

.text-sotsugyosei3 {
	display: block;
	padding: 5px;
	border: 2px dashed #FF6600;
	background-color: #FFF;
	font-weight: bold;
	line-height:1.6em;
	margin-bottom:10px;
}

/*20090324(m)株式テクニカルマスターコースとはの強調文ここまで*/

/*20090324(m)株式テクニカルマスターコーステーブル見出しをセンターに*/
.font-wh-12p2 {
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	padding:3px;
	}
/*20090324(m)株式テクニカルマスターコーステーブル見出しをセンターにここまで*/
.text-right {
	text-align: right;
	margin-right: 20px;
	display: block;
	font-size: 14px;
	text-decoration: underline;
}


.white-text {
	font-size:16px;
	line-height:1.6em;
	text-align:left;
	letter-spacing:1px;
	color:#FFFFFF;
	}

.list005 td{
	padding:5px;
	}
	
	
.button {
	border-bottom:#0000FF solid 1px;
	line-height:1.6em;
	font-size:16px;
	}	
	
	
.box-ag{
	width:290px;
	height:80px;
	margin:0 auto;
	text-align:center;
	}	
	
	
	
	
.box-001l{
	width:290px;
	float:left;
	height:80px;
	text-align:center;
	}
	
.box-001r{
	width:290px;
	float:right;
	height:80px;
	text-align:center;
	}	
	
.box-001c{
	margin:0 auto;
	width:303px;
	height:80px;
	text-align:center;
	}	
	
	
	
	
.box-001al a{
	width:290px;
	float:left;
	height:80px;
	text-align:center;
	background-image:url(../newsite/seminar/img/bt-ippan.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	text-indent:-10000px;
	}	
	
	
.box-001al a:hover{
	background-image:url(../newsite/seminar/img/bt-sotsu.jpg);
}
	
	
	
	
	
	
	
	
	
	
/* --------------------------------------------
            20090807追記(s) 購入する         	
------------------------------------------------*/

.buy01 {
	width:600px;
		padding:15px;
		text-align:left;
}







.boxa2 h3 a {
	width: 314px;
	height: 129px;
	float: left;
	margin-left: 20px;
	text-indent: -10000px;
	background-image: url(../img/cfd_fx_kouza01.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa2 h3 a:hover {
	background-image: url(../img/cfd_fx_kouza02.jpg);
}

/*225*/

.boxa3 h3 a {
	width: 314px;
	height: 129px;
	float: right;
	margin-left: 1px;
	text-indent: -10000px;
	background-image: url(../img/225mini.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa3 h3 a:hover {
	background-image: url(../img/225mini_h.jpg);
}

/*fx*/

.boxa4 h3 a {
	width: 313px;
	height:90px;
	float: left;
	margin-left: 21px;
	text-indent: -10000px;
	background-image: url(../img/fx.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
	
}

.boxa4 h3 a:hover {
	background-image: url(../img/fx_h.jpg);
}

/*kabu*/

.boxa5 h3 a {
	width: 313px;
	height: 90px;
	float: right;
	margin-left: 2px;
	text-indent: -10000px;
	background-image: url(../img/topbn/kabu.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa5 h3 a:hover {
	background-image: url(../img/topbn/kabu_h.jpg);
}

/*school*/

.boxa6 h3 a {
	width: 314px;
	height: 90px;
	float: left;
	margin-left: 21px;
	text-indent: -10000px;
	background-image: url(../img/topbn/school.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa6 h3 a:hover {
	background-image: url(../img/topbn/school_h.jpg);
}

/*dvd*/

.boxa7 h3 a {
	width: 313px;
	height: 90px;
	float: right;
	margin-left: 2px;
	text-indent: -10000px;
	background-image: url(../img/topbn/dvd.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.boxa7 h3 a:hover {
	background-image: url(../img/topbn/dvd_h.jpg);
}








.box_bn2 a {
	clear: both;
	width: 629px;
	height: 180px;
	background-image: url(../img/bn-cfd_top.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 2px;
}

.box_bn2 a:hover {
	background-image: url(../img/bn-cfd_top_f.jpg);
	}
	
	
.box_bn3 a {
	clear: both;
	width: 629px;
	height: 132px;
	background-image: url(../img/bn-225tech_top.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 2px;
}

.box_bn3 a:hover {
	background-image: url(../img/bn-225tech_top_f.jpg);
	}
	
.box_bn31 a {
	clear: both;
	width: 629px;
	height: 60px;
	background-image: url(../mini/img/re-tokyo01.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 2px;
}

.box_bn31 a:hover {
	background-image: url(../mini/img/re-tokyo01_h.jpg);
	}	
	
	
	
.box_bnvip a {
	clear: both;
	width: 629px;
	height: 90px;
	background-image: url(../img/vip.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 20px;
	margin-bottom:1px;
}

.box_bnvip a:hover {
	background-image: url(../img/vip_h.jpg);
	}		
	
	
.box_bnvip2 a {
	clear: both;
	width: 629px;
	height: 90px;
	background-image: url(../img/vip.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 0px;
	margin-bottom:1px;
}

.box_bnvip2 a:hover {
	background-image: url(../img/vip_h.jpg);
	}		
	
	
	
	
.box_senior a {
	clear: both;
	width: 629px;
	height: 45px;
	background-image: url(../img/bn-senior.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 0px;
	margin-bottom:1px;
	margin-top:1px;
}

.box_senior a:hover {
	background-image: url(../img/bn-senior_h.jpg);
	}
	
	
	
.box_bn4 a {
	clear: both;
	width: 629px;
	height: 80px;
	background-image: url(../img/bn-fx_tech.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 2px;
	margin-top:2px;
	margin-bottom:1px;
}


.box_bn4 a:hover {
	background-image: url(../img/bn-fx_tech_h.jpg);
	}
	
	
	
	
/*cfd-tokyo*/	
	
.box_bn5 {
	clear: both;
	width: 409px;
	height:170px;
	background-image:url(../img/video.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:2px;
	margin-bottom:1px;
	margin-left:20px;
	padding:0 0 0 220px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.text-under {
	text-decoration: underline;
}
.new225-b a{
	background-image: url(../mini/img/new225-b3.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 629px;
	text-indent: -10000px;
	display: block;
	margin-bottom: 30px;
}
.new225-b a:hover{
	background-image: url(../mini/img/new225-b3_f.jpg);
}

.new225-b3 a{
	background-image: url(../mini/img/new225-b4.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 629px;
	text-indent: -10000px;
	display: block;
	margin-bottom: 30px;
}
.new225-b3 a:hover{
	background-image: url(../mini/img/new225-b4_f.jpg);
}

/*.new225-b2 {
	background-image: url(../mini/img/new225-b2.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 629px;
	text-indent: -10000px;
}*/
.new225-b2 a {
	background-image: url(../mini/img/new225-b2.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 629px;
	text-indent: -10000px;
	display: block;
}
.new225-b2 a:hover{
	background-image: url(../mini/img/new225-b2_f.jpg);
}
.pw225 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.pw225 p {
	color: #F30;
	font-size: 16px;
	font-weight: 600;
	line-height: 2em;
	padding-left: 33px;
	padding-bottom: 2px;
	margin-left: 10px;
}
.pw225 h3 {
	text-align: center;
	font-size: 17px;
}
.pw01 {
	background-image: url(../mini/img/pw01.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 30px;
	
}
.pw02 {
	background-image: url(../mini/img/pw02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 30px;
	
}
.pw03 {
	background-image: url(../mini/img/pw03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 30px;
	
}
.pw-table{
	margin-left: 10px;
	margin-top: 0px;

}
.pw-table th{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;

}
.pw-table td{
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;

}
.pw-tb {
	font-size: 16px;
	font-weight: 600;
	color: #F03;
}
.pw-tb2 {
	font-size: 14px;
	font-weight: 600;
	color: #06F;
	padding-right: 10px;
}

.pw-tbs {
	font-size: 16px;
	font-weight: 600;
	color: #06F;
	padding-right: 0px;
}

.pw-tb3 {
	font-size: 12px;
	color: #333;
	padding-right: 10px;
}
.pw-tb4 {
	font-size: 14px;
	font-weight: 600;
	color: #F03;
}

.pwbox {
	clear: both;
	width: 631px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 19px;
}

.pwbox p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 5px;
	line-height: 1.5em;
}
.pwbox a {
	color: #0066CC;
	text-decoration: none;
}

.pwbox a:hover {
	text-decoration: underline overline;
}

.pwboxlink {
	color: #FF6600;
	text-decoration: none;
}



.pwbox h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.pwbox h3 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.pwbox h3 a {
	color: #FF6600;
	text-decoration: none;
}

.pwbox h3 a:hover {
	text-decoration: underline;
}

.pwbox strong {
	color: #FF6600;
}

.pwbox ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.pwbox li {
	line-height:1.6em;
	font-size:14px;
	}


.pwbox h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 25px;
	height: auto;
	color: #182286;
	clear: both;
}

.pwbox h4 a {
	color: #182286;
}

.pwbox h4 a:hover {
	text-decoration: underline overline;
}

.pwbox h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.pwbox h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}

.pwbox ol {
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pwbox ol li {
	list-style-type: decimal;
}
.fixed{
}
.fixed th{
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 14px;
}
.fixed td{
	font-weight: 600;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	color: #F00;
	font-size: 14px;
}


/* --------------------------------------------
            20100122追記(i) メルマガ解除        	
------------------------------------------------*/

#unsubscribe {
	width: 850px;
	float: left;
	height: auto;
}

.textbox11 {
	width: 750px;
	height: auto;
	font-size: 12px;
	display: block;
	margin-left: 50px;
	clear: both;
}

.textbox11 p {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 5px;
}

.textbox11 h2 {
	height: 129px;
	width: 630px;
	text-indent: -10000px;
	margin-bottom: 20px;
}

.textbox11 h3 {
	width: 740px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.textbox11 strong {
	color: #FF6600;
}

.textbox11 h4 {
	font-size: 13px;
	margin-top: 20px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 25px;
	height: auto;
	color: #182286;
	clear: both;
}



.textbox11 h5 {
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 16px;
	color: #FF7300;
	margin-left: 15px;
}

.textbox11 h6 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: -10px;
}



.cfd-flv {
	width:320px;
	height:260px;
	margin-right:10px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
}


.cfd-flvtxt {
	width:280px;
	height:260px;
	float:right;
	margin-bottom:20px;
}
.vip-flvtxt {
	width:280px;
	height:210px;
	float:right;
	margin-bottom:20px;
}


.cfd-flv2 {
	width:364px;
	height:220px;
	margin-right:10px;
	margin-left:150px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
	display: inline;
}



.cfd-flv3 {
	width:320px;
	height:200px;
	margin-right:10px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
}



/*-----20100202追記（s）-----*/



.updn {
	margin:5px 0;
}
/*-----201000409追記（m）-----*/

.text07 {
	display: block;
	margin-left: 25px;
	font-size: 14px;
}

.ul05 {
	float: left;
	padding-left: 20px;
	clear: both;
	width: 450px;
}

.ul05 li{
	list-style-type: disc;
	font-size: 12px;
}
.cfdvoice a {
	background-image: url(../img/cfdvoice.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	height: 33px;
	width: 630px;
	clear: both;
	margin-top: 10px;
	margin-left: 19px;
	display: block;
}
.cfdvoice a:hover {
	background-image: url(../img/cfdvoice_f.jpg);
}




.setsumei a{
	width:500px;
	height:127px;
	display:block;
	background-image:url(../seminar/img/bt001.jpg);
	background-repeat:no-repeat;
	text-indent:-10000px;
}


.setsumei a:hover{
	background-image:url(../seminar/img/bt001_h.jpg);
}


.tb001 {
	border:#F60 2px dotted;
	margin:10px auto 20px;
	
}

.bn-mo {
	background-image:url(../newsite/seminar/img/bn03.jpg);
	margin:10px auto 5px;
	height:60px;
	width:600px;
	text-indent:-10000px;
	
}

.img-un {
	margin-bottom:20px;
}

.img-un1 {
	margin-bottom:10px;
}


.v-box {
	clear: both;
	width: 630px;
	margin-top:2px;
	margin-bottom:1px;
	margin-left:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/*初心者コースバナー*/

.box_bnbig a {
	clear: both;
	width: 629px;
	height: 80px;
	background-image: url(../biginner/img/bn-fx01.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 2px;
	margin-bottom:1px;
	margin-top:10px;
}

.box_bnbig a:hover {
	background-image: url(../biginner/img/bn-fx01_h.jpg);
	}		
	
	
.cl {
	clear:both;
}


.senior-tit a{
	width:630px;
	height:96px;
	margin-bottom:20px;
	background:url(../vip/img/tit-senior.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
}

.senior-tit a:hover{
	background-image:url(../vip/img/tit-senior_h.jpg);
}
	

.incentive {
	padding-left:30px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	clear:both;
	font-size:14px;
}


.dvd-csll {
	margin-left:20px;
	margin-bottom:1px;
}


/*-----20110215追記（F）-----*/

.semi_dvd01{
	width:629px;
	height:229px;
	margin-bottom:20px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/semi_dvd01.gif);
}

.h3_bar01 {
	width: 626px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	font-size: 13px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFE9B9;
	padding-left: 4px;
	clear: both;
}

.h4_dvd0{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r1_a1.jpg);
}

.h4_dvd00{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r1_b1.jpg);
	margin-top: 30px;
}

.h4_dvd01{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r1_c1.jpg);
	margin-top: 30px;
}

.h4_dvd02{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r3_c1.jpg);
	margin-top: 30px;
}

.h4_dvd03{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r5_c1.jpg);
	margin-top: 30px;
}

.h4_dvd04{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r7_c1.jpg);
	margin-top: 30px;
}

.h4_dvd05{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r9_c1.jpg);
	margin-top: 30px;
}

.h4_dvd06{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r11_c1.jpg);
	margin-top: 30px;
}

.h4_dvd07{
	width:629px;
	height:35px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	background-image: url(../dvd/img/dvd_r13_c1.jpg);
	margin-top: 30px;
}

.fc_gr {
	color:#390;
	font-weight:bold;
}

.box_new3 a {
	clear: both;
	width: 629px;
	height: 100px;
	background-image:url(../img/top-new3.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 20px;
	margin-bottom:2px;
	margin-top:2px;
}

.box_new3 a:hover {
	background-image: url(../new3/img/top-new3_h.jpg);
	}	
	
.web-semi a {
	width:630px;
	height:100px;
	background-image:url(../new3/img/web-semi.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

.web-semi a:hover{
	background-image:url(../new3/img/web-semi_h.jpg);
}
	
	
	
	
/*同意書*/
	
.ag-tit {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	letter-spacing:2px;
	line-height:2em;
}
	
	
.top3 {
	width:630px;
	height:auto;
	padding-left:20px;
	margin-bottom:20px;
}
	
.top3-l{
	width:203px;
	height:auto;
	background-image:url(../img/voice/takesue.jpg);
	padding-top:210px;
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	text-align:left;
	line-height:1.4em;
	display:block;
	float:left;
}


.top3-m{
	width:203px;
	height:auto;
	background-image:url(../img/voice/yasukawa.jpg);
	padding-top:210px;
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	text-align:left;
	line-height:1.4em;
	display:block;
	float:left;
	margin-left:10px;
}

.top3-m2{
	width:203px;
	height:auto;
	background-image:url(../img/v-img-iwa.jpg);
	padding-top:210px;
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	text-align:left;
	line-height:1.4em;
	display:block;
	float:left;
	margin-left:10px;
}

.top3-r{
	width:203px;
	height:auto;
	background-image:url(../img/voice/horibe.jpg);
	padding-top:210px;
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	text-align:left;
	line-height:1.4em;
	display:block;
	float:left;
	margin-left:10px;
}


	
.go2in a{
	width:203px;
	height:32px;
	background-image:url(../img/voice/go.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
	margin-top:10px;
}
	
.go2in a:hover {
	background-image:url(../img/voice/go_h.jpg);
}
	
	
.top-catch {
	width:630px;
	height:114px;
	background-image:url(../img/top_catch1.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
}

.top-catch p{
	visibility:hidden;
}
	
	
.top-catch2 a{
	width:630px;
	height:125px;
	background-image:url(../img/top_catch2.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	display:block;
	text-indent:-10000px;
	margin-bottom:10px;
	margin-top:5px;
}	

.top-catch2 p {
	visibility:hidden;
}
	
	
.top-catch2 a:hover{
	background-image:url(../img/top_catch2_h.jpg);
}
	
	
.img-l2 {
	margin-left:16px;
}

.img-ud {
	margin:10px 0;
}

/*--------------------------------------------------------
　　　　20110705　追記(tada)        
---------------------------------------------------------*/

h3.blue{
	background:url(../img/h3blue.jpg) no-repeat left bottom;
	color:#ffffff;
	border:none;
	padding-bottom:6px;
	padding-top:6px;
	line-height:100%;
}

.pagingMiniNumber{
	margin-top:30px;
	margin-left:155px;
}
.pagingMiniNumber a{
	float:left;
}
.pagingMiniNumber a.pagingMiniNp{
	width:80px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#002948;
	display:inline;
	text-decoration:none;
	border:1px solid #ffffff;
	margin-right:10px;
}
.pagingMiniNumber a.pagingMiniN{
	width:30px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	background:url(../mini/img/bg_paging02.jpg) no-repeat 0 0;
	border:1px solid #cccccc;
	font-weight:bold;
	color:#002948;
	display:inline;
	text-decoration:none;
	margin-right:5px;
}
.pagingMiniNumber a.pagingMiniNa{
	width:30px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	background:url(../mini/img/bg_paging01.jpg) no-repeat 0 0;
	border:1px solid #002948;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	text-decoration:none;
	margin-right:5px;
}
.pagingMiniNumber a.pagingMiniNn{
	width:80px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#002948;
	display:inline;
	text-decoration:none;
	margin-left:5px;
}
.pagingMiniNumber a:hover{
	background:url(../mini/img/bg_paging01.jpg) no-repeat 0 0;
	border:1px solid #002948;
	color:#ffffff;
}


.pagingMini{
	width:400px;
	margin:30px auto 20px auto;
	background:url(../mini/img/bg_paging02.jpg) no-repeat 0 0;
	padding:10px 10px 5px 30px;
}
.pagingMini li{
	line-height:200%;
	padding-left:0px;
	font-weight:bold;
}

.pagingMiniv{
	margin:0px auto 20px 15px;
}
.pagingMiniv li{
	float:left;
	list-style:none;
}
.pagingMiniv li.pagingMiniv01 a{
	background:url(../mini/img/mini_paging01.jpg) no-repeat 0 0;
	width:210px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv01 a:hover,
.pagingMiniv li.pagingMiniv01on a{
	background:url(../mini/img/mini_paging01_f.jpg) no-repeat 0 0;
	width:210px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv02 a{
	background:url(../mini/img/mini_paging02.jpg) no-repeat 0 0;
	width:146px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv02 a:hover,
.pagingMiniv li.pagingMiniv02on a{
	background:url(../mini/img/mini_paging02_f.jpg) no-repeat 0 0;
	width:146px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv03 a{
	background:url(../mini/img/mini_paging03.jpg) no-repeat 0 0;
	width:143px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv03 a:hover,
.pagingMiniv li.pagingMiniv03on a{
	background:url(../mini/img/mini_paging03_f.jpg) no-repeat 0 0;
	width:143px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv04 a{
	background:url(../mini/img/mini_paging04.jpg) no-repeat 0 0;
	width:131px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingMiniv li.pagingMiniv04 a:hover,
.pagingMiniv li.pagingMiniv04on a{
	background:url(../mini/img/mini_paging04_f.jpg) no-repeat 0 0;
	width:131px;
	height:44px;
	display:block;
	text-indent:-10000px;
}


.pagingCfd{
	margin:0px auto 20px 15px;
}
.pagingCfd li{
	float:left;
	list-style:none;
}
.pagingCfd li.pagingCfd01 a{
	background:url(../cfd/img/cfd_paging01.jpg) no-repeat 0 0;
	width:193px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd01 a:hover,
.pagingCfd li.pagingCfd01on a{
	background:url(../cfd/img/cfd_paging01_f.jpg) no-repeat 0 0;
	width:193px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd02 a{
	background:url(../cfd/img/cfd_paging02.jpg) no-repeat 0 0;
	width:147px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd02 a:hover,
.pagingCfd li.pagingCfd02on a{
	background:url(../cfd/img/cfd_paging02_f.jpg) no-repeat 0 0;
	width:147px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd03 a{
	background:url(../cfd/img/cfd_paging03.jpg) no-repeat 0 0;
	width:108px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd03 a:hover,
.pagingCfd li.pagingCfd03on a{
	background:url(../cfd/img/cfd_paging03_f.jpg) no-repeat 0 0;
	width:108px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd04 a{
	background:url(../cfd/img/cfd_paging04.jpg) no-repeat 0 0;
	width:94px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd04 a:hover,
.pagingCfd li.pagingCfd04on a{
	background:url(../cfd/img/cfd_paging04_f.jpg) no-repeat 0 0;
	width:94px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd05 a{
	background:url(../cfd/img/cfd_paging05.jpg) no-repeat 0 0;
	width:88px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingCfd li.pagingCfd05 a:hover,
.pagingCfd li.pagingCfd05on a{
	background:url(../cfd/img/cfd_paging05_f.jpg) no-repeat 0 0;
	width:88px;
	height:44px;
	display:block;
	text-indent:-10000px;
}


.pagingVip{
	margin:0px auto 20px 15px;
	height:44px;
}

.pagingVip2{
	margin:0px auto 20px 15px;
	height:180px;
}



.pagingVip li{
	float:left;
	list-style:none;
}
.pagingVip li.pagingVip01 a{
	background:url(../vip/img/vip_paging01.jpg) no-repeat 0 0;
	width:214px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip01 a:hover,
.pagingVip li.pagingVip01on a{
	background:url(../vip/img/vip_paging01_f.jpg) no-repeat 0 0;
	width:214px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip02 a{
	background:url(../vip/img/vip_paging02.jpg) no-repeat 0 0;
	width:73px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip02 a:hover,
.pagingVip li.pagingVip02on a{
	background:url(../vip/img/vip_paging02_f.jpg) no-repeat 0 0;
	width:73px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip03 a{
	background:url(../vip/img/vip_paging03.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip03 a:hover,
.pagingVip li.pagingVip03on a{
	background:url(../vip/img/vip_paging03_f.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip04 a{
	background:url(../vip/img/vip_paging04.jpg) no-repeat 0 0;
	width:104px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip04 a:hover,
.pagingVip li.pagingVip04on a{
	background:url(../vip/img/vip_paging04_f.jpg) no-repeat 0 0;
	width:104px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip05 a{
	background:url(../vip/img/vip_paging05.jpg) no-repeat 0 0;
	width:118px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingVip li.pagingVip05 a:hover,
.pagingVip li.pagingVip05on a{
	background:url(../vip/img/vip_paging05_f.jpg) no-repeat 0 0;
	width:118px;
	height:44px;
	display:block;
	text-indent:-10000px;
}







.pagingKabu{
	margin:0px auto 20px 15px;
	height:44px;
}
.pagingKabu li{
	float:left;
	list-style:none;
}
.pagingKabu li.pagingKabu01 a{
	background:url(../kabusiki/img/kabu_paging01.jpg) no-repeat 0 0;
	width:218px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu01 a:hover,
.pagingKabu li.pagingKabu01on a{
	background:url(../kabusiki/img/kabu_paging01_f.jpg) no-repeat 0 0;
	width:218px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu02 a{
	background:url(../kabusiki/img/kabu_paging02.jpg) no-repeat 0 0;
	width:153px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu02 a:hover,
.pagingKabu li.pagingKabu02on a{
	background:url(../kabusiki/img/kabu_paging02_f.jpg) no-repeat 0 0;
	width:153px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu03 a{
	background:url(../kabusiki/img/kabu_paging03.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu03 a:hover,
.pagingKabu li.pagingKabu03on a{
	background:url(../kabusiki/img/kabu_paging03_f.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu04 a{
	background:url(../kabusiki/img/kabu_paging04.jpg) no-repeat 0 0;
	width:138px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingKabu li.pagingKabu04 a:hover,
.pagingKabu li.pagingKabu04on a{
	background:url(../kabusiki/img/kabu_paging04_f.jpg) no-repeat 0 0;
	width:138px;
	height:44px;
	display:block;
	text-indent:-10000px;
}







.pagingFx{
	margin:0px auto 20px 15px;
	height:44px;
}
.pagingFx li{
	float:left;
	list-style:none;
}
.pagingFx li.pagingFx01 a{
	background:url(../fx/img/fx_paging01.jpg) no-repeat 0 0;
	width:218px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx01 a:hover,
.pagingFx li.pagingFx01on a{
	background:url(../fx/img/fx_paging01_f.jpg) no-repeat 0 0;
	width:218px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx02 a{
	background:url(../fx/img/fx_paging02.jpg) no-repeat 0 0;
	width:153px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx02 a:hover,
.pagingFx li.pagingFx02on a{
	background:url(../fx/img/fx_paging02_f.jpg) no-repeat 0 0;
	width:153px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx03 a{
	background:url(../fx/img/fx_paging03.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx03 a:hover,
.pagingFx li.pagingFx03on a{
	background:url(../fx/img/fx_paging03_f.jpg) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx04 a{
	background:url(../fx/img/fx_paging04.jpg) no-repeat 0 0;
	width:138px;
	height:44px;
	display:block;
	text-indent:-10000px;
}
.pagingFx li.pagingFx04 a:hover,
.pagingFx li.pagingFx04on a{
	background:url(../fx/img/fx_paging04_f.jpg) no-repeat 0 0;
	width:138px;
	height:44px;
	display:block;
	text-indent:-10000px;
}




.bktop{
 	clear:both;
 	margin-bottom:20px;
 	margin-left:15px;
}


.tblBosyu{
	width:300px;
	border:solid 1px #999;
	border-collapse:collapse;
	border-spacing:0;
	color:#333;
}
.tblBosyu th,
.tblBosyu td{
	border:solid 1px #999;
	padding:3px 5px;
}
.tblBosyu th{
	background-color:#E4E5F3;
}
.tblBosyu th.ttlBosyu{
	background-color:#9294C8;
	color:#fff;
}
.miniBosyu{
	background:url(../mini/img/recruit2.jpg) no-repeat 0 0;
	width:600px;
	height:55px;
	display:block;
	text-indent:-10000px;
}
.boxOrange{
	background-color:#FFE9B9;
	border:1px solid #FFCC66;
	padding:10px;
}
.boxYellow{
	background-color:#FFFFCC;
	border:1px solid #FFCC00;
	padding:10px;
}
.entryMini{
	border-bottom:#438ece 1px solid;
	border-left:#438ece 1px solid;
	border-right:#438ece 1px solid;
	background:url(../mini/img/bg_minibosyu.jpg) no-repeat 0 0;
	margin-top: 20px;
/*	background-color:#e1f5ff;*/
	width:628px;
}
.entryMini h3.entryMiniH3{
	background:url(../mini/img/entrybox_t.jpg) no-repeat 0 0;
	width:628px!important;
	height:40px;
	display:block;
	text-indent:-10000px;
	background-color:none!important;
	border-top-width: 0!important;
	border-bottom-width: 0!important;
	border-top-style: none!important;
	border-bottom-style: none!important;
	border-top-color: none!important;
	border-bottom-color: none!important;
	margin-top:0!important;
	margin-bottom:0!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	padding-left: 0!important;
}


.box09 {
	width: 135px;
	margin-left: 15px;
	float: left;
	display:inline;
	text-align: center;
}
.pMini2tokuten{
	font-weight:bold;
	line-height:150%;
	color:#333333;
}
.tblMiniPl{
	border:solid 1px #999;
	border-collapse:collapse;
	border-spacing:0;
	color:#333;
}
.tblMiniPl th,
.tblMiniPl td{
	border:solid 1px #999;
	padding:3px 5px;
}
.tblMiniPl th{
	background-color:#E4E5F3;
}
.tblMiniPl th.tblMiniPlNavy{
	background-color:#9294C8;
	color:#fff;
}

.voiceBoxM{
	background:url(../mini/img/man.jpg) no-repeat 15px 15px;
	margin-bottom:20px;
	background-color:#eeeeee;
	padding:10px 10px 10px 115px;;
}

.voiceBoxM2{
	background:url(../vip/img/inoue.jpg) no-repeat 15px 15px;
	margin-bottom:20px;
	background-color:#eeeeee;
	padding:0px 10px 10px 270px;

}


.voiceBoxW{
	background:url(../mini/img/woman.jpg) no-repeat 15px 15px;
	margin-bottom:20px;
	background-color:#eeeeee;
	padding:5px 10px 10px 115px;
}
.voiceBoxM h4,
.voiceBoxW h4{
	line-height:18px;
	margin-top:10px!important;
}

.cfd-flv4 {
	width:300px;
	height:243px;
	margin-right:5px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
}


.cfd-flv4txt {
	width:300px;
	margin-right:10px;
	float:left;
	margin-bottom:5px;
}


.cfd-flv4-2 {
	width:200px;
	height:243px;
	margin-right:5px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
}


.cfd-flv4txt-2 {
	width:200px;
	margin-right:10px;
	float:left;
	margin-bottom:5px;
}


.bigbang-flv4 {
	width:630px;
	height:336px;
	margin-right:5px;
	float:left;
	border:#F00 1px solid;
	margin-bottom:20px;
}


.bigbang-flv4txt {
	width:300px;
	margin-right:10px;
	float:left;
	margin-bottom:5px;
}






.cfdBosyu{
	background:url(../cfd/img/recruit2.jpg) no-repeat 0 0;
	width:600px;
	height:55px;
	display:block;
	text-indent:-10000px;
}

.cfdBosyu_old{
	width:600px;
	height:55px;
	display:block;
	text-indent:-10000px;
	background-image: url(../cfd/img/recruit2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.vipBosyu{
	background:url(../vip/img/recruit2.jpg) no-repeat 0 0;
	width:630px;
	height:53px;
	display:block;
	text-indent:-10000px;
	margin-bottom:15px;
}

.grayLnBox{
	border:1px solid #999999;
	padding-left:10px;
	padding-right:10px;
	
}




.clr {
	clear:both;
	height:0px;
	margin:0;
	padding:0;
}
.sml{
	font-size:10px;
}

.mb05{	margin-bottom:5px!important;}
.mb10{	margin-bottom:10px!important;}
.mb15{	margin-bottom:15px!important;}
.mb20{	margin-bottom:20px!important;}
.mb30{	margin-bottom:30px!important;}
.mb40{	margin-bottom:40px!important;}
.mt00{	margin-top:0px!important;}
.mt05{	margin-top:5px!important;}
.mt10{	margin-top:10px!important;}
.mt15{	margin-top:15px!important;}
.mt20{	margin-top:20px!important;}
.mt30{	margin-top:30px!important;}
.mlm5{	margin-left:-5px!important;}
.ml00{	margin-left:0px!important;}
.ml05{	margin-left:5px!important;}
.ml10{	margin-left:10px!important;}
.ml15{	margin-left:15px!important;}
.ml20{	margin-left:20px!important;}

.fLeft{
	float:left;
}


.textcenter{
	text-align:center;
	}
/*--------------------------------------------------------
　　　　20110705　追記ここまで(tada)        
---------------------------------------------------------*/


.box05-2 {
	clear:both;
	background-color: #DEE9F3;
	padding:4px 8px;
	border:#000066 solid 1px;
	width:590px;
}

.box05-2 p {
	font-size:18px;
	letter-spacing:1.2px;
	line-height:1.6em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}


/*bigbangトップページバナー*/

.bigbang a {
	width:630px;
	height:103px;
	background-image:url(../bigbang/img/top-bn.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	margin-top:10px;
	margin-left:20px;
}

.bigbang a:hover{
	background-image:url(../bigbang/img/top-bn_h.jpg);
}
/*campaignトップページバナー*/

.campaign a {
	width:630px;
	height:110px;
	background-image:url(../vip/img/vip_campaign.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	margin-top:10px;
	margin-left:20px;
}

.campaign a:hover{
	background-image:url(../vip/img/vip_campaign_h.jpg);
}

.campaign02 a {
	background-image:url(../vip/img/vip_campaign02.jpg);
}

.campaign02 a:hover{
	background-image:url(../vip/img/vip_campaign02_f.jpg);
}
/*--------------------------------------------------------
　　　　20111116　追記(nishiyama)        
---------------------------------------------------------*/





/*個別相談トップページバナー*/

.m2m a {
	width:630px;
	height:133px;
	background-image:url(../img/topbn-m2m.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	margin-top:10px;
	margin-left:20px;
}

.m2m a:hover{
	background-image:url(../img/topbn-m2m_h.jpg);
}




.hr_border{
	margin:20px 0;
	border-bottom:1px dashed #BEBEBE;
	clear:both;
}
