﻿@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: #444444; 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; } 
.Alpha a:hover img{filter: alpha(opacity=70);-moz-opacity: 0.8;opacity: 0.8;}

/* 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;}
#LeftBtn #B04 a {width: 168px;height: 37px;background-position: left top;background-image: url(/img/btn/0_l_regist_corp.gif);margin-top:5px;}
#LeftBtn #B04 a:hover {background-position: left bottom; margin-bottom:5px;}

.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 5px 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 16px;}
.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 16px;}
.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;}
.Pdficon{ margin-right:5px; vertical-align:-3px;}
#MainFlow{margin-bottom: 15px;}
#ConTitle{margin-bottom: 3px;}
#Title{margin-bottom: 20px;background-color: #35648F;}
.Title02{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:15px; color:#333; font-weight:bold;background: url(/img/0_dealer_t_bg.gif) repeat-x left bottom;padding: 5px 5px 7px 5px; margin-bottom:15px;}
.Title03 {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#222;font-size: 13px;font-weight: bold;margin-bottom: 10px;padding: 10px 0px 2px 5px;border-bottom: 1px solid #AAA;}
.B13px{font-size:13px; font-weight:bold;}
.SubTitle{line-height: 32px;background-image: url(/img/0_subt_bg.gif);background-repeat: no-repeat;height: 36px;padding-left: 21px;font-size: 17px;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;}
.PageLink02{padding-right: 5px;background-image: url(/img/0_arrow_03.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 14px 5px 14px;width: 280px;}
.ConTBtm{background-image: url(/img/0_cont_btm.gif);background-repeat: no-repeat;background-position: left bottom;padding: 0px 14px 15px 14px;}
.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.gif);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;}
.AreaLine{background: url(/img/0_dot01.gif) repeat-x left bottom; margin-bottom:10px;padding-bottom:5px;}
.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;}
.ICheck{vertical-align: -3px; margin-right:5px;}
.CourseT{ font-size:12px; color:#FFF;background: url(/img/0_course_t.gif) left top no-repeat; padding:36px 0px 0px 78px; height:25px; margin-bottom:10px;}

/*Hojin
**************************************************/
.HjTD{ background-color:#4C9CBF; color:#FFF; padding:18px 12px 18px 12px;}
.LinkBg01 a{background-color:#4777A0; padding:4px 10px 4px 10px;}
.LinkBg01 a:hover{background-color:#7B9EB7; text-decoration:none;}
.HjH{ color:#FFF; background-color:#8ac0ae; padding:12px;}
.HjF{color:#FFF; background-color:#8bc0c0; padding:12px;}
.HjCase{ background-color:#F3F3F3; border:solid 3px #CCC; padding:12px; font-size:14px; line-height:21px;}

/* International
**************************************************/
#AiArea{ background-color:#ecf3f7; padding:5px; margin-bottom:15px;}
#AiArea a:hover img{filter: alpha(opacity=70);-moz-opacity: 0.8;opacity: 0.8;}
.AiT{ background-color: #35648F; margin-bottom:15px;}
.AiText{background: url(/img/0_inter_icon.gif) no-repeat 9px top; border-bottom: 1px solid #bed2db; padding:0px 5px 15px 95px; margin-bottom:10px;}

/* 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;}

/* System
**************************************************/
.SystemLeftM{ text-align:center; padding-bottom:4px;}
.SystemLink{ background-color:#f5f5f5; padding:12px; font-size:12px;}
.SystemArrow{background-image: url(/img/0_arrow_03.gif);background-repeat: no-repeat;background-position: left 1px;padding: 0px 0px 0px 14px;}
.SystemT{background: url(/img/0_dealer_t_bg.gif) repeat-x left bottom;padding: 5px 5px 10px 5px; margin-bottom:10px;}
.SystemTd{background: url(/img/0_system_bg.gif) repeat-y left bottom;padding: 5px 15px 0px 5px;}
#SystemHl{background: url(/img/top_hl_pc.gif) no-repeat 12px 5px; padding-left:225px;}
#SystemKf{background: url(/img/top_kf_pc.gif) no-repeat 12px 5px; padding-left:225px;}
#SystemAf{background: url(/img/top_af_pc.gif) no-repeat 12px 5px; padding-left:225px;}
#SystemMt{background: url(/img/top_mt_pc.gif) no-repeat 12px 5px; padding-left:225px;}
.SystemDiv{background-image: url(/img/0_dot01.gif);background-repeat: repeat-x;background-position: left bottom; margin-bottom:8px; padding-bottom:8px;}
.SystemDiv img{padding-top:2px; margin-right:5px;}
.Mt4iTop{background: url(/img/0_mt4i_img01.gif) no-repeat right 10px; padding:10px 200px 0px 8px;}
.MtTop{background: url(/img/a_login_mt_pc.gif) no-repeat right 10px; padding:10px 200px 0px 8px;}
.MtPdf{background: url(/img/0_icon_pdf.gif) no-repeat left 3px; padding:3px 0px 3px 20px; font-size:15px;}
.MtToolBtn{margin: 0px auto 0px auto;width: 235px;}
.MtToolBtn .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_mt4_tool.gif);}
.MtToolBtn p.Entry a:hover{background-position: left bottom;}
.MtDlCheck{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:15px; color:#FFF;
 background-color:#35648F; text-align:center; padding:5px;}
#MtDlArea{ display:none;}
.Mt4iCau{border-bottom: 1px dotted #666; text-align:center; padding-bottom:6px; margin-bottom:10px;}
.Mt4iBtn{margin: 0px auto 10px auto;width: 235px; padding-top:10px;}
.Mt4iBtn .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_mt4i.gif);}
.Mt4iBtn p.Entry a:hover{background-position: left bottom;}

.SystemCap{ color:#555; font-size:11px; line-height:14px; margin-bottom:2px;}
.AutoTop{background: url(/img/a_login_a_pc.gif) no-repeat right 10px; height:150px; padding:10px 200px 0px 8px;}
.HighlowTop{background: url(/img/a_login_h_pc.gif) no-repeat right 10px; height:160px; padding:10px 200px 0px 8px; margin-bottom:20px;}
.LpBtn {background-color: #E9EBEF;color: #234856; padding:10px; margin-bottom:10px; text-align:center;}
.LpBtn img{margin:0px 5px 0px 5px;}
.LpBtn a:hover img,.SystemDiv a:hover img,.SystemDivNon a:hover img{filter: alpha(opacity=70);-moz-opacity: 0.8;opacity: 0.8;}

/* Mobile
**************************************************/
.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;}
.MoLink{ float:right; padding:10px 5px 0px 0px;}
.MoATd{background: url(/img/0_ma_img03.gif) no-repeat left top #293649 ; padding:5px 0px 0px 11px;}
.MoTd{background-color:#293649;padding:5px 0px 0px 11px;}
.MoACase{padding:15px 0px 0px 0px;background: url(/img/0_ma_bg.gif) repeat-y left bottom;}
.MoACase .Sc{ text-align:center; margin-bottom:15px;}
.MoACase .Text{background: url(/img/0_ma_line.gif) repeat-x left top ; margin-bottom:15px; margin:0px 8px 0px 10px; padding:10px 0px 10px 0px; color:#FFF;}
#MoAMarket{background: url(/img/0_ma_market.gif) no-repeat;color: #FFF;height: 120px;width: 336px;padding:23px 15px 0px 50px; margin-bottom:6px;}
#MoAMarket .Text11{ font-size:11px; padding:7px 0px 0px 0px;}
.URL{font-family: Arial;font-size: 18px; font-weight:bold;}
#MoALive{background: url(/img/0_ma_live.gif) no-repeat;font-family: Arial;font-size: 16px;color: #FFF;height: 45px;width: 270px;padding:32px 0px 0px 30px;}
#MoADemo{background: url(/img/0_ma_demo.gif) no-repeat;font-family: Arial;font-size: 16px;color: #FFF;height: 45px;width: 270px;padding:32px 0px 0px 30px;}
#MoILive{background: url(/img/0_mi_live.gif) no-repeat;font-family: Arial;font-size: 20px;color: #FFF;height: 45px;width: 361px;padding:30px 0px 0px 40px; margin-bottom:6px;}
#MoIDemo{background: url(/img/0_mi_demo.gif) no-repeat;font-family: Arial;font-size: 20px;color: #FFF;height: 45px;width: 361px;padding:30px 0px 0px 40px;}
#MoHLive{background: url(/img/0_mh_live.gif) no-repeat;font-family: Arial;font-size: 20px;color: #FFF;height: 45px;width: 361px;padding:30px 0px 0px 40px; margin-bottom:6px;}
#MoHDemo{background: url(/img/0_mh_demo.gif) no-repeat;font-family: Arial;font-size: 20px;color: #FFF;height: 45px;width: 361px;padding:30px 0px 0px 40px;}
#MtIpStore{background: url(/img/0_mtip_img03.gif) no-repeat;color: #FFF;height: 120px;width: 336px;padding:23px 15px 0px 50px; margin-bottom:6px;}
#MtIpTune{background: url(/img/0_mtip_img04.gif) no-repeat 20px 0px;color: #FFF;height: 39px; margin-bottom:20px; text-align:right; padding:0px 17px 0px 0px;}
.MtIpT{background: url(/img/0_mtip_img05.gif) no-repeat;color: #FFF;height: 35px; line-height:35px; padding:0px 0px 8px 23px;}
.SPLead{ padding:0px 15px 0px 15px; color:#FFF; line-height:24px;}
.SPtdText{ line-height:18px; margin-bottom:10px;}
.SPtd{border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; padding:9px 12px 0px 12px;color:#FFF;}
.SPLine{border-bottom: 1px dotted #333333; padding-bottom:8px; margin-bottom:8px;}
.SPText11{ line-height:16px;font-size:11px; margin-bottom:10px;color:#FFF;}
.SPNum{ width:17px; height:17px; text-align:center; background-color:#2E759E; font-size:11px; color:#FFF; font-family:Verdana, Geneva, sans-serif; line-height:17px;}
.SPT{background: url(/img/0_spg_t.gif) no-repeat left bottom; margin-bottom:10px;}
.SCNum{ width:17px; height:17px; text-align:center; background-color:#2E759E; font-size:11px; color:#FFF; font-family:Verdana, Geneva, sans-serif; line-height:17px; position:absolute;}


/* glossary&Faq
**************************************************/
.GloTd{
	border: 1px solid #D8D8D8;
	background-image: url(/img/0_arrow_03.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 2px 2px 2px 20px;
}
.GloTdON{
	background-image: url(/img/0_arrow_04.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding: 2px 2px 2px 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;
}
.GloAreaSub{border-bottom: 1px solid #789EB6;padding:10px 0px 3px 0px; margin:0px 3px 15px 3px; font-weight:bold; color:#264866; font-size:15px;}

/* 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;}
.RedInfo{border:solid #F00 2px; padding:15px; background-color:#FFF; margin-bottom:5px;}

/* 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_09.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;}
.MrSrtext{ padding:8px 5px 8px 5px; line-height:16px; font-size:12px; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}

.MrLBg{background-color: #F5F5F5;padding: 3px;}
.MrL{background-color: #F7F7F7;text-align: right;padding: 4px;border-top: 1px solid #EBEBEB;}
.MrLL{background-color: #F7F7F7;padding: 5px 0px 5px 0px;border-top: 1px solid #EBEBEB;}
.MrL a, .MrLL a{color: #4D731E;background: url(/img/0_arrow_07.gif) no-repeat 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;}
.Step5{background-image: url(/img/0_ac_st05.gif);background-repeat: no-repeat;background-position: left top;padding-left: 90px;margin-bottom: 20px;}
.ACBtn{margin: 0px auto 10px auto;width: 250px;}
.ACBtn .Entry a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;width: 250px;height: 46px;background: url(/img/btn/0_account.gif) left top;}
.CACBtn{margin: 0px auto 0px auto;width: 250px;}
.CACBtn .Entry a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;width: 250px;height: 46px;background: url(/img/btn/0_account_corp.gif) left top;}
.PACBtn{margin: 0px auto 0px auto;width: 250px;}
.PACBtn .Entry a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;width: 250px;height: 46px;background: url(/img/btn/0_account_pdf.gif) left top;}
.ACBtn p.Entry a:hover,.CACBtn p.Entry a:hover,.PACBtn 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;}

.DemoRegistBtn{margin: 0px auto 5px auto;width: 350px;}
.DemoRegistBtn .Kousoku a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;width: 350px;height: 40px;background-position: left top;background-image: url(/img/btn/0_dr_kousoku.gif);}
.DemoRegistBtn p.Kousoku a:hover{background-position: left bottom;}
.DemoRegistBtn .Auto a{list-style: none;text-indent: -9999px;padding: 0;margin: 0;display: block;width: 350px;height: 40px;background-position: left top;background-image: url(/img/btn/0_dr_auto.gif);}
.DemoRegistBtn p.Auto 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; line-height:14px;}
.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;}
.RStd06{font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-align: center;background-color: #CDDDE4;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;border-right:  1px solid #FFFFFF;padding: 8px 0px 8px 0px;}
.RStd07{font-family: Arial, Helvetica, sans-serif;color: #333333;background-color: #E4E4E4;text-align: center;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;padding: 10px 0px 10px 0px;}
.RStd08{background-color: #EFEFEF;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-align: center;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;}
.RStd09{font-family: Arial, Helvetica, sans-serif;color:#069; font-size:15px; font-weight:bold;text-align: center;background-color: #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;border-left:  1px solid #CCCCCC; padding-bottom:5px;}
.RStd10{ font-size:13px;text-align: center;background-color:#E3E3E3;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CFCFCF;border-right:  1px solid #FFFFFF;}
.RStd11{ font-size:14px; font-weight: bold;color: #FFFFFF;background-color: #5088ae;text-align: center;padding: 3px 0px 3px 0px;}
.RStd12{font-weight: bold;color: #FFFFFF;background-color: #EC3F40;text-align: center;}
.OPTime{background-color: #EFEFEF; color:#666; font-size:10px;font-weight: bold;text-align: center;border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
.PIPtd{font-family: Arial, Helvetica, sans-serif;color:#069; font-size:15px; font-weight:bold;text-align: center; background-color: #F8F8F8; border-top: 1px solid #FFFFFF;border-bottom:  1px solid #CCCCCC;border-left:1px solid #CCCCCC;}

.MtSub{color: #FFF;background-color: #437DA0;padding: 1px 6px 1px 6px;}
.MtBg01{ background-color:#ecf3f7; padding:15px; margin-bottom:10px; color:#333; line-height:20px;}


.CTtd01{ color:#225A93; font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: center;background-color: #dbebfc;padding: 15px 0px 15px 0px;border-top: 1px solid #FFFFFF;border-bottom:  1px solid #b0d0f8;}
.CTtd01 span{ font-size:18px; vertical-align:0px; margin-right:1px;}
.STtd01{ font-size:11px; line-height:15px;text-align: center;background-color: #F8F8F8;padding: 5px 0px 5px 0px;}
.Semt{border-left: 3px solid #35648F;padding: 0px 0px 0px 8px; font-size:14px; font-weight:bold; margin-bottom:2px;}
.Flag{ margin:0px 2px 0px 0px; vertical-align:-1px;}

.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{ font-size:11px;width:81px; float:left; line-height:25px; color:#333; background: url(../img/0_news_tab.gif) 0px 0px; margin-left:3px;}
#InfoTab li.Fc{margin-left:0px;}
#InfoTab li a{display: block; background: url(/img/0_news_tab.gif) 0px -25px;color:#FFF; text-decoration:none;}
#InfoTab li a:hover{display: block; background: url(/img/0_news_tab.gif) 0px -50px;color:#FFF;}

/* Seminar
**************************************************/
.SemInfo{padding:50px 0 50px 0; text-align:center; margin-bottom:30px; font-size:14px; background-color:#F0F5F6; font-weight:bold; color:#35648F; border:solid 1px #789EB6;}
.SemHead{padding: 7px 0px 7px 0px;border-bottom: 1px solid #CCCCCC;cursor:pointer;}
.SemHead h2{border-left: 3px solid #35648F;padding: 0px 0px 0px 8px; font-size:15px; font-weight:bold; cursor:pointer;}
.SemHead:hover{ background-color:#EAF7FD;cursor:pointer;}
.SemBack{padding: 0px 0px 0px 0px;}

/* 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_seminar_pro.gif) no-repeat 10px top;border-bottom: 1px solid #000; padding:0px 0px 15px 110px;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;}
#Profile01{ padding:0px 0px 15px 5px;margin-bottom:10px; color:#000;}
#Profile01T{border-bottom: 1px solid #000; margin-bottom:15px;}
#Profile01N{font-size:16px;margin-bottom:5px;}
#Profile01N ruby {ruby-align: distribute-space;ruby-overhang: auto;ruby-position: above;}
#Profile01P{ font-size:11px;}
#Profile01C{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; margin-bottom:5px;}
.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; font-weight:normal;}
.Text13{ font-size:13px; font-weight:normal;}

/* spread
******************************************************/
.SrTD{border: 1px solid #999;}
.SrdT{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:5px 0px 5px 0px; text-align:center;border-bottom:1px dotted #999;}
.SrdG{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:8px 0px 0px 0px; text-align:center;}
.SrdS{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px 0px 10px; text-align:center;}
#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: 3px 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;}

/* tab
******************************************************/
#Tab2 { background:url(../img/0_sr_tabbg.gif) no-repeat left bottom; height: 35px;}
#Tab2 ul {margin: 0; padding:0; height: 35px; background: url(../img/tab_bg.gif) repeat-x left bottom ;}
#Tab2 li {display: inline; text-align:center; float:left;}
#Tab2 h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}
#Tab2 li a {color:#FFF; text-decoration:none; display: block; width:315px; height: 35px;line-height:35px;background: url(../img/0_ctab_off.gif) no-repeat;}
#Tab2 li a:hover { color:#FFF; text-decoration:none; background: url(../img/0_ctab_over.gif) no-repeat;}
#Tab2 li.sel { color:#333; text-decoration:none; background: url(../img/0_ctab_on.gif) no-repeat;display: block; width:315px; height: 35px;line-height:35px;}

/* Corp Account
******************************************************/
#CATab{ background:url(../img/0_sr_tabbg.gif) no-repeat left bottom; height: 35px;}
#CATab ul {margin: 0; padding:0; height: 35px; background: url(../img/tab_bg.gif) repeat-x left bottom ;}
#CATab li {display: inline; text-align:center; float:left;}
#CATab h4 {font-size:12px; margin:0; padding:0;}
#CATab 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;}
#CATab li a:hover { color:#FFF; text-decoration:none; background: url(../img/0_done_tab02.gif) no-repeat;}
#CATab li a.sel { color:#333; text-decoration:none; background: url(../img/0_done_tab01.gif) no-repeat;}


/* 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;}

/* highlowtab
******************************************************/
#HlTab{ background:url(../img/0_sr_tabbg.gif) no-repeat left bottom; height: 35px;}
#HlTab ul {margin: 0; padding:0; height: 35px; background: url(../img/tab_bg.gif) repeat-x left bottom ;}
#HlTab li {display: inline; text-align:center; float:left;}
#HlTab h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}
#HlTab li a {color:#FFF; text-decoration:none; display: block; width:315px; height: 35px;line-height:35px;background: url(../img/0_ctab_off.gif) no-repeat;}
#HlTab li a:hover { color:#FFF; text-decoration:none; background: url(../img/0_ctab_over.gif) no-repeat;}
#HlTab li a.sel { color:#333; text-decoration:none; background: url(../img/0_ctab_on.gif) no-repeat;}
#HlTab1, #HlTab2{padding: 15px 0px 0px 0px;margin-bottom:15px;}
#HlTab2{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: url(/img/0_footer_logo.gif) no-repeat;font-size: 11px;line-height: 15px;width: 245px;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 center;padding: 0px 2px 0px 13px;line-height: 12px;}
#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;}


