/* CSS Document */

/* charset */
@charset "UTF-8";

/*-------------------------基本設定*/

body {
	margin: 0px auto;
	padding: 0 inherit;
	_text-align: center;
	font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
	background: url('../i/wrap_bg.gif') repeat-x top left;
}

@media print {
	body {
		margin: 0 auto;
		padding: 0 inherit;
		_text-align: center;
		font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
		background: none;
		overflow: visible;
	}
}

body a:link {
	color: #000099;
}

body a:visited {
	color: #5A2EA7;
}

img {
	border: none;
}

p, h1, h2, h3, h4, h5, h6, li, th, td {
	color: #292929;
}

p {
	margin: 2px 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

h6 {
	font-weight: normal;
}

dfn {
	font-style: normal;
}

address {
	text-decoration: none;
	font-style: normal;
	color: #696969;
	margin: 5px 0 0 0;
}

.spanfaq {
	background: url('../i/arrow_09.gif') no-repeat 0 0.5em;
	padding: 2px 0 2px 23px;
	color: #00411A;
}

.spanfaq a:link, .spanfaq a:visited  {
	color: #00411A;
}

ol, ul {
	margin: 3px 0px;
}

li {
	margin: 3px 0 5px 0;
	*:margin: 3px 0 5px 40px;
}

	.ulLstArrow, .lsGray, .lsWhite {
		margin-left: -35px;
	}
	
	.ulLstArrow li {
		background: url('../i/arrow_03.gif') no-repeat 0 0.65em;
		padding-left: 0.8em;
		list-style: none;
	}

	.lsnon, .lsGray, .lsWhite {
		list-style: none;
	}
	
	.lsGray, .lsWhite {
		padding: 5px 8px;
	}
	
	.lsGray {
		background: #EEE;
	}
	
	.lsWhite {
		background: #FFF;
	}

hr {
	border: #CCC solid;
	border-width: 0 0 1px 0;
	height: 0;
}

.hrDotted {
	border-style: dotted;
}

th, td {
	empty-cells: show;
}

.imgPdf {
	height: 16px;
	width: 15px;
	margin: 0 0 -2px 1px;
}

.imgNwin {
	width: 19px;
	height: 11px;
	margin-bottom: -1px;
	margin-right: 2px;
}

.overflow {
	overflow: hidden;
}

.clear {
	clear: both;
}

.uline {
	text-decoration: underline;
}

.meiryo {
	font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
}

/*-------------------------マージンなど*/

.bgNone {
	background: none;
}

.cg3 {
	color: #333;
}

.cgr {
	color: #006536;
}

.ccc {
	color: #CCCCCC;
}

.cff {
	color: #FFF;
}

.cf7, .cf7 a:link, .cf7 a:visited {
	color: #FF7000;
}

.em06 {
    font-size: 0.6em;
}
.em07 {
    font-size: 0.7em;
}

.em075 {
	font-size: 0.75em;
}

.em08 {
	font-size: 0.8em;
}

.em09 {
	font-size: 0.9em;
}

.em1 {
	font-size: 1em;
}

.fontw {
	font-weight: bold;
}

.tall {
	text-align: left;
}

.talr {
	text-align: right;
}

.talc {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.borl {
	border-left: 1px solid;
}

.borr {
	border-right: 1px solid;
}

.boall {
	border: #CCC 1px solid;
}

.divBoall {
	border: #ddd 1px solid;
	padding: 10px;
	margin-bottom: 10px;
}

.bnone {
	border: none;
}

.ti8 {
	text-indent: 8px;
}

.mauto {
	margin: 0 auto;
}

.m0 {
	margin: 0;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}

.mt0 {
	margin-top: 0;
}

.mt0 {
	margin-top: 0;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt50 {
	margin-top: 50px;
}

.mb0 {
	margin-bottom: 0;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.ml5 {
	margin-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml-10 {
	margin-left: -10px;
}

.ml-20 {
	margin-left: -20px;
}

.ml-35 {
	margin-left: -35px;
}

.mt15 {
	margin-top: 15px;
}

.ml15 {
	margin-left: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml50 {
	margin-left: 50px;
}

.mr200 {
	margin-right: 200px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl15 {
	padding-left: 15px;
}

.pr15 {
	padding-right: 15px;
}

.w15p {
	width: 15%;
}

.w33p {
	width: 33%;
}

.w50p {
	width: 50%;
}

.w95p {
	width: 95%;
}

.w20 {
	width: 20px;
}

.w65 {
	width: 65px;
}

.w90 {
	width: 90px;
}

.w95 {
	width: 95px;
}

.w100 {
	width: 100px;
}

.w125 {
	width: 125px;
}

.w180 {
	width: 180px;
}

.w200 {
	width: 200px;
}

.w240 {
	width: 240px;
}

.w300 {
	width: 300px;
}

.w430 {
	width: 430px;
}

.w450 {
	width: 450px;
}

.w470 {
	width: 470px;
}

.w480 {
	width: 480px;
}

.w500 {
	width: 500px;
}

.w510 {
	width: 510px;
}

* html .w510 {
	width: 505px;
}

.w520 {
	width: 520px;
}

.w550 {
	width: 550px;
}

.w580 {
	width: 580px;
}

.w600 {
	width: 600px;
}

.h100 {
	height: 100px;
}

.h200 {
	height: 200px;
}

.h600 {
	height: 600px;
}

.h800 {
	height: 800px;
}

.lh160 {
	line-height: 1.6;
}

.lh180 {
	line-height: 1.8;
}

/*-------------------------全編共通の画像等*/

.divDefault {
	width: 670px;
	margin: 5px 10px 10px 10px;
}

.divArrow {
	float: right;
	background: url('../i/arrow_01.gif') no-repeat 0 0.5em;
	text-indent: 1em;
	margin-right: 10px;
}

.divArrow, .divArrow a:link, .divArrow a:visited  {
	color: #006536;
}

.pArrow02, .pArrow03, .pArrow07 {
	padding-left: 0.8em;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: 0 0.65em;
}

.pArrow02 {
	background-image: url('../i/arrow_02.gif');
}

.pArrow03 {
	background-image: url('../i/arrow_03.gif');
}

.pArrow07 {
	background-image: url('../i/arrow_07.gif');
	color: #ff7700;
}

.pArrow07 a, .pArrow07 a:visited {
	color: #ff7700;
}

.imgTitlebar {
	width: 690px;
	height: 32px;
}

.imgSubTitlebar {
	width: 670px;
	height: 36px;
	margin: 5px 10px 5px 10px;
}

#imgAddress {
	width: 670px;
	height: 62px;
}

.voiceThumb {
	width: 66px;
	height: 66px;
}

#divBread { /*パンくず*/
	width: 100%;
	overflow: hidden;
}

	#divBread ul {
		margin: 0;
		padding: 0;
	}
	
	#divBread ul li {
		float: left;
		list-style: none;
		margin: 0 0 3px 0;
		padding: 0 3px 0 0;
	}
	
#divSubMenu { /*サブメニュー*/
	overflow: hidden;
}

	#divSubMenu ul {
		margin-left: -35px;
	}

		#divSubMenu ul li {
			font-size: 0.9em;
			font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
			float: left;
			list-style: none;
			border: #EEE 1px solid;
			margin-right: 0.3em;
			margin-left: 0.3em;
		}
		
		.liSubMenu01 a {
			color: #006536;
			background: #F0F0E8;
			display: block;
			padding: 0.3em 1em;
			border: #FFF 1px solid;
		}

		.liSubMenu01 a:link {
			color: #006536;
			background: #F0F0E8;
		}
			
		.liSubMenu01 a:visited {
			color: #006536;
			background: #F0F0E8;
		}
		
		.liSubMenu01 a:hover  {
			color: #FFF;
			background: #006536;
		}
		

#imgContTop {
	width: 670px;
	height: 250px;
	margin: 0 auto 5px auto;
}

#divTitle { /*タイトル*/
	font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
	background: #F9F9F9;
	border-top: #006536 5px solid;
	border-bottom: #006536 1px dotted;
	margin-bottom: 15px;
}
    #divimage{float: right;}

	#divTitle h4 {
		color: #006536;
		padding: 10px 20px;
		font-weight: normal;
		margin: 10px 0;
	}
	
.divSubTitle { /*子カテタイトル*/
	font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
	background: #006536;
	font-size: 1.1em;
	border-radius: 2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 20px;
}

	.divSubTitle h5 {
		color: #FFF;
		padding: 10px 15px;
		font-weight: normal;
	}

.h5Subtitle01 { /*孫カテタイトル*/
	font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
	font-weight: normal;
	background: #F0F0E8;
	color: #00411A;
	padding: 5px 0 5px 10px;
	border-bottom: #DDD 1px solid;
	border-right: #00411A 2px solid;
	border-left: #00411A 2px solid;
	line-height: 130%;
	max-width: 660px;
	width: auto !important;
	width: 660px;
	margin: 0 auto 15px auto;
}

/*ボタン*/

.divButton01 {
	border: #D3D3D3 1px solid;
	background: #CE6826;
	padding: 0.05em;
	width: 10em;
}

	.divButton01 div {
		border-top: #FFA770 1px solid;
		border-left: #FFA770 1px solid;
		border-bottom: #CE6826 1px solid;
		background: #FF8131;
	}

		.divButton01 div h6 {
			color: #FFF;
			text-shadow: 0.075em 0.075em 0 #DC6010;
			text-align: center;
		}
		
		.divButton01 div h6 a {
			color: #FFF;
			text-decoration: none;
			display: block;
		}
		
		.divButton01 div h6 a:hover {
			background: #FF9A5A;
		}
			

/*-------------------------1/2枠*/

/*一般基金CSS変更*/
.divHalf00 {
    border: #EFEFEF 0px solid;
    width: 310px; 
    height:200px;
    float: left;
    margin: 0 0 10px 10px;
}

.divHalf00 div img {
        width: 306px;
        height: 100px;
    }

    .divHalf00 h5 {
        padding-left: 5px;
        margin: 5px 10px 0 10px;
        color: #006536;
        font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
        font-size: 1em;
    }
    
    .divHalf00 p {
        padding: 0 15px 5px 15px;
    }
    
    .divHalfLink {
        margin: 5px 10px 0 10px;
        background: #F0F0E8;
    }

        .divHalfLink h6 {
            padding: 1%;
            border-bottom: #006536 1px solid;
            font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
        }
        
        .divHalfLink h6 a {
            color: #006536;
            font-weight: normal;
            display:block;
        }

/*divHalf01 width 310pxから670pxへ変更(2015/7/16)*/
/*特定基金CSS作成*/

.divHalf01 {
	border: #EFEFEF 0px solid;
	width: 310px; 
	height:360px;
	float: left;
	margin: 0 0 10px 10px;
}

	.divHalfLine {
		border: #CCC 1px solid;
		padding: 1px;
	}
	
	.divHalf01 div img {
		width: 306px;
		height: 100px;
	}

	.divHalf01 h5 {
		padding-left: 5px;
		margin: 5px 10px 0 10px;
		color: #006536;
		font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
		font-size: 1em;
	}
	
	.divHalf01 p {
		padding: 0 15px 5px 15px;
	}
	
	.divHalfLink {
		margin: 5px 10px 0 10px;
		background: #F0F0E8;
	}

		.divHalfLink h6 {
			padding: 2%;
			border-bottom: #006536 1px solid;
			font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
		}
		
		.divHalfLink h6 a {
			color: #006536;
			font-weight: normal;
			display:block;
		}

/*-------------------------文中GOTOP*/

.divTextGoTop {
	width: 670px;
	margin: 5px;
	text-align: right;
}

.divTextGoTop p {
	margin: 0;
}

.divTextGoTop p a:link, .divTextGoTop p a:visited {
	color: #006536;
}

.divTextGoTop p img {
	width: 7px;
	height: 7px;
	margin: 0 5px 0 0;
}

/*-------------------------全体*/

#top {
	width: 966px;
	padding: 0 7px;
	_width: 976px;
	margin: 0px auto;
	background: url('../i/bg_shadow.gif') no-repeat top left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

@media print {
#top {
	width: 966px;
	padding: 0 7px;
	_width: 976px;
	margin: 0 auto;
	background: none;
	min-height:300px;
	height: auto !important;
	height: 300px;
}
}

/*-------------------------ヘッダー*/
/*ここが花の部分*/
#divHeader {
	padding-top: 14px;
	background: url('../i/header_bg.gif') no-repeat 0 14px;
	_height: 114px; /*IE5、6*/
	height: 114px; /* for IE5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100px; /* for Modern browsers */
	overflow: hidden;
}

	#divHeader h1 {
		float: left;
	}

	#divHeader h2 {
		float: left;
		margin-left: 10px;
	}
	
	#imgTuLogo {
		width: 70px;
		height: 70px;
		margin: 10px 15px 10px 0;
	}

	#imgMainLogo {
		width: 226px;
		height: 50px;
		margin: 20px 0px;
	}
	
	#divHeaderTrance {
		text-align: right;
		padding-right: 17px;
	}
	
	#divHeaderTrance p {
		float: right;
		margin: 2px 5px;
	}
	
	#divHeaderTrance p img {
		width: 60px;
		height: 20px;
	}
	
	#divHeaderTrance p a {
		display:block;
		width: 60px;
		height: 20px;
	}
	
	.pTranceOn { /*翻訳部分*/
		background: #FFF; /*暫定処置*/
	}
	
	#divHeaderContact {
		float: right;
		margin-right: 80px;
		margin-top: 12px;
		overflow: hidden;
		width: 32%;
	}
	
	/*ハック（動作注意）*/
	
	html*#divHeaderContact { /*IE5*/
		margin-right: 40px;
	}
	
	* html #divHeaderContact { /*IE6*/
	    margin-right: 40px; 
	}
	
	#divHeaderContact img {
		width: 27px;
		height: 13px;
		margin-right: 0.4em;
	}
	
		#divHeaderContact h2 {
			font-size: 1.05em;
			margin: 0;
			padding: 0;
			font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
			font-weight: normal;
		}
		
		#divHeaderContact p {
			float: left;
			font-size: 1.05em;
			margin-right: 0.7em;
			margin-top: 0;
			padding: 0;
			line-height: 1.2;
			font-weight: bold;
		}
		
		#divHeaderContact div {
			border: #C8C8C8 1px solid;
			padding: 1px 0;
			background-repeat: repeat-x;
			width: 46%;
			text-align: center;
			float: left;
			margin-right: 1%;
		}
		
			.divHeaderBg01 {
				background: #451B8E;
				background-image: url('../i/header_button_bg_01.gif');
			}
			
			.divHeaderBg02 {
				background: #451B8E;
				background-image: url('../i/header_button_bg_02.gif');
			}
		
		#divHeaderContact div span {
			font-size: 0.8em;
			font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3';
			text-shadow: 0.2em 0.2em 0.2em #000;
		}
		
		#divHeaderContact div span a {
			text-decoration: none;
			display: block;
			color: #FFF;
		}
	
/*-------------------------左カラム*/

/*-------------------------寄附状況*/

#divLeftColumn {
	float: left;
	width: 250px;
	margin-left: 5px;
	_margin-left: 3px;
}


	#divFundConditionWrapper div {
		display: none;
		background-position: top left;
	}
	
		#divFundConditionTop {
			background: url('../i/condition_top.gif') no-repeat;
			height: 51px;
			width: 100%;
		}
		
		#divFundConditionMiddle {
			background: url('../i/condition_middle.gif') repeat-y;
			padding: 5px 20px 5px 10px;
			height: 51px;
			_height: 48px;
			width: 100%; /* for IE5.5 */
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 88%; /* for Modern browsers */
		}
		
		#divFundConditionBottom {
			background: url('../i/condition_bottom.gif') no-repeat;
			height: 32px;
			width: 100%;
		}
		
		#divFC01 {
			text-align: right;
		}
		
		#divFC01 p {
			margin: 0;
		}
		
		#divFC01 h6 span {
			font-size: 1.5em; /*デフォサイズに対し1.5em*/
			font-weight: bold;
		}

	#divDotLineGreen {
		display: none;
		background: url('../i/check_green.gif') repeat-x left top;
		width: 100%;
		height: 5px;
		margin: 5px 0px;
		font-size: 0px;
	}
	
/*-------------------------ランダムメッセージ*/

#divRMessage {
	display: none;
	width: 99%;
	border: #B8B8B8 1px solid;
	margin-top: 5px;
	background: #F0F0E8;
}

#divRMessage p {
	margin: 0;
	line-height: 1.2;
	color: #999;
}

#divRMessage p a {
	text-decoration: none;
	color: #999;
}

/*-------------------------メニュー（変更後）*/

.divGNaviWrapper {
	border: #E8E8E8 3px solid;
	margin-bottom: 5px;
	width: 244px;
}

	/*メニューボタン*/

	.divGnavi01 {
		background: #B8B8B8;
		padding: 1px 1px 0 1px;
	}
	
	.pd1all {
		padding: 1px;
	}

		.divGnavi01 div {}
		
		.gnaviBg01 {
			background: url('../i/gnavi_bg_01.gif') repeat-x #EAEAEA;
			border: #FCFCFC 1px solid;
		}
		
			.gnaviBg01 p {
				border: #EFEFEF 1px solid;
				font-size: 1.1em;
			}
		
		.gnaviBg02 {
			background: url('../i/gnavi_bg_02.gif') repeat-x #EAEAEA;
			border: #FF7700 1px solid;
		}
		
			.gnaviBg02 p {
				border: #FCC88B 1px solid;
				font-size: 1.1em;
			}
			
		
			.divGnavi01 div p {
				font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
				text-align: center;
				padding: 0.1em 0;
				margin: 0;
			}
			
			.divGnavi01 div p a, .divGnavi01 div p a:visited {
				display: block;
				text-decoration: none;
				color: #000;
			}
			
	/*メニュータイトル*/
	
	.gnaviBg03 {
		background: url('../i/gnavi_bg_03.gif') repeat-x #00411A;
		border: #00411A 1px solid;
	}
		
		.gnaviBg03 p {
			font-size: 0.85em;
			color: #FFF;
			font-weight: bold;
			letter-spacing: 0.3em;
		}

	
/*-------------------------バナー*/

	.banner01 {
		width: 234px;
		height: 60px;
		margin: 0 0 5px 8px;
	}


/*-------------------------右カラム*/

#divRightColumn {
	width: 690px;
	float: right;
	_text-align: left; /*IE5、6*/
	margin-right: 0px; /* for IE5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-right: 5px !important;
	margin-right: 7px; /* for Modern browsers */
}

/*-------------------------メインイメージ*/
	
	#divMainImage {
		/*background: url('../i/wrap_bg.gif');
		margin-bottom: 5px;
		padding: 5px;*/
	}
	
	#divMainImage h2 {
		font-size: 0.75em;
		font-weight: normal;
	}
	
	#divMainImage h2 a {
		color: #FFF;
	}
	
	#divMainImage h2 img {
		width: 690px;
		height: 165px;
		margin: 0;
	}
	
	#divDotLineGray { /*ズレやすいので注意*/
		background: url('../i/check_gray.gif') repeat-x left top;
		width: 100%;
		height: 5px;
		margin: 3px 0 5px 0;　/*IE8,Opera,Chrome他
		*:margin: 6px 0 5px 0; /*IE6*/
		font-size: 0;
	}
	
	*:first-child+html #divDotLineGray { /*IE7*/
		margin: 6px 0 5px 0;
	} 

	#divDotLineGray, x:-moz-any-link { /*Fx*/
		margin: 0 0 5px 0;
	}

/*-------------------------フッター*/

/*-------------------------一番上に戻る*/

#divGotop {
	background: url('../i/gotop_bg.gif') repeat-x top left;
	width: 100%;
	height: 25px;
	text-align: right;
	font-size: 0;
	margin-top: 15px;
}

#divGotop div {
	width: 950px;
	margin: 0 auto;
}

#divGotop div img {
	width: 164px;
	height: 25px;
	margin-right: 5px;
}

/*-------------------------コンテンツ*/

#divFooterWrapper {
	background: #F6F6F6;
	width: 100%;
	padding: 10px 0;
}

#divFooterWrapper hr {
	width: 950px;
	margin: 15px auto;
	*:margin: 5px auto;
}

	#divFooterContents {
		width: 950px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	#divFooterContents div {
		float: left;
		margin: 10px 15px 0 15px;
		display: inline-block;
	}


	#divFooterContents div p {
		background: url('../i/arrow_03.gif') no-repeat;
		background-position: 0 0.6em;
		padding-left: 8px;
		white-space: pre;
	}

	#divFooterContents div p a:link, #divFooterContents div p a:visited {
		text-decoration: none;
		color: #00411A;
	}

/*-------------------------アドレス*/

	#divFooterAddress {
		width: 940px;
		margin: 0 auto;
	}
	
	#fLogo {
		width: 48px;
		height: 64px;
		float: left;
	}
	
	#imgFundLT {
		width: 500px;
		height: 20px;
	}
	
	#divFooterAddress div {
		float: left;
		margin-left: 15px;
		text-align: left;
		padding-top: 3px;
		width: 90%;
	}
	
	#divFooterAddress div h3 {
		color: #555;
	}
	
	#divFooterAddress div h3 span {
		font-size: 0.7em;
		font-weight: normal;
	}
	
/*--------------------------注意書き*/

#divExc, #divCtn {
	border: 3px double #FF7000;
}

#divExc {
	background: #FFEFD5 url('../i/icon_exc.gif') 5px center no-repeat;
	padding: 5px 10px 5px 60px;
	margin: 10px;
}

#divCtn {
	padding: 5px 10px;
	background: #FFEFD5;
}

#divExc p, #divCtn p {
	color: #FF7700;
}

/*-----------------------------文字サイズ変更*/

#controls {	
	float: right; 
}

#controls li {
	float: left;
	display: block;
	list-style-type: none;
	margin-right: 5px;	
}

a#fs-minus, a#fs-plus {
	outline: 0 none;	
}

/*「寄附をする」2015/7/17作成*/

.divIndexkifu {
width:700px;

}

.divIndexkifu h4  {
    font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
    color: #52308f;
    font-size: 1.05em;
    float: left;
    background:　no-repeat 0 0.15em;
    padding-left: 10px;
}

.divIndexkifu1 h6 {
    font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
    border-top: #006536 1px dotted;
    border-bottom: #006536 1px dotted;
    font-size: 20px;
    color:#006536;
    padding-left: 10px;
    　　
}

.divIndexkifu dl  {
    display: inline-block
     
    }

 .divIndexkifu dt  {
     
     font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
     font-size: 14px;
     
     padding-left: 10px;
     
    }

 .divIndexkifu dd {
    font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W3', sans-serif;
     font-size: 14px;
     padding-left: 10px;
     margin-bottom: 10px;
      
    }


.divIndexkifu p {
    font-family: Meiryo, 'メイリオ', 'ヒラギノ角ゴ ProN W7', sans-serif;
    font-size: 12px;
    text-indent: 40px;
    padding-left: 10px;
    margin-bottom: 4px;
        
}
    














