﻿/* CSS Definition for Trader's Web FX 090618 */

/*------------------------------- category [trustssetting] main -------------------------------*/

#maincontents .trustsgroup h2 {
	margin:0 auto 3px;
	width:670px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/trustssetting/pagetitle.png) no-repeat;
}

#maincontents .trustsgroup .mainbox .listnavi {
	position:relative;
	width:670px;
	border-bottom:4px solid #1D2098;
	margin-bottom:10px;
}

#maincontents .trustsgroup .mainbox .selectmonth {
	width:670px;
	text-align:right;
	font-size:12px;
	margin-top:20px;
}

#maincontents .trustsgroup h3 {
	position:absolute;
	bottom:0;
	width:400px;
	height:25px;
	font-size:20px;
	font-weight:400;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable {
	width:670px;
	border:1px solid #008000;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th {
	background:#008000;
	color:#FFFFFF;
	font-size:12px;
	height:20px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr td {
	font-size:12px;
	background:#FFFFFF;
	height:20px;
	text-align:center;
	padding: 5px 0;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr.odd td {
	background:#EFEFEF;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.date {
	width:100px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.fundsname {
/*	width:300px; */
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.fundscompany {
	width:140px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.salescompany {
	width:140px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.limit {
	width:70px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.setting {
	width:70px;
}

#maincontents .trustsgroup .mainbox table.trustssettingtable tr th.category {
	width:80px;
}

/*------------------------------- /category [trustssetting] main -------------------------------*/

/*------------------------------- category [link] main -------------------------------*/


#maincontents .linkgroup h2 {
	margin:0 auto 3px;
	width:789px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/link/pagetitle.png) no-repeat;
}

#maincontents .linkgroup .mainbox h3 {
	margin:0 auto 3px;
	width:789px;
	height:30px;
	text-indent:-9999px;
}

#maincontents .linkgroup .mainbox h3.japan {
	background:url(/images/link/h3_japan.png) no-repeat;
}

#maincontents .linkgroup .mainbox h3.foreign {
	background:url(/images/link/h3_foreign.png) no-repeat;
}

#maincontents .linkgroup .mainbox h4 {
	margin:0 auto 3px;
	width:670px;
	height:20px;
	background:url(/images/index/h4_title.png) no-repeat;
	text-indent:10px;
	font-weight:400;
	font-size:14px;
	padding-top:1px;
}

#maincontents .linkgroup .mainbox .linklist {
	margin-bottom:16px;
}

#maincontents .linkgroup .mainbox .linklist table {
	width:670px;
}

#maincontents .linkgroup .mainbox .linklist table tr td {
	font-size:13px;
	height:30px;
}

#maincontents .linkgroup .mainbox .linklist table tr td.linkname {
	background:url(/images/icon_tri.png) no-repeat;
	background-position:10px 7px;
	font-size:13px;
	width:200px;
	text-indent:28px;
}

/*------------------------------- /category [link] main -------------------------------*/

/*------------------------------- category [contact] main -------------------------------*/

#maincontents .contactgroup h2 {
	margin:0 auto 3px;
	width:789px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/contact/pagetitle.png) no-repeat;
}

/*------------------------------- /category [contact] main -------------------------------*/

/*------------------------------- category [statement] main -------------------------------*/

#maincontents .statementgroup h2 {
	margin:0 auto 3px;
	width:789px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/statement/pagetitle.png) no-repeat;
}

#maincontents .statementgroup .mainbox .listnavi {
	position:relative;
	width:789px;
	border-bottom:4px solid #1D2098;
	margin-bottom:10px;
}

#maincontents .statementgroup .mainbox .selectmonth {
	width:789px;
	text-align:right;
	font-size:12px;
	margin-top:20px;
}

#maincontents .statementgroup h3 {
	position:absolute;
	bottom:0;
	width:400px;
	height:25px;
	font-size:20px;
	font-weight:400;
}

#maincontents .statementgroup h4 {
	background:#E0E0E0 url(/images/icon_square_m.png) no-repeat;
	background-position:3px 4px;
	height:20px;
	font-size:14px;
	font-weight:400;
	text-indent:20px;
	line-height:20px;
}

#maincontents .statementgroup h4 span {
	font-weight:800;
}

#maincontents .statementgroup .statementbox div.data{
	width:777px;
    border:1px solid #AAAAAA;
/*    background:url(/images/statement/bg_body.png) no-repeat;*/
    background-position:0 bottom;
    padding:5px;
    padding-bottom:15px;
    font-size:12px;
    margin-bottom:15px;
}

#maincontents .statementgroup dl {
	margin:5px 0;
}


/*------------------------------- /category [statement] main -------------------------------*/

/*------------------------------- category [join] main -------------------------------*/

#maincontents .joingroup h2 {
	margin:0 auto 3px;
	width:785px;
	height:96px;
	text-indent:-9999px;
	background:url(/images/join/pagetitle.png) no-repeat;
}

#maincontents .joingroup .mainbox h3 {
	margin:0 auto 10px;
	width:786px;
	height:32px;
	text-indent:-9999px;
}

#maincontents .joingroup .mainbox h3.about {
	background:url(/images/join/h3_join_step0_about.png) no-repeat;
}

#maincontents .joingroup .mainbox h3.cancel {
	background:url(/images/join/h3_join_step0_cancel.png) no-repeat;
}

#maincontents .joingroup .mainbox h3.charge {
	background:url(/images/join/h3_join_step0_charge.png) no-repeat;
}

#maincontents .joingroup .mainbox h3.way {
	background:url(/images/join/h3_join_step0_way.png) no-repeat;
}

/*------------------------------- /category [join] main -------------------------------*/

/*------------------------------- category [term] main -------------------------------*/

#maincontents .termgroup h2 {
	margin:0 auto 3px;
	width:785px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/term/pagetitle.png) no-repeat;
}

#maincontents .termgroup .mainbox h3 {
	margin:0 auto 10px;
	width:786px;
	height:32px;
	text-indent:-9999px;
}

#maincontents .termgroup .mainbox h3.term {
	background:url(/images/term/h3_term.png) no-repeat;
}

#maincontents .termgroup .mainbox h3.disclaimer {
	background:url(/images/term/h3_disclaimer.png) no-repeat;
}

#maincontents .termgroup .mainbox h3.suggested {
	background:url(/images/term/h3_suggested.png) no-repeat;
}

#maincontents .termgroup .mainbox .termbox {
	margin:0 45px 10px 45px;
}

#maincontents .termgroup .mainbox .termbox dl {
	margin:10px 0;
}

#maincontents .termgroup .mainbox .termbox dl dt{
	width:130px;
	float:left;
	clear:both;
}

#maincontents .termgroup .mainbox .termbox dl dd {
	float:left;
}

#maincontents .termgroup .mainbox .termbox dl:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

#maincontents .termgroup .mainbox .termbox ul {
	margin:10px 0;
	list-style-type:none;
}

#maincontents .termgroup .mainbox .termbox ul li {
	margin:5px 0;
}


/*------------------------------- /category [term] main -------------------------------*/

/*------------------------------- category [privacy] main -------------------------------*/

#maincontents .privacygroup h2 {
	margin:0 auto 3px;
	width:785px;
	height:45px;
	text-indent:-9999px;
	background:url(/images/privacy/pagetitle.png) no-repeat;
}

#maincontents .privacygroup .mainbox h3 {
	margin:0 auto 10px;
	width:786px;
	height:32px;
	text-indent:-9999px;
}

#maincontents .privacygroup .mainbox h3.privacypolicy {
	background:url(/images/privacy/h3_privacypolicy.png) no-repeat;
}

#maincontents .privacygroup .mainbox h3.protect {
	background:url(/images/privacy/h3_protect.png) no-repeat;
}

#maincontents .privacygroup .mainbox h3.use {
	background:url(/images/privacy/h3_use.png) no-repeat;
}

#maincontents .privacygroup .mainbox .privacybox {
	margin:0 45px 10px 45px;
}

#maincontents .privacygroup .mainbox .privacybox dl {
	margin:10px 0;
}

#maincontents .privacygroup .mainbox .privacybox dl dt{
	color:#22a0c5;
}

#maincontents .privacygroup .mainbox .privacybox ul,
#maincontents .privacygroup .mainbox .privacybox ol {
	margin:10px 0;
	list-style-type:none;
}

#maincontents .privacygroup .mainbox .privacybox ul li,
#maincontents .privacygroup .mainbox .privacybox ol li,
#maincontents .privacygroup .mainbox .privacybox dl dd {
	margin:5px 0;
}


/*------------------------------- /category [privacy] main -------------------------------*/

