body {
	background-image:url(../image/bg3.gif);
	background-position-y:-80px;
	background-repeat:repeat-x;
	width:960px;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro',osaka,CI,Meiryo,'lr oSVbN',sans-serif;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
;}
body.bg2 {
	background-image:url(../image/bg2.gif);
	background-repeat:repeat-x;
;}
body.bg3 {
	background-image:url(../image/bg.gif);
	background-repeat:repeat-x;
;}
body.bg4 {
	background-image:url(../image/bg4.gif);
	background-repeat:repeat-x;
;}
body.bgm {
	background-image:url();
	background-repeat:repeat-x;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro',osaka,CI,Meiryo,'lr oSVbN',sans-serif;
	text-align:center;
	margin:0px;
	padding:0px;
;}

.mincho {
	font-family: "qMmΎ© Pro W6","Hiragino Mincho Pro","HGSΎ©E","lr oΎ©", sans-serif;
	_font-family: elr oSVbNf, sans-serif;
	font-size:17px;
	line-height: 1.6;
;}
a {
	color:#003399;
;}
a:hover {
	text-decoration:underline;
;}
div {
	text-align:left;
;}
P {
	text-indent:1em;
	text-align:left;
	text-align:justify;
	margin:0px;
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
;}
.pageroot {
	text-align:right;
	text-indent:0em;
;}
.pageroot_mb {
	display: none;
;}
.impact {
	font-weight:bold;
	color:#b30000;
	font-size:115%;
	line-height:24px;
;}
LI {
	text-align:left;
;}
.bunner {
	border:1px solid #cccccc;
;}
.menupos_header {
	width:960px;
	height:162px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
;}
.menupos01 {
	color:#fff;
	width:960px;
	height:162px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../image/header.gif);
	background-repeat:repeat-y;
;}
.menupos01_header {
	width:960px;
	height:162px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../image/header.gif);
	background-repeat:repeat-y;
;}
.menu_bar {
	background-image:url(../image/navi_bar_h2.gif);
	background-repeat:no-repeat;
	width:960px;
	height:61px;
	margin:0px;
	padding:0px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
;}
.top_menu {
	float:right;
	width:260px;
	margin:0px;
	padding:0px;
	margin-top:97px;
	font-size:11px;
;}
.topmenu div{
	background-color:#223b74;
	margin:0px;
	padding:0px;
;}
.topmenu02 {
	color:#fff;
	float:right;
	width:260px;
	margin:0px;
	padding:0px;
	margin-top:97px;
	font-size:11px;
;}
.topmenu02 div{
	background-color:#;
	margin:0px;
	padding:0px;
;}
.topmenu {
	float:right;
	width:265px;
	margin:0px;
	padding:0px;
	margin-top:0px;
	font-size:11px;
;}
.top_menu div{
	background-color:#fff;
	margin:0px;
	padding:0px;
;}
.btm01 {
	padding-top:4px;
	margin-right:20px;
	margin-left:10px;
	float:left;
;}
div.top_r {
	width:160px;
	height:22px;
	margin:0px;
	padding:3px 0px;
	float:right;
;}
div.top_r a {
	border-bottom:solid 2px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	margin:2px 0px;
	margin-left:10px;
	padding:3px;
	font-size:12px;
	display:block;
	text-decoration:none;
	text-align:center;
	float:left;
	background-color:#fff;
;}


div.top_r a:hover{
	text-decoration:underline;
;}
div.top_r_2 {
	width:265px;
	height:22px;
	margin:0px;
	padding:3px 0px;
	float:left;
;}
div.top_r_2 a{
	text-decoration:underline;
;}
.topmenu div.top_r_2 a {
	color:#fff;
;}
.topmenu02 div.top_r_2 a {
	color:#fff;
;}
div.top_r_2 a:hover{
	text-decoration:underline;
;}
.top_menu div.font_t {
	float:left;
	margin:5px 0px;
	padding:0px;
	padding-top:5px;
	margin-right:0px;
	margin-left:10px;
;}
.topmenu02 div.font_t {
	float:left;
	margin:5px 0px;
	padding:0px;
	padding-top:5px;
	margin-right:0px;
	margin-left:10px;
;}
.topmenu div.font_t {
	float:left;
	margin:5px 0px;
	padding:0px;
	padding-top:5px;
	margin-right:0px;
	margin-left:10px;
;}
div.top_r_3 {
	position:relative;
	left:780px;
	top:-58px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
;}
div.top_r_3 a{
	padding:0px;
	margin:0px;
	background: url(../image/acount_open_large.jpg) right top;
	background-repeat:no-repeat;
	height:42px;
	width:170px;
;}
div.top_r_3 a:hover {
	background-position: left top;
;}

.toplinkarea0 {
	width:960px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	height:177px;
;}
.toplinkarea2 {
	width:630px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	height:112px;
;}
div.r_contents_consult a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_consult.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_consult a:hover {
	background-position: left top;
;}
div.r_contents_w_report a{
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_w_report_201802.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_w_report a:hover {
	background-position: left top;
;}
div.r_contents_tsumitate_nisa a{
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_tsumitate_nisa_m.jpg) right top;
	background-repeat:no-repeat;
	height:60px;
	width:300px;
;}
div.r_contents_tsumitate_nisa a:hover {
	background-position: left top;
;}
div.r_contents_2019GW a{
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_2019GW.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:300px;
;}
div.r_contents_2019GW a:hover {
	background-position: left top;
;}
div.r_contents_nisa_camp a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_camp_nisa.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_nisa_camp a:hover {
	background-position: left top;
;}
div.r_contents_nisa a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_nisa.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_nisa a:hover {
	background-position: left top;
;}
div.r_contents_seminar a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_seminar_20130420.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_seminar a:hover {
	background-position: left top;
;}
div.r_contents_plusyou a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_tse_plusyou.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_plusyou a:hover {
	background-position: left top;
;}
div.r_contents_think a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_thinking.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_think a:hover {
	background-position: left top;
;}
div.r_contents_camp a{
	float:left;
	padding:0px;
	margin:0px;
	margin-right:30px;
	background: url(../image/bn_camp_201304.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_camp a:hover {
	background-position: left top;
;}
div.r_contents_0 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/bn_camp_fx_5.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_0 a:hover {
	background-position: left top;
;}
div.r_contents_kabuop_Xmas a{
	float:right;
	padding:0px;
	margin:0px;
	background: url(../image/bn_kabuop_Xmas.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_kabuop_Xmas a:hover {
	background-position: left top;
;}
div.r_contents_kabuop a{
	float:right;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_kabuop.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_kabuop a:hover {
	background-position: left top;
;}
div.r_contents_cnbc a{
	float:right;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_cnbc_event.jpg) right top;
	background-repeat:no-repeat;
	height:86px;
	width:300px;
;}
div.r_contents_cnbc a:hover {
	background-position: left top;
;}
div.r_contents_mlife a{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_moneylife_201408.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}

div.r_contents_mlife a:hover {
	background-position: left top;
;}
div.r_contents_jpipo a{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_jp_ipo_m.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}

div.r_contents_jpipo a:hover {
	background-position: left top;
;}
div.r_contents_kosei-web_renewal_logintest a{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_kosei-web_renewal_logintest.jpg) right top;
	background-repeat:no-repeat;
	height:150px;
	width:300px;
;}
div.r_contents_kosei-web_renewal_logintest a:hover {
	background-position: left top;
;}
div.r_contents_kosei-web_renewal_login a{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_kosei-web_renewal_login.jpg) right top;
	background-repeat:no-repeat;
	height:114px;
	width:300px;
;}
div.r_contents_kosei-web_renewal_login a:hover {
	background-position: left top;
;}
.toplinkarea {
	width:630px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
;}
div.r_contents_webinar img{
	float:left;
	width:630px;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
;}
div.r_contents_webinar img:hover {
	opacity: .8;
;}
div.r_contents img{
	width:300px;
	padding:0px;
	margin:0px;
;}
div.r_contents img:hover {
	opacity: .8;
;}
div.r_contents_learn_jgbfutuers_l a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_jgbfutures_1.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:630px;
;}
div.r_contents_learn_jgbfutuers_l a:hover {
	background-position: left top;
;}
div.r_contents_learn_jgbfutuers_m a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_jgbfutures_m.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_learn_jgbfutuers_m a:hover {
	background-position: left top;
;}
div.r_contents_etf_guide a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_etf_guide.jpg) right top;
	background-repeat:no-repeat;
	height:75px;
	width:300px;
;}
div.r_contents_etf_guide a:hover {
	background-position: left top;
;}
div.r_contents_learn_etf a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_etf_m.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_learn_etf a:hover {
	background-position: left top;
;}
div.r_contents_learn_mothers-futures a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_mothers-futures_m.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_learn_mothers-futures a:hover {
	background-position: left top;
;}
div.r_contents_fisco_mothers a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_fisco_mothers.jpg) right top;
	background-repeat:no-repeat;
	height:61px;
	width:300px;
;}
div.r_contents_fisco_mothers a:hover {
	background-position: left top;
;}

div.r_contents_camp_mothers_201801 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_camp_mothers_201801_m.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_camp_mothers_201801 a:hover {
	background-position: left top;
;}
div.r_contents_learn_china50-futures_m a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_china50-futures_m.jpg) right top;
	background-repeat:no-repeat;
	height:95px;
	width:300px;
;}
div.r_contents_learn_china50-futures_m a:hover {
	background-position: left top;
;}

div.r_contents_learn_taiex-futures_m a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_taiex-futures_m.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_learn_taiex-futures_m a:hover {
	background-position: left top;
;}
div.r_contents_learn_taiex-futures_p a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_taiex-futures_p.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_learn_taiex-futures_p a:hover {
	background-position: left top;
;}
div.r_contents_learn_taiex-futures_lm a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_taiex-futures_lm.jpg) right top;
	background-repeat:no-repeat;
	height:95px;
	width:300px;
;}
div.r_contents_learn_taiex-futures_lm a:hover {
	background-position: left top;
;}
div.r_contents_learn_taiex-futures_lp a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_learn_taiex-futures_lp.jpg) right top;
	background-repeat:no-repeat;
	height:95px;
	width:300px;
;}
div.r_contents_learn_taiex-futures_lp a:hover {
	background-position: left top;
;}

div.r_contents_nisa_201408 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/bn_nisa_201408.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:630px;
;}
div.r_contents_nisa_201408 a:hover {
	background-position: left top;
;}
div.r_contents_seminar_1403 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/bn_seminar_20140308_1.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:630px;
;}
div.r_contents_seminar_1403 a:hover {
	background-position: left top;
;}
div.r_contents_seminar_1401 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/semi_201401_top.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:630px;
;}
div.r_contents_seminar_1401 a:hover {
	background-position: left top;
;}
div.r_contents_jiji_wop_201505 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_jijicom_wop.jpg) right top;
	background-repeat:no-repeat;
	height:60px;
	width:300px;
;}
div.r_contents_jiji_wop_201505 a:hover {
	background-position: left top;
;}
div.r_contents_ideco a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_ideco.jpg) right top;
	background-repeat:no-repeat;
	height:104px;
	width:300px;
;}
div.r_contents_ideco a:hover {
	background-position: left top;
;}
div.r_contents_2020tdm a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_2020tdm.jpg) right top;
	background-repeat:no-repeat;
	height:91px;
	width:300px;
;}
div.r_contents_2020tdm a:hover {
	background-position: left top;
;}
div.r_contents_godai a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_godai_201602_lo.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_godai a:hover {
	background-position: left top;
;}
div.r_contents_sdgs a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_sdgs.jpg) right top;
	background-repeat:no-repeat;
	height:87px;
	width:300px;
;}
div.r_contents_sdgs a:hover {
	background-position: left top;
;}
div.r_contents_money-bu a{
	padding:0px;
	margin:0px;
	background: url(../image/money-bu-jpx.jpg) right top;
	background-repeat:no-repeat;
	height:75px;
	width:300px;
;}
div.r_contents_money-bu a:hover {
	background-position: left top;
;}
div.r_contents_money-bu-jpx_2 a{
	padding:0px;
	margin:0px;
	background: url(../image/money-bu-jpx_2.jpg) right top;
	background-repeat:no-repeat;
	height:75px;
	width:300px;
;}
div.r_contents_money-bu-jpx_2 a:hover {
	background-position: left top;
;}
div.r_contents_kitahama-academy a{
	padding:0px;
	margin:0px;
	background: url(../image/kitahama-academy.jpg) right top;
	background-repeat:no-repeat;
	height:95px;
	width:300px;
;}
div.r_contents_kitahama-academy a:hover {
	background-position: left top;
;}
div.r_contents_nikkei_jpx_2016 a{
	padding:0px;
	margin:0px;
	background: url(../image/nikkei_jpx_2016.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_nikkei_jpx_2016 a:hover {
	background-position: left top;
;}
div.r_contents_kigyouevent_20160908 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_kigyouevent_20160908.jpg) right top;
	background-repeat:no-repeat;
	height:55px;
	width:300px;
;}
div.r_contents_kigyouevent_20160908 a:hover {
	background-position: left top;
;}
div.r_contents_ose_kbop a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_ose_kbop.jpg) right top;
	background-repeat:no-repeat;
	height:110px;
	width:300px;
;}
div.r_contents_ose_kbop a:hover {
	background-position: left top;
;}
div.r_contents_kbop_camp a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_camp_201512_top.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_kbop_camp a:hover {
	background-position: left top;
;}
div.r_contents_kbop_camp_l a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/bn_camp_201602_top.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:630px;
;}
div.r_contents_kbop_camp_l a:hover {
	background-position: left top;
;}
div.r_contents_consult_1401 a{
	float:right;
	padding:0px;
	margin:0px;
	background: url(../image/bn_consult_2.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_consult_1401 a:hover {
	background-position: left top;
;}
div.r_contents_consult_1410 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_consult_2.jpg) right top;
	background-repeat:no-repeat;
	height:112px;
	width:300px;
;}
div.r_contents_consult_1410 a:hover {
	background-position: left top;
;}
div.r_contents_seminar_top_202302 a{
	float:left;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_seminar_202302.png) right top;
	background-repeat:no-repeat;
	height:200px;
	width:630px;
;}
div.r_contents_seminar_top_202302 a:hover {
	background-position: left top;
;}
div.bt_torokuteisei a{
	padding:0px;
	margin:0px;
	background: url(../ca/bt_torokuteisei.jpg) right top;
	background-repeat:no-repeat;
	height:70px;
	width:450px;
;}
div.bt_torokuteisei a:hover {
	background-position: left top;
;}


.rightarea div.r_contents_seminar_top_201909 a{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_seminar_201909.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
	width:300px;
;}
.rightarea div.r_contents_seminar_top_201909 a:hover {
	background-position: left top;
;}

div.r_contents_jp_second a{
	float:left;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background: url(../image/bn_jp_second.jpg) right top;
	background-repeat:no-repeat;
	height:180px;
	width:630px;
;}
div.r_contents_jp_second a:hover {
	background-position: left top;
;}


div.r_contents_facebook_01 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_facebook_top_01.jpg) right top;
	background-repeat:no-repeat;
	height:93px;
	width:300px;
;}
div.r_contents_facebook_01 a:hover {
	background-position: left top;
;}
div.r_contents_facebook_02 a{
	padding:0px;
	margin:0px;
	background: url(../image/bn_facebook_top_02.jpg) right top;
	background-repeat:no-repeat;
	height:93px;
	width:300px;
;}
div.r_contents_facebook_02 a:hover {
	background-position: left top;
;}
div.bt_blue a{
	padding:0px;
	margin:20px;
	background: url(../image/bt_green.gif) right top;
	background-repeat:no-repeat;
	display:block;
	height:60px;
	width:550px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	color:#fff;
	line-height:60px;
;}
div.bt_blue a:hover {
	background-position: left top;
;}
div.bt_acount_open a {
	display:block;
	text-align:center;
	padding:20px 0px;
	margin:0px;
	background-color: #ff9900;
	width:70%;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:150%;
	border-radius: 5px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
;}
div.bt_acount_open a:hover {
	opacity: .8;
;}
div.bt_darkblue a {
	display:block;
	text-align:center;
	padding:20px 0px;
	margin:0px;
	background-color: #1f3c82;
	width:70%;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:150%;
	border-radius: 5px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
;}
div.bt_darkblue a:hover {
	opacity: .8;
;}

.triangle01{
	float:left;
	position:relative;
	left:15%;
	top:5px;
	padding:0px;
	margin:0px;
	border-top: solid 10px transparent;
	border-right: solid 10px transparent;
	border-bottom: solid 10px transparent;
	border-left: solid 10px #fff;
;}
.container_top {
	background-color:#fff;
	width:960px;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
;}
.container {
	background-color:#fff;
	width:960px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
;}
.centerarea {
	clear:both;
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	width:630px;
	float:left;
	text-align:left;
;}
div.head_line{
	background-image:url(../image/head_line.gif);
	background-repeat:no-repeat;
	width:960px;
	padding:0px;
	margin:15px 0px;
	margin-left:auto;
	margin-right:auto;
	height:29px;
;}
div.head_line ul{
	height: 25px;
	top: 2px;
	overflow: hidden;
	position:relative;
	left:180px;
	width:780px;
	font-size:90%;
	text-decoration:none;
	margin:0px;
	padding:0px;
;}
div.head_line ul a{
	text-decoration:none;
;}
div.head_line ul a:hover{
	text-decoration:underline;
;}

div.head_line li.attention{
	background-image:url(../image/attention.gif);
	background-repeat:no-repeat;
	background-position: 5px 5px;
	padding-left:40px;

;}


.centerarea div.subarea_1,.centerarea div.subarea_2,.centerarea div.subarea_3,.centerarea div.subarea_4,.centerarea div.subarea_5 {
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	padding-top:50px;
	text-align:left;
;}
.centerarea div.subarea_1 {
	background-image:url(../image/ks_web2_21.jpg);
	background-repeat:no-repeat;
	margin-bottom:50px;
;}
.centerarea div.subarea_2 {
	background-image:url(../image/ks_web2_40.jpg);
	background-repeat:no-repeat;
;}
.centerarea div.subarea_3 {
	background-image:url(../image/ks_web2_60.jpg);
	background-repeat:no-repeat;
	margin-bottom:50px;
;}
.centerarea div.subarea_4 {
	background-image:url(../image/ks_web2_61.jpg);
	background-repeat:no-repeat;
;}
.centerarea div.subarea_5 {
	background-image:url(../image/ks_web2_62.jpg);
	background-repeat:no-repeat;
	margin-bottom:50px;
;}



.centerarea div.subarea_important {
	background:#fff0f7;
	margin-bottom:20px;
	padding:10px 10px;
	border: solid 1px #FF99FF;
;}
.subarea_important a {
	display:block;
	width:98%;
	height:auto;
	margin:20px 0px;
	padding; 0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:none;
	border-bottom: solid 1px #ccc;
	text-decoration:none;
	color:#000;
;}
.subarea_important a:hover {
	text-decoration:underline;
;}

.tittle {
	font-size: 18px;
	font-weight: bold;
	text-align:left;
	line-height:24px;
	margin:10px 0px;
	padding: 0px;
;}

.subarea_1 a{
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
	height:66px;
	padding-left:20px;
	margin:10px 0px;
	margin-right:10px;
	padding:0px 0px;
	display:block;
	width:200px;
	float:left;
	position:relative;
}
.subarea_1 div.instrument_1 a{
	background: url(../image/ks_web03_21_2_s.jpg) right top;
	background-repeat:no-repeat;

;}
.subarea_1 div.instrument_1 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_2 a{
	background: url(../image/ks_web03_24_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_2 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_3 a{
	background: url(../image/ks_web03_25_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_3 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_4 a{
	background: url(../image/ks_web03_32_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_4 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_5 a{
	background: url(../image/ks_web03_34_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_5 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_6 a{
	background: url(../image/ks_web03_36_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_6 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_7 a{
	background: url(../image/ks_web03_38_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_7 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument_8 a{
	background: url(../image/ks_web03_40_2_s.jpg) right top;
	background-repeat:no-repeat;
;}
.subarea_1 div.instrument_8 a:hover{
	background-position: left top;
;}
.subarea_1 div.instrument{
	margin:10px 10px;
	padding:0px;
	display:block;
	width:190px;
	height:85px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	font-size:85%;
	line-height:20px;
;}
.subarea_2 div.report a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:53px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;
;}
.subarea_2 div.report a:hover{
	background-position: left top;
	text-decoration:underline;
;}
.subarea_2 div.news a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:65px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;

;}
.subarea_2 div.news a:hover{
	background-position: left;
	text-decoration:underline;

;}
.subarea_2 div.thinking a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:53px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;
;}
.subarea_2 div.thinking a:hover{
	background-position: left top;
	text-decoration:underline;
;}
.subarea_3 div.news a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:65px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;

;}
.subarea_3 div.news a:hover{
	background-position: left;
	text-decoration:underline;

;}
.subarea_4 div.news a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:65px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;

;}
.subarea_4 div.news a:hover{
	background-position: left;
	text-decoration:underline;

;}
.subarea_5 div.news a{
	margin-bottom:5px;
	margin-left:10px;
	display:block;
	width:39px;
	height:65px;
	text-align:left;
	text-decoration:none;
	position:relative;
	background:url(../image/ks_web03_06_2.jpg) right;
	background-repeat:no-repeat;

;}
.subarea_5 div.news a:hover{
	background-position: left;
	text-decoration:underline;

;}
.nands_c{
	position:absolute;
	left:60px;
	top:10px;
	margin:0px;
	margin-bottom:50px;
	padding:0px;
	width:540px;
	line-height:19px;
	color:#000;
	cursor:pointer;
	cursor:hand;
;}
.rightarea {
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	width:300px;
	float:right;
	text-align:left;
;}
.rightarea div{
	position:relative;
;}
.rightarea div.login_club{
	Z-index:10;
;}
.rightarea div.login_fx{
	Z-index:10;
;}
.rightarea div.login_club a{
	background: url(../image/login_button_2.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:55px;
	height:55px;
	position:absolute;
	top:135px;
	left:235px;

;}
.rightarea div.login_club a:hover {
	background-position: left top;
;}
.rightarea div.login_fx a{
	background: url(../image/login_button_2.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:55px;
	height:55px;
	position:absolute;
	top:350px;
	left:235px;
;}
.rightarea div.login_fx a:hover {
	background-position: left top;
;}

.mainarea div.kosei-club_renewal{
	background: url(../image/kosei-club_renewal.jpg) left top;
	background-repeat:no-repeat;
	height:728px;
	Z-index:1;
;}
.mainarea div.kosei-club_renewal_logintest{
	background: url(../image/kosei-club_renewal_logintest.jpg) left top;
	background-repeat:no-repeat;
	height:824px;
	Z-index:1;
;}
.mainarea div.kosei-club_renewal_login_camp{
	background: url(../image/kosei-club_renewal_login_camp.jpg) left top;
	background-repeat:no-repeat;
	height:900px;
	Z-index:1;
;}
.mainarea div.kosei-club-demo a{
	background: url(../image/kosei-club-demo.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:326px;
	height:46px;
	position:absolute;
	top:490px;
	left:460px;

;}
.mainarea div.kosei-club-demo a:hover {
	background-position: left top;
;}
.mainarea div.kosei-club-logintest a{
	background: url(../image/kosei-club-login.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:326px;
	height:46px;
	position:absolute;
	top:345px;
	left:460px;

;}
.mainarea div.kosei-club-logintest a:hover {
	background-position: left top;
;}
.mainarea div.kosei-club-login a{
	background: url(../image/kosei-club-login.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:326px;
	height:46px;
	position:absolute;
	top:395px;
	left:460px;

;}
.mainarea div.kosei-club-login a:hover {
	background-position: left top;
;}
.mainarea div.kosei-club-camp a{
	background: url(../image/kosei-club-camp.gif) right top;
	margin:0px;
	padding:0px;
	display:block;
	width:326px;
	height:46px;
	position:absolute;
	top:300px;
	left:460px;

;}
.mainarea div.kosei-club-camp a:hover {
	background-position: left top;
;}
.rightarea div a{
	position:relative;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	display:block;
	width:300px;
	text-align:left;
	text-decoration:none;
;}
.rightarea div.r_contents_taidan a{
	background: url(../image/taidan.gif) right top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:102px;
	Z-index:1;
;}
.rightarea div.r_contents_taidan a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_consult_2 a{
	background: url(../image/bn_consult_2.jpg) right top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:102px;
	Z-index:1;
;}
.rightarea div.r_contents_consult_2 a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_1 a{
	background: url(../image/ks_web03_14_2_2_w.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
	Z-index:1;
;}
.rightarea div.r_contents_1 a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_2 a{
	background: url(../image/ks_web03_03_2_2_w.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
	Z-index:1;
;}
.rightarea div.r_contents_2 a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_3 a{
	background: url(../image/ks_web03_20_2_2_w.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
;}
.rightarea div.r_contents_3 a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_3_2 a{
	background: url(../image/ks_web03_20_2_2_x.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
;}
.rightarea div.r_contents_3_2 a:hover {
	background-position: left top;
;}
.rightarea div.r_contents_4 a{
	background: url(../image/ks_web03_31_2_2_w2.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
;}
.rightarea div.r_contents_4 a:hover {
	background-position: left top;
;}
.rightarea div.nisa_tokusyu a{
	background: url(../image/nisa_tokusyu.jpg) right top;
	background-repeat:no-repeat;
	height:200px;
	Z-index:1;
;}
.rightarea div.nisa_tokusyu a:hover {
	background-position: left top;
;}
.r_contents_c {
	position:absolute;
	left:125px;
	top:80px;
	width:150px;
	font-size:85%;
	color:#000;
	line-height:17px;
	cursor:pointer;
	cursor:hand;
;}
.linkarea {
	position:relative;
	clear:both;
	width:960px;

	padding:10px 0px;
	padding-bottom:20px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
;}
.linkarea div.bn {
	float:left;
	padding:5px 0px;
	padding-left:10px;
	margin:0px;
;}
.linkarea div.bn_return {
	float:right;
	padding:5px 0px;
	padding-right:10px;
	margin:0px;
;}
.linkarea div.bn img:hover {
	opacity: .8;
;}
.rightarea div.r_contents img:hover {
	opacity: .8;
;}

.centerarea_2 {
	z-index:3;
	position:relative;
	top:0px;
	margin::0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:100px;
	width:480px;
	float:left;
	text-align:left;
;}
.rightarea_tax {
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	width:200px;
	float:right;
	text-align:left;
;}

.footerarea {
	font-size:12px;
	position:relative;
	clear:both;
	width:960px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
;}
.sitemap {
	background-image:url(../image/link_end_line.gif);
	background-repeat:repeat-x;
	width:960px;
	margin:0px;
	padding:20px 0px;
;}

.sitemap div {
	float:left;
	padding:25px;
	margin:0px;
	text-align:left;
	line-height:25px;
;}
.sitemap a {
	font-weight:bold;
	text-decoration:none;
;}
.sitemap a:hover {
	text-decoration:underline;
;}

.menupos02 {
	background-image:url(../image/submenu_bar.gif);
	background-repeat:no-repeat;
	width:960px;
	height:50px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
;}
.submenul {
	font-size:13px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
;}
.submenul div.menul {
	float:left;
	padding:0px 10px;
	margin:10px 0px;
	border-right:solid 1px #fff;
;}
.submenul div.menull {
	float:left;
	padding:0px 10px;
	margin:10px 0px;
;}
.submenul a {
	color:#fff;
	text-decoration:none;
;}
.submenul a:hover {
	text-decoration:underline;
;}
.last {
	border-top:double 0px #3f3f8c;
	width:960px;
	padding:10px 0px;
	margin-left:auto;
	margin-right:auto;
;}
.clear {
	clear:both;
;}
.ptop {
	text-align:right;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
;}
.area {
	margin:0px;
	margin-top:30px;
	margin-bottom:10px;
	padding:0px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
;}
.area2 {
	margin:0px;
	padding:0px;
	padding-bottom:50px;
	width:680px;
	margin-left:auto;
	margin-right:auto;
;}
.area_small {
	margin:0px;
	margin-top:30px;
	margin-bottom:10px;
	padding:0px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
;}
.mainarea {
	margin:0px;
	padding:0px;
	padding-bottom:50px;
	width:680px;
	float:right;
;}
.mainarea_small {
	margin:0px;
	padding:0px;
	padding-bottom:50px;
	width:100%;
;}
#menu1 {
	text-indent:-9999px;
	position:absolute;
	left:342px;
	top:0px;
;}
#menu2 {
	position:absolute;
	left:11px;
	top:0px;
;}
#menu3 {
	position:absolute;
	left:121px;
	top:0px;
;}
#menu4 {
	position:absolute;
	left:231px;
	top:0px;
;}
#menu5 {
	position:absolute;
	left:620px;
	top:0px;
;}
#menu6 {
	position:absolute;
	left:730px;
	top:0px;
;}
#menu7 {
	position:absolute;
	left:840px;
	top:0px;
;}
.menu_bar a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
	width:109px;
	line-height:61px;
	padding:0px;
;}
#menu1 a {
	display:block;
	width:277px;
	line-height:90px;
	padding:0px;
;}
#menu1 a:hover{
	background-image:url(../image/home2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
;}
#menu2 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
#menu3 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
#menu4 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
#menu5 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
#menu6 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
#menu7 a:hover{
	color:#ffffff;
	background-image:url(../image/menu_over.gif);
	background-repeat:no-repeat;
;}
.copy {
	text-align:left;
	font-size:13px;
	padding:10px;
	margin-bottom:30px;
;}
.end_line {
	background-image:url(../image/ks_web2_58.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:50px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:10;
	margin-left:auto;
	margin-right:auto;
;}
.menuarea {
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
;}

.menuarea div.sub_menuarea {
	height:500px;
;}
.menuarea div.sub_menuarea_club {
	height:750px;
;}
.menuarea div.sub_menuarea_company {
	height:750px;
;}
.btm00 {
	display:block;
	width:160px;
	padding:4px;
	text-decoration:none;
;}
.btm00:hover {
	background-color:#ffffff;
	color:#5977b3;
;}
.btm02 {
	background-image:url(../image/sidemenu_bt.gif);
	background-repeat:no-repeat;
	text-indent:1.0em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_1 {
	background-image:url(../image/sidemenu_bt_1.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_2 {
	background-image:url(../image/sidemenu_bt_2.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_3 {
	background-image:url(../image/sidemenu_bt_3.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_4 {
	background-image:url(../image/sidemenu_bt_4.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_5 {
	background-image:url(../image/sidemenu_bt_5.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_6 {
	background-image:url(../image/sidemenu_bt_6.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_7 {
	background-image:url(../image/sidemenu_bt_7.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm02_8 {
	background-image:url(../image/sidemenu_bt_8.gif);
	background-repeat:no-repeat;
	text-indent:4.5em;
	display:block;
	width:246px;
	line-height:52px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}

.btm02_t {
	background-image:url(../image/sidemenu_bt_top.gif);
	background-repeat:no-repeat;
	text-indent:1.0em;
	display:block;
	width:246px;
	line-height:53px;
	padding:0px;
	color:#000033;
	text-decoration:none;
	border-bottom:0px solid #ffffff;
;}
.btm03 {
	text-indent:-1em;
	display:block;
	width:160px;
	padding:10px 0.5em;
	padding-left:2em;
	color:#000033;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
;}
div.side_acount {

	text-indent:1.0em;
	width:246px;
	height:300px;

	padding:0px;

;}
div.side_acount div.top {
	background-image:url(../image/side_acount_top.jpg);
	background-repeat:no-repeat;
	width:246px;
	height:89px;
;}
div.side_acount div {
	background-image:url(../image/side_acount_mid.jpg);
	background-repeat:repeat;
	padding:0px;
	margin:0px;
;}
div.side_acount div a{
	text-indent:0.5em;
	text-decoration:none;
	line-height:25px;
	color:#000033;

;}
div.side_acount div a:hover{
	text-decoration:underline;

;}
div.side_acount div.side_acount_fx {
	background-image:url(../image/side_acount_fx.jpg);
	background-repeat:no-repeat;
	height:28px;
	padding:0px;
	margin:0px;
;}
div.side_acount div.side_acount_end {
	background-image:url(../image/side_acount_end.jpg);
	background-repeat:no-repeat;
	height:15px;
	padding:0px;
	margin:0px;
;}
H3 {
	background-image:url(../image/link_end_line.gif);
	background-repeat:repeat-x;
	text-indent:0em;
	text-align:left;
	margin:0px;
	margin-bottom:10px;
	padding:20px 0px;
	text-indent:0.5em;
	width:100%;
	color:#003399;
;}
H4 {
	text-align:left;
	font-size:14px;	
	text-indent:0.5em;
	color:#003399;
	text-decoration: underline;
;}
H5 {
	border-bottom:solid 1px #003399;
	border-left:solid 7px #003399;
	padding:3px 10px;
	margin:20px 0px;
	text-align:left;
	color:#003399;
;}
H5.darkred {
	border-bottom:solid 0px #C0504D;
	border-left:solid 7px #C0504D;
	padding:3px 10px;
	margin:20px 0px;
	text-align:left;
	color:#C0504D;
;}
H6 {
	padding:8px 0px;
	margin:10px 0px;
	text-indent:0em;
	text-align:left;
	border-bottom:solid 0px #003399;
	color:#003399;

;}
.newsarea div.news_report a{
	background: url(../image/news_report.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_report a:hover{
	text-decoration:underline;
;}
.newsarea div.news_summary a{
	background: url(../image/news_summary.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_summary a:hover{
	text-decoration:underline;
;}
.newsarea div.news_info a{
	background: url(../image/news_info.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_info a:hover{
	text-decoration:underline;
;}
.newsarea div.news_ir a{
	background: url(../image/news_ir.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_ir a:hover{
	text-decoration:underline;
;}
.newsarea div.news_products a{
	background: url(../image/news_products.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_products a:hover{
	text-decoration:underline;
;}
.newsarea div.news_newproducts a{
	background: url(../image/news_newproducts.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_newproducts a:hover{
	text-decoration:underline;
;}
.newsarea div.news_fx a{
	background: url(../image/news_fx.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_fx a:hover{
	text-decoration:underline;
;}
.newsarea div.news_seminar a{
	background: url(../image/news_seminar.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_seminar a:hover{
	text-decoration:underline;
;}

.newsarea div.news_report_pdf a{
	background: url(../image/news_report_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_report_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_summary_pdf a{
	background: url(../image/news_summary_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_summary_pdf a:hover{
	text-decoration:underline;
;}

.newsarea div.news_info_pdf a{
	background: url(../image/news_info_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_info_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_ir_pdf a{
	background: url(../image/news_ir_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_ir_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_products_pdf a{
	background: url(../image/news_products_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_products_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_newproducts_pdf a{
	background: url(../image/news_newproducts_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_newproducts_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_fx_pdf a{
	background: url(../image/news_fx_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_fx_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.news_seminar_pdf a{
	background: url(../image/news_seminar_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.news_seminar_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.weekly_report_pdf a{
	background: url(../image/report_weekly_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.weekly_report_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.monthly_report_pdf a{
	background: url(../image/report_monthly_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.monthly_report_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.calender_report_pdf a{
	background: url(../image/report_calender_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.calender_report_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.special_report_pdf a{
	background: url(../image/report_special_pdf.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.special_report_pdf a:hover{
	text-decoration:underline;
;}
.newsarea div.special_report a{
	background: url(../image/report_special.gif) right top;
	background-repeat:no-repeat;
	background-position: left top;
	margin:10px 8px;
	padding:0px;
	padding-top:115px;
	display:block;
	line-height:21px;
	width:150px;
	height:70px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#000;
;}
.newsarea div.special_report a:hover{
	text-decoration:underline;
;}
.continu {
	text-align:right;
	width:615px;
	margin-top:30px;
;}
.team6 {
	margin:0px;
	padding:0px 0px;
	padding-left:40px;
	width:200px;
	float:right;
	text-align:left;
;}
.box {
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	padding:10px 17px;
	color:#000;
;}
.box_nisa {
	line-height:20px;
	border:solid 1px #650A37;
	background-color:#FEEDF3;
	margin:0px 0px;
	padding:15px 15px;
;}
.box_nisa P.tittle{
	line-height:180%;
	font-weight:bold;
	font-family:'lr oΎ©',serif;
	font-size:150%;
	color:#7E0A38;
;}
.big {
	color:#003399;
;}
.box3 {
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	padding:20px 30px;
	color:#555555;
	page-break-inside:avoid;

;}
.jitai P {
	line-height:180%;
	font-family:'lr oΎ©',serif;
	font-size:120%;
}
.jitai td {
	font-family:'lr oΎ©',serif;
}
.jitai th {
	font-family:'lr oΎ©',serif;
}
table {
	border: 1px #94ABE0 solid;
}
td, th {
	border: 1px #94ABE0 solid;
}
table.bor_darkred td {
	border: 1px #C0504D solid;
}
table.bor_darkred th {
	border: 1px #C0504D solid;
	background-color:#C0504D;
	color:#FFF;
}
table.bor_darkblue td {
	border: 1px #4F81BD solid;
}
table.bor_darkblue th {
	border: 1px #4F81BD solid;
	background-color:#4F81BD;
	color:#FFF;
}

td.pad {
	padding:20px;
	}
td.col1{
	background-color:#f0f0ff;
;}
td.col2{
	background-color:#f0f0ff;
;}
td.col3{
	background-color:#ecf5ff;
;}
td.col_d{
	background-color:#e7e7e7;
	color:#a5a5a5;
;}
th.col1{
	background-color:#f0f0ff;
;}
th.col2{
	background-color:#f0f0ff;
;}
th.col3{
	background-color:#ecf5ff;
;}
th.col_g{
	background-color:#f4e6c0;
;}
th.col_p{
	background-color:#fce4eb;
;}
th.col_b{
	background-color:#d9effd;
;}
th.col_y{
	background-color:#fff1c7;
;}
td.col_g{
	background-color:#f4e6c0;
;}
td.col_p{
	background-color:#fce4eb;
;}
td.col_b{
	background-color:#d9effd;
;}
td.col_y{
	background-color:#fff1c7;
;}
th.col_black{
	background-color:#000;
	color:#fff;
;}
td.col_g{
	background-color:#ccc;
;}
td.info_mark {
	vertical-align:top;
	padding-top:8px;
;}
tr.col_darkred{
	background-color:#C0504D;
;}
tr.col_pink{
	background-color:#EFD3D2;
;}
tr.col_skyblue{
	background-color:#D3DFEE;
;}

table.noth {
	border: 0px #fff solid;
}
table.noth th {
	border: 0px #fff solid;
}
table.noth td {
	border: 0px #fff solid;
}
table.noth td img.new {
	margin-top:13px;
}
table.noth P {
	line-height:25px;
}
table.unnoth {
	border: 1px #94ABE0 solid;
}
table.unnoth td {
	border: 1px #94ABE0 solid;
}
table.unnoth th {
	border: 1px #94ABE0 solid;
}

table.csvload {
	border: 0px #fff solid;
	margin-bottom:2px;
}
table.csvload th {
	border: 0px #fff solid;
	background: #005ac1;
	color:#fff;
	font-family: arial,sans-serif;
	font-size:90%;
	padding:2px;
}
table.csvload td {
	border: 0px #fff solid;
	background: #005ac1;
	color:#fff;
	font-family: arial,sans-serif;
	font-size:90%;
	padding:2px;
}
table.csvload tr:nth-child(odd) td {
	background: #3392ff;
	padding:2px;
}


.acount_area div{
	margin:0px 42px;
	padding:0px;
	width:235px;
	float:left;
	text-align:left;
	text-decoration:none;
	position:relative;
;}
.acount_area div a{
	display:block;
	width:235px;
	height:197px;
;}
div.a_contents_c{
	margin:30px 3px;
	padding:0px;
;}
.acount_area div.a_contents_1 a{
	background: url(../image/acount_bt1_3.gif) right top;

;}
.acount_area div.a_contents_1 a:hover {
	background-position: left top;
;}
.acount_area div.a_contents_2 a{
	background: url(../image/acount_bt2_2.gif) right top;
;}
.acount_area div.a_contents_2 a:hover {
	background-position: left top;
;}
.acount_area div.a_contents_3 a{
	background: url(../image/acount_bt3_3.gif) right top;
;}
.acount_area div.a_contents_3 a:hover {
	background-position: left top;
;}
.acount_area div.a_contents_4 a{
	background: url(../image/acount_bt4_3.gif) right top;
;}
.acount_area div.a_contents_4 a:hover {
	background-position: left top;
;}
div.con03_c {
	position:relative;
	width:246px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	text-align:left;
	border:solid 1px #533e35;
	border-top:solid 1px #533e35;
	background-color:#ebe2de;
;}
div.con03_c img {
	margin:10px 20px;
;}
.div.top_char{
	margin:0px;
	padding:0px;
	width:670px;
	margin-top:10px;
;}
.div.top_char img{
	margin:0px;
	padding:0px;
;}
.box_menu_area {
	z-index:2;
	position:relative;
	clear:both;
	width:670px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
;}
.box_menu {
	margin:0px;
	margin-right:10px;
	padding:0px;
	margin-bottom:10px;
	width:216px;
	text-align:left;
	float:left;

;}
.box_menu_right {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	width:216px;
	text-align:left;
	float:left;
;}
.box_menu div{
	margin-bottom:10px;
;}
.box_menu_waku {
	position:relative;
	width:216px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../fx/image/menu_tittle_b.gif);
	background-repeat:repeat-x;
;}
.box_menu_waku P {
	margin:0px;
	padding:5px;
;}
.box_menu_waku P.toptittle {
	text-indent:0em;
	width:226px;
	margin:3px;
	padding:0px;
	color:#fff;
;}
.box_menu_waku UL {
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-top:5px;
;}
.menu_tab,.menu_tab_long,.menu_tab_pink,.menu_tab_orange,.menu_tab_red,.menu_tab_nisa1,.menu_tab_nisa2,.menu_tab_nisa3 {
	border-bottom:solid 10px #22428A;
	width:100%;
	height:60px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
;}
.menu_tab_pink {
	border-bottom:solid 10px #ff007f;
;}
.menu_tab_orange {
	border-bottom:solid 10px #ff9900;
;}
.menu_tab_red {
	border-bottom:solid 10px #C0504D;
;}
.menu_tab_nisa1 {
	border-bottom:solid 10px #59B300;
;}
.menu_tab_nisa2 {
	border-bottom:solid 10px #00BFBF;
;}
.menu_tab_nisa3 {
	border-bottom:solid 10px #F75596;
;}
a.menu_tab_long_1 {
	height: 50px;
	width: 28%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_1_s {
	height: 54px;
	width: 28%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_1:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_long_2 {
	height: 38px;
	width: 30%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_2_s {
	height: 42px;
	width: 30%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_2:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
 ;}
a.menu_tab_long_3 {
	height: 38px;
	width: 28%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_3_s {
	height: 42px;
	width: 28%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_long_3:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_1 {
	height: 38px;
	width: 18%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_1_s {
	height: 42px;
	width: 18%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_1:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_4 {
	height: 38px;
	width: 22%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_4_s {
	height: 42px;
	width: 22%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_4:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_6 {
	height: 38px;
	width: 15%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_6_s {
	height: 42px;
	width: 15%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_6:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_2 {
	height: 38px;
	width: 18%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_2_s {
	height: 42px;
	width: 18%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_2:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
 ;}
a.menu_tab_3 {
	height: 38px;
	width: 18%;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_3_s {
	height: 42px;
	width: 18%;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_3:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_red_3 {
	height: 38px;
	width: 18%;
	background-color:#EFD3D2;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_red_3_s {
	height: 42px;
	width: 18%;
	background-color:#C0504D;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_red_3:hover {
	background-color:#C0504D;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_nisa_1 {
	height: 38px;
	width: 27%;
	background-color:#59B300;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_1:hover {
	background-color:#6CD900;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_nisa_1_s {
	height: 42px;
	width: 27%;
	background-color:#59B300;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_1_s:hover {
	background-color:#6CD900;
	background-repeat: no-repeat;
	color:#fff;
;}
a.menu_tab_nisa_2 {
	height: 38px;
	width: 27%;
	background-color:#00BFBF;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_2_s {
	height: 42px;
	width: 27%;
	background-color:#00BFBF;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_2:hover {
	background-color:#00EEEE;
	background-repeat: no-repeat;
 ;}
a.menu_tab_nisa_2_s:hover {
	background-color:#00EEEE;
	background-repeat: no-repeat;
 ;}
a.menu_tab_nisa_3 {
	height: 38px;
	width: 27%;
	background-color:#F75596;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;


	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_3_s {
	height: 42px;
	width: 27%;
	background-color:#F75596;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_nisa_3:hover {
	background-color:#FB77E0;
	background-repeat: no-repeat;
;}
a.menu_tab_nisa_3_s:hover {
	background-color:#FB77E0;
	background-repeat: no-repeat;
;}

a.menu_tab_acount_2 {
	height: 38px;
	width: 40%;
	background-color:#FFD499;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_acount_2_s {
	height: 42px;
	width: 40%;
	background-color:#ff9900;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:18px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	border-radius: 5px 5px 0px 0px ;
;}
a.menu_tab_acount_2:hover {
	background-color:#ff9900;
	background-repeat: no-repeat;
	color:#fff;
 ;}
.learn_tab {
	border-bottom:solid 10px #22428A;
	width:960px;
	height:48px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
;}
a.learn_tab_1 {
	height: 32px;
	width: 230px;
	background-color:#B8C8ED;
	background-repeat: no-repeat;
	color:#000000;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:12px;
	text-decoration:none;
	border-radius: 5px 5px 0px 0px ;
;}
a.learn_tab_1_s {
	height: 36px;
	width: 230px;
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
	display: block;
	float:left;
	margin:0px 2px;
	padding-top:12px;
	text-decoration:none;
	border-radius: 5px 5px 0px 0px ;
;}
a.learn_tab_1:hover {
	background-color:#22428A;
	background-repeat: no-repeat;
	color:#fff;
;}
TH {
	background-color:#f0f0ff;
	color:#003399;
	text-align:center;
;}

.submit {
	vertical-align:middle;
;}
input.a1{
	vertical-align:middle;
	background:#ffffff;
	border:1px solid #cccccc;
}

DIV.nisa00_05_01,DIV.nisa00_05_02,DIV.nisa00_05_03,DIV.nisa00_05_04,DIV.nisa00_05_05,DIV.nisa00_05_06 {
	display: block;
	float:left;
	width:110px;
	height:110px;
	color:#fff;
	line-height:18px;
	padding:8px;
	margin-bottom:5px;
	font-size:12px;
	background-repeat:no-repeat;
	background-size: contain;
;}
DIV.nisa00_05_01 {
	background-image:url(../image/nisa00_05_01.gif);
;}
DIV.nisa00_05_02 {
	background-image:url(../image/nisa00_05_02.gif);
;}
DIV.nisa00_05_03 {
	background-image:url(../image/nisa00_05_03.gif);
;}
DIV.nisa00_05_04 {
	background-image:url(../image/nisa00_05_04.gif);
;}
DIV.nisa00_05_05 {
	background-image:url(../image/nisa00_05_05.gif);
;}
DIV.nisa00_05_06 {
	background-image:url(../image/nisa00_05_06.gif);
;}
DIV.nisa00_05_00 {
	display: block;
	float:left;
	width:28px;
	height:110px;
	margin-bottom:5px;
	background-image:url(../image/nisa00_05_00.gif);
	background-repeat:no-repeat;
	background-position: center center;
	background-size: contain;
;}
.nisa00_05_50 {
	position:relative;
	top:40px;
;}
Table.nisa_menu{
	border:0px #fff solid;
;}
Table.nisa_menu td{
	position:relative;
	padding:0px;
	margin:0px;
	border:1px #fff solid;
	background-color:#fff;
;}
Table.nisa_menu td.nisa00_06_00 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_00.gif) right top;
	background-repeat:no-repeat;
	height:118px;
	width:187px;
	color:#fff;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
;}
Table.nisa_menu td.nisa00_06_00 a:hover {
	background-position: left top;
	text-decoration:underline;
;}
Table.nisa_menu td.nisa00_06_01 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_01.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	color:#000;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_01 a:hover {
	background-position: left top;
;}
Table.nisa_menu td.nisa00_06_02 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_02.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	color:#000;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_02 a:hover {
	background-position: left top;
;}
Table.nisa_menu td.nisa00_06_02{
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_02_cs.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	text-decoration:none;
;}

Table.nisa_menu td.nisa00_06_03{
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_03_cs.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_04{
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_04_cs.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_03 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_03.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	color:#000;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_03 a:hover {
	background-position: left top;
;}
Table.nisa_menu td.nisa00_06_04 a{
	float:left;
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_04.gif) right top;
	background-repeat:no-repeat;
	height:80px;
	width:187px;
	color:#000;
	text-decoration:none;
;}
Table.nisa_menu td.nisa00_06_04 a:hover {
	background-position: left top;
;}

Table.nisa_menu td.nisa00_06_bg{
	padding:0px;
	margin:0px;
	background: url(../image/nisa00_06_bg.gif) right top;
	background-repeat:repeat-x;
	height:px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	text-align:center;
;}
.nisa00_06_m {
	position:absolute;
	left:65px;
	top:33px;
	width:120px;
	line-height:16px;
;}
.nisa00_06_m_up {
	position:absolute;
	left:65px;
	top:18px;
	width:120px;
	line-height:16px;
;}
Table.nisa_keiji {
	background: url(../image/nisa_image_4.jpg);
	background-repeat:no-repeat;
;}
Table.nisa_keiji TD{
	font-size: 115%;
	font-family: gqMmpS Pro W3,hHiragino Kaku Gothic Pro W3,CI,Meiryo,hlr oSVbNh,sans-serif;
	_font-family: elr oSVbNf, sans-serif;
	color:#fff;
	line-height:25px;
;}
Table.nisa_keiji TD.tittle {
	text-align:center;
	font-size: 25px;
	font-weight:bold;
;}
Table.nisa_menu td.active a {
	background-position: left top;
;}
.tokusyu P{
	font-size: 115%;
	font-family: gqMmpS Pro W3,hHiragino Kaku Gothic Pro W3,CI,Meiryo,hlr oSVbNh,sans-serif;
	_font-family: elr oSVbNf, sans-serif;

;}
.tokusyu td{
	font-size: 115%;
	font-family: gqMmpS Pro W3,hHiragino Kaku Gothic Pro W3,CI,Meiryo,hlr oSVbNh,sans-serif;
	_font-family: elr oSVbNf, sans-serif;

;}
.tokusyu th{
	font-size: 115%;
	font-family: gqMmpS Pro W3,hHiragino Kaku Gothic Pro W3,CI,Meiryo,hlr oSVbNh,sans-serif;
	_font-family: elr oSVbNf, sans-serif;

;}
.tokusyu P.tittle {
	font-size: 25px;
	font-family: gqMmpS Pro W3,hHiragino Kaku Gothic Pro W3,CI,Meiryo,hlr oSVbNh,sans-serif;
	_font-family: elr oSVbNf, sans-serif;
	font-weight:bold;
	line-height:50px;
;}
.uetsuki {
	vertical-align: super;
;}
.shitatsuki {
	vertical-align: sub;
;}
.xxsmall{
	font-size:85%;
	line-height:18px;
;}
.xxlarge{
	font-size:115%;
	line-height:24px;
;}
.xxxlarge{
	font-size:140%;
	line-height:24px;
;}
.large_black{
	font-size:120%;
	font-weight:bold;
	line-height:24px;
;}
.large_red{
	font-size:120%;
	font-weight:bold;
	line-height:24px;
	color:#b42469;
;}
.top {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:985px;
;}
.head {
	text-align:left;
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:0px;
	float:left;
;}
.head_top {
	visibility: hidden;
	text-align:left;
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:0px;
	float:left;
;}

.pos_logo_r {
	width:212px;
	margin:0px;
	padding:0px;
	float:right;
;}

.submenut {
	visibility:hidden;
	position:absolute;
	left:0;
	border-bottom:solid 1px #ccccff;
	border-right:solid 1px #ccccff;
;}
.submenut a {
	font-weight:normal;
	line-height:25px;
	padding-bottom:0px;
	color:#000000;
	width:210px;
	background-color:#f0f0ff;
;}

H2 {
	margin:0px;
	margin-bottom:10px;
	padding:2px 0px;
	width:100%;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
;}
.t_right {
	text-align:right;
;}
.t_center {
	text-align:center;
;}
.t_left {
	text-align:left;
;}
.space {
	margin-top:20px;
;}
.space2 {
	margin-top:5px;
;}
.high_space {
	margin-top:100px;
;}
.line01 {
	background-image:url(../image/info_bar.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width:100%;
	height:26px;
	text-align:left;
	position:relative;
	margin:0px;
	margin-top:10px;
	padding:0px;
	border-bottom:double 0px #fff;
;}
.line01 P{
	position:absolute;
	top:0px;
	text-align:left;
	font-weight:bold;
	text-indent:1.5em;
	color:#000000;	
	margin:0px;
	padding:0px;
;}
P.bnumber {
	position:absolute;
	top:0px;
	left:370px;
	margin:0px;
	padding:0px;
;}

.both {
	clear:both;
;}
.map {
	margin-top:15px;
	padding:0px;
	width:100%;
        line-height:17px;
	text-align:center;	
;}
.faq_q {
	margin-top:40px;
	text-indent:0em;
	color:blue;
;}
.faq_a {
	text-indent:0em;
	color:red;
;}
.red {
	text-indent:0em;
	color:red;
;}
.blue {
	color:blue;
;}
.gray {
	color:gray;
;}
.darkred {
	color:#BE0032;
;}
.pos_left {
	width:450px;
	margin:0px;
	padding:0px;
	float:left;
;}
.pos_right {
	width:100px;
	margin:0px;
	padding:0px;
	float:right;
;}
.left {
	margin:0px;
	padding:0px;
	float:left;
;}
.right {
	margin:0px;
	padding:0px;
	float:right;
;}
.online_left {
	width:335px;
	margin-bottom:10px;
	float:left;
;}
.online_right {
	width:335px;
	margin-bottom:10px;
	float:right;
;}
Table.online_left td,Table.online_right td {
	border: 0px #fff solid;
}

Table.xsmall td{
	font-size:95%;
	line-height:18px;
;}
Table.xsmall th{
	font-size:95%;
	line-height:18px;
;}

.noindent {
	text-indent:0em;
;}
.number {
	text-indent:-2.5em;
;}
.number2 {
	text-indent:-1em;
;}
.number3 {
	text-indent:-1.7em;
;}
.new_tax {
	border:solid 1px #cc6699;
	margin:10px 0px;
	padding:0px;
;}
.new_tax_tittle {
	width:px;
	position:relative;
	top:0px;
	margin:0px;
	padding:10px 0px;
	background-color:#cc6699;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
;}
.naname {
	background-image:url(../image/naname.png);
	background-position:center;
	background-repeat:no-repeat;
;}
.yajirushi {
	position:relative;
	left:-20px;
	top:100px;
;}

.box2 {
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	margin-top:30px;
	padding:10px 17px;
	color:#555555;
;}

.box4 {
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	padding:10px 0px;
	padding-right:30px;
	color:#;
;}
.box5 {
	font-size:90%;
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	margin:10px 5px;
	margin-top:5px;
	padding:3px;
	color:#555555;
;}
.pos_left {
	padding-left:20px;	
;}
.box6 {
	line-height:20px;
	border:solid 1px #777777;
	background-color:#eeeeee;
	margin:10px 0px;
	padding:0px;
	padding-bottom:10px;
	color:#;
;}
.box7 {

	font-size:90%;
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	margin:10px 5px;
	margin-top:15px;
	padding:3px;
	padding-top:10px;
	color:#555555;
	width:300px;
;}
.box8 {
	line-height:20px;
	border:solid 1px #cccccc;
	margin:10px 0px;
	padding:10px 17px;
	color:#000;
;}
.box9 {
	line-height:20px;
	border:solid 1px #bbb;
	margin:10px 0px;
	padding:20px 30px;
	color:#000;
	width:550px;
;}
.box9 H3 {
	border-top:solid 0px #bbb;
	border-bottom:solid 1px #bbb;
	text-align:center;
;}
.box10 {
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	padding:40px 110px;
	color:#666666;
;}
.box11 {
	line-height:20px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	margin:10px 0px;
	padding:17px;
	color:#000;
;}
.box_green {
	line-height:20px;
	border:solid 2px #57772F;
	background-color:#A0CA5A;
	margin:10px 0px;
	padding:10px 27px;
	color:#000;
;}
.box_orange_2 {
	line-height:20px;
	border:solid 2px #FF8300;
	background-color:#FFB200;
	margin:10px 0px;
	padding:10px 27px;
	color:#000;
;}
.box_red {
	line-height:20px;
	border:solid 2px red;
	background-color:#fff;
	margin:10px 0px;
	padding:10px 27px;
	color:#000;
;}
.box_orange {
	border:solid 1px #cc9933;
	background-color:#fff;
	margin:10px 0px;
	padding:2px 2px;
	color:#000;
;}
.box_semi {
	border:solid 1px #000;
	background-color:#fff;
	margin:10px 0px;
	padding:5px 8px;
	color:#000;
;}

.box_link1 {
	margin:10px;
	margin-left:0px;
	padding:0px;
	width:255px;
	text-align:left;
	float:left;
;}
.box_link2 {
	margin:0px;
	margin-right:10px;
	padding:0px;
	margin-bottom:10px;
	width:200px;
	text-align:left;
	float:left;
	background-color:#;
;}
.box_link2 div{
	margin-bottom:10px;
;}

.box_info_fx {
	line-height:20px;
	border:solid 1px #25335b;
	margin:10px 0px;
	padding:0px 0px;
;}
.box_info_fx H5 {
	background-image: url(../fx/image/fx_info_bar.gif);
	background-repeat: no-repeat;
	margin:2px;
	border:solid 0px;
	padding:0px 20px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
;}


.veri {
	margin:0px;
	margin-left:0px;
	width:220px;
	border:solid 1px #ccccff;
	float:right;
;}
.veri div {
	padding:10px;
	margin-top:10px;
;}
.veri div.pos04{
	margin-top:20px;
	padding:20px;
	test-align:left;
	border-top:solid 1px #ccccff;
;}
.con05 {
	position:relative;
	width:250px;
	padding:0px;
	margin:0px;
	text-align:center;
	height:120px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	border:solid 1px #a32f2f;
	background-color:#fff0f0;
	float:left;
;}
.con05 P {
	padding:0px;	
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
;}
.con05 P.space {
	padding:0px;	
	margin-top:20px;
	margin-bottom:0px;
	text-align:center;
;}
.con05 P.waku {
	width:250px;
	position:relative;
	text-align:center;
	height:50px;
	top:0px;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	background-color:#a32f2f;
	color:#ffffff;
	font-weight:bold;
;}
.bottom{
	vertical-align:text-bottom;
;}
UL {
	margin:5px;
	padding-left:30px;

;}
UL.left {
	margin-left:20px;
;}
.club_port a{
	display:block;
	width:183px;
	padding:10px;
	text-decoration:none;
	text-indent:0em;
	text-align:center;
	border:double 3px #000;
	background-color:#ffffff;

;}
.xxbold {
	font-weight:bold;
;}
.mark {
	background-color:yellow;
}
.toprightbn {
	position: fixed;
	top: 215px;
	right: 0;
	z-index: 10;
}
div.lspace {
	float:left;
	width:15%;
	margin:0px;
	padding:0px;


}
div.rspace {
	float:right;
	width:85%;
	margin:0px;
	padding:0px;

}
.box_hptop_info {
	line-height:20px;
	border:solid 2px #ff6699;
	background-color:#fff0ff;
	margin:0px;
	margin-bottom:10px;
	padding:20px 20px;
	color:#000;
;}
#page_top {
	display: none;
	position: fixed;
	bottom: 50px;
	right: 50px;
	opacity: 0.6;
	background-color: #666;
	width:60px;
	height:60px;
	text-align: center;
	cursor: pointer;
}
#page_top a {
	color: #fff;
	text-decoration: none;
	padding: 0px;
	font-size:12px;
}
#page_top::before {
	color: #fff;
	content:  '';
	width: 15px;
	height: 15px;
	border-top: solid 2px;
	border-right: solid 2px;
	transform: rotate(-45deg);
	position:  absolute;
	top: 10px;
	bottom:  0;
	left:  0;
	right:  0;
	margin:  auto;
}
#page_top:hover {
	background-color: #333;
	text-decoration: none;
}
.mobile {
	display: none;
;}
.logo_title {
	display: none;
}
.contents_menu a {
	margin-top: 20px;
	display: block;
	width: 400px;
	height: 40px;
	text-indent:0em;
	color: #fff;
	text-decoration:none;
	line-height: 40px;
	font-size: 15px;
	text-align: center;
	background: linear-gradient(270deg, #b3c4ec 0%, #22428a 100%); /* {^Μwi */
	border-radius: 5px;
	margin-left:auto;
	margin-right:auto;
;}
.contents_menu a:hover {
	opacity: .8;
;}
.pdf_mark {
	border:solid 1px red;
	border-radius: 3px;
	color:red;
	font-size:12px;
	padding:0px 2px;
	margin:0px;
	margin-left:5px;
;}







@media screen and (max-width: 768px) {
	.mobile {
		display: inline;
	;}
	body {
		background-image:none;
		background-position-y:none;
		background-repeat:none;
		width:100%;
		margin:0px;
		padding:0px;
		background-color: #ccc;
	;}
	H5 {
		border-left:none;
	;}
	.top_r_3,.menupos01,.menupos01_header,.topmenu,.menuarea,.subarea_1,.sitemap,.none-mobile,.ptop,.end_line {
		display: none;
		width:0px;
		background-size: 0px;
	;}

	.logo_title {
		display: block;
		width:100%;
		margin:0px;
		padding:0px;
		background: #22428A;
		text-align: center;
	}
	.logo_title a:hover {
		opacity: .8;
	}
	.menu_bar {
		display: none;
	;}
	div.head_line {
		display: none;
		width:0px;
		background-size: 0px;
	;}
	.contents_menu a {
		max-width: 94%;
	;}
	.pageroot {
		display: none;
	}
	.pageroot_mb {
		display: block;
		line-height:20px;
		padding: 20px 0px;
		text-align:left;
		text-indent:0em;
		width:94%;
		margin-left:auto;
		margin-right:auto;
	;}
	.container_top {
		width:100%;
		margin:0px;
		padding:0px;
		background: #eee;

	;}
	.container {
		width:100%;
		margin:0px;
		padding:0px;
		background: #eee;

	;}
	.centerarea,.area {
		width:100%;
		margin:0px;
		padding:0px;
	;}
	.rightarea {
		clear: both;
		float:none;
		position:relative;
		top:0px;
		background:none;
		background: #fff;
		width:94%;
		margin:0px;
		margin-top:0px;
		margin-bottom:20px;
		padding: 5px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	;}
	.rightarea div {
		width:300px;
		margin-left:auto;
		margin-right:auto;
	;}
	.linkarea {
		width:98%;
		margin-left:auto;
		margin-right:auto;
	;}
	.login_club,.rightarea div.r_contents_1 a,.rightarea div.r_contents_3_2,.rightarea div.r_contents_3,.rightarea div.r_contents_4 {
		display: none;
		width:0px;
		background-size: 0px;
	;}
	.toplinkarea {
		width:100%;
	;}
	div.r_contents_webinar img{
		background-size: 100%;
		width: 100%;
		margin-top:10px;
		margin-bottom:10px;
	;}
	.continu {
		width:98%;
		margin-top:10px;
		margin-bottom:20px;
	;}
	.centerarea div.subarea_2,.centerarea div.subarea_3,.centerarea div.subarea_4,.centerarea div.subarea_5,.centerarea div.subarea_important {
		background:none;
		background: #fff;
		width:94%;
		margin:0px;
		margin-top:0px;
		margin-bottom:20px;
		padding:5px;
		margin-left:auto;
		margin-right:auto;
		border:none;
	;}
	.centerarea div.subarea_important {
		background: #fff0f7;
	;}
	.tittle {
		display: block;
		width:100%;
		font-weight: normal;
		font-size: 25px;
		text-align:center;
		line-height:30px;
		margin:30px 0px;
		padding: 0px;
	;}
	H3 {
		background:none;
		background-repeat:no-repeat;
		text-indent:0;
		display: block;
		font-size: 25px;
		text-align:center;
		line-height:30px;
		margin:30px 0px;
		padding: 0px;
		width:100%;
		color:#000;
	;}
	.subarea_2 div.news a,.subarea_3 div.news a,.subarea_4 div.news a,.subarea_5 div.news a,.subarea_important a {
		display:block;
		width:98%;
		height:auto;
		margin:20px 0px;
		padding; 0px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		background-image:none;
		border-bottom: dotted 2px #ccc;
	;}
	.nands_c{
		position:relative;
		left:0px;
		top:0px;
		text-decoration:none;
		margin:0px;
		padding:0px;
		line-height:19px;
		color:#000;
		cursor:pointer;
		cursor:hand;
	;}
	.area,.area_small {
		float:none;
		background: #fff;
		width:96%;
		margin:0px;
		margin-bottom:20px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
	;}
	.mainarea,.mainarea_small {
		float:none;
		width:98%;
		margin:0px;
		margin-bottom:20px;
		padding:5px 0px;
		padding-bottom:20px;
		margin-left:auto;
		margin-right:auto;
	;}
	.footerarea {
		width:100%;
		margin-top:0px;
		background: #ccc;
	;}
	.menupos02 {
		background:none;
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;
	;}
	.submenul {
		width:96%;
		font-size:none;
		margin:0px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
	;}
	.submenul div.menul {
		float:none;
		padding:0px 0px;
		margin:0px 0px;
		border-right:none;
		border-bottom:solid 1px #fff;
	;}
	.submenul div.menull {
		float:none;
		padding:0px 0px;
		margin:0px 0px;
	;}
	.submenul a {
		display:block;
		color:#000;
		text-decoration:none;
		padding:10px 10px;
	;}
	.submenul a:hover {
		text-decoration:none;
		background-color: #999;
	;}
	.last {
		border-top:double 4px #000;
		clear:both;
		float:none;
		width:96%;
	;}
	.newsarea div.news_report a,.newsarea div.news_summary a,.newsarea div.news_info a,.newsarea div.news_ir a,.newsarea div.news_products a,.newsarea div.news_newproducts a,.newsarea div.news_fx a,.newsarea div.news_seminar a,.newsarea div.news_report_pdf a,.newsarea div.news_summary_pdf a,.newsarea div.news_info_pdf a,.newsarea div.news_ir_pdf a,.newsarea div.news_products_pdf a,.newsarea div.news_newproducts_pdf a,.newsarea div.news_fx_pdf a,.newsarea div.news_seminar_pdf a {
		background:none;
		float:none;
		display:block;
		width:96%;
		height:auto;
		margin:20px 0px;
		line-height:none;
		padding; 0px;
		padding-top:0px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		border-bottom: dotted 2px #ccc;
	;}
	.newsarea div.weekly_report_pdf a,.newsarea div.monthly_report_pdf a,.newsarea div.calender_report_pdf a,.newsarea div.special_report_pdf a,.newsarea div.special_report a{
		background:none;
		float:none;
		display:block;
		width:96%;
		height:auto;
		margin:20px 0px;
		line-height:none;
		padding; 0px;
		padding-top:0px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		border-bottom: dotted 2px #ccc;
	;}
	.history P {
		display:block;
		width:96%;
		margin:20px 0px;
		line-height:21px;
		text-indent:0em;
		padding; 0px;
		padding-top:0px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		border-bottom: dotted 2px #ccc;
	;}
	.history P.space {
		display:none;
		width:none;
		min-height:none;
		margin:none;
		line-height:none;
		text-indent:none;
		padding;none;
		padding-top:none;
		margin-left:none;
		margin-right:none;
		position:none;
		border-bottom:none;
		margin-top:20px;
	;}
	img {
		max-width: 100%;
	;}
	iframe.companymap {
		max-width: 100%;
	;}
	.box9 {
		max-width: 100%;
		padding:20px 0px;
	;}
	.calender_report_pdf br,.weekly_report_pdf br {
		display:none;
	;}
	#page_top {
		bottom: 20px;
		right: 20px;
	;}
	DIV.nisa00_05_01,DIV.nisa00_05_02,DIV.nisa00_05_03,DIV.nisa00_05_04,DIV.nisa00_05_05,DIV.nisa00_05_06 {
		width:84px;
		height:84px;
		line-height:14px;
		padding:8px;
		margin-bottom:5px;
		font-size:10px;
	;}
	DIV.nisa00_05_00 {
		width:18px;
		height:84px;
	;}
	.nisa00_05_50 {
		position:relative;
		top:32px;
	;}
	div.bt_acount_open a {
		width:90%;
		font-size:130%;
	;}
	div.bt_darkblue a {
		width:90%;
		font-size:130%;
	;}

;}

@media screen and (max-width: 680px) {
	.online_left {
		width:100%;
	;}
	.online_right {
		width:100%;
	;}
;}

@media screen and (max-width: 560px) {

	.box10 {
		padding:40px 40px;
	;}
	P {
		text-indent:0em;
		padding-bottom:10px;
	;}
	th,td {
		padding:0px;
	;}
	a.menu_tab_4,a.menu_tab_6,a.menu_tab_4_s,a.menu_tab_6_s {
		font-size:80%;
	;}
;}
