﻿@charset "utf-8";

@import "top.css";
@import "form.css";

/* CSS Document */
body { background-color:#eeeeee;font-size: 13px;margin: 0px;padding: 0px;line-height: 18px;color: #555555; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote,form
{margin: 0;padding: 0;}

.Clear {clear: both;font: 0pt/0pt sans-serif;height: 0px;}
br.ClearLeft {clear: left;font: 0pt/0pt sans-serif;height: 0px;}

img {border: 0px;}
a:link, a:visited{ color:#2B5171;text-decoration: none;}
a:hover{color: #006699;text-decoration: underline;}
a:focus { outline: 0 !important; } 

/* Layout
*******************************************************************************************************************/

#Container{width: 890px;margin-right: auto;margin-left: auto;background-image: url(/img/0_bg.gif);background-repeat: repeat-y;padding: 0px 5px 0px 5px;}
#Container #Inner{padding: 10px;}
#OtherInner{ margin:0px 15px 0px 15px}
#Left{float: left;width: 190px;}
#Right{float: right;width: 670px;}

/* Header 
*******************************************************************************************************************/
#Header{background-image: url(/img/0_header.gif);background-repeat: repeat-x;background-position: left top;}
#Header #Inner{width: 900px;margin-right: auto;margin-left: auto;background-image: url(/img/0_header_bg.gif);background-repeat: no-repeat;background-position: left bottom;height: 104px;}
#HeaderTop{width: 900px;margin-right: auto;margin-left: auto; height:36px;}
#HeaderTop #Lead h1{font-size: 11px;color: #FFFFFF;float: left;padding: 3px 0 0 10px; margin:0px;height: 16px;}
#HeaderTop #Link{float: right;padding-top: 3px; margin-right:5px; width:238px;}
#HeaderTop #Link ul {list-style: none;text-indent: -9999px;padding: 0;margin: 0;line-height:16px;}
#HeaderTop #Link li {float:left;display: inline;}
#HeaderTop #Link a {display: block;}
#HeaderTop #Link a:focus { outline: 0 !important; } 
#HeaderTop #Link li#HL01 a {width: 80px;height: 16px;background-position: left top;background-image: url(/img/btn/0_hl_01.gif);}
#HeaderTop #Link li#HL01 a:hover {background-position: left bottom;}
#HeaderTop #Link li#HL02 a {width: 81px;height: 16px;background-position: left top;background-image: url(/img/btn/0_hl_02.gif);}
#HeaderTop #Link li#HL02 a:hover {background-position: left bottom;}
#HeaderTop #Link li#HL03 a {width: 75px;height: 16px;background-position: left top;background-image: url(/img/btn/0_hl_03.gif);}
#HeaderTop #Link li#HL03 a:hover {background-position: left bottom;}

#Header #Logo{float:left;padding-left: 22px; padding-top:11px;}
#Header #Right{float:right;}
#Header #Right #Top{ text-align:right;padding-right: 18px; height:43px}
#Header #Right .Intext{font-size: 11px;line-height: 13px;height: 13px;}

#HeaderM{ width:619px; float:right;padding-right: 8px;}
#HeaderM ul {list-style: none;text-indent: -9999px;padding: 0;margin: 0;line-height:25px;}
#HeaderM li {float:left; display: inline;}
#HeaderM a {display: block;}
#HeaderM a:focus { outline: 0 !important; } 
#HeaderM li#Menu01ON {width: 61px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_01.gif);}
#HeaderM li#Menu01 a {width: 61px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_01.gif);}
#HeaderM li#Menu01 a:hover {background-position: left -25px;}
#HeaderM li#Menu02ON {width: 96px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_02.gif);}
#HeaderM li#Menu02 a {width: 96px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_02.gif);}
#HeaderM li#Menu02 a:hover {background-position: left -25px;}
#HeaderM li#Menu03ON {width: 96px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_03.gif);}
#HeaderM li#Menu03 a {width: 96px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_03.gif);}
#HeaderM li#Menu03 a:hover {background-position: left -25px;}
#HeaderM li#Menu04ON {width: 96px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_04.gif);}
#HeaderM li#Menu04 a {width: 96px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_04.gif);}
#HeaderM li#Menu04 a:hover {background-position: left -25px;}
#HeaderM li#Menu05ON {width: 105px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_05.gif);}
#HeaderM li#Menu05 a {width: 105px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_05.gif);}
#HeaderM li#Menu05 a:hover {background-position: left -25px;}
#HeaderM li#Menu06ON {width: 80px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_06.gif);}
#HeaderM li#Menu06 a {width: 80px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_06.gif);}
#HeaderM li#Menu06 a:hover {background-position: left -25px;}
#HeaderM li#Menu07ON {width: 85px;height: 25px;background-position: left bottom;background-image: url(/img/btn/0_menu_07.gif);}
#HeaderM li#Menu07 a {width: 85px;height: 25px;background-position: left top;background-image: url(/img/btn/0_menu_07.gif);}
#HeaderM li#Menu07 a:hover {background-position: left -25px;}

/* LeftArea
*******************************************************************************************************************/
.LeftBtm{font-size: 1px;line-height: 1px;background-image: url(/img/0_leftmenu_btm.gif);background-repeat: no-repeat;height: 5px;margin-bottom:10px;}
.LeftBg{background-image: url(/img/0_leftmenu_bg.gif);background-repeat: no-repeat;background-position: left top;padding: 5px 5px 0px 5px;}
#LeftBtnInner{background-image: url(/img/0_leftin_bg.gif);background-position:left bottom; padding: 0px 6px 6px 6px; margin:0px 0px 5px 0px;}
#LeftBtnTop{font-size: 1px;line-height: 1px;background-image: url(/img/0_leftbtn_top.gif);background-repeat: no-repeat;height: 6px;}
#LeftBtn ul {list-style: none;text-indent: -9999px;padding: 0;margin: 0;}
#LeftBtn a:focus { outline: 0 !important; } 
#LeftBtn a{display: block;} 
#LeftBtn #B01 a {width: 168px;height: 37px;background-position: left top;background-image: url(/img/btn/0_l_regist.gif);}
#LeftBtn #B01 a:hover {background-position: left bottom; margin-bottom:5px;}
#LeftBtn #B02 a {width: 168px;height: 31px;background-position: left top;background-image: url(/img/btn/0_l_report.gif);margin-top:5px; }
#LeftBtn #B02 a:hover {background-position: left bottom; margin-bottom:5px;}
#LeftBtn #B03 a {width: 168px;height: 31px;background-position: left top;background-image: url(/img/btn/0_l_demo.gif);margin-top:5px;}
#LeftBtn #B03 a:hover {background-position: left bottom;}

.LeftInner{background-image: url(/img/0_leftin_bg.gif);background-position:left bottom; padding: 0px; margin:0px 0px 5px 0px;}
.LeftInner ul{list-style: none;padding: 5px 8px 8px 8px;margin: 0px;}
.LeftInner li{font-size: 12px;color: #666666;}
.LeftInner li.Con1ON{background-image: url(/img/0_arrow_04.gif);background-repeat: no-repeat;background-position: 3px 6px;display: block;color: #FFFFFF;background-color:#789EB6;padding: 2px 0px 2px 18px;}
.LeftInner li.Con1 a{background-image: url(/img/0_arrow_03.gif);background-repeat: no-repeat;background-position: 3px 6px;display: block;color:#3A5570;padding: 2px 0px 2px 17px;}
.LeftInner li.Con1 a:hover{background-color:#F1F5FA;text-decoration: none;}
.LeftInB{background-image: url(/img/0_leftin_bg.gif);background-position:left bottom; padding: 0px; margin:0px 0px 0px 0px;}
.LeftInB ul{list-style: none;padding: 5px 8px 5px 8px;margin: 0px;}
.LeftInB li{font-size: 12px;color: #666666;}
.LeftInB li.Con2 a{background-image: url(/img/0_arrow_09.gif);background-repeat: no-repeat;background-position: 3px 6px;display: block;color: #666;padding: 2px 0px 2px 17px;}
.LeftInB li.Con2 a:hover{ color:#FFF;background-color: #67c782;text-decoration: none;}

#LeftBank{ padding:8px;}
#LeftBank .Bank{text-align: center;background-image: url(/img/0_dot01.gif);background-repeat: repeat-x;background-position: left bottom;margin-bottom: 5px;padding-bottom: 5px;}
.LeftTel{text-align: center;padding: 7px;}
.LeftBanner{ margin-bottom:5px;}

/* LeftMerit
*******************************************************************************************************************/

#LeftMeritInner{background-image: url(/img/0_lm_bg.gif);background-position:left bottom; padding: 6px 4px 6px 4px; margin:0px 0px 0px 0px;}
#MeritBtn ul {list-style: none;text-indent: -9999px;padding: 0;margin: 0;}
#MeritBtn a:focus { outline: 0 !important; } 
#MeritBtn a{display: block;} 
#MeritBtn #M01 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_01.gif);}
#MeritBtn #M01 a:hover {background-position: left bottom; margin-bottom:3px;}
#MeritBtn #M02 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_02.gif);margin-top:3px; }
#MeritBtn #M02 a:hover {background-position: left bottom; margin-bottom:3px;}
#MeritBtn #M03 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_03.gif);margin-top:3px;}
#MeritBtn #M03 a:hover {background-position: left bottom;}
#MeritBtn #M04 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_04.gif);margin-top:3px;}
#MeritBtn #M04 a:hover {background-position: left bottom;}
#MeritBtn #M05 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_05.gif);margin-top:3px;}
#MeritBtn #M05 a:hover {background-position: left bottom;}
#MeritBtn #M06 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_06.gif);margin-top:3px;}
#MeritBtn #M06 a:hover {background-position: left bottom;}
#MeritBtn #M07 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_07.gif);margin-top:3px;}
#MeritBtn #M07 a:hover {background-position: left bottom;}
#MeritBtn #M08 a {width: 172px;height: 33px;background-position: left top;background-image: url(/img/btn/0_lm_08.gif);margin-top:3px;}
#MeritBtn #M08 a:hover {background-position: left bottom;}



/* Main
*******************************************************************************************************************/
#Pnk{padding: 1px 8px 0px 8px;margin-bottom: 5px;}
#Pnk a{background-image: url(/img/0_pnk_arrow.gif);background-repeat: no-repeat;background-position: right center;margin-right: 5px;padding-right: 10px;}
#MainFlow{margin-bottom: 15px;}
#ConTitle{margin-bottom: 3px;}
#Title{margin-bottom: 20px;background-color: #35648F;}
.SubTitle{line-height: 32px;background-image: url(/img/0_subt_bg.gif);background-repeat: no-repeat;height: 36px;padding-left: 21px;font-size: 16px;color: #264866;margin-bottom: 15px;font-weight: bold;}
.SubCap{height: 20px;font-size: 15px;color: #264866;margin-bottom: 15px;font-weight: bold; }
.Frame01{padding: 10px;border: 1px solid #CCC;}
.Font11{ font-size:11px;}
.SLink{text-align: right;margin-bottom: 2px;}
.SLink a{padding-right: 5px;background-image: url(/img/0_arrow_08.gif);background-repeat: no-repeat;background-position: left center;padding-left: 13px;}
.PageLink{padding-right: 5px;background-image: url(/img/0_arrow_08.gif);background-repeat: no-repeat;background-position: left center;padding-left: 14px;}
.CAP01{background-color: #E9EBEF;color: #234856;margin-bottom:15px;padding: 10px 20px 10px 20px;}
.CAP02{background-color: #F5F7F8;color: #234856;margin-bottom:15px;padding: 10px 10px 10px 10px;}
.CAP03{background-color: #F5F5F5;color: #333333;margin-bottom:15px;padding: 5px 10px 5px 10px;}
.CAP04{font-size: 11px;color: #FFFFFF;background-color: #ABBCC5;text-align: center;padding: 5px;}
.CAP05{background-color:#F9EEEE;padding: 5px; margin-bottom:10px; font-size:12px; color:#FF0000;border: 1px solid #FF0000;}
.CAP06{ font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 11px;color: #4A89AA;background-color: #E8ECEE;padding: 3px;font-weight: normal;line-height: 14px;margin-top: 3px;}
.CAPText{background-image: url(/img/0_caution.gif);background-repeat: no-repeat;background-position: left 4px;margin-bottom: 2px;padding-left: 15px;}
.CAPTextRed{ color:#F00;background-image: url(/img/0_caution.gif);background-repeat: no-repeat;background-position: left 4px;margin-bottom: 2px;padding-left: 15px;background-color:#FFDFDF}
.CAPText02{background-image: url(/img/0_caution.gif);background-repeat: no-repeat;background-position: left 2px;margin-bottom: 5px;padding-left: 15px;font-size: 11px;color: #FF0000;line-height: 16px;}
.CAP02T{font-size: 1px;line-height: 1px;background-image: url(/img/a_re_s_top.gif);background-repeat: no-repeat;height: 5px;}
.CAP02M{padding: 5px 10px 5px 10px;background-image: url(/img/a_re_s_bg.gif);background-repeat: repeat-y;}
.CAP02B{font-size: 1px;line-height: 1px;background-image: url(/img/a_re_s_btm.gif);background-repeat: no-repeat;height: 5px;margin-bottom: 10px;}
.FOption{width: 580px;height:100px;overflow:auto;color: #000000;background-color: #FFFFFF;padding: 10px;}
.CoD{ margin-bottom:10px;}
.Outline{border: 1px solid #CCCCCC; padding:10px;}
.TextBox01{margin-bottom: 15px;line-height: 20px;color: #333333;}
.TextBox03{margin-bottom: 20px;line-height: 20px;color: #333333;background-color: #F1F7FC;padding: 10px;}
.TextBox04{margin-bottom: 20px;line-height: 20px;color: #333333;background-color: #FEEEED;padding: 10px;border-top-width: 1px;border-top-style: solid;border-top-color: #F54A41;}
.ConTTable{margin-bottom: 10px;}
.ConTTop{background-image: url(/img/0_cont_top.gif);background-repeat: no-repeat;width: 285px;padding-left: 30px;font-weight: bold;line-height: 37px; color:#2B5171;}
.ConTBg{background-image: url(/img/0_cont_bg.gif);background-repeat: repeat-y;background-position: left bottom;padding: 5px 15px 5px 15px;width: 280px;}
.ConTBtm{background-image: url(/img/0_cont_btm.gif);background-repeat: no-repeat;background-position: left bottom;padding: 0px 15px 15px 15px;}
.ConTBtm2{background-image: url(/img/0_cont_btm.gif);background-repeat: no-repeat;background-position: left bottom;font-size: 10px;line-height: 10px;height: 10px;padding: 0px 15px 0px 15px;}
.RLink{text-align: right;background-color: #F3F3F3;padding:1px;margin: 0px 0px 0px 0px;}
.RLink a{background-image: url(/img/0_arrow_03.gif);background-repeat: no-repeat;background-position: left center;padding: 0px 3px 0px 13px;margin: 0px 0px 0px 10px;}
#ConLeadT{margin-bottom: 10px;border-bottom: 1px solid #CCCCCC;}
#ConImg01{font-size: 15px;line-height: 22px;background-image: url(/img/0_coni_service.jpg);background-repeat: no-repeat;background-position: right top;padding: 10px 310px 0px 5px;height: 160px;margin-bottom: 10px;}
#ConImg02{font-size: 15px;line-height: 22px;background-image: url(/img/0_coni_system.jpg);background-repeat: no-repeat;background-position: right top;padding: 10px 310px 0px 5px;height: 160px;margin-bottom: 10px;}
#ConImg03{font-size: 15px;line-height: 22px;background-image: url(/img/0_coni_market.jpg);background-repeat: no-repeat;background-position: right top;padding: 10px 310px 0px 5px;height: 160px;margin-bottom: 10px;}
#ConImg04{font-size: 15px;line-height: 22px;background-image: url(/img/0_coni_support.jpg);background-repeat: no-repeat;background-position: right top;padding: 10px 310px 0px 5px;height: 160px;margin-bottom: 10px;}
#ConImg05{font-size: 15px;line-height: 22px;background-image: url(/img/0_coni_corporate.jpg);background-repeat: no-repeat;background-position: right top;padding: 10px 310px 0px 5px;height: 160px;margin-bottom: 10px;}
#TextSuccess{background-image: url(/img/a_icon_success.gif);background-repeat: no-repeat;background-position: left center;margin-bottom: 15px;padding: 8px 8px 8px 35px;background-color: #DBEDF3;color: #003366;}
#TextNg{background-image: url(/img/a_icon_ng.gif);background-repeat: no-repeat;background-position: left center;margin-bottom: 15px;padding: 8px 8px 8px 35px;background-color: #F7E3DB;color: #990000;}
.Arial{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #333333;}

.MT01{background-color: #999999;margin-bottom: 15px;}
.MTTd01{color: #333333;background-color: #DFE9F2;padding: 5px;}
.MTTd02{color: #2B5171;background-color: #F1F5FA;padding: 5px;}
.MTTd03{background-color: #FFFFFF;padding: 5px;color: #333333;}
.MTTd04{background-color: #F7F7F7;padding: 5px;color: #333333;}
.ULineT{border-bottom: 1px solid #CCCCCC; margin-bottom:25px;}
.PaArea{background-color: #F1F9FA;padding: 10px;border: 1px solid #D6E3E9;font-weight: bold;color: #2B5171;}
.TrustSub {color:#333;font-size: 14px;font-weight: bold;margin-bottom: 10px;padding: 10px 0px 3px 0px;border-bottom: 1px solid #AAA;}
#TopBtn{ margin-bottom:15px;}
#TopBtn ul{list-style: none;padding: 0;margin: 0;}
#TopBtn li {float:left; height:80px;}
#TopBtn li.Left{float:left; margin-right:8px;}



/* calendar
**************************************************/
#CalTitle{background-image: url(/img/0_arrow_06.gif);background-position: 3px 11px;background-repeat: no-repeat;font-size: 16px;line-height: 32px;color: #35648F;padding-left: 21px;font-family:Arial;font-weight: bold;}
.CalTable{color: #333333;}
.CalTable tr{border-top: 1px solid #FFFFFF;border-bottom: 1px solid #CCCCCC;}
.CalTable td{border-top: 1px solid #FFFFFF;border-bottom: 1px solid #CCCCCC;}
.CalTable td img{padding:0px 5px 0px 5px;}
.CalTable .week01{background-color: #F8F8F8;text-align: center;padding:5px;}
.CalTable .week02{background-color: #EEEEEE;text-align: center;}
.CalTable .week03{background-color: #F8F8F8;padding:5px;}
.CalTable .week04{background-color: #EEEEEE;padding:5px;}
.CalTable .week05{padding:5px;background: url(/img/0_cle_day.gif) repeat-y right top #F8F8F8;}
.CalTable .sta01{background-color: #EAF7FD;text-align: center;padding:5px; color:#0000FF;}
.CalTable .sta02{background-color: #DCF1FC;text-align: center;color:#0000FF;}
.CalTable .sta03{background-color: #EAF7FD;padding:5px;}
.CalTable .sta04{background-color: #DCF1FC;padding:5px;}
.CalTable .sta05{padding:5px;background: url(/img/0_cle_sta.gif) repeat-y right top #EAF7FD;}
.CalTable .sun01{background-color: #FFECEC;text-align: center;padding:5px; color:#FF0000;}
.CalTable .sun02{background-color: #FFDFDF;text-align: center; color:#FF0000;}
.CalTable .sun03{background-color: #FFECEC;padding:5px;}
.CalTable .sun04{background-color: #FFDFDF;padding:5px;}
.CalTable .sun05{padding:5px;background: url(/img/0_cle_sun.gif) repeat-y right top #FFECEC;}
.CalTable .star01{background: url(/img/star/star1.gif) no-repeat right 2px; margin:0px 8px 3px 0px; padding-right:95px;}
.CalTable .star02{background: url(/img/star/star2.gif) no-repeat right 2px; margin:0px 8px 3px 0px; padding-right:95px;}
.CalTable .star03{background: url(/img/star/star3.gif) no-repeat right 2px; margin:0px 8px 3px 0px; padding-right:95px;}
.CalTable .star04{background: url(/img/star/star4.gif) no-repeat right 2px; margin:0px 8px 3px 0px; padding-right:95px;}
.CalTable .star05{background: url(/img/star/star5.gif) no-repeat right 2px; margin:0px 8px 3px 0px; padding-right:95px;}


.CTab{background-image: url(/img/0_ctab_bg.gif);background-repeat: repeat-x;background-position: left top;}
#CTabON{font-family: Arial;font-size: 15px;color: #194D87;background-image: url(/img/0_ctab_on.gif);background-repeat: no-repeat;text-align: center;height: 25px;font-weight: bold;padding-top: 10px;display: block;}
#CTabOFF{font-family: Arial;font-size: 15px;color: #FFFFFF;background-image: url(/img/0_ctab_off.gif);background-repeat: no-repeat;text-align: center;font-weight: bold;}
#CTabOFF a{color: #FFFFFF;display: block;height: 25px;width: 315px;padding-top: 10px;}

/* glossary&Faq
**************************************************/
.GloTd{
	border: 1px solid #D8D8D8;
	background-image: url(/img/0_arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding: 3px 3px 3px 20px;
}
.GloTdON{
	background-image: url(/img/0_arrow_04.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding: 3px 3px 3px 20px;
	color: #FFFFFF;
	background-color: #789EB6;
}
.GloT{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0968b0;
	margin-bottom: 15px;
}
.GloCap{
	font-family: Geneva, Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-weight: normal;
}
.GloArea{
	padding: 5px;
}
.GloArea ul{
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.GloArea li{
	list-style-type: none;
}
.GloArea li.Title{
	font-size: 15px;
	color: #006699;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.GloArea li.Text{
	background-image: url(/img/a_arrow_info.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-left: 12px;
	margin-bottom: 20px;
	color: #333333;
}
.GloArea li.FaqQ{
	background-image: url(/img/0_qa_q.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 23px;
	color: #003366;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
}
.GloArea li.FaqQ02{
	background-image: url(/img/0_qa_q.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 23px;
	color: #003366;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	background-color: #F0F3F7;
	padding-top: 3px;
}
.GloArea li.FaqA{
	background-image: url(/img/0_qa_a.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding-left: 32px;
	color: #333333;
	margin-bottom: 0px;
	background-color: #F0F3F7;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}
.GloAreaPT{
	text-align: right;
	margin-right: 2px;
	margin-bottom: 5px;
}

/* MobileDetail
**************************************************/
.MoDeTable{font-family: Verdana;font-size: 10px;line-height: 14px;}
.MoDeTd{border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;}
.MoDeSub{
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #069;
}

/* Loyaity
**************************************************/
.LoTable{
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.LoTd{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}
.LoEx{
	font-size: 11px;
	color: #6AACC1;
	font-weight: bold;
}
.LoText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.LoPr{ background-color:#ecf3f7; padding:15px; margin-bottom:10px; color:#333; line-height:20px;}
.LoPrT{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#F00; font-weight:bold;}

/* Merit
**************************************************/
.MeritT{border-bottom: 2px solid #95B92B;margin-bottom: 8px;}
.Merit1{background-image: url(/img/0_mr_icon_01.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit2{background-image: url(/img/0_mr_icon_02.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit3{background-image: url(/img/0_mr_icon_03.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit4{background-image: url(/img/0_mr_icon_04.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit5{background-image: url(/img/0_mr_icon_05.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit6{background-image: url(/img/0_mr_icon_06.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit7{background-image: url(/img/0_mr_icon_07.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.Merit8{background-image: url(/img/0_mr_icon_08.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 90px;margin-bottom: 25px;}
.MrTd01{line-height: 35px;font-weight: bold;color: #FFFFFF;background-image: url(/img/0_mr_td01.gif);background-repeat: no-repeat;background-position: left top;text-align: center;width: 100px;}
.MrTd02{line-height: 35px;font-weight: bold;color: #666666;background-image: url(/img/0_mr_td02.gif);background-repeat: no-repeat;background-position: right top;text-align: center;width: 100px;font-family: Arial, Helvetica, sans-serif;}

.MrLBg{background-color: #F5F5F5;padding: 3px;
}
.MrL{
	background-color: #F7F7F7;
	text-align: right;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
}
.MrL a{
	color: #4D731E;
	background-image: url(/img/0_arrow_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 10px;
}

/* Account
**************************************************/
.StepT{border-bottom: 2px solid #4083AA;margin-bottom: 8px;}
.Step1{background-image: url(/img/0_ac_st01.gif);background-repeat: no-repeat;background-position: left top;padding-left: 90px;margin-bottom: 20px;}
.Step2{background-image: url(/img/0_ac_st02.gif);background-repeat: no-repeat;background-position: left top;padding-left: 90px;margin-bottom: 20px;}
.Step3{background-image: url(/img/0_ac_st03.gif);background-repeat: no-repeat;background-position: left top;padding-left: 90px;margin-bottom: 20px;}
.Step4{background-image: url(/img/0_ac_st04.gif);background-repeat: no-repeat;background-position: left top;padding-left: 90px;margin-bottom: 20px;}
.ACBtn{margin: 0px auto 10px auto;width: 224px;}
.ACBtn .Entry a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;
width: 224px;height: 46px;background-position: left top;background-image: url(/img/btn/0_account.gif);
}
.ACBtn p.Entry a:hover{background-position: left bottom;}


/* download
**************************************************/
.DLBtn{margin: 0px auto 10px auto;width: 235px;}
.DLBtn .Entry a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;
width: 235px;height: 42px;background-position: left top;background-image: url(/img/btn/0_download.gif);
}
.DLBtn p.Entry a:hover{background-position: left bottom;}

/* Demo
**************************************************/
.DemoBtn{margin: 0px auto 20px auto;width: 235px;}
.DemoBtn .Demo a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;
width: 235px;height: 42px;background-position: left top;background-image: url(/img/btn/0_demo.gif);
}
.DemoBtn p.Demo a:hover{background-position: left bottom;}

/* Keisan
**************************************************/
.KeiTitle{border-bottom: 2px solid #618bab;margin-bottom: 10px;}
.KeiArea{background-image: url(/img/0_keisan_bg.gif);background-repeat: no-repeat;background-position: left top;padding: 25px 25px 10px 25px;}
.KeiBtm{font-size: 1px;line-height: 1px;background-image: url(/img/0_keisan_btm.gif);background-repeat: no-repeat;height: 15px;margin-bottom: 10px;}
.KeiTd01{font-family: Arial;font-size: 15px;font-weight: bold;color: #255976;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #E3E3E3;background-color: #F3F3F3;padding: 5px 0px 5px 10px;}
.KeiTd02{border-top: 1px solid #FFFFFF;border-bottom: 1px solid #E3E3E3;font-family: Geneva, Arial, Helvetica, sans-serif, Verdana;font-size: 15px;font-weight: bold;color: #333333;padding-left: 10px;}
.KeiTd03{font-family: Arial;font-size: 15px;font-weight: bold;color: #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #E3E3E3;background-color: #4A89AA;text-align: center;}
.KeiTd04{font-family: Geneva, Arial, Helvetica, sans-serif, Verdana;font-size: 20px;font-weight: bold;color: #22516A;border-top: 1px solid #FFFFFF;background-color: #EAEEF2;padding: 10px;}

/* Account&demo
**************************************************/
#AD{background-image: url(/img/0_pb_bg.gif);background-repeat: no-repeat;background-position: left top;padding: 15px 15px 5px 15px; color:#003366;}
#ADbtm{font-size: 1px;line-height: 1px;background-image: url(/img/0_pb_btm.gif);background-repeat: no-repeat;background-position: left top;height: 10px;margin-bottom: 20px;}
#ADac{background-image: url(/img/0_pb_icon01.gif);background-repeat: no-repeat;background-position: left top;padding-left: 85px;margin-bottom: 5px;}
#ADdm{background-image: url(/img/0_pb_icon02.gif);background-repeat: no-repeat;background-position: left top;padding-left: 85px;}
#ADBtn{padding-left: 385px;padding-top: 5px;}
#ADBtn p#Account a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;
width: 132px;height: 32px;background-position: left top;background-image: url(/img/btn/0_pb_regist.gif);
}
#ADBtn p#Demo a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;
width: 132px;height: 32px;background-position: left top;background-image: url(/img/btn/0_pb_demo.gif);
}
#ADBtn p#Account a:hover{background-position: left bottom;}
#ADBtn p#Demo a:hover{background-position: left bottom;}
.ADline{font-size: 1px;line-height: 1px;background-image: url(/img/0_pb_line.gif);background-repeat: repeat-x;height: 7px;margin-bottom: 5px;}

/* ロング・ショート
**************************************************/
#LSArea{}
#LSArea a{ color:#FFFFFF;}
.LStd01{}
.LStd02{font-family: Geneva, Arial, Helvetica, sans-serif, Verdana;font-weight: bold;color: #FFFFFF;background-color: #B9B9B9;text-align: center;}
.LStd03{background-color: #F5F9FA;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;padding-top: 5px;padding-bottom: 5px;}
.LStd04{background-color: #FEFCFC;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-align: right;padding-top: 5px;padding-bottom: 5px;}
.LSPlus{font-family: Verdana;color: #006699;padding-left: 7px;font-weight: bold;}
.LSMinus{font-family: Verdana;color: #CC0000;font-weight: bold;padding-right: 7px;}

/* Rate&Swap
**************************************************/
#RSArea{}
.RSDate{margin-bottom: 5px;font-size: 13px;font-weight: bold;text-align: right;}
.RStd01{font-weight: bold;color: #FFFFFF;background-color: #789EB6;text-align: center;}
.RStd02{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #333333;background-color: #E4E4E4;text-align: center;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;}
.RStd03{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: center;background-color: #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;padding: 5px 0px 5px 0px;}
.RStd04{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: center;background-color: #EEEEEE;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;padding: 5px 0px 5px 0px;}
.RStd05{text-align: center;background-color: #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;padding: 5px 0px 5px 0px;}
.FB{color: #003399;}
.FR{color: #FF0000;}
.FG{color: #339900;}

/* Info&Market
******************************************************/
.MarketTitle{font-weight: bold;color: #003366;padding: 5px 5px 5px 15px;background-image: url(/img/a_arrow_info.gif);background-repeat: no-repeat;background-position: 5px center;font-size: 15px;background-color: #E8EDEE;}
.InfoTitle{font-weight: bold;color: #333333;padding:2px 2px 8px 2px;background-image: url(/img/0_dot01.gif);background-repeat: repeat-x;background-position: left bottom; margin-bottom:5px;}
.InfoTitle img{margin-right:6px;}
.InfoText{color: #333333;margin-bottom: 25px;padding: 5px 12px 12px 12px;}
.InfoDate{background-color: #F7F7F7;text-align: right;margin-bottom: 0px;padding: 1px;font-size: 11px;}

.PageNavi{padding-bottom: 7px;padding-right: 2px;text-align: right;margin-bottom: 5px;}
.PageNavi a, .PageNavi a:link, .PageNavi a:active {margin: 1px;text-decoration: none;border: 1px solid #CCCCCC;color: #1A4174;background-color: #FFFFFF;height: 28px;padding: 3px 6px 3px 6px;}
.PageNavi a:hover {border: 1px solid #999999;color: #1A4174;background-color: #E9EBEF;}
.PageNavi span.current {margin: 1px;font-weight: bold;border: 1px solid #666666;color: #FFFFFF;background-color: #1A4378;padding: 3px 6px 3px 6px;}

.SiteL{float: left;width: 310px;}
.SiteR{float: right;width: 310px;}
.SiteT{border-bottom: 2px solid #0968b0;font-size: 14px;font-weight: bold;margin-bottom: 10px;padding: 0px 0px 3px 15px;background-image: url(/img/0_arrow_05.gif);background-repeat: no-repeat;background-position: left 3px;}
.SiteS{padding-left: 5px;margin: 0px 5px 15px 5px;margin-bottom: 15px;margin-left: 5px;}
.SiteST{background-image: url(/img/0_arrow_02.gif);background-repeat: no-repeat;background-position: left 5px;padding-left: 15px;margin-bottom: 2px;}
.CnArea{ padding:20px 10px 40px 10px;}
#InfoTab{height: 25px;background: url(/img/0_sr_tabbg.gif) repeat-x left bottom; margin-bottom:20px;}
#InfoTab ul{display: block;list-style: none; margin: 0; padding:0; height: 25px; text-align:center;}
#InfoTab li{ float:left; width:130px; line-height:25px; color:#333; background: url(../img/0_news_tab.gif) 0px 0px; margin-left:5px;}
#InfoTab li.Fc{margin-left:0px;}
#InfoTab li a{display: block; width:130px; background: url(/img/0_news_tab.gif) 0px -25px;color:#FFF; text-decoration:none;}
#InfoTab li a:hover{display: block; width:130px; background: url(/img/0_news_tab.gif) 0px -50px;color:#FFF;}


/* Zadan&Dealer
**************************************************/
#ZDLead{ font-family:Verdana; font-size:14px; font-weight:bold;color:#FFF; line-height:21px;background-color:#3f5e7d; padding:15px; margin-bottom:30px;border: 3px solid #c3d2dc;}
.ZadanL{ float:left; width:490px;}
.ZadanL .Date{font-family: Verdana;font-size: 13px;line-height: 18px;color: #666; padding:2px;}
.ZadanL .Title{font-size: 14px;line-height: 20px;font-weight: bold; color: #264866; padding-bottom:5px;}
.ZadanR{ float:right; width:140px; padding:10px 0px 0px 0px; }
.ZadanLine{font-size: 1px;line-height: 1px;background: url(/img/0_dot02.gif) repeat-x left top;clear: both;height: 1px;margin-bottom: 10px;}
.ZadanR a:hover img{filter: alpha(opacity=70);-moz-opacity: 0.8;opacity: 0.8;}
.EyeT{font-size: 16px;font-weight: bold;color: #264866;background: url(/img/0_dealer_t_bg.gif) repeat-x left bottom;padding: 5px 5px 12px 5px;}
.EyeD{font-family: Verdana, Geneva, sans-serif;color: #666;background: url(../img/0_dealer_d_bg.gif) repeat-x left top;text-align: right;padding: 5px;}
.EyeText{ color:#333; line-height:20px; margin-bottom:40px; padding:10px;}
#EyePro{background: url(/img/0_img_dealer_photo.jpg) no-repeat left top;border-bottom: 1px solid #000; padding:0px 0px 15px 130px;margin-bottom:15px; color:#000;}
#EyeProT{border-bottom: 1px solid #000; margin-bottom:15px;}
#EyeProN{font-size:16px;margin-bottom:5px;}
#EyeProN ruby {ruby-align: distribute-space;ruby-overhang: auto;ruby-position: above;}
#EyeProP{ font-size:11px;}
#EyeProC{color:#333;background-color:#EEE; padding:15px; margin-bottom:20px;}

/* Koukoku
******************************************************/
.Koukoku{padding: 7px 0px 7px 0px;background-image: url(/img/0_dot02.gif);background-repeat: repeat-x;background-position: left bottom;}
.Koukoku img{padding: 0px 5px 0px 5px;}

/* Corporate
******************************************************/
.CorpSub{line-height: 32px;background-image: url(/img/0_subt_bg.gif);background-repeat: no-repeat;height: 36px;padding-left: 20px;font-size: 16px;color: #35648F;margin-bottom: 15px;font-weight: bold;}
.CorpT{font-size: 13px;line-height: 19px;margin-bottom: 20px;padding-right: 10px;padding-left: 10px;color: #333333;}
.CorpT02{font-size: 13px;line-height: 19px;margin-bottom: 10px;padding-right: 10px;padding-left: 10px;color: #333333;background-image: url(/img/0_dot01.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 10px;}
.CorpL {font-size: 14px;font-weight: bold;}
.CorpL02 {font-size: 14px;font-weight: bold;border-bottom: 1px solid #333;padding-bottom:3px;margin-bottom:5px;}
.CorpSub02{font-size: 15px;font-weight: bold; color:#264866;}

/* Support
******************************************************/
.SText{
	background-image: url(/img/0_dot01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
}
#SMail{
	background-image: url(/img/0_inq_icon_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 57px;
	height: 70px;
	padding-top: 5px;
	line-height: 16px;
}
#STel{
	background-image: url(/img/0_inq_icon_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 57px;
	height: 70px;
	line-height: 16px;
	padding-top: 5px;

}

#RMail{
	background-image: url(/img/0_inq_icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 57px;
	padding-top: 5px;
	line-height: 19px;
}
.Text11{ font-size:11px;}

/* spread
******************************************************/
.SrTD{border: 1px solid #999;}
.SrdT{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px 0px 0px 10px;}
.SrdS{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 10px;}
#SrTab{ background:url(../img/0_sr_tabbg.gif) no-repeat left bottom; height: 30px;}
#SrTab ul {margin: 0; padding:0; height: 30px; background: url(../img/tab_bg.gif) repeat-x left bottom ;}
#SrTab li {display: inline;margin-right:4px; text-align:center; float:left;}
#SrTab h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0;}
#SrTab li a {color:#FFF; text-decoration:none; display: block; width:76px; line-height:30px;background: url(../img/0_sr_tab03.gif) no-repeat;}
#SrTab li a:hover { color:#FFF; text-decoration:none; background: url(../img/0_sr_tab02.gif) no-repeat;}
#SrTab li a.sel { color:#333; text-decoration:none; background: url(../img/0_sr_tab01.gif) no-repeat;}
#SrTab1, #SrTab2, #SrTab3, #SrTab4, #SrTab5, #SrTab6, #SrTab7, #SrTab8 {padding: 16px 0px 0px 0px;margin-bottom:5px;}
#SrTab2, #SrTab3, #SrTab4, #SrTab5, #SrTab6, #SrTab7, #SrTab8 {display: none;}

/* matt
******************************************************/
#MattReport { color:#333; height:70px;padding:24px 10px 0px 130px;margin-bottom:15px;background: url(/img/0_matt_re_bg.gif) no-repeat left top;}
.MattSigT{background-color: #35648F;margin-bottom:5px;}
.MattPair{color: #FFF;background-color: #437DA0;padding: 3px 6px 3px 6px;}

/* donetab
******************************************************/
#DoTab{ background:url(../img/0_sr_tabbg.gif) no-repeat left bottom; height: 35px;}
#DoTab ul {margin: 0; padding:0; height: 35px; background: url(../img/tab_bg.gif) repeat-x left bottom ;}
#DoTab li {display: inline; text-align:center; float:left;}
#DoTab h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}
#DoTab li a {color:#FFF; text-decoration:none; display: block; width:210px; height: 35px;line-height:35px;background: url(../img/0_done_tab03.gif) no-repeat;}
#DoTab li a:hover { color:#FFF; text-decoration:none; background: url(../img/0_done_tab02.gif) no-repeat;}
#DoTab li a.sel { color:#333; text-decoration:none; background: url(../img/0_done_tab01.gif) no-repeat;}
#DoTab1, #DoTab2, #DoTab3{padding: 16px 0px 0px 0px;margin-bottom:5px;}
#DoTab2, #DoTab3{display: none;}

/* ErrorPage
******************************************************/
#ErrorArea{width: 658px;margin: 0px auto 100px auto;border: 1px solid #CCCCCC;}
.ErrorText01{color: #537CAA;padding: 0px 0px 30px 0px;line-height: 20px;font-weight: bold;}
.ErrorText02{font-size: 13px;line-height: 20px;}

/* Footer 
*******************************************************************************************************************/
#FooterArea{width: 860px;margin-right: auto;margin-left: auto;background-image: url(/img/0_footer_bg.gif);background-repeat: no-repeat;background-position: left bottom;padding: 7px 20px 15px 20px;}
#FooterLink01{line-height: 26px;color: #758491;height: 26px;text-align: center;background-color: #EFF2F2;}
#FooterLink01 a{color: #758491;}
#FooterLink01 a:hover{color: #88959F;text-decoration:underline;}
#FooterLeft{float: left;background-image: url(/img/0_footer_logo.gif);background-repeat: no-repeat;font-size: 11px;line-height: 15px;margin-top: 3px;width: 255px;color: #EBEBEB;padding: 28px 0px 0px 5px;}
#FooterRight{float: right;padding-top: 2px;}
#FooterLink02{margin-bottom: 15px;}
#FooterLink02 a{font-size: 11px;color: #EBEBEB;background-image: url(/img/0_arrow_01.gif);background-repeat: no-repeat;background-position: left top;padding: 0px 3px 0px 13px;line-height: 13px;}
#PageTop{text-align: right;padding-right: 3px;}
#FooterCap{font-size: 13px;font-weight: normal;text-align: right;margin-bottom: 5px;color: #EBEBEB;}
#FooterCap a{color: #EBEBEB; text-decoration:none;}
#Copy{text-align: right;padding-bottom: 10px;}

