@charset "utf-8";


/* 各種設定
----------------------------------------------------------- */
#container {
	padding: 13px 0;
}

div.main_contents {
	font-size: 115%;
	line-height: 1.5;
	margin:0 0 0 12px;
	padding:0;
}
div.main_contents h2 {
	width: auto;
	padding: 0;
	margin: 0;
	background: none;
}
div.main_contents_1st {
	margin: 0 0 0 16px;
	padding:0;
}
div.main_contents p {
	margin: 3px 10px;
	font-size:14px;
}
/*h1用*/
h3.none {
	margin-bottom: 0;
}
.contents-h1 {
	padding-bottom: 13px;
	margin-bottom: 30px;
	width: 935px;
	margin: 0 auto;
	background: url(../img/common/h1-bg2.gif) left bottom no-repeat;
}

.contents-h1 h1 {
	font-size: 16px;
	line-height: 1.1;
	padding: 18px 0 0 44px;
	margin: 0;
	background: url(../img/common/h1-bg1.gif) left top no-repeat;
	
}
.rice {
    padding-left: 1em;
    text-indent: -1em;
}
.txt-small {
    font-size: 73%;
}
.div_left {
    float: left;
}


div.main_contents .contents-h2 {
	background: url("../img/common/h2_bg.gif") repeat-x scroll left bottom transparent;
}
div.main_contents .contents-h2 h2 {
	background: url("../img/common/h2_icon.gif") no-repeat scroll 2px 4px transparent;
	font-size: 90%;
	line-height: 1.1;
	margin: 40px 0 20px;
	padding: 0 0 9px 18px;
}


.back_domestic {
	background: url(/img/products/fund/icn_fund_lineup_04.gif) left center no-repeat;
	float:right;
}
.back_domestic .pad-l {
	padding-left: 14px;
}

