@charset "utf-8";

/* -----------------------------------------------------------

 Up date:		2008/07/14
 Style Info:	よくわかるシリーズページ用スタイルシート

----------------------------------------------------------- */

#container {
	padding: 13px 0;
}




/* トップページ
----------------------------------------------------------- */

ul.well_list{
padding:10px 0 8px 8px;
margin:0;
}

ul.well_list li{
margin:0;
padding:0 0 0 18px;
display:block;
list-style-type:none;
font-size:90%;
line-height:170%;
}

div.well_list_bottom{
	background:url(../img/common/well_list_bottom.gif) left top repeat-y;
	margin: 0;
	padding: 0;
	height: 5px;
	font: 1px/1px monospace;
}




/* その他ページ
----------------------------------------------------------- */

div.well{
background-image:url(../img/common/bg_well.gif) top left no-repeat;
padding:5px 0 0 2px;
}
div.well ul{
padding:1px 0 8px 0;
margin:0;
border-color:#CFCFCF;
border-width:0 0 1px 0;
border-style: solid;
}


div.well li{
margin:0;
padding:0 0 0 20px;
display:block;
list-style-type:none;
font-size:90%;
line-height:170%;
}

li.safe{
background:url(../img/common/allow_well_safe.gif) left top no-repeat;
}
li.safe_on{
background-image:url(../img/common/allow_well_safe_on.gif);
}

li.foreign{
background:url(../img/common/allow_well_foreign.gif) left top no-repeat;
}
li.foreign_on{
background-image:url(../img/common/allow_well_foreign_on.gif);
}

li.retirement{
background:url(../img/common/allow_well_retirement.gif) left top no-repeat;
}
li.retirement_on{
background-image:url(../img/common/allow_well_retirement_on.gif);
}

li.assets{
background:url(../img/common/allow_well_assets.gif) left top no-repeat;
}
li.assets_on{
background-image:url(../img/common/allow_well_assets_on.gif);
}


div.ch_well_safe{
background-image:url(../img/well_top/ch_well_safe.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 0 0 5px 0;
padding: 0;
width: 211px;
height: 19px;
font: 1px/1px monospace;
}

div.ch_well_foreign{
background-image:url(../img/well_top/ch_well_foreign.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 0 0 5px 0;
padding: 0;
width: 211px;
height: 19px;
font: 1px/1px monospace;
}

div.ch_well_retirement{
background-image:url(../img/well_top/ch_well_retirement.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 0 0 5px 0;
padding: 0;
width: 211px;
height: 19px;
font: 1px/1px monospace;
}

div.ch_well_assets{
background-image:url(../img/well_top/ch_well_assets.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 0 0 5px 0;
padding: 0;
width: 211px;
height: 19px;
font: 1px/1px monospace;
}

div.well_page{
text-align:right;
background-color:#EFEFEF;
height: 19px;
font-size: 13px;
margin: 0 auto 5px auto;
padding: 0 5px 0 0;
}

div.well_contents{
width: 831px;
font-size: 115%;
background-image:url(../img/common/bg_well_contents.gif);
background-repeat:repeat-y;
background-position:left top;
margin: 0 auto;
padding: 0 7px 5px 0;
}

div.well_contents p{
margin: 0 30px 0 30px;
padding: 0;
font-size: 14px;
}

div.well_contents_end{
width: 831px;
background-color: transparent;
background-image:url(../img/common/bg_well_contents_end.gif);
background-repeat:no-repeat;
background-position:left top;
height: 21px;
padding-right: 7px;
margin: 0 auto;
font: 1px/1px monospace;
}

.back_orange{
margin:10px 0 0 0;
padding:0 0 10px 0;
background-color:#FEF9EA;
}

.exclamation{
color:#B78656;
font-weight:bold;
vertical-align:center;
background-image:url(../img/common/bg_exclamation_orange.gif);
background-repeat:no-repeat;
background-position:left center;
margin: 5px 0 0 10px ;
padding: 7px 20px 7px 30px;
}

.back_orange p{
margin: 0 10px 0 40px;
padding: 0;
}

div.bg_dot_slant{
background-image:url(../img/common/bg_dot_slant.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 1px 0 1px 0;
padding: 0;
height: 5px;
font: 1px/1px monospace
}

div.bg_dot{
background-image:url(../img/common/bg_dot.gif);
background-repeat:repeat-x;
background-position:left top;
margin: 10px 0;
padding: 0;
height: 1px;
font: 1px/1px monospace
}

div.bg_dot_foreign{
background-image:url(../img/common/bg_dot.gif);
background-repeat:repeat-x;
background-position:left top;
margin:10px 0 10px 30px;
padding: 0;
width:490px;
height: 1px;
font: 1px/1px monospace;
}

.plain_text{
padding:10px 0 10px 20px;
}

.plain_text p{
margin:0;
padding:0 0 0 0;
}


.blockEnd { clear:both; }


/*well_forerign03*/
.left_box{
float:left;padding:1em 0 1em 0;vertical-align:middle;text-align:center;width:100px;margin:15px 5px 15px 34px;_margin-left: 17px;
}
/*well_forerign07*/

.num_box{
float:left;margin:0 0 0 20px;font-weight:bold;width:120px;
}

/*well_retirement05*/
.math{
font-size:14px;
}
.math2{
font-size:12px;
text-align:right;
}
.math3{
font-size:16px;
font-weight:bold;
}


/*h1用*/
.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;
	
}

.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;
}