
@import url("aflac.css") ;

/*		トップ　タレント画像		*/
div.ever01 {
	margin:0;
	padding:5px 0 5px 0;
	height:320px;
}
/*		トップ　タレント画像		*/
div.ever012 {
	margin:0;
	padding:5px 0 5px 0;
	height:470px;
}
/*		トップ　特徴コメント		*/
div.ever02 {
	width:236px;
	height:280px;
	margin:0;
	float:left;
	text-align:left;
	line-height:17px;
	font-size			:12px;
	font-weight			:bold;
}

	div.ever03 {					/*	黒色コメント*/
		padding	:7px 0 0 15px;
		width:100%;
		color					:black;
		background-color	:white;
	}
	div.ever03 span{
		color					:red;
		background-color	:white;
	}
	div.ever04 {					/*	赤色コメント*/
		padding	:0 0 0 15px;
		width:100%;
		text-align:left;
		font-size			:12px;
		font-weight			:bold;
		color					:red;
		background-color	:white;
	}

/*		病気もケガも保障するがん保険		*/
div.ever10 {
	margin:0;
	text-align	:center;
	padding:5px 0 5px 0;
}


/*		保障内容		*/
div.ever_hosyo0 {		/*１行目*/
	margin				:5px 0 1px 0;
	padding				:5px 0 0 0;
	color					:#00309c;
	background-color	:white;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
	div.ever_hosyo1 {	/*１行目の左赤枠*/
		padding				:5px 0 5px 10px;
		color					:white;
		background-color	:red;
		float					:left;
		text-align			:left;
		width					:270px;
	}
	div.ever_hosyo2 {	/*１行目の右枠*/
		padding				:5px 0 5px 5px;
		float					:left;
		text-align			:left;
		color					:#00309c;
		background-color	:white;
	}

div.sheet {		/*全体枠*/
	clear					:both;
	padding				:0;
	font-size			:12px;
	line-height			:20px;
	font-weight			:bold;
	border				:solid 1px #ff9a00;		/*黄色枠*/
	height				:315px;
}
	div.sheet span {		/*全体枠*/
		font-size			:18px;
		font-weight			:bold;
		color					:red;
		background-color	:#bfff80;
	}
div.sh_line {	/*１行*/
	border				:0;
	padding				:0;
	text-align			:left;
	clear					:both;
}
div.sh_c11 {	/*１列目１*/
	border				:0;
	padding				:0;
	height				:30px;
	width					:200px;
	float					:left;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.sh_c12 {	/*１列目１*/
	border				:0;
	padding				:0;
	height				:70px;
	width					:200px;
	float					:left;
	background-color	:#bfffbb;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.sh_c21 {	/*２列目１*/
	border				:0;
	padding				:0;
	height				:30px;
	width					:230px;
	float					:left;
	color					:#00309c;
	background-color	:#bfff80;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.sh_c22 {	/*２列目２*/
	border				:0;
	padding				:0;
	height				:70px;
	width					:230px;
	float					:left;
	color					:#00309c;
	background-color	:#bfff80;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.sh_c31 {	/*３列目１*/
	border				:0;
	padding				:0;
	height				:30px;
	width					:120px;
	float					:left;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px #bfffbb;
}
div.sh_c32 {	/*３列目１*/
	border				:0;
	padding				:0;
	height				:70px;
	width					:120px;
	float					:left;
	text-align			:center;
	border-right		:solid 1px white;
	border-bottom		:solid 1px #bfffbb;
}

	div.sh_cc1 {	/*１列目最上セル*/
		border				:0;
		padding				:5px 0 0 0;
	}
	div.sh_cc2 {	/*２列目最下*/
		border				:0;
		padding				:15px 0 0 0;
	}
	div.sh_cc3 {	/*３列目*/
		border				:0;
		padding				:23px 0 0 0;
	}


div.ever_sarani{	/*さらにプラス*/
	clear					:both;
	margin				:3px 0 3px 0;
	text-align			:center;
}
div.ever_gokibou{	/*ご希望にあわせて*/
	margin				:10px;
	padding				:0;
	text-align			:center;
	font-size			:12px;
	font-weight			:bold;
	color					:black;
	background-color	:white;
}


/*		さらにプラス１行目	*/
div.ever_p0{	/*１列目*/
	clear					:both;
	margin				:0;
	padding				:0;
	height				:60px;
}
/*		さらにプラス１行目	*/
div.ever_p1{	/*１列目*/
	width					:110px;
	text-align			:center;
	float					:left;
}
div.ever_p2{	/*２列目*/
	margin				:4px 0 4px 0;
	padding				:10px 0 10px 5px;
	width					:290px;
	font-size			:17px;
	font-weight			:bold;
	text-align			:left;
	color					:white;
	background-color	:red;
	float					:left;
}
div.ever_p3{	/*３列目*/
	margin				:4px 0 4px 5px;
	padding				:5px 0 0 0 0;
	font-size			:12px;
	font-weight			:bold;
	text-align			:left;
	color					:red;
	background-color	:white;
	float					:left;
}
	div.ever_p3 span{	/*さらにプラス１列目*/
		font-size		:10px;
		font-weight		:normal;
	}
/*		さらにプラス２行目	*/
div.ever_p12{	/*１列目*/
	width					:110px;
	text-align			:center;
	float					:left;
}
div.ever_p22{	/*２列目*/
	margin				:4px 0 4px 0;
	padding				:2px 0 2px 5px;
	width					:350px;
	font-size			:17px;
	font-weight			:bold;
	text-align			:left;
	color					:#3790c0;			/*	青*/
	background-color	:white;
	float					:left;
}
div.ever_p32{	/*３列目*/
	margin				:4px 0 4px 0;
	padding				:10px 0 0 0 2px;
	width					:100%;
	font-size			:12px;
	font-weight			:bold;
	text-align			:left;
	line-height			:17px;
	color					:blue;
	background-color	:white;
	float					:non;
}
	div.ever_p32 span{	/*さらにプラス１列目*/
		font-size		:10px;
	font-weight			:normal;
	}

/*		さらにプラス３行目	*/
div.ever_p13{	/*１列目*/
	margin				:4px 0 4px 0;
	width					:110px;
	text-align			:center;
	float					:left;
}
div.ever_p23{	/*２列目*/
	margin				:4px 0 4px 0;
	padding				:4px 0 4px 5px;
	width					:290px;
	font-size			:17px;
	font-weight			:bold;
	text-align			:left;
	color					:white;
	background-color	:#3790c0;			/*	背景青*/
	float					:left;
}
div.ever_p33{	/*３列目*/
	margin				:4px 0 4px 5px;
	padding				:10px 0 0 0 2px;
	font-size			:12px;
	font-weight			:bold;
	text-align			:left;
	line-height			:17px;
	color					:#3790c0;
	background-color	:white;
	float					:left;
}
	div.ever_p33 span{	/*さらにプラス１列目*/
		font-size		:10px;
	font-weight			:normal;
	}

	/*	保障内容但し書き	*/
div.m21_0{							/*	黄色枠*/
	width					:100%;
	margin				:0 0 0 0;
	padding:5px;
	font-size			:12px;
	text-align			:center;
	line-height			:16px;
}

div.m21_1{							/*	枠なし*/
	margin:0;
	text-align:right;
	padding		:2px;
	float:left;
	width:30px;
}
div.m21_2{							/*	枠なし*/
	margin:0;
	padding		:2px;
	float:none;
	text-align:left;
}

div.m21_3{							/*	黄色枠*/
	margin				:5px 0 10px 0;
	padding				:10px;
	font-size			:12px;
	line-height			:16px;
	border				:solid 1px #ff9a00;		/*黄色枠*/
	height				:150px;
}
div.m21_4{							/*	枠なし*/
	margin				:0;
	padding				:5px;
	clear					:both;
	height				:40px;
}
div.m21_5{							/*	枠なし*/
	margin:0;
	padding		:0;
	text-align:left;
	float:left;
	width:150px;
}
div.m21_6{							/*	枠なし*/
	display				:block;
	margin:0;
	padding:0;
	width:360px;
	float:left;
	text-align:left;
}



div.ever_rei01{	/*	ＥＶＥＲ　黄色枠	*/
	width					:225px;
	margin				:0;
	padding				:0;
	float					:left;
	font-size			:12px;
	font-weight			:bold;
	text-align			:center;
	border				:solid 1px #ff9a00;
	height:467px;
}
div.ever_rei01p {	/*	ＥＶＥＲ　黄色枠	*/
	width					:100px;
	margin				:0;
	padding				:100px 0 0 0;
	float					:left;
}
div.ever_rei02{	/*	ＨＡＬＦ　黄色枠	*/
	width					:225px;
	margin				:0;
	padding				:0;
	text-align			:center;
	font-size			:12px;
	font-weight			:bold;
	float					:left;
	border				:solid 1px #ff9a00;
	height:467px;
}

div.ever_rei03{	/*	ＥＶＥＲタイトル	*/
	padding				:3px;
	text-align			:center;
	color					:#00309c;
	background-color	:#bfff80;
	border				:solid 1px white;
}
div.ever_rei04{	/*	ＨＡＬＦタイトル	*/
	padding				:3px;
	text-align			:center;
	color					:#00309c;
	background-color	:#c0c0ff;
	border				:solid 1px white;
}
div.ever_rei05{	/*	説明文				*/
	padding				:5px;
	text-align			:left;
	color					:#00309c;
	background-color	:white;
}
	div.ever_rei05 span{	/*	説明文				*/
		color					:red;
		background-color	:white;
	}

div.ever_reix{	/*	年齢欄パディング	*/
	padding				:5px 0 0 0;
}
div.ever_reiy{	/*	金額欄パディング	*/
	padding				:5px 5px 0 0;
}
/*		男性	契約日の満年齢	女性	*/
div.ever_rei06{	/*	行のコンテナ*/
	margin				:0;
	padding				:0;
	height				:28px;
	clear					:both;
}
div.ever_rei07{	/*EVER 男性*/
	width					:60px;
	height				:28px;
	color					:#00309c;			/*基本文字色*/
	text-align			:center;
	background-color	:#bfff80;
	float					:left;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.ever_rei08{	/*EVER 契約日の満年齢*/
	width					:102px;
	height				:28px;
	text-align			:center;
	color					:#00309c;
	background-color	:#bfff80;
	float					:left;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.ever_rei09{	/*EVER 女性*/
	width					:60px;
	height				:28px;
	text-align			:center;
	color					:#00309c;
	background-color	:#bfff80;
	float					:left;
	border-bottom		:solid 1px white;
}

div.ever_rei10{	/*HALF 男性*/
	margin				:0;
	width					:60px;
	height				:28px;
	color					:#00309c;				/*基本文字色*/
	background-color	:#c0c0ff;
	float					:left;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.ever_rei11{	/*HALF 契約日の満年齢*/
	width					:100px;
	height				:28px;
	text-align			:center;
	color					:#00309c;
	background-color	:#c0c0ff;
	float					:left;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.ever_rei12{	/*HALF 女性*/
	width					:60px;
	height				:28px;
	text-align			:center;
	color					:#00309c;
	background-color	:#c0c0ff;
	float					:left;
	border-bottom		:solid 1px white;
}

div.ever_rei13{	/*男性保険料*/
	width					:60px;
	height				:28px;
	text-align			:right;
	color					:#00309c;
	background-color	:white;
	float					:left;
	border-right		:solid 1px white;
}
div.ever_rei14{	/*女性保険料*/
	width					:60px;
	height				:28px;
	text-align			:right;
	float					:left;
	color					:#00309c;
	background-color	:white;
	float					:left;
}
div.ever_rei15{	/*６５から半額*/
	clear					:both;
	padding				:20px 0 12px 5px;
	text-align			:center;
	color					:red;
	background-color	:white;
	float					:noner;
}

div.ever_rei16{	/*	詳しくはパンフレット	*/
	clear					:both;
	padding				:12px;
	font-size			:14px;
	font-weight			:bold;
	text-align			:center;
	width:100%;
}
div.ever_rei17{	/*	戻る	*/
	clear					:both;
	margin				:0 2px 0 0;
	font-size			:14px;
	font-weight			:normal;
	text-align			:right;
}
	div.ever_rei17 a{	/*	戻る	*/
		padding				:2px 0 12px 0;
		color					:red;
		background-color	:white;
		text-decoration	:none;
	}
	div.ever_rei17 a:hover{	/*	戻る	*/
		text-decoration	:underline;
	}