﻿@charset "utf-8";

/*  Sub Area (Local Navigation)
---------------------------------------------------------- */

div#body div#sub ul#lnav {
	padding: 10px 0 0 0;
}

div#body div#sub ul#lnav li.index a {
	background: url(/investor/image/lnav_index_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.about_ifa a {
	background: url(/investor/image/lnav_about_ifa_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.funds_3rules a {
	background: url(/investor/image/lnav_funds_3rules_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.process a {
	background: url(/investor/image/lnav_process_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.funds_list a {
	background: url(/investor/image/lnav_funds_list_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.aa a {
	background: url(/investor/image/lnav_aa_on.gif) 0 0 no-repeat;
}

div#body div#sub ul#lnav li.risks a {
	background: url(/investor/image/lnav_risks_on.gif) 0 0 no-repeat;
}

div#body div#sub p {
	text-align: right;
}

div#body div#sub p.flow {
	padding: 10px 0 0 0;
}

/* Sub Area (お問合せ) */
div#body div#sub dl.account {
	padding: 10px 0 0 0;
}

div#body div#sub dl.account dt {
	text-align: right;
}

div#body div#sub dl.account dd {
	padding: 5px 15px 0 15px;
	font-size: 85%;
}

/* Sub Area (Account View) */
div#body div#sub dl.account_view {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-left: 2px;
	padding: 1px;
	text-align: right;
	line-height: 1.0;
}

div#body div#sub dl.account_view dt {
	padding-bottom: 1px;
}

div#body div#sub dl.account_view img {
	vertical-align: text-bottom;
}


/*  Index
---------------------------------------------------------- */

body.index div#body div#main div.section p.detail {
	margin-top: 14px;
	text-align: right;
}


/*  About IFA
---------------------------------------------------------- */

body.about_ifa div#body div#main div.section div.section {
	margin: 30px 0;
}


/*  Fund 3 Rules
---------------------------------------------------------- */
body.funds_3rules div#body div#main div.head_section {
	margin-top: 20px;
}

body.funds_3rules div#body div#main div.head_section p {
	margin-bottom: 10px;
}

body.funds_3rules div#body div#main div.head_section p strong {
	color: #052a55;
}

body.funds_3rules div#body div#main div.section p.image {
	margin: 20px 0;
}

body.funds_3rules div#body div#main div.section p.image.last {
	margin-bottom: 0 !important;
}

body.funds_3rules div#body div#main div.section div.section p.image {
	margin-bottom: 0;
}

body.funds_3rules div#body div#main div.section div.flash {
	margin: 20px 0 0 0;
}

body.funds_3rules div#body div#main div.section div.flash p {
	margin: 0;
	color: #f00;
}

body.funds_3rules div#body div#main div.section#specialty h3 {
	margin-bottom: 0;
	color: #333;
}

body.funds_3rules div#body div#main div.section#specialty div.section p,
body.funds_3rules div#body div#main div.section#specialty div.section ul {
	margin-left: 20px;
}

body.funds_3rules div#body div#main div.section ul,
body.funds_3rules div#body div#main div.section ol {
	margin-bottom: 0;
}

body.funds_3rules div#body div#main div.section ol li {
	margin-top: 14px;
}

body.funds_3rules div#body div#main div.section ol ul li {
	margin-top: 0;
}

body.funds_3rules div#body div#main div.section.use_index {
	padding-top: 20px;
	border-top: 1px solid #ccc;
}


/*  Fund List
---------------------------------------------------------- */

body.funds_list div#body div#main table thead th.code {
	width: 85px;
}

body.funds_list div#body div#main table tbody th {
	width: 255px;
}

body.funds_list div#body div#main table td p.link {
	margin: 0;
}

body.funds_list div#body div#main div.action_nav {
	margin-top: 20px;
}

/*  Asset Ascul
---------------------------------------------------------- */

body.aa div#body div#main div.section div.section {
	margin: 30px 0;
}
