/**	watanabe **/
body{
	background-color:#f7efef;
	margin-top:0px;
	}
img{border:0;}
/**	font.cssからの移行－開始－	**/
a:link		{
	color: #4C4C4C;
	text-decoration: none;
}
a:visited	{
	color: #4C4C4C;
	text-decoration: none;
}
a:hover		{
	color: #666;
	text-decoration: underline;
}
a:active	{
	color: #4C4C4C;
	text-decoration: underline;
}
.vsm		{font-size:8pt; color:#333333; line-height:1.2em}
.vsmEm		{font-size:8pt; color:#333333; line-height:1.3em; font-weight:700}
.vsmCat		{
	font-size:8pt;
	color:#CC0000;
	line-height:1.3em;
	letter-spacing: 0.1em;
}
.vsmCat_bg		{
	margin:0px 2px 0px 2px;
	padding:2px;
	font-size:8pt;
	background-color:#CC0000;
	color:#FFFFFF;
	line-height:5px;
	letter-spacing: 0.1em;
}

.vsmBlu2	{font-size:8pt; color:#0000FF; line-height:1.3em}
.vsmEmCat	{font-size:8pt; color:#CC0000; line-height:1.3em; font-weight:700}
.vsmWht	{font-size:8pt; color:#ffffff; line-height:1.3em}
.vsmGra	{font-size:8pt; color:#555555; line-height:1.3em}
.vsmLGra	{font-size:8pt; color:#777777; line-height:1.3em}
.sm		{
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	letter-spacing: 0.2mm;
}
.smb		{
	font-size:12px;
	color:#6495ED;
	line-height:1.5em;
	letter-spacing: 0.2mm;
}
.smb a:link       {color:#6495ED;text-decoration:none;} 
.smb a:visited    {color:#6495ED;text-decoration:none;}
.smb a:active     {color:#6495ED;text-decoration:none;}
.smb a:hover      {color:#D1D4E3;text-decoration:none;}

.smEm		{font-size:9pt; color:#333333; line-height:1.3em; font-weight:700}
.smCat		{font-size:9pt; color:#CC0000; line-height:1.3em}
.smBlu		{font-size:9pt; color:#000099; line-height:1.3em}
.smBlu2		{font-size:9pt; color:#0000FF; line-height:1.3em}
.smEmCat	{font-size:9pt; color:#CC0000; line-height:1.3em; font-weight:700}
.smEmBlu	{font-size:9pt; color:#000099; line-height:1.3em; font-weight:700}

.med		{font-size:10pt; color:#333333; line-height:1.3em}
.medEm		{font-size:10pt; color:#333333; line-height:1.3em; font-weight:700}
.medCat		{font-size:10pt; color:#CC0000; line-height:1.3em}
.medGra		{font-size:10pt; color:#666666; line-height:1.3em}
.medBlu		{font-size:10pt; color:#000099; line-height:1.3em}
.medBlu2	{font-size:10pt; color:#0000FF; line-height:1.3em}
.medBlu3	{font-size:10pt; color:#6633CC; line-height:1.3em}
.medLPnk	{font-size:10pt; color:#FF6666; line-height:1.3em}
.medWht		{font-size:10pt; color:#ffffff; line-height:1.3em}
.medEmCat	{font-size:10pt; color:#CC0000; line-height:1.3em; font-weight:700}
.medEmWht	{font-size:10pt; color:#FFFFFF; line-height:1.3em; font-weight:700}
.medEmBlu	{font-size:10pt; color:#000099; line-height:1.3em; font-weight:700}
.medEmBlu2	{font-size:10pt; color:#0000FF; line-height:1.3em; font-weight:700}
.medEmBlu3	{font-size:10pt; color:#6633CC; line-height:1.3em; font-weight:700}
.medEmOrg	{font-size:10pt; color:#FF9900; line-height:1.3em; font-weight:700}
.medEmPnk	{font-size:10pt; color:#FF00CC; line-height:1.3em; font-weight:700}
.medEmLPnk	{font-size:10pt; color:#FF6666; line-height:1.3em; font-weight:700}
.medEmLPnk14	{font-size:14px; color:#FF6666; line-height:1.3em; font-weight:700}
.medGra-L		{font-size:11pt; color:#555555; line-height:1.5em}
.medGra-L a:link       {font-size:11pt;color:#555555;text-decoration:none;} 
.medGra-L a:visited    {font-size:11pt;color:#555555;text-decoration:none;}
.medGra-L a:active     {font-size:11pt;color:#555555;text-decoration:underline;}
.medGra-L a:hover      {font-size:11pt;color:#FF6347;text-decoration:underline;}
.medGra-L12		{font-size:12pt; color:#555555; line-height:1.5em}
.medWht-L		{font-size:11pt; color:#ffffff; line-height:1.5em}
.medWht-L a:link       {font-size:11pt;color:#ffffff;text-decoration:none;} 
.medWht-L a:visited    {font-size:11pt;color:#ffffff;text-decoration:none;}
.medWht-L a:active     {font-size:11pt;color:#ffffff;text-decoration:underline;}
.medWht-L a:hover      {font-size:11pt;color:#FFCC00;text-decoration:underline;}
.medYel-L		{font-size:11pt; color:#FFCC00; line-height:1.5em}
.medYel-L a:link       {font-size:11pt;color:#FFCC00;text-decoration:none;} 
.medYel-L a:visited    {font-size:11pt;color:#FFCC00;text-decoration:none;}
.medYel-L a:active     {font-size:11pt;color:#FFCC00;text-decoration:underline;}
.medYel-L a:hover      {font-size:11pt;color:#E7E5EF;text-decoration:underline;}
.medLbu-L		{font-size:11pt; color:#6495ED; line-height:1.5em}
.medLbu-L a:link       {font-size:11pt;color:#6495ED;text-decoration:none;} 
.medLbu-L a:visited    {font-size:11pt;color:#6495ED;text-decoration:none;}
.medLbu-L a:active     {font-size:11pt;color:#6495ED;text-decoration:underline;}
.medLbu-L a:hover      {font-size:11pt;color:#FF6347;text-decoration:underline;}
.medGre-L		{font-size:11pt; color:#009900; line-height:1.5em}



.medEmLWht30	{font-size:30pt; color:#FFFFFF; line-height:1.3em; font-weight:700}
.faq_font		{font-size:10pt; color:#333333; line-height:1.3em; font-weight:700}

.faq_a		{font-size:10pt; color:#333333; line-height:1.3em;}

.lgCat2		{font-size:11.5pt; color:#CC0000; line-height:1.3em}
.lgCat3		{font-size:12pt; color:#CC0000; line-height:1.3em}
.lgCat4		{font-size:10.5pt; color:#CC0000; line-height:1.3em}
.lg2	{font-size:10.5pt; color:#333333; line-height:1.3em}

.lg		{
	font-size:11pt;
	color:#333333;
	line-height:1.5em;
	letter-spacing: 0.2mm;
}
.lgEm		{font-size:11pt; color:#333333; line-height:1.3em; font-weight:700}
.lgCat		{font-size:11pt; color:#CC0000; line-height:1.3em}
.lgEmCat	{font-size:11pt; color:#CC0000; line-height:1.3em; font-weight:700}
.lgEmBle	{font-size:11pt; color:#000099; line-height:1.3em; font-weight:700}
.lgEmBlu2	{font-size:11pt; color:#0000FF; line-height:1.3em; font-weight:700}
.lgEmBlu3	{font-size:11pt; color:#6633CC; line-height:1.3em; font-weight:700}
.lgEmWht	{font-size:11pt; color:#FFFFFF; line-height:1.3em; font-weight:700}

.vlg		{font-size:12pt; color:#333333; line-height:1.3em}
.vlgEm		{font-size:12pt; color:#333333; line-height:1.3em; font-weight:700}
.vlgCat		{font-size:12pt; color:#CC0000; line-height:1.3em}
.vlgEmCat	{font-size:12pt; color:#CC0000; line-height:1.3em; font-weight:700}
.vlgEmBlu2	{font-size:12pt; color:#0000FF; line-height:1.3em; font-weight:700}
.verdanaL {
	font-family: Verdana;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #222259;
}
.verdanaLred {
	font-family: Verdana;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}
.redBorder_TB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color:#FF0000;
	letter-spacing: 0.1mm;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	background-color: #FDF5E6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.redBorder_TB a:link { color: #FF0000; } 
.redBorder_TB a:visited { color: #FF0000; } 
.redBorder_TB a:hover { color: #FF0000; } 
.redBorder_TB a:active { color: #FF0000; }

.blu		{color:#0000FF}
.red		{color:#FF0000}
.brwn		{color:#996600}
.shadow {
	background-image:  url('../images_home/maintBG.gif');
	background-repeat: repeat-y;
}
.shadowR {
	background-image:  url('../images_home/maintBGr.gif');
	background-repeat: repeat-y;
}
.topmenu_tab {
	color: #000000;
	background-image: url('../images_home/tab_home.gif');
}
.topmenu_tab_o {
	color: #000000;
	background-image: url('../images_home/tab_home_o.gif');
}
.topmenu_tabbg {
	background-image: url('../images_home/tab_home_bgimg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
/**	font.cssからの移行－終了－	**/
.waku{
	border: 1px solid #afafcc;
	background-color:#FFFFFF;
	}

.menud{
	display:none;
	width:120px;
	padding:0px 0px 5px 0px;
	background-color:#eaeaea;
	/**	background-color: transparent;**/
	position:absolute;
	top:1260px;
	left:0px;
	color:#333333;
	font-size:13px;
	z-index:100;
	line-height: 17px;
	}
.menud ul{
	margin:0;
	list-style-type:none;
	padding:2px 5px 5px 5px;
	color: #009;
	}
.menud a{
	display:block;
	color:#009;
	font-size:13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}

.bluebg{
	background-color:#121f88;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	}

div#container{background-color:#ffffff;width:760px;margin:0 auto;}
div#main{background-color:#ffffff;width:100%;text-align:left;}
div#header{width:100%;font-size:12px;}
div#header div.headl{float:left;width:160px;padding:5px 5px 5px 5px;}
div#header div.headfull{width:100%;font-size:12px; clear:both;border-bottom:#10007B solid;padding:5px;}

div#header div.headr{float:right;width:230px;text-align:right;padding:5px 5px 5px 5px;}
div#header div.headc{width:330px;height:61px;text-align:center;margin-left:170px;padding-top:5px;}

/**
div#menubar{width:100%;font-size:14px;text-align:center;background-color:#FFFFFF;border-width:0px;}
**/
div#menubar{
	width:100%;
	height:24px;
	text-align:center;
	background-color:#FFFFFF;
	border-width:0px;
	clear:both;
	}

div#menubar table{
	height:24px;
	text-align:center;
	font-size:14px;
	}
div#menubar span{
	display:block;
	border-top:2px solid #121f88;
	padding:2px 2px 2px 2px;
	background-color:#FFFFFF;
	}
div#menubar a{
	display:block;
	/**border:1px solid #afafcc;**/
	border:1px solid #E6E6FA;
	padding:2px 2px 2px 2px;
/**	background-image:url(../images_home/new_main/top_tab_bgimg.gif);**/
	color:#ffffff;
	}
div#menubar .taghome{
	width:56px;
	background:url(../images_home/new_main/tag_home.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .tagnet{
	width:110px;
	background:url(../images_home/new_main/tag_net.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .tagcall{
	width:120px;
	background:url(../images_home/new_main/tag_call.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .tagoffice{
	width:76px;
	background:url(../images_home/new_main/tag_office.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .tagfx{
	width:90px;
	background:url(../images_home/new_main/tag_fx.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .tagcfd{
	width:90px;
	background:url(../images_home/new_main/tag_cfd.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar .taghoujin{
	width:176px;
	background:url(../images_home/new_main/tag_houjin.gif) no-repeat;
	text-indent:-9999px;
	}
div#menubar a.taghome{
	background:#008 url(../images_home/new_main/tag_home_a.gif) no-repeat;
	}
div#menubar a.tagnet{
	background:#008 url(../images_home/new_main/tag_net_a.gif) no-repeat;
	}
div#menubar a.tagcall{
	background:#008 url(../images_home/new_main/tag_call_a.gif) no-repeat;
	}
div#menubar a.tagoffice{
	background:#008 url(../images_home/new_main/tag_office_a.gif) no-repeat;
	}
div#menubar a.tagfx{
	background:#008 url(../images_home/new_main/tag_fx_a.gif) no-repeat;
	}
div#menubar a.tagcfd{
	background:#008 url(../images_home/new_main/tag_cfd_a.gif) no-repeat;
	}
div#menubar a.taghoujin{
	background:#008 url(../images_home/new_main/tag_houjin_a.gif) no-repeat;
	}

div#menubar a.houjin{
/**	border-color:#121f88;
	background-color:#121f88;color:#FFFFFF;**/
	font-weight:100;
	}
div#menubar a:hover{
	border-top:2px solid #F9c;
	background-color:#008;
	color:#333333;
	}
div#menubar a:visited{
	background-color:#008;
	color:#fff;
	}
div#bmenu{
	padding:4px 10px 4px 10px;
	background-color:#ffffff;
	/**background-image:url(../images_home/new_main/toptab_bgimg_navimenu.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #E6E6FA;**/
	color:#121f88;
	font-size:12px;
	}
div#bmenu a{
	padding:4px 10px 4px 10px;
	color:#121f88;
	}


div#smenu1{
	margin:10px 0px 0px 10px;
	padding:5px 0px 5px 0px;
	background-color:#ffffff;
	/*border-bottom:1px solid #E6E6FA;*/
	color:#121f88;
	font-size:12px;
	}
div#smenu1 a{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	color:#121f88;
	}
div#smenu1 a.f{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	color:#121f88;
	background-image:url(../images_home/new_main/bgimg_menu_comm.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #D0D7F3;
	border-right:1px solid #D0D7F3;
	}
#smenu1 ul.sm1 {list-style-type:none display:inline;none;margin: 0px;padding: 0px; }
#smenu1 ul.sm1 li{list-style:none;display:inline;margin: 0px;padding: 0px;}
#smenu1 ul.sm1 li.first {list-style:none;display:inline;margin: 0px;padding:0px;}

/*#bmenu2 ul.bm2 li.first {list-style:none;display:inline;margin:0px; padding:0px;border-left:1px solid #D0D7F3;border-right:2px solid #D0D7F3;}*/


/**トップページヘッダー取扱商品メニュー**/

div#nmenu{
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	color:#777777;
	font-size:12px;
	}
div#nmenu a{
	padding:10px 10px 10px 10px;
	color:#5C5CAD;
	}


div#partbana{margin-left:10px;padding:5px; border:1px solid #cccccc;width:545px;height:278px; background-image:url(../topbanner/partbanabg.jpg);}
/**div#partbana{margin-left:10px;padding:5px; border:1px solid #cccccc;width:545px;height:278px; background:url("topbanner/partbanabg.jpg");}**/
div#partswf{margin:5px 0 5px 5px;}
div#homel{
	background-color:#ffffff;
	float:left;
	width:570px;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	}
div#homer{
	background-color:#ffffff;
	float:right;
	width:170px;
	margin:2px 5px 5px 0px;
	text-align:center;
	}

div#guide{
	margin:5px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border: 1px solid #ffffff;
	}
div#ban{  
	margin:5px 5px 10px 10px;
}
div#ban ul{
	margin:0px;
	list-style:none;
	}

ul#portfolio li img{
	margin:0px;
	border: 1px solid #ccc;
	padding: 4px;
	list-style:none;
}
ul#portfolio {list-style-position:outside;margin:0; padding:0;}
ul#portfolio li {margin:0; padding:0;}


div#topics{margin:5px 5px 5px 10px;}
div#topics ul{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	list-style:none;
	font-size:14px;
	line-height:1.6;
	}
div#topics iframe{border-top:1px dotted #bbbbee; line-height:1.5}
div#inboxs{
	margin:2px 0px 2px 0px;
	}
div#inboxs ul{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	list-style:none;
	font-size:14px;
	line-height:1.2;
	}
div#inboxsf{
	float:left;
	width:176px;
	margin:0px 0px 0px 10px;
	}
div#inboxsf ul{
	height:110px;
	margin:0px 0px 0px 0px;
	padding:1px 5px 5px 3px;
	list-style:none;
	font-size:13px;
	line-height:1.3;
	}
div.ttlbar{
	background-color:#313184;/**#121f88;**/
	margin:0px;
	color:#FFFFFF;
	font-size:14px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
div.ttlbar_right_topic{
	/**background-color:#FEADAD;**/
	margin:5px 5px 5px 5px;
	padding:0px 0px 2px 15px;
	background:url('../images_home/rightmenu/icon_squPink.gif') no-repeat left;
	background-position:0px 2px;
	border-bottom: solid 3px #FEADAD;
	color:#4F1C00;
	font-size:14px;
	text-align:left;
	line-height:1.2;
	}
.ttlbar_right_topic a{color:#4F1C00;}
.ttlbar_right_topic a:visited{color:#4F1C00;}

.topic_right{
	margin:5px 5px 0px 5px;
	padding:2px 0px 0px 55px;
	background-repeat:no-repeat;
	background-position:left center;
	height:50px;
}

div.ttlbar_right_content{
	/**background-color:#FEADAD;**/
	margin:5px 5px 5px 5px;
	padding:0px 0px 2px 15px;
	background:url('../images_home/rightmenu/icon_squYell.gif') no-repeat left;
	background-position:0px 2px;
	border-bottom: solid 3px #FEB63A;
	color:#4F1C00;
	font-size:14px;
	text-align:left;
	line-height:1.2;
	}
.ttlbar_right_content a{color:#4F1C00;}
.ttlbar_right_content a:visited{color:#4F1C00;}

.camp{/**background:url('../images_home/mew_main/ttlbarcamp.gif') no-repeat left;**/}
div.ttlbar a{color:#FFFFFF;}
div.ttlbar a:visited{color:#FFFFFF;}

li.non{
	padding-left:15px;
	border-bottom:dotted 1px #999999;
	}
li.all{
	padding-left:35px;
	background:url('../images_home/ac_cam-all.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.call{
	padding-left:35px;
	background:url('../images_home/ac_cam-call.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.net{
	padding-left:35px;
	background:url('../images_home/ac_cam-net.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.netcall{
	padding-left:35px;
	background:url('../images_home/ac_cam-netcall.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	height:30px;
	}
li.cfd{
	padding-left:35px;
	background:url('../images_home/ac_cam-cfd.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.fx{
	padding-left:35px;
	background:url('../images_home/ac_cam-fx.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.shop{
	padding-left:35px;
	background:url('../images_home/ac_cam-shop.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-cfd{
	padding-left:55px;
	background:url('../images_home/ac_semi-cfd.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-moba{
	padding-left:55px;
	background:url('../images_home/ac_semi-moba.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-cx{
	padding-left:55px;
	background:url('../images_home/ac_semi-cx.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-fx{
	padding-left:55px;
	background:url('../images_home/ac_semi-fx.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-gaisai{
	padding-left:55px;
	background:url('../images_home/ac_semi-gaisai.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-gaitou{
	padding-left:55px;
	background:url('../images_home/ac_semi-gaitou.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-intro{
	padding-left:55px;
	background:url('../images_home/ac_semi-intro.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-kanu{
	padding-left:55px;
	background:url('../images_home/ac_semi-kanu.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sakiop{
	padding-left:55px;
	background:url('../images_home/ac_semi-sakiOPl.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sinyou{
	padding-left:55px;
	background:url('../images_home/ac_semi-sinyou.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-sisan{
	padding-left:55px;
	background:url('../images_home/ac_semi-sisan.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-soudan{
	padding-left:55px;
	background:url('../images_home/ac_semi-soudan.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-tousin{
	padding-left:55px;
	background:url('../images_home/ac_semi-tousin.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-kinyu{
	padding-left:55px;
	background:url('../images_home/ac_semi-kinyu.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.semi-unyo{
	padding-left:55px;
	background:url('../images_home/ac_semi-unyo.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.new{
	padding-left:35px;
	background:url('../images_home/icon_new.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.popup{
	padding-left:15px;
	background:url('../images_home/popup_icon.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	list-style:none;
	}
li.tri-b{
	padding-left:8px;
	background:url('../images_home/tri-b.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-g{
	padding-left:8px;
	background:url('../images_home/tri-g.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-o{
	padding-left:8px;
	background:url('../images_home/tri-o.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-r{
	padding-left:8px;
	background:url('../images_home/tri-r.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	}
li.tri-rig{
	padding-left:5px;
	background:url('../images_home/tri-g.gif') no-repeat left;
	border-bottom:dotted 1px #999999;
	font-size:11px;
	line-height:1.2;
	text-align:left;
	}
div#footer{
	clear:both;
	width:100%;
	text-align:center;
	}
div#footer2{
	clear:both;
	text-align:center;
	}
div.note{
	background-color:#eeeeee;
	margin:0px 5px 5px 10px;
	padding:4px 7px 7px 4px;
	text-align:left;
	font-size:13px;
	clear:both;
	}
/*ul.inline li{display:inline;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;padding:0px 5px 0px 5px;}*/
ul.inline{list-style-position:outside;margin:0px; padding:5px; text-align:left;}
ul.inline li{list-style:none;display:inline;border-right:1px solid #aaaaaa;padding:0px 5px 0px 5px;}
ul.inline li.first {border-left: none; padding-right:5px; margin:0px;}
ul.inline li.last {border-right: none; padding-left:5px; margin:0px;}

a.submenu{
	text-decoration:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
a.submenu:hover{
	background-image:none;
	background-color:#181843;
	text-decoration:none;
	color: #FFF;
	}

.cfdstatus{
	padding:5px 0px 5px 0px;
	display:none;
	border: 1px solid #CCCCCC;
	background-color:#F5F5F5;
	font-size:9pt; 
	color:#333333; 
	line-height:1.3em
}
a.today{
	display:block;
	background-color:#313184;
	color:#FFFFFF;
	font-weight:700;
	font-size:14px;
	text-indent: 1mm;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	}
a.today:visited{
	display:block;
	background-color:#313184;
	color:#FFFFFF;
	font-weight:700;
	font-size:14px;
	text-indent: 1mm;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	}
a.today:active{
	display:block;
	background-color:#313184;
	color:#FFFFFF;
	font-weight:700;
	font-size:14px;
	text-indent: 1mm;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	}
a.today:hover{
	display:block;
	background-color:#313184;
	color:#FFFFFF;
	font-weight:700;
	font-size:14px;
	text-indent: 1mm;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
	}

a.baknote{
	display:block;
	background-color:#CCC;
	padding:3px 1px 1px 1px;
	color:#333;
	font-size:12px;
	font-weight:700;
	line-height:1.4;
	}
a.fpcolumn{
	display:block;
	background-color:#701258;/**:#66ff00;**/
	padding:3px 1px 1px 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	line-height:1.4;
	text-decoration: none;
	}
a.fpcolumn:visited{
	display:block;
	background-color:#701258;/**:#66ff00;**/
	padding:3px 1px 1px 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	line-height:1.4;
	text-decoration: none;
	}
a.fpcolumn:active{
	display:block;
	background-color:#701258;/**:#66ff00;**/
	padding:3px 1px 1px 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	line-height:1.4;
	text-decoration: none;
	}
a.fpcolumn:hover{
	display:block;
	background-color:#701258;/**:#66ff00;**/
	padding:3px 1px 1px 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	line-height:1.4;
	text-decoration: none;
	}
div.bakmemo{
	padding:1px;
	background-color:#ffffff;
	color:#666;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	}
a.rightmenu{
	display:block;
	background-color:#6666aa;
	padding:3px 1px 1px 1px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	line-height:1.4;
/**	border-bottom:dotted 1px #999999; **/
	}
a.rightmenu:visited{
	color:#ffffff;
	}



/*****	商品共通 START　*****/
.main_title_full {
	font-size: 20px;
	font-weight: bold;
	font-family:Arial;
	color:#333333;
	background-image: url(../images/main_title_full.gif);
	padding-left: 30px;
	padding-top: 10px;
	height: 50px;
	width: 730px;
	background-repeat:no-repeat;
}

.title_bar_full {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial;
	color:#003366;
	background-image: url(../images/title_bar_full.gif);
	padding-left: 30px;
	padding-top: 5px;
	height: 30px;
	width: 730px;
	background-repeat:no-repeat;
}

div#title_main{
	margin:15px 0px 20px 0px;
	padding:10px 0px 0px 30px;
	background-image: url(../images/main_title_bar.gif);
	background-repeat:no-repeat;
	font-size: 20px;
	font-weight: bold;
	font-family:Arial;
	color:#333333;
	height: 50px;
	width:540px;
}
div#title_sub{
	margin:15px 0px 20px 10px;
	padding:3px 0px 0px 15px;
	background-image: url(../images/title_bar_1.gif);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	height: 25px;
	width:520px;
}
div#contents{
	margin:10px 10px 10px 10px;
	padding:2px 0px 0px 0px;
}
.txt_LBorder{
	padding:3px 5px 3px 10px;
	margin:20px 25px 5px 25px;
	border-left:5px solid #A9A9A9;
	text-align:left;
	font-size:17px;
	font-weight:bold;
}
.txt_LBorder2{
	padding:3px 5px 3px 10px;
	margin:5px 0px 10px 0px;
	border-left:5px solid #A9A9A9;
	text-align:left;
	font-size:17px;
	font-weight:bold;
}

div#icon_arrow{
	padding:4px 10px 4px 20px;
	color:#121f88;
	font-size:12px;
	}
div#icon_arrow a{
	background-image:url(../images/sankaku_arrow4.gif);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:2px 10px 3px 20px;
	}

.ttlbar_full_lineR{
	padding:3px 0px 3px 15px;
	background-color:#F8F8FF;
	border-left: solid 7px #10218D;
	color:#666666;
	font-weight:bold;
	text-align:left;
}
.ttlbar_sub_lineR{
	padding:3px 0px 3px 15px;
	border-left: solid 5px #10218D;
	border-bottom:1px solid #E6E6FA;
	color:#666666;
	font-weight:bold;
	text-align:left;
	font-size:17px;
}

.border_bottom_dot {
	border-bottom:dotted 1px #999999;
}

/*****	商品共通 END　*****/







/**	キャンペーン・プロモーションで使用	START **/
div#text_areaBule{
/**	border:solid 1px #B0C4DE;**/
	border-bottom:solid 5px #B0C4DE;
	border-left:solid 1px #B0C4DE;
	border-right:solid 1px #B0C4DE;;
	border-top:solid 5px #B0C4DE;
	background-color:#F8F8FF;
/**	margin:30px 30px 30px 30px;
	padding:10px;*/
	padding:10px 20px 10px 20px;
	margin:30px 25px 30px 25px;

}
div#text_area{
/**	background-color:#F0FFFF;**/
	border:solid 1px #B0C4DE;
	margin:30px 30px 30px 30px;
	padding:20px 20px 20px 20px;
}

/**	キャンペーン・プロモーションで使用	END **/

/**	投資信託で使用	START **/

div.title_lineLT{
	padding:3px 5px 3px 10px;
	margin:0px 0px 5px 0px;
	border-left:5px solid #A9A9A9;
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	}
/***↑使用中*/
div.title_top_imageL{
	margin:20px 30px 30px 30px;
	padding:20px 0px 0px 120px;
	height:130px;
	color:#444444;
	background-position: 0px 20px;
	background-repeat:no-repeat;
	font-size:34px;
	font-weight: bold;
	line-height:1.3em;
}
div.title_topL_Bond{
	margin:20px 30px 30px 30px;
	padding:5px 0px 0px 180px;
	height:100px;
	color:#444444;
	background-repeat:no-repeat;
	font-size:32px;
	font-weight: bold;
	line-height:1.3em;
}

div#text_area_noFla{
	margin:30px 30px 30px 40px;
}
.gra_title_blue{
	padding:5px 5px 5px 20px;
	margin:5px 25px 5px 25px;
	background-image:url(../images/gra_title_blue.gif);
	background-repeat:repeat-x;
/**	font-family:"HGP創英角ｺﾞｼｯｸUB";**/
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
}
.gra_title_pink{
	padding:5px 5px 5px 20px;
	margin:5px 10px 5px 15px;
	background-image:url(../images/gra_title_pink.gif);
	background-repeat:repeat-x;
/**	font-family:"HGP創英角ｺﾞｼｯｸUB";**/
	font-size:18px;
	font-weight: bold;
	color:#666666;
}

div.title_lineR{
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	text-align:left;
	line-height:2;
	}
div.title_lineL{
	padding:3px 5px 3px 10px;
	margin:20px 25px 5px 25px;
	border-left:5px solid #A9A9A9;
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	}
.icon_search{
	padding:0px 0px 0px 25px;
	background-image:url(../images_home/icon_link.gif);
	background-repeat:no-repeat;
	vertical-align:middle;	
}

.icon_pdf{
	padding:0px 0px 0px 25px;
	background-image:url(../images/pdf2.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	list-style-type:none;
	line-height:1.6em;
}
.icon_arrow1{
	padding:0px 0px 0px 20px;
	background-repeat:no-repeat;
	background-image:url(../images_home/icon_arrow1.gif);
	background-position:left center;
	line-height:2;
}
.icon_arrow2{
	padding:0px 0px 0px 25px;
	background-image:url(../images_home/icon_arrow2.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	height:19px;

}
.icon_menu01{
	padding-left:15px;
	background:url(../images_home/icon_menu01.gif) no-repeat 0px 5px;
}

.edge_beige{
	margin:0px 0px 5px 0px;
	padding:5px;
	border: 1px solid #D2B48C;
	background-color:#F5F5DC;
}




/**	先物オプション内で使用	START **/
div#op-firstsub1{
	background-color:#FFFFFF;
	width:143px;
	margin:0px 3px 0px 3px;
	}
div.title_list_op{
	background-color:#5D2200;
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	line-height:1.5;
	width:143px;
	}
.title_list_op a:link       {font-size:11px;color:#ffffff;text-decoration:none;} 
.title_list_op a:visited    {font-size:11px;color:#ffffff;text-decoration:none;}
.title_list_op a:active     {font-size:11px;color:#ffffff;text-decoration:underline;}
.title_list_op a:hover      {font-size:11px;color:#ffffff;text-decoration:underline;}


li.arrow3{
	padding-left:14px;
	font-size:11px;
	background:url('../futures_option/beginner/images/icon_list_bn.gif') no-repeat left;
	background-position: 0px 4px; 
	text-align:left;
	}
.arrow3 a:link       {font-size:11px;color:#99CC33;text-decoration:none;} 
.arrow3 a:visited    {font-size:11px;color:#99CC33;text-decoration:none;}
.arrow3 a:active     {font-size:11px;color:#FF9900;text-decoration:underline;}
.arrow3 a:hover      {font-size:11px;color:#FF9900;text-decoration:underline;}

/**	先物オプション内で使用	END **/



/**	モバイルトレードで使用	START **/
div.titbar_demo{
	background:url('../mt/img/demo_km/mobile_logo.gif') no-repeat;
	background-position:center right;
	padding:5px 5px 5px 10px;
	margin:5px 5px 5px 5px;
/*	border:solid 1px #999999;*/
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-left:solid 5px #999999;
	border-right:solid 1px #999999;
	font-family:"HGP創英角ｺﾞｼｯｸUB";
	font-size:24px;
	line-height:2;
	}
div#demo_main{
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	}
div.demo_text{
	padding:5px 10px 10px 10px;
	background-color:#ffffff;
	color:#333333;
	font-size:12px;
	line-height:2;
	}
div.demo_text2{
	padding:1px;
	background-color:#ffffff;
	color:#3366CC;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	}

div#inboxs_screen{
	float:left;
	width:180px;
	margin:10px 10px 10px 10px;
	}
div#inboxs_screen ul{
	height:70px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	list-style:none;
	font-size:12px;
	line-height:2;
	}
li.demo{
	display: inline;
	margin:5px 5px 5px 5px;
	padding:5px 2px 5px 2px;
	list-style:none;
	line-height:2;
	color:#333333;
	font-size:12px;
	}
div.ttlbar_screen{
	background-color:#FAFAD2;
	border:1px solid #DAA520;
	padding:5px 15px 5px 15px;
	color:#333333;
	font-size:14px;
	font-weight:700
	}
.screen_waku{
	padding:5px 5px 5px 5px;
	border: 1px solid #DAA520;
	background-color:#FFFFFF;
	line-height:2;
	color:#333333;
	font-size:12px;
	}

div#inboxsf_s{
	float:left;
	width:35px;
	margin:0px 0px 0px 0px;
	}


.arrow_link{
	padding-left:22px;
	background:url('../mt/img/demo_km/arrow.gif') no-repeat left;
/*	background-position: 3px 8px;*/
	font-size:10pt;
	color:#333333;
	line-height:1.5;
	}


/**	モバイルトレードで使用	END **/


/*--------------------------------------------------------------------*/
/*以下2010/2/17追加　*/
/*--------------------------------------------------------------------*/
/*	レイアウト　*/
/*--------------------------------------------------------------------*/

#page{margin:0px;background-color:#fff;width:100%;text-align:left;color:#555;font-size:14px;}

#pageL{float:left;width:550px;margin-top:20px;padding-left:10px;}
#pageR{float:right;width:200px;margin-top:20px;padding:0px;}
#pageM{width:100%;margin:0px;padding:0px;clear:both;}

/*--------------------------------------------------------------------*/
/*	タイトル　*/
/*--------------------------------------------------------------------*/



#page #title{font-size:120%; font-weight:bold; color:#555; line-height:100%; margin-bottom:15px;}
#page #titleL{float:left;width:550px;font-size:120%;  color:#555; line-height:100%;}
#page #titleR{float:right;width:200px;margin:10px 5px 0px 0px;font-size:120%; font-weight:bold; color:#555;}
#page #titleR330{float:right;width:330px; margin:10px 5px 0px 0px;font-size:120%; font-weight:bold; color:#555;}

#page #title h1	{padding:10px 10px 0px 10px; margin:0px;font-size:200%;}
/*#page #title p	{float:left;}*/
#page #pageL p{margin:15px 0px 5px 0px; padding-left:10px;}
/*#page #pageR p{margin:15px 0px 0px 0px; padding:0px;}*/
#page #pageR p{margin:10px 0px 5px 0px; padding:0px;}
#page #pageR .bg{margin-right:10px; padding:5px; background-color:#E6E6FA;}

#page h1.title1 { color:#333;font-size:180%;margin:0px;padding:5px 0px 2px 20px;border-bottom:1px solid #ccc;background:url(../images/title/titbar1.jpg) no-repeat;}
#page h1.title2 { color:#333;font-size:180%;margin:0px;padding:5px 0px 2px 20px;background:url(../images/title/titbar1.jpg) no-repeat;}

#page h2.title	{color:#333;font-size:200%;font-weight:bold;letter-spacing:0;padding-left:20px;
		background:url(../images/titbar1.jpg) no-repeat;
		font-family:Meiryo,"メイリオ",Arial,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
		}
#page h2.sub{color:#555;font-size:130%;font-weight:bold;padding:6px 0px 6px 10px;
/*	background:url(../images/title/titlebarSub1_l.gif) no-repeat;*/
	background:url(../images/title/titlebarSub1_re2.jpg) repeat-x;
	border:1px solid  #DCDCDC;
	border-bottom:2px solid #100878;
}
#page h2.subL1{ margin-left:0px;color:#555;font-size:130%;font-weight:bold;padding:6px 0px 6px 10px; margin:0px 15px 0px 0px; 
	background:url(../images/title/titlebarSub1_re2.jpg) repeat-x;
	border:1px solid  #DCDCDC;
	border-bottom:2px solid #100878;
}
#page h2.subL{ margin-left:0px;color:#555;font-size:130%;font-weight:bold;padding:6px 0px 6px 10px; margin:30px 15px 0px 0px; 
	background:url(../images/title/titlebarSub1_re2.jpg) repeat-x;
	border:1px solid  #DCDCDC;
	border-bottom:2px solid #100878;
}
#page h2.subR1{color:#555;font-size:120%;font-weight:bold;padding:6px 0px 6px 10px; margin:0px 10px 0px 0px;
	background:url(../images/title/titlebarSub1_re2.jpg) repeat-x;
	border:1px solid  #DCDCDC;
	border-bottom:2px solid #100878;
}
#page h2.subR{color:#555;font-size:120%;font-weight:bold;padding:6px 0px 6px 10px; margin:10px 10px 0px 0px;
	background:url(../images/title/titlebarSub1_re2.jpg) repeat-x;
	border:1px solid  #DCDCDC;
	border-bottom:2px solid #100878;
}

#page h3.title{color:#555;font-size:120%;font-weight:bold;border-left:solid 10px #10218D;border-bottom:1px solid #A9A9A9;}
#page h3.sub {color:#555;font-size:120%;font-weight:bold;border-left:solid 5px #10218D;border-bottom: solid 1px #83B6F0;}
#page h4.bu{color:#fff;font-size:16px;font-weight:bold;border-left:8px solid #83B6F0;border-top:1px solid #83B6F0; background-color:#83B6F0;}
#page h4.pi{color:#555;font-size:16px;font-weight:bold;border-left:5px solid #FA8072; background-color:#FFDAB9;}
#page h4.sub{font-size:17px;font-weight:bold;padding:3px 5px 3px 10px;margin:10px;border-left:5px solid #A9A9A9;background-color:#E6E6FA;text-align:left;}

#page .line0{color:#fff;font-size:16px;font-weight:bold;border-left:8px solid #83B6F0;border-top:1px solid #83B6F0; background-color:#83B6F0;}


#page .Ll{font-size:17px;font-weight:bold;padding:3px 5px 3px 10px;margin:10px 10px 10px 0px;border-left:5px solid #A9A9A9;text-align:left;}
#page .Ll10{font-size:17px;font-weight:bold;padding:3px 5px 3px 10px;margin:10px;border-left:5px solid #A9A9A9;text-align:left;}
#page .slb{margin:10px 10px 0px 10px;padding:5px;color:#fff;font-size:16px;font-weight:bold;border-left:8px solid #83B6F0;border-top:1px solid #83B6F0; background-color:#83B6F0;}


/*#page h3.title{color:#666;font-size:16px;font-weight:bold;border-left:solid 5px #10218D;border-bottom:1px solid #E6E6FA;}*/

/*--------------------------------------------------------------------*/
/*	スタイル　*/
/*--------------------------------------------------------------------*/
#page h1,#page h2,#page h3,#page h4
	{
	line-height:130%;letter-spacing:0.03em;	padding:3px 0px 3px 10px;margin:30px 10px 20px 10px;
	}
#page p,#page dl,#page dt,#page dd,#page table,#page th,#page td
	{
	line-height:130%;letter-spacing:0.03em;	padding:3px;margin:10px 0px 5px 10px;
	}
#page ul,#page ol,#page li
	{
	padding:0px 0px 0px 10px;margin:10px 10px 5px 10px;
	}

#page img	{margin:15px;border:0;}
#page img.non{margin:0px;border:0;}
#page img.m5{margin:5px;border:0;}
#page table.nomal{margin:15px;border:0;}



/*--------------------------------------------------------------------
*	ボーダー　/　背景色　/　リンクテキスト　
**--------------------------------------------------------------------
*/
#page .bb{background:url(../images_home/dot.gif) repeat-x  bottom;}
#page .bd00{margin:0px 10px 10px 10px;padding:10px;border:solid 1px #ccc;}
#page .bd01{margin:10px;padding:10px;border:solid 1px #B0C4DE;}
#page .bd03{color:#555;font-weight:bold;border:3px solid #FA8072;}

#page .bgc_gr{background-color:#ccc;}
#page .bgc_be{background-color:#F5F5DC;}
#page .bgc_bl01{background-color:#F8F8FF;}
#page .bgc_pi01{background-color:#FFF0F5;}

/*#page .tl-b{font-size:99%; line-height:130%; letter-spacing:0.1em;}
#page .tl-b a:link  {color:#6495ED;text-decoration:none;} 
#page .tl-b a:visited {color:#6495ED;text-decoration:none;}
#page .tl-b a:active {color:#ccc;text-decoration:none;}
#page .tl-b a:hover {color:#ccc;text-decoration: underline;}
#page .tl-b ul.tl-b{list-style-type:none;list-style-position:outside;margin:0px; padding:0px;}

*/

/*--------------------------------------------------------------------
*	リスト　
**--------------------------------------------------------------------
*/

#page ul.tp{list-style-type:none; list-style-position:outside; margin:0px 10px 0px 0px; padding:0px; }
#page .icon_arr1{padding-left:20px;background:url(../images_home/icon_arrow1.gif) no-repeat 0px 6px;line-height:160%;}
#page .icon_arr1b{padding-left:20px;background:url(../images_home/icon_arrow1.gif) no-repeat 0px 6px;line-height:160%;border-bottom:1px dotted #ccc;}
#page .icon_news{padding-left:70px;background:url(../bluesky_net/images/top/icon_news.gif) no-repeat; background-position:0px 0px;line-height:160%;border-bottom:1px dotted #ccc;}
#page .icon_news_T{padding-left:70px;background:url(../bluesky_net/images/top/icon_news_T.gif) no-repeat; background-position:0px 0px;line-height:160%;border-bottom:1px dotted #ccc;}
#page .icon_news_B{padding-left:70px;background:url(../bluesky_net/images/top/icon_news_B.gif) no-repeat; background-position:0px 0px;line-height:160%;border-bottom:1px dotted #ccc;}
#page .icon_news_N{padding-left:70px;background:url(../bond/img/icon_news_N.gif) no-repeat; background-position:0px 0px;line-height:160%;border-bottom:1px dotted #ccc;}
#page .icon_news_K{padding-left:70px;background:url(../bond/img/icon_news_K.gif) no-repeat; background-position:0px 0px;line-height:160%;border-bottom:1px dotted #ccc;}




/*--------------------------------------------------------------------
*	テーブルタグ
**--------------------------------------------------------------------
*/

#page .wsw {white-space:normal;}
#page .wsn {white-space:nowrap;}

#page table.table td,#page table.table th	{padding:0.3em 0.5em;border:1px solid #666;}
#page table.tb th{background-color:#E7E5EF;}
#page table.tb th{background-color:#E7E5EF;}
#page table.tb th.sub {background:none;background-color:#F5F5F5;}
#page table.tb th.sub2 {background:none;background-color:#FAFAD2;}
#page table.tb td.fcpi{background-color:#FFE4E1;color:#FA8072; font-weight:bold;}
#page table.tb td.fcbl{background-color:#F0F8FF;color:#6495ED;font-weight:bold;}
#page table.tb td.fcye{background-color:#FAFAD2;color:#FFAA00;font-weight:bold;}
#page table.tb td.fcgr{background-color:#E4FF8D;color:#6B8E23;font-weight:bold;}
#page table.tb td,#page table.tb th	{padding:0.3em 0.5em;border:1px solid #ccc;}
#page table.tb td.btop,#page table.tb th.btop	{border-left:2px solid #333;border-right:2px solid #333;border-top:2px solid #333;}
#page table.tb td.bmid,#page table.tb th.bmid	{border-left:2px solid #333;border-right:2px solid #333;}
#page table.tb td.bbot,#page table.tb th.bbot	{border-left:2px solid #333;border-right:2px solid #333;border-bottom:2px solid #333;}
#page table	{border-collapse:collapse;border-spacing:0;}


#page table.table-s td,#page table.table-s th	{ font-size:12px;}
#page table.table-s td.fsc1{font-size:13px;color:#FA8072; font-weight:bold;}
/*

#page ul,#cfd ol		{list-style-position:inside;}
*/


/*→　小テーブル　例）為替レート　*/
#page table.tbs {border-collapse:collapse;border-spacing:0; margin-left:0px;font-size:11px;}
#page table.tbs td,#page table.tbs th	{color:#555;padding:5px 2px 5px 2px; text-align:left;}

#page table.tbs th.w{background-color:#E7E5EF;}
#page table.tbs th.b {background-color:#F5F5F5;}
#page table.tbs td.t{background-color:#6495ED;color:#fff;}
#page table.tbs td.w{background-color:#fff;font-size:12px;}
#page table.tbs td.w2{background-color:#fff; border-bottom:1px solid #ccc; color:#888;}
#page table.tbs td.b{background-color:#E7E5EF;}
#page table.tbs td.b2{background-color:#E7E5EF; border-bottom:1px solid #ccc;}
#page table.tbs a{color:#6495ED; text-decoration:underline;}







/*--------------------------------------------------------------------*/
/*	メニューナビ　*/
/*--------------------------------------------------------------------*/

/*→　チャネルタブ下の取扱商品メニュー　*/
#page #cmenu{margin:0px;padding:10px 10px 10px 5px;color:#333333;font-size:13px;border-bottom:1px solid #eeeeee;
	background-color:#D0D7F3;
/*	background-image:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg) repeat-x;*/
	}
#page #cmenu a.non{margin:0px;padding:0px 10px 0px 15px;color:#121f88;font-size:13px;font-weight:bold;}
#page #cmenu a.ar{margin:0px;padding:0px 10px 0px 15px;color:#6495ED;font-size:13px;text-decoration:underline;}
#page #cmenu ul.cm{list-style-position:outside;margin:0px; padding:0;}
#page #cmenu ul.cm li{list-style:none;display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#page #cmenu ul.cm li.first {border-left: none; padding:0px; margin:0px;}

/*#page #cmenu ul.cm li.first {border-left: none; padding:0px; margin:0px;}

/*→　現在位置　*/
#page #path{padding:10px;background-color:#fff;	color:#777;font-size:12px;}
#page #path a{padding:10px;color:#5C5CAD;}

/*→　h1下のページ内アンカー　*/
#page #menu1{margin:0px;padding:10px 10px 10px 5px;color:#333333;font-size:13px;border-bottom:1px solid #eeeeee;background:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg) repeat-x;}
#page #menu1 a.non{margin:0px;padding:10px;color:#121f88;font-size:13px;font-weight:bold;}
#page #menu1 a.ar{margin:0px;padding:0px 10px 0px 15px;color:#6495ED;font-size:13px;text-decoration:underline;}
#page #menu1 ul.m1 {list-style-position:outside;margin:0px; padding:0;}
#page #menu1 ul.m1 li{display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#page #menu1 ul.m1 li.first {border-left: none; padding:0px; margin:0px;}


/*→　右エリアメニュー　例）債券トップページのナビ　*/
#page .menuNR{margin:0px;}
#page .menuNR .mNR{font-size:14px;padding-left:2px;color:#999;}
#page .menuNR a.non{margin:0px;padding:0px;color:#fff;font-size:14px;font-weight:bold;}
#page .menuNR a.ar{margin:0px;padding:0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#page .menuNR a:hover{color:#ccc;text-decoration:underline;}
#page .menuNR ul.mNR {list-style:none;margin:0; padding:0px;}
#page .menuNR ul.mNR li{margin:0px; padding:6px 2px 6px 22px;background:url(../images_home/dot.gif) repeat-x  bottom;line-height:140%;border-left:1px solid #ccc;}
#page .menuNR ul.mNR li.mT{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#6495ED;}
#page .menuNR ul.mNR li.mT_1{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#FF447D;}
#page .menuNR ul.mNR li.mA{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#B0C4DE;}
#page .menuNR ul.mNR li.mN{margin:0;background-color:#B0C4DE;border-bottom: none;}
#page .menuNR ul.mNR li.mP{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#FF6666;}
#page .bnNR{margin:0px;padding:0px;background-color:#FFE4E1;}





/*→　右エリアメニュー　例）ブラジル債　*/
#page .menuR{margin:0px;}
#page .menuR .mR{font-size:14px;padding-left:2px;color:#999;}
#page .menuR a.non{margin:0px;padding:0px;color:#fff;font-size:14px;font-weight:bold;}
#page .menuR a.ar{margin:0px;padding:0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#page .menuR a:hover{color:#ccc;text-decoration:underline;}
#page .menuR ul.mR {list-style:none;margin:0; padding:0px;background-color:#EBEBEB;}
#page .menuR ul.mR li{margin:0px; padding-left:22px;background:url(../images_home/list/alist_01.gif) no-repeat  5px 8px;;line-height:180%;}
#page .menuR ul.mR li.mA{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#B0C4DE; border-bottom:1px solid #fff;}
#page .menuR ul.mR li.mT{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#6495ED; border-bottom:1px solid #fff;}
#page .menuR ul.mR li.mT_1{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#FF447D; border-bottom:1px solid #fff;}
#page .menuR ul.mR li.mP{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#FF6666; border-bottom:1px solid #fff;}
#page .bnR{margin:0px;padding:0px;background-color:#FFE4E1;}


#page .cel_title {/**	border: 1px solid #848F99;**/  color:#444;background-color: #F8F8FF;border-left:5px solid A4C6FF;padding:5px 0px 5px 5px;}
#page .cel_title2 { color:#444;background-color: #F8F8FF;	padding:5px 0px 5px 5px;border-bottom: 1px dotted #FFFFFF}


/*→　トピック　*/
#page .ptopic{
margin-top:5px;

/*border:solid 3px #FFCCCC;
	background-image:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg);
	background-repeat:repeat-x;*/
	}
#page .ptopic .t{font-size:14px;color:#555;font-weight:bold; line-height:33px;padding:0px 5px 0px 30px;border-right:1px solid #ccc;background:url(../images/title/titlebartopic.jpg) no-repeat;}
#page .ptopic a.non{margin:0px;padding:2px 10px 0px 0px;color:#121f88;font-size:13px;}
#page .ptopic a.ar{margin:0px;padding:2px 10px 0px 0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#page .ptopic ul.pt {list-style-type:none;list-style-position:outside;margin:0px; padding:0px;background-color:fff;}
#page .ptopic ul.pt li{padding-left:22px; margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;line-height:180%;background:url(../images_home/dot.gif) repeat-x  bottom;}
#page .ptopic ul.pt li.none{padding-left:22px; margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;line-height:180%;border-bottom: none;}


/*→　左エリアナビ　例）債券トップページのナビ　*/
#page #tabs{padding:0px;margin:0px;color:#FFF;font-weight:bold;}
#page #tabs ul{list-style:none;margin:0px;padding:0px;}
#page #tabs ul li{margin:0px;padding:0px;display:inline;}
#page #tabs ul li a{padding:5px 16px;color:#FFF;background:#E7A272;float:left;text-decoration:none;border:1px solid #D17B40;border-left:0px;margin:0px;}
#page #tabs ul li a:hover{background:#EAEAEA;color:#7F9298;text-decoration:none;border-bottom:1px solid #EAEAEA;}
#page #tabs ul li a.active{background:#EAEAEA;color:#7F9298;border-bottom:1px solid #EAEAEA;}

#page .content{margin:0px;padding-top:10px; clear:both;background:url(../images/bgGrada1.jpg) repeat-x;}
#page .content a.non{margin:0px;padding:2px 10px 0px 0px;color:#121f88;font-size:13px;}
#page .content a.ar{margin:0px;padding:2px 10px 0px 0px;color:#6495ED;font-size:14px;text-decoration:underline;}
#page .content ul.pt {list-style-type:none;margin:0px; padding:0px;background-color:fff;}
#page .content ul.pt li{padding:10px 5px 10px 22px; margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;background:url(../images_home/dot.gif) repeat-x  bottom;}
#page .content ul.pt li.none{padding:10px 5px 10px 22px;margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;border-bottom: none;}

/*#page #p1, #p2, #p3, #p4{margin-bottom: 5em;padding-top: 1em;}*/



/*→　メイン画像　例）債券トップ　*/
#page .mainIMG{margin:10px 0px 10px 0px;padding:0px;}
#page .mainIMG ul.mI {list-style-type:none display:inline;none;margin:0px;padding:0px;}
#page .mainIMG ul.mI li{list-style:none;display:inline;margin:0px 0px 0px 10px;padding: 0px;height:150px; width:200px;}



/*→　商品案内　例）インターネットトップページの案内　*/
#page .guide{margin:10px 10px 20px 20px;color:#555;}
#page .guide .L{float:left;margin:10px 0px 0px 0px;color:#555;height:270px; width:180px;background-image:url(../bluesky_net/images/top/bg_img_guide.jpg);}
#page .guide .R{float:left;margin:10px 0px 0px 0px;color:#555;height:270px; width:180px;background-image:url(../bluesky_net/images/top/bg_img_guideL.jpg);}
#page .guide p.gt{font-size:18px; font-weight:bold;color:#555; padding:10px 10px 10px 40px;}
#page .guide p.g1{font-size:13px;color:#777; padding:10px;}
#page .guide ul {margin-left:0px;line-height: 98%;}
#page .guide li.gm	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:10px;font-size:13px;color:#777; background:url(../bluesky_net/images/top/img_li_lineA.gif) no-repeat; background-position:0px 2px;}
#page .guide li.gmP	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:10px;font-size:13px;color:#777; background:url(../bluesky_net/images/top/img_li_lineP.gif) no-repeat; background-position:0px 2px;}
#page .guide li.gmN	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:10px;font-size:13px;color:#777;}



/*→　投資情報・レポート　例）インターネットトップページの案内　*/
#page .invI{margin:10px 10px 20px 20px;}
#page .invI .iL{float:left;margin:10px 0px 0px 10px;height:260px; width:320px;background:url(../bluesky_net/images/top/bg_img_investInfo.gif) no-repeat;}
#page .invI p.it{font-size:18px; font-weight:bold;color:#555; padding:10px 10px 10px 40px;}
#page .invI p.i1{font-size:13px;color:#777; padding:10px;}
#page .invI ul {margin-left:0px;line-height: 98%;}
#page .invI li.im	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:20px;color:#555;font-size:13px;background:url(../bluesky_net/images/top/icon_report.gif) no-repeat; background-position:0px 0px;}
.invI a:link  {color:#6495ED;text-decoration:none;} 
.invI a:visited {color:#6495ED;text-decoration:none;}
.invI a:hover {color:#ccc;text-decoration: underline;}
#page .invI li.im:hover	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:20px;font-size:13px;color:#6495ED; background:url(../bluesky_net/images/top/icon_report.gif) no-repeat; background-position:0px 0px;}

#page .invI li.iN	{list-style:none; list-style-position:outside; margin-left:0px;padding-left:10px;font-size:13px;color:#777;}



.line_h200per {
	line-height: 200%;
}
.margin_l30px {
	margin-left: 30px;
}
.etf_list {
	background-color:#EFEFEF;
	background-image:url("../images/tri-navy.gif");
	background-position:7px 5px;
	background-repeat:no-repeat;
	border-bottom:2px solid #00125C;
	color:#00125C;
	font-size:13px;
	font-weight:bold;
	text-indent:20px;
	line-height:180%;
	margin-bottom:8px;
}

.aolink a:link       {
	color:#0000CC;
	text-decoration:none;
} 
.aolink a:visited    {
	color:#0000CC;
	text-decoration:none;
}
.aolink a:active     {
	color:#0000CC;
	text-decoration:none;
}
.aolink a:hover      {
	color:#0000CC;
	text-decoration: underline;
}
li.popup_br {
	padding-left:15px;
	border-bottom:dotted 1px #999999;
	background-image: url(../images_home/popup_icon.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	list-style:none;
}
.margin_t-d10px {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin_t-d3px {
	margin-top: 3px;
	margin-bottom: 3px;
}

.block_h10px_cl {
	height: 10px;
	width: 100%;
	clear: both;
}


/*--------------------------------------------------------------------*/
/*以下2010/5/24追加　H.Aman*/
/*--------------------------------------------------------------------*/
/*	投信ページレイアウト　*/
/*--------------------------------------------------------------------*/

#tpage{
	margin:0px;
	background-color:#fff;
	width:100%;
	text-align:left;
	color:#555;
	font-size:14px;
}

#tpageL{float:left;width:550px;margin:0px;padding-left:10px;}
#tpageR{float:right;width:200px;margin:0px;padding:0px;}
#tpageM{width:100%;margin:0px;padding:0px;clear:both;}

/*--------------------------------------------------------------------*/
/*	タイトル　*/
/*--------------------------------------------------------------------*/

#tpage h2.title	{
	color:#666666;
	font-size:130%;
	letter-spacing:0;	padding-left:15px;
	background:url(../images/titbar1.jpg) no-repeat;
	border-bottom:1px solid #100878;
	width: 95%;
	}

/*--------------------------------------------------------------------
*	テーブルタグ
**--------------------------------------------------------------------
*/

#tpage .tb_news	{
	border-spacing:0;
	font-size: 13px;
	line-height: 25px;
	background-position: center;
	margin-right: 5px;
	margin-left: 5px;
}
#tpage .tb_news	td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000099;

}

#tpage .tb_ranking_td {
	border-spacing:0;
	background-position: center;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #999999;
}

#tpage .tb_theme_td {
	border: 1px dotted #CCCCCC;
}

#tpage .tb_theme_td {
	border: 1px dotted #CCCCCC;
}

#tpage .tb_theme_li {
	background-image: url(../images_home/tri-b.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: list-item;
	list-style-type: none;
	text-indent: 7px;
	font-size: 90%;
}


/*--------------------------------------------------------------------*/
/*	メニューナビ　*/
/*--------------------------------------------------------------------*/

/*→　チャネルタブ下の取扱商品メニュー　*/
/*→　チャネルタブ下の取扱商品メニュー　*/
#tpage #cmenu{margin:0px;padding:10px 10px 10px 5px;color:#333333;font-size:13px;border-bottom:1px solid #eeeeee;
	background-color:#D0D7F3;
	}
#tpage #cmenu a.non{margin:0px;padding:0px 10px 0px 15px;color:#121f88;font-size:13px;font-weight:bold;}
#tpage #cmenu a.ar{margin:0px;padding:0px 10px 0px 15px;color:#6495ED;font-size:13px;text-decoration:underline;}
#tpage #cmenu ul.cm{list-style-position:outside;margin:0px; padding:0;}
#tpage #cmenu ul.cm li{list-style:none;display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#tpage #cmenu ul.cm li.first {border-left: none; padding:0px; margin:0px;}


/*→　現在位置　*/
#tpage #path{padding:10px;background-color:#fff;	color:#777;font-size:12px;}
#tpage #path a{padding:10px;color:#5C5CAD;}

/*→　h1下のページ内アンカー　*/
#tpage #menu1{margin:0px;padding:10px 10px 10px 5px;color:#333333;font-size:13px;border-bottom:1px solid #eeeeee;background:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg) repeat-x;}
#tpage #menu1 a.non{margin:0px;padding:10px;color:#121f88;font-size:13px;font-weight:bold;}
#tpage #menu1 a.ar{margin:0px;padding:0px 10px 0px 15px;color:#6495ED;font-size:13px;text-decoration:underline;}
#tpage #menu1 ul.m1 {list-style-position:outside;margin:0px; padding:0;}
#tpage #menu1 ul.m1 li{display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#tpage #menu1 ul.m1 li.first {border-left: none; padding:0px; margin:0px;}


/*→　右エリアメニュー　例）債券トップページのナビ　*/
#tpage .menuNR{margin:0px;}
#tpage .menuNR .mNR{font-size:14px;padding-left:2px;color:#999;}
#tpage .menuNR a.non{margin:0px;padding:0px;color:#fff;font-size:14px;font-weight:bold;}
#tpage .menuNR a.ar{margin:0px;padding:0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#tpage .menuNR a:hover{color:#ccc;text-decoration:underline;}
#tpage .menuNR ul.mNR {list-style:none;margin:0; padding:0px;}
#tpage .menuNR ul.mNR li{margin:0px; padding:6px 2px 6px 22px;background:url(../images_home/dot.gif) repeat-x  bottom;line-height:140%;border-left:1px solid #ccc;}
#tpage .menuNR ul.mNR li.mT{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#6495ED;}
#tpage .menuNR ul.mNR li.mT_1{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#FF447D;}
#tpage .menuNR ul.mNR li.mA{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#B0C4DE;}
#tpage .menuNR ul.mNR li.mN{margin:0;background-color:#B0C4DE;border-bottom: none;}
#tpage .menuNR ul.mNR li.mP{margin:0;background:url(../images_home/dot.gif) repeat-x  bottom;background-color:#FF6666;}
#tpage .bnNR{margin:0px;padding:0px;background-color:#FFE4E1;}





/*→　右エリアメニュー　例）ブラジル債　*/
#tpage .menuR{margin:0px;}
#tpage .menuR .mR{font-size:14px;padding-left:2px;color:#999;}
#tpage .menuR a.non{margin:0px;padding:0px;color:#fff;font-size:14px;font-weight:bold;}
#tpage .menuR a.ar{margin:0px;padding:0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#tpage .menuR a:hover{color:#ccc;text-decoration:underline;}
#tpage .menuR ul.mR {list-style:none;margin:0; padding:0px;background-color:#EBEBEB;}
#tpage .menuR ul.mR li{margin:0px; padding-left:22px;background:url(../images_home/list/alist_01.gif) no-repeat  5px 8px;;line-height:180%;}
#tpage .menuR ul.mR li.mA{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#B0C4DE; border-bottom:1px solid #fff;}
#tpage .menuR ul.mR li.mT{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#6495ED; border-bottom:1px solid #fff;}
#tpage .menuR ul.mR li.mT_1{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#FF447D; border-bottom:1px solid #fff;}
#tpage .menuR ul.mR li.mP{margin:0; padding-left:22px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 4px;line-height:180%;background-color:#FF6666; border-bottom:1px solid #fff;}
#tpage .bnR{margin:0px;padding:0px;background-color:#FFE4E1;}


#tpage .cel_title {/**	border: 1px solid #848F99;**/  color:#444;background-color: #F8F8FF;border-left:5px solid A4C6FF;padding:5px 0px 5px 5px;}
#tpage .cel_title2 { color:#444;background-color: #F8F8FF;	padding:5px 0px 5px 5px;border-bottom: 1px dotted #FFFFFF}


/*→　トピック　*/
#tpage .ptopic{
margin-top:5px;

/*border:solid 3px #FFCCCC;
	background-image:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg);
	background-repeat:repeat-x;*/
	}
#tpage .ptopic .t{font-size:14px;color:#555;font-weight:bold; line-height:33px;padding:0px 5px 0px 30px;border-right:1px solid #ccc;background:url(../images/title/titlebartopic.jpg) no-repeat;}
#tpage .ptopic a.non{margin:0px;padding:2px 10px 0px 0px;color:#121f88;font-size:13px;}
#tpage .ptopic a.ar{margin:0px;padding:2px 10px 0px 0px;color:#6495ED;font-size:13px;text-decoration:underline;}
#tpage .ptopic ul.pt {list-style-type:none;list-style-position:outside;margin:0px; padding:0px;background-color:fff;}
#tpage .ptopic ul.pt li{padding-left:22px; margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;line-height:180%;background:url(../images_home/dot.gif) repeat-x  bottom;}
#tpage .ptopic ul.pt li.none{padding-left:22px; margin:0px;background:url(../images_home/icon_arrow3.gif) no-repeat 5px 8px;line-height:180%;border-bottom: none;}


.edge_blue{
	margin:0px 0px 5px;
	padding:10px;
	border: 1px dotted #3366FF;
	background-color:#D0D7F3;
	width: 85%;
	background-position: center;
	color: #121f88;
	font-size: 90%;
}

#tpage #reptab{
	margin:0px;
	padding:10px 10px 10px 5px;
	color:#333333;
	border-bottom:1px solid #eeeeee;
	text-align: center;
	font-size: 150%;
/*	background-image:url(../images_home/new_main/toptab_bgimg_navimenu2.jpg) repeat-x;*/
	}
#tpage #reptab a.non{margin:0px;padding:0px 10px 0px 15px;font-size:13px;font-weight:bold;}
#tpage #reptab a.ar{margin:0px;padding:0px 10px 0px 15px;color:#0000FF;font-size:13px;text-decoration:underline;}
#tpage #reptab ul.rt{list-style-position:outside;margin:0px; padding:0;}
#tpage #reptab ul.rt li{list-style:none;display:inline;border-left:1px solid #aaaaaa;padding:0px; margin:0px;}
#tpage #reptab ul.rt li.first {border-left: none; padding:0px; margin:0px;}
#tpage #ichioshi_div {
	margin:0px;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.semi-list {
	background-image: url(../news/images/aicon_paper1.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 20px;
}
.semi-list-past {
	background-image: url(../news/images/aicon_paper2.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 20px;
	color: #666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Constantia {
	font-family: Constantia;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}
.float-clear {
	clear: both;
}
