/* Programmed by K&C Advisory Services LLC. Ver 1.00 */

/*  */
p.type001 {
    color:red;
    background-color:#FFFFE1;
    margin:3px;
}

p.title01 {
    text-align:center;
    color:#FFD700;
    font-weight:bold;
    font-size:3.4em;
    font-style:italic;
}

p.title02 {
    text-align:center;
    color:#000080;
    font-weight:bold;
    font-size:2.0em;
}

p.menu01 {
    text-align:center;
    color:#000080;
    font-weight:bold;
}

p.header01 {
    background-color:#999999;
    border-top-style:double;
    border-top-width:3px;
    border-top-color:#666666;
    border-bottom-color:#666666;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:0.5em;
    font-size:0.8em;
    color:#FFFFFF;
}

p.header01 a {
    color:#FFFFFF;
}

p.footer01 {
    background-color:#999999;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#666666;
    border-bottom-color:#666666;
    border-bottom-style:double;
    border-bottom-width:3px;
    padding:0.5em;
    text-align:center;
    font-size:0.8em;
    color:#FFFFFF;
}

p.footer01 a {
    color:#FFFFFF;
}

p.header02 {
    background-color:#99FF99;
    border-top-style:double;
    border-top-width:3px;
    border-top-color:#009933;
    border-bottom-color:#009933;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:0.5em;
    font-size:0.8em;
}

p.footer02 {
    background-color:#99FF99;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#009933;
    border-bottom-color:#009933;
    border-bottom-style:double;
    border-bottom-width:3px;
    padding:0.5em;
    text-align:center;
    font-size:0.8em;
}

p.copyright01 {
    text-align:right;
    font-style:italic;
    font-size:0.8em;
}

p.main01 {
    padding-left:15px;
    padding-right:15px;
    font-size:0.9em;
    line-height:1.8em;
}

p.main01-b {
    padding-left:15px;
    padding-right:15px;
    font-size:0.9em;
    line-height:1.8em;
    border:2px #0066FF solid;
}

p.main02 {
    text-align:center;
    font-weight:bold;
    color:#FF0000;
    line-height:2.0em;
    font-size:1.2em;
}

p.main03 {
    text-align:center;
    font-weight:bold;
    color:#0000FF;
    line-height:2.0em;
    font-size:0.9em;
}

p.main04 {
    text-align:center;
    line-height:1.5em;
    font-size:0.9em;
}

p.main05 {
    line-height:0.1em;
    padding-left:15px;
    font-size:1.0em;
}

span.line01 {
    background-image:url('../images/wave01.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:0.5em;
}

p.main06 {
    line-height:1.0em;
    text-align:center;
    font-size:0.9em;
}

p.main07 {
    padding-left:15px;
    padding-right:15px;
    font-size:1.4em;
    line-height:2.0em;
}

p.main07-b {
    padding-left:15px;
    padding-right:15px;
    font-size:1.4em;
    line-height:2.0em;
    font-weight:bold;
}

p.main08 {
    padding-left:15px;
    padding-right:15px;
    font-size:1.0em;
    line-height:2.0em;
}

p.main09 {
    padding-left:25px;
    padding-right:15px;
    font-size:1.0em;
    color:#C0C0C0;
}

p.main10 {
    padding-left:15px;
    padding-right:25px;
    font-size:1.0em;
    text-align:right;
    color:#C0C0C0;
}

p.menu02 {
    padding-left:25px;
    padding-right:25px;
    font-size:0.9em;
    margin-left:1em;
    margin-right:1em;
    margin-top:0.3em;
    line-height:1.4em;
}

p.que01 {
    padding-left:25px;
    padding-right:15px;
    font-size:0.9em;
    line-height:1.8em;
    text-indent:-12px;
    margin-bottom:0px;
    font-weight:bold;
    color:#0000FF;
}

p.ans01 {
    padding-left:25px;
    padding-right:15px;
    font-size:0.9em;
    line-height:1.6em;
    text-indent:-12px;
    margin-top:0px;
}

p.fx_member01 {
    text-align:center;
    font-size:1.2em;
}

p.fx_member03 {
    text-align:center;
    font-size:1.2em;
    background-color:#00CCFF;
    font-weight:bold;
}

p.fx_member02 {
    margin:5px 50px;
    font-size:1.0em;
    line-height:1.4em;
}

p.fx_apply01 {
    text-align:center;
    font-size:1.2em;
}

h1.type001 {
    background-color:#00FFFF;
    text-align:center;
}

h3.type001 {
    padding-left:15px;
    padding-right:15px;
    background-color:#272727;
    padding-top:0.1em;
    padding-bottom:0.1em;
}

h3.menu01 {
    padding:0.1em 0.5em;
    border-color:#808080;
    border-style:solid;
    border-width:0px 0px 1px 10px;
}

h3.fx_member01 {
    border-color:#0066FF;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    margin:10px 30px;
}

h3.type002 {
    padding-left:1em;
    padding-right:1em;
    color:#FF0000;
    line-height:2.0em;
}

h4.menu01 {
    padding:0.1em 0.5em;
    border-color:#808080;
    border-style:dotted;
    border-width:0px 0px 1px 0px;
    margin-left:1em;
    margin-right:1em;
    margin-bottom:0px;
}

a.type001 {
    color:#FFFFFF;
}

div.type001 {
    text-align:center;
    background-color:#99FFFF;
}

div.type002 {
    border-bottom-style:solid;
    border-bottom-color:#0000CC;
    border-bottom-width:2px;
}

div.type003 {
    border-top-style:dotted;
    border-bottom-style:dotted;
    border-top-color:#0000CC;
    border-bottom-color:#0000CC;
    border-top-width:4px;
    border-bottom-width:4px;
}

div.title01 {
    background-color:#272727;
    border-style:solid;
    border-color:#F5F5DC;
    border-width:1px;
}

div.menu01 {
    background-color:#272727;
    border-width:1px;
    text-align:center;
    border-color:#272727;
    border-style:solid;
}

div.title02 {
    float:left;
    width:27%;
    margin:0px;
    text-align:center;
}

div.title03 {
    float:right;
}

div.title04 {
    width:780px;
}

div.header01 {
    clear:both;
}

div.menu02 {
    float:left;
    width:30%;
    background-color:#000000;
}

div.main01 {
    width:68%;
    float:right;
}

div.footer01 {
    clear:both;
}

div.fx_login01 {
    text-align:center;
    background-color:#FFFF66;
    width:40%;
}

div.reason5 {
    border:solid 2px #FFCC33;
    background-color:#FFFFDD;
}

body.main01 {
    background-color:#FFFFFF;
}

body.type001 {
    background-color:#F0F8FF;
}

table.type001 {
    background-color:#000000;
    border-collapse:collapse;
}

table.type001 td {
    padding:0.2em 0.5em;
    font-size:1.0em;
    color:#FFFFFF;
}

table.type001 a {
    color:#FFFFFF;
}
table.menu01 {
    background-color:#272727;
    border-color:#272727 #272727;
    border-width:0px 1px;
    border-style:solid;
    border-collapse:collapse;
}

table.menu01 td {
    border-width:0px 1px;
    border-color:#FFFFFF;
    border-style:solid;
    padding:0.3em 0.5em;
    text-align:center;
}

table.menu01 a {
    color:#C0C0C0;
    text-decoration:none;
    border:1px #272727 solid;
}

table.menu01 a:hover {
    color:#272727;
    text-decoration:none;
    border:1px #FFFFFF solid;
    background-color:#FFFFFF;
}

table.type002 {
    background-color:#FFFF66;
    border-color:#FFCC00;
    border-width:1px;
    border-style:solid;
}

table.heder01 {
    background-color:#33CC66;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#009933;
}

table.business_law01 {
    margin:auto;
    border-collapse:collapse;
    border:solid 2px #0000FF;
    text-align:center;
}

table.business_law01 td {
    text-align:left;
    padding:0.3em 0.5em;
    border:solid 1px #0000FF;
}

table.company_top01 {
    margin:auto;
    border-collapse:collapse;
    border:solid 2px #808080;
    text-align:center;
}

table.company_top01 td {
    text-align:left;
    padding:0.3em 0.5em;
    border:solid 1px #808080;
}

table.fx_login01 {
    margin:auto;
    border:solid 2px #FFCC00;
    text-align:center;
    background-color:#FFFF66;
    border-collapse:collapse;
}

table.fx_login01 td {
    padding:1.2em 2.0em 0.1em;
}

table.fx_apply01 {
    margin:auto;
    border:solid 2px #FFCC00;
    text-align:center;
    background-color:#FFFF66;
    border-collapse:collapse;
}

table.fx_apply01 td {
    text-align:left;
    padding:1.0em 2.0em 1.0em;
}

table.fx_performance01 {
    margin:auto;
    border:solid 2px #FFCC00;
    text-align:center;
    background-color:#FFFF66;
    border-collapse:collapse;
}

table.fx_performance01 td {
    text-align:left;
    padding:1.0em 2.0em 1.0em;
}

table.fx_buy01 {
    margin:auto;
    border:solid 2px #FFCC33;
    text-align:center;
    border-collapse:collapse;
    background-color:#FFFFDD;
}

table.fx_newsletter01 {
    margin:auto;
    border:solid 2px #FFCC00;
    text-align:center;
    background-color:#FFFF66;
    border-collapse:collapse;
}

table.fx_newsletter01 td {
    padding:1.0em 2.0em 1.0em;
}

td.fx_buy01 {
    padding:2.0em 4.0em 2.0em;
}

table.contact01 {
    margin:auto;
    border:solid 2px #666666;
    text-align:center;
    border-collapse:collapse;
}

table.contact01 td {
    text-align:left;
    padding:1.0em 2.0em 1.0em;
}

td.type001 {
    text-align:center;
    width:2em;
    color:#FFFFFF;
}

td.type002 {
    padding-top:15px;
    padding-right:30px;
}

td.type003 {
    padding-left:15px;
}

ul.type001 {
    line-height:1.5em;
    font-size:0.9em;
}

ul.menu01 {
    background-color:#0066FF;
    color:#FFFFFF;
    margin:0px;
    padding:3px;
}

ul.menu01 li {
    display:inline;
    list-style-type:none;
    margin:0px 0.2em;
    border-right-style:solid;
    border-right-width:1px;
}

strong.type001 {
    color:#0000FF;
}

strong.type002 {
    color:#FF0000;
}

strong.type003 {
    color:#FF0000;
    background-color:#FFFF00;
}

strong.type004 {
    background-color:#FFFF00;
}

strong.type005 {
    color:#FF0000;
    background-color:#FFFF00;
    font-size:1.4em;
    line-height:2.0em;
}

strong.type006 {
    background-color:#FFFF00;
    font-size:1.4em;
    line-height:2.0em;
}

strong.type007 {
    color:#FF0000;
    font-size:1.4em;
    line-height:2.0em;
}

strong.type008 {
    color:#FFFFFF;
    font-size:1.4em;
    line-height:2.0em;
    background-color:#0000FF;
    padding:0.1em;
}

strong.type009 {
    color:#FFFFFF;
    background-color:#0000FF;
    padding:0.1em;
}

strong.type010 {
    font-size:1.5em;
    color:#FF0000;
}

strong.type011 {
    font-size:1.5em;
}

pre.type001 {
    padding-left:15px;
    padding-right:15px;
    font-size:0.9em;
    line-height:1.8em;
}

table.fx_member01 {
	margin:auto;
	text-align:center;
	border-collapse:collapse;
	border: 2px solid #0000CC;
}
table.fx_member01 td {
	text-align:center;
	padding:0.3em 0.5em;
	border:2px solid #0000CC;
}
table.fx_member01 th {
	text-align:center;
	padding:0.3em 0.5em;
	border:2px solid #0000CC;
}
h4.fx_member03 {
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
}
