.brown{ color:#673826;}
.red14 { color:#c30213;}
.blue { color:#004f83;}
.fontSize10 { font-size:10px;}
.fontSize14 { font-size:14px;}
.fontSize18 { font-size:18px;}
.fontSize22 { font-size:22px;}
.fontBold { font-weight:bold;}
.fontfx { font-size:12px; line-height:18px; color:#FFF; font-weight:normal; padding:0 5px 5px 5px;}
.fx_bb { border-bottom:#e7d4b6 solid 1px;}
.fx_act a { color:#F36420; font-weight:bold;}
.cnt { text-align:center;}

.listStyle1 { padding:5px 10px; color:#673826;}
.listStyle1 li { list-style:none; padding:8px 5px; border-bottom:#cdb793 solid 1px;	}

.listStyle2 { padding:5px 10px;}
.listStyle2 li { list-style:none; padding:8px 5px; border-bottom:#c1c1c1 solid 1px;	}

.listStyle3 li { margin:0 0 0 -25px;}
.listStyle3 li { list-style:circle; padding:3px; }

.tbl01 { border-collapse : collapse; border-spacing : 0; border:#ddc5a3 solid 1px;}
.tbl01 th,
.tbl01 td { border:#ddc5a3 solid 1px; text-align:center; padding:5px 0;}
.tbl01 th { font-weight:bold; color:#673826; background:#f7ead7;}

.tbl02 { border-collapse : collapse; border-spacing : 0; border:#ddc5a3 solid 1px;}
.tbl02 th,
.tbl02 td { border:#ddc5a3 solid 1px; text-align:left; padding:5px;}
.tbl02 th { font-weight:bold; color:#673826; background:#f7ead7;}

.tbl03 { border-collapse : collapse; border-spacing : 0; border:#ddc5a3 solid 1px;}
.tbl03 th,
.tbl03 td { border:#ddc5a3 solid 1px; text-align:left; padding:5px;}
.tbl03 th { width:110px; font-weight:bold; color:#673826; background:#f7ead7;}

.tbl04 { border-collapse : collapse; border-spacing : 0; border:#ddc5a3 solid 1px;}
.tbl04 td { border:#ddc5a3 solid 1px; padding:5px;}
.tbl04 th { font-weight:bold; color:#673826; background:#f7ead7; padding:5px; text-align:center; border:#ddc5a3 solid 1px;}

.tbl05 { border-collapse : collapse; border-spacing : 0; border:#ddc5a3 solid 1px;}
.tbl05 td { border:#ddc5a3 solid 1px; padding:5px; background:#F7F3EA;}

.step_color10 {
	font-size:10px;
	color:#c30213;
}
.step_colorb10 {
	font-size:10px;
	color:#333333;
}
.step_color12 {
	font-size:12px;
	color:#c30213;
}
.step_color_bl {
	color:#683927;
	}
.indent {
	margin-left:1.0em;
	text-indent:-1.0em;
}
.border {
	border: solid 1px #e7d4b6;
}
.border th,.border td{
	border-bottom: solid 1px #e7d4b6;
	padding:10px;
}
.border table th,.border table td {
	border:none;
	padding:0;
	margin:0;
}
.border ul {
	list-style: decimal;
}
.border li {
	margin-left:2em;
	}
.f_right {
	float:right;
	padding:5px 5px 5px 10px;
}
.standard {
	text-align:center;
	margin:10px;
}
#step{
	position:relative;
	height:120px;
	text-align:left;
	width:511px;
	}
#step li {
	list-style:none;
	top:0px;
}

#step { 
　　list-style: none; 
　　width: 110px; 
　　margin: 0; 
　　padding: 0; 
} 
#step li a {
	display:block;
	width:131px;
	position:absolute;
	top: 1px;
	height: 107px;
}

#step #step_01,#step #step_01_on{ position:absolute; top:0px; left:0px; z-index:5;}
#step #step_02,#step #step_02_on{ position:absolute; top:0px; left:114px; z-index:4;}
#step #step_03,#step #step_03_on{ position:absolute; top:0px; left:228px; z-index:3;}
#step #step_04,#step #step_04_on{ position:absolute; top:0px; left:344px; z-index:2;}
#step #step_05,#step #step_05_on{ position:absolute; top:0px; left:458px; z-index:1;}
#step a#step_01 {display: block;background:url(../img/brand/step01.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_02 {display: block;background:url(../img/brand/step02.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_03 {display: block;background:url(../img/brand/step03.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_04 {display: block;background:url(../img/brand/step04.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_05 {display: block;background:url(../img/brand/step05.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_01_on {display: block;background:url(../img/brand/step01_on.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_02_on {display: block;background:url(../img/brand/step02_on.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_03_on {display: block;background:url(../img/brand/step03_on.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_04_on {display: block;background:url(../img/brand/step04_on.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_05_on {display: block;background:url(../img/brand/step05_on.png) no-repeat 0 0; height:110px; width:131px; text-indent:-9999px;}
#step a#step_01:hover {background:url(../img/brand/step01_on.png) no-repeat 0 0;}
#step a#step_02:hover {background:url(../img/brand/step02_on.png) no-repeat 0 0;}
#step a#step_03:hover {background:url(../img/brand/step03_on.png) no-repeat 0 0;}
#step a#step_04:hover {background:url(../img/brand/step04_on.png) no-repeat 0 0;}
#step a#step_05:hover {background:url(../img/brand/step05_on.png) no-repeat 0 0;}

.establishment th img { border: solid 1px #e7d4b6;} 
.step_number {
	border: solid 1px #e7d4b6;
	padding:5px;
	margin:10px auto;
}
.step_number div {
	border: solid 1px #3366cc;
	background:#ffffcc;
	padding:5px;
}


#step_n { width:594px; padding:15px 0 15px 0;}

#step_n p { padding:5px 0 5px 15px;}

#step_n table { width:594px; border-top:solid 1px #e7d4b6; border-left:solid 1px #e7d4b6; background:url(../img/brand/step_bg.gif) left top repeat-y;}

#step_n table th { width:238px; border-bottom:solid 1px #e7d4b6; text-align:left;}

#step_n table td { border-bottom:solid 1px #e7d4b6; border-right:solid 1px #e7d4b6; text-align:left;}

#step_n ul { padding:0 0 0 15px;}

#step_n li { height:93px; list-style:none; padding:0 0 10px 0; float:left;}

#step_n li.step_n01 a { background:url(../img/brand/step_01_off.gif) top left no-repeat; width:105px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n02 a { background:url(../img/brand/step_02_off.gif) top left no-repeat; width:105px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n03 a { background:url(../img/brand/step_03_off.gif) top left no-repeat; width:108px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n04 a { background:url(../img/brand/step_04_off.gif) top left no-repeat; width:108px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n05 a { background:url(../img/brand/step_05_off.gif) top left no-repeat; width:109px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n01 a:hover { background:url(../img/brand/step_01_on.gif)}
#step_n li.step_n02 a:hover { background:url(../img/brand/step_02_on.gif)}
#step_n li.step_n03 a:hover { background:url(../img/brand/step_03_on.gif)}
#step_n li.step_n04 a:hover { background:url(../img/brand/step_04_on.gif)}
#step_n li.step_n05 a:hover { background:url(../img/brand/step_05_on.gif)}
#step_n li.step_n06 a:hover { background:url(../img/brand/step_06_on.gif)}
#step_n li.step_n01_on a { background:url(../img/brand/step_01_on.gif); width:105px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n02_on a { background:url(../img/brand/step_02_on.gif); width:105px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n03_on a { background:url(../img/brand/step_03_on.gif); width:108px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n04_on a { background:url(../img/brand/step_04_on.gif); width:108px; height:93px; display:block; text-indent:-9999px;}
#step_n li.step_n05_on a { background:url(../img/brand/step_05_on.gif); width:109px; height:93px; display:block; text-indent:-9999px;}


#main_cont .step3_2t {
	border: solid 1px #999999;
}
#main_cont .step3_2t th{
	background:#ededed;
}
#main_cont .step3_2t td {
	color:#990000;
}
#main_cont .step3_2t p {
	padding:5px;
}
#main_cont .step5_2t{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color:#FFFFFF;
	text-align:center;
}
#main_cont .step5_2t th{
	background:#ededed;
	border-bottom: solid 1px #999999;
}
#main_cont .step5_2t td{
	border-bottom: solid 1px #999999;
}
#main_cont .step5_2t p {
	padding:10px;
}
#main_cont .step5_2t div {
	width:98%;
	margin:10px auto;
}
#main_cont div .step5_3ta  {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}
.step_p { text-align:left;
}
#daishofx dl {
	}
#daishofx dt {
	font-weight:bold;
	color:#c30213;
	line-height:160%;
	font-size:14px;
	margin-top:10px;
	}
#daishofx dd {
	text-align:left;
	color:#765823;
	font-size:12px;
	margin-left:0;
	}
#daishofx ul li {
	text-align:left;
	list-style:none;
}
#daishofx2 dl {
	}
#daishofx2 dt {
	font-weight:bold;
	color:#765823;
	line-height:160%;
	font-size:14px;
	margin-top:10px;
	}
#daishofx2 dd {
	text-align:left;
	color:#765823;
	font-size:12px;
	margin-left:0;
	}
#daishofx2 ul li {
	text-align:left;
	list-style:none;
}
#daishofx2 span {
	color:#c30213;
}
#daishofx2 dd img {
	padding:5px 0;
}
#daishofx2 table {
	border: solid 1px #cebda2;
	margin:10px auto;
}
#daishofx2 table thead td{
	background:#bcaa8e;
	color:#ffffff;
	padding:10px 5px;;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
#daishofx2 table th {
	background:#f7f1e8;
	width:150px;
	padding:10px 5px;
	text-align:left;
	font-weight:normal;
	border-right: solid 1px #cebda2;
	border-bottom: solid 1px #cebda2;
}
#daishofx2 table td {
	text-align:left;
	font-weight:normal;
	padding-left:5px;
	border-bottom: solid 1px #cebda2;
}
#daishofx3 ul {
	margin-left:1em;
}
#daishofx3 li {
	color:#765823;
	line-height:160%;
	font-size:14px;
	margin-top:10px;
	text-indent:-1em;
	list-style:none;
	margin-left:1em;
}
#daishofx4 {
background:#fffee9;
	border: solid 1px #666600;
	padding:10px;
	}
#daishofx4 dt {
	font-weight:bold;
	color:#004f83;
	line-height:160%;
	font-size:12px;
	}
#daishofx4 dd {
	text-align:left;
	color:#765823;
	font-size:10px;
	margin-left:0;
	}
	
#daishofx5 table {
	border-left: solid 1px #cebda2;
	border-top: solid 1px #cebda2;
	margin:10px auto;
}
#daishofx5 table thead td{
	background:#bcaa8e;
	color:#ffffff;
	padding:10px 5px;;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
#daishofx5 table th {
	background:#f7f1e8;
	width:170px;
	padding:10px 5px;
	text-align:left;
	font-weight:normal;
	border-right: solid 1px #cebda2;
	border-bottom: solid 1px #cebda2;
}
#daishofx5 table td {
	text-align:left;
	font-weight:normal;
	padding:10px 5px;
	border-right: solid 1px #cebda2;
	border-bottom: solid 1px #cebda2;
}

.daishofx6 {
	text-align:left;
}

.daishofx6 dl {
	margin: 0px;
	padding: 0px;
}

.daishofx6 dl dt {
	font-weight:bold;
	font-size:14px;
	padding:10px 0 5px 0;
}
.daishofx6 dl dd {
	text-align:left;
	font-size:12px;
	margin-left:0;
	padding:0 0 5px 0;
}

.daishofx6 dl dd.fxml20 {
	padding:0 0 5px 20px;
}

.daishofx6 table {
	border-left: solid 1px #959595;
	border-top: solid 1px #959595;
	margin:5px auto;
}

.daishofx6 table th {
	background:#e2e2e2;
	padding:5px;
	font-weight:bold;
	text-align:center;
	border-right: solid 1px #959595;
	border-bottom: solid 1px #959595;
}

.daishofx6 table td {
	padding:5px;
	border-right: solid 1px #959595;
	border-bottom: solid 1px #959595;
}

.daishofx6 ul { padding:5px 0 0 20px;}

.daishofx6 ul li { list-style: outside circle; padding:0 0 5px 0;}

.daishofx6 span {
	color:#f78001;
	font-weight:bold;
	font-size:16px;
}
	
	
/***トレジャーFX**/
#tr_fx p{
		color:#765823;
		font-size:12px;
		margin-left:1em;
		padding:5px 0;
}
#tr_head {
	background:url(../img/tr_fx/tre_head_bg.jpg) no-repeat top left;
	margin:0 0 20px 0;
	font-size:12px;
}
#tr_head ul {
	text-align:right;
}
	
#tr_head li {
	list-style:none;
}
#tr_head li img,#tr_head h1,#tr_fx h2,#tr_head_m li img,#tr_head_m h1{
	border:none;
}

#tr_head_m {
	background:url(../img/tr_fx/miryoku_bk.gif) no-repeat top left;
	margin:0 0 20px 0;
	font-size:12px;
}
#tr_head_m ul {
	text-align:right;
}
	
#tr_head_m li {
	list-style:none;
	width:287px;
	float:left;
	padding:0px;
	margin:0px;
	line-height:0.1em;
}
#tr_head_m li.m_p20 {
	padding:0 20px 0 0;
}


#tr_fx h3{
	font-weight:bold;
	color:#c30213;
	line-height:120%;
	font-size:14px;
	margin-top:20px;
	margin-left:1em;
	margin-bottom:10px;
	}

#tr_fx li {
	text-align:left;
	color:#765823;
	font-size:12px;
	margin-left:0;
	list-style:none;
	margin-left:1em;
}
#tr_fx li span,#tr_g td span{
	color:#C00;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0 0.2em;
}
#tr_g th span{
	color:#C00;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0 0.2em;
}
#tr_fx h3 span{
	color:#C00;
	font-size:14px;
	font-weight:bold;
}
table#tr_g {
	border: solid 1px #765823;
	margin:20px  auto;
}
#tr_g th{
	border: solid 1px #765823;
	padding:3px;
	background:#f7f1e8;
	color:#765823;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
#tr_g td{
	border: solid 1px #765823;
	padding:3px;
	font-size:12px;
	text-align:center;
	color:#765823;
}
#tr_fx .syosai {
	font-size:12px;
	margin-left:2em;
	text-indent: -1em;

}
.tr_g {
	margin-left:1em;
}
#tr_fx .lisk ul {
	margin-left:1em;
}
#tr_fx .lisk li {
	border:none;
	list-style:none;
	font-size:14px;
	line-height:160%;
	text-indent:-0.5em;
}
#tr_fx #pagetop_tr{
	margin:0px auto 0px 0px;
	padding:0px 0 15px 30px;
	text-align:right;
	background-color:#FFFFFF;
	margin:0px auto;
}

.dl_box { width:552; padding:20px; border:1px solid #e7d4b6; text-align:center;}
.dl_mb { color:#6a3b29;}

.brand2_tb {
	font-weight:normal;
}

.pagetop_order{
	margin:0px auto 0px 0px;
	padding:20px 30px 15px 30px;
	text-align:right;
	background-color:#FFFFFF;
	margin:0px auto;
}


#fx_mobile{ width:550px; height:762px; background:url(../img/order/img_mobile_07_1.gif) top center no-repeat; position:relative;}
.pop01,
.pop02 { width:15px; height:15px;} 
.pop01 { position:absolute; top:336px; left:280px;}
.pop02 { position:absolute; top:390px; left:260px;}

#tooltip,
#tooltip2 { border:#E7D5B7 solid 1px; background: #fff; width: 500px; overflow: hidden;}
#tooltip p,
#tooltip2 p { margin: 0; padding: 0;}
#product_1,
#product_2 { cursor: pointer;}


/*--基本から学ぶFX--*/

.knows { padding-bottom:23px;}
.knows dl { width:594px; margin:0; padding-top:23px;}
.knows dl dt { color:#683927; font-weight:bold; background:url(../img/knows/subtit_bg.gif) left top no-repeat; width:580px; height:22px; margin-bottom:5px; padding:5px 0 0 14px;}
.knows dl dd { border:#ccc solid 1px; text-align:left; margin:0; padding:10px;}

.knows_tb01 { width:570px; border-top:#ccc solid 1px; border-left:#ccc solid 1px;}
.knows_tb01 td,
.knows_tb01 th{ padding:5px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px;}
.knows_tb01 th { text-align:center; background-color:#EDEDED;}

.knows_tb02 td,
.knows_tb02 th{ padding:5px; vertical-align:top; font-weight:bold;}
.knows_tb02 th { color:#F00;}
.knows_tb02 td { color:#EC7D14;}

#doubt07 dd { font-family:'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}

.red_p { color:#F00; font-weight:bold;}
.tl01 { color:#F00; font-weight:bold; font-size:16px;}
.tl02 { color:#00F;}
.tb_bg { background-color:#f9f2e7;}
.cnt { text-align:center;}
.p_top { width:594px; margin-top:5px; text-align:right;}


.bk_g01 { background:#EDEDED; font-weight:bold;}


/*******
0219記述
********/
.ta01{
	border:solid 1px #CCC;
}

.ta01 strong a:link{
	text-decoration:underline;
}

.ta01 strong a:hover{
	text-decoration:none;
}

.ta01 .iro{
	background-color:#f7caac;
}

.ta02{
	border-bottom:solid 1px #CCC;
}

.ta03{
	border-right:solid 1px #CCC;
}












