/*							上右下左*/
@import url("aflac_new.css");

body {
	margin				:0;
	padding				:0;
	text-align			:center;
	color					:#00309c;
	background-color	:white;
	overflow				:auto;
}
h1 {
	margin				:0;
	padding				:0;
}
h2 {
	margin				:0;
	padding				:0 0 5px 0;
}
h3 {
	margin				:0;
	padding				:0 0 5px 0;
}
h3 span{
	color					:red;
	background-color	:white;
}
h4 {
	margin				:0;
	padding				:0;
	font-size			:14px;
}

/*		メインコンテナ	*/
#layout {
	margin				:0 auto 0 auto;
	padding				:0;
	width					:770px;
	overflow:hidden;
}

/*		タイトル		*/
div.description {
	margin				:0;
	padding				:0;
	text-align			:left;
	color					:#4d4d66;
	background-color	:white;
}

	/*		タイトル	*/
	div.top_tittle{
		text-align:right;
	}

	/*		簡単便利と資料請求バナー	*/
	div.top_tittle2{
		text-align:		right;
		padding:			0;
		margin:			0;
	}

/*		ヘッダーリンク領域		*/
div.headerlink {
	clear:				both;
	display				:block ;
	padding				:0 0 5px 0;
	text-align			:center;
	font-size			:12px;
	color					:white;
	background-color	:#0086ce;
}
	div.headerlink_1 {
		display : block ;
		padding:5px 0 0 0;
		width					:100%;
		text-align			:center;
	}
	div.headerlink_1 a{
		color					:white;
		background-color	:#0086ce;
		text-decoration	:none;
	}
	div.headerlink_1 a:hover{
		font-weight:bold;
		text-decoration	:underline;
	}
/*		フッターリンク領域		*/
div.footerlink {
	clear:				both;
	display				:block;
	padding				:0 0 5px 0;
	text-align			:center;
	font-size			:12px;
	color					:white;
	background-color	:#0086ce;
	border-bottom		:solid 2px #00309c;
	clear					:both;
}

/*		メイン		*/
div.main {
	margin				:0;
	padding				:0;
	text-align			:left;
}

	/*		コンテンツ		*/
	div.contents {
		margin-left			:20px;
		padding				:10px 0 10px 0;
		width					:560px;
		float					:right;
	}
		/*		一番選ばれているのはアフラック		*/
		div.contents_1 {
			padding				:0;
			text-align			:center;
			color					:white;
			background-color	:#ff9a00;
		}
		/*		宮崎と柳葉の画像		*/
		div.contents_2 {
			padding	:0;
			text-align:center;
			border				:solid 1px #ff9a00;
		}
		/*		アフラックおすすめの保険商品(タイトル)		*/
		div.contents_3 {
			padding				:20px 0 0 0;
			text-align			:center;
			color					:#00309c;
			background-color	:white;
		}

		/*		アフラックおすすめの保険商品(コンテナ)		*/
		div.contents_3_2_b0{
			padding:0;
			border				:solid 1px #ff9a00;
			height:130px;
			clear:both;
		}
		div.contents_3_2_b1{
			padding:0;
			border-left			:solid 1px #ff9a00;
			border-right		:solid 1px #ff9a00;
			border-bottom		:solid 1px #ff9a00;
			height:115px;
			clear:both;
		}
			/*		ロゴ		*/
			div.contents_3_2_logo {
				padding	:0;
				text-align:center;
				width:160px;
				float:left;
			}

			/*		文字コンテナ)		*/
			div.contents_3_2_1 {
				padding	:0;
				float:left;
				font-size:14px;
				text-align:left;
				width:390px;
			}

			/*		矢印		*/
			div.contents_3_2_allow {
				padding:10px 0 0 12px ;
				width:30px;
				float:left;
			}
			/*		タイトル		*/
			div.contents_3_2_t {
				padding:5px;
				float:left;
				font-weight:bold;
			}
				div.contents_3_2_t a{
					text-decoration	:none;
					color					:#00309c;
				}
				div.contents_3_2_t a:hover{
					text-decoration	:underline;
					color					:red;
					background-color	:white;
				}

			/*		コンテンツ		*/
			div.contents_3_2_contents {
				font-weight:normal;
				line-height:18px;
				padding:5px 10px 0 10px;
				font-weight:normal;
				clear:both;
			}
		/*		メイン　会社情報		*/
		div.contents_4 {
			margin:25px 0 0 0;
			padding:0;
			text-align:center;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			text-align:left;
			color					:#00309c;
			background-color	:white;
			border				:solid 1px #0086ce;
		}
			div.contents_4_1 {
				margin:0;
				padding:10px 0 0 90px;
				text-align:left;
			}
			div.contents_4_2 {
				margin:0;
				padding:10px 0 0 120px;
				text-align:left;
			}
			div.contents_4_3 {
				margin:0;
				padding:10px 0 0 340px;
				text-align:left;
			}
			div.contents_4_4 {
				margin:0;
				padding:10px 0 0 0;
				text-align:center;
			}
			div.contents_4_5 {
				margin:0;
				padding:10px 0 10px 0;
				text-align:center;
			}


		/*		メイン　募文		*/
		div.contents_5 {
			padding:20px 0 5px 0;
			font-size:12px;
			font-weight:normal;
			text-align:right;
		}

		/*		メイン　平均２営業日		*/
		div.contents_heikin {
			padding:20px 0 5px 0;
			font-size:12px;
			font-weight:normal;
			text-align:left;
		}
			div.contents_heikin_pic{
				padding:0;
				float:left;
			}
			div.contents_heikin_txt {
				width:100%;
				line-height:15px;
				padding:1px 10px 0 10px;
				float:none;
			}

	/*		左メニュー		*/
	div.left_menu {
		margin				:10px 0 0 0;
		padding				:0;
		width					:190px;
		float					:right;
		color					:#00309c;
		background-color	:white;
	}
		/*		左メニュー電話で資料請求		*/
		div.left_menu_denwa_1 {
			margin			:0;
			padding			:0 0 2px 0;
			text-align		:left;
			font-size		:12px;
			font-weight		:bold;
		}
		div.left_menu_denwa_pic {
			margin-left		:45px;
			padding			:0;
			text-align		:left;
		}
		div.left_menu_denwa_2 {
			margin			:0;
			padding	:0 5px 5px 5px;
			text-align:right;
			font-size:10px;
			font-weight:normal;
		}

		/*		contentsボックス用コンテナ		*/
		div.links_0 {
			padding				:0px 5px 10px 5px;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			line-height			:25px;
			color					:white;
			background-color	:#0086ce;
		}
		/*		リンクボックス		*/
		div.links_1 {
			padding:10px 0 10px 10px;
			font-size:13px;
			font-weight:normal;
			line-height			:15px;
			text-align:left;
			color					:#00309c;
			background-color	:#cee7f7;
			border-bottom		:dotted 1px #0086ce;
		}
		/*		リンクボックス(表示中)		*/
		div.links_1_view {
			padding:10px 0 10px 10px;
			font-size:13px;
			font-weight:bold;
			line-height			:15px;
			text-align:left;
			color					:white;
			background-color	:#ff9a00;
			border-bottom		:dotted 1px #0086ce;
		}
			div.links_1_bottom {
				padding:10px 0 10px 10px;
				font-size:13px;
				font-weight:normal;
				line-height			:15px;
				text-align:left;
				color					:#00309c;
				background-color	:#cee7f7;
				border-bottom		:dotted 0px #0086ce;
			}
			/*		リンク本体		*/
			div.links_0 a {
				display				:block;
				color					:#00309c;
				background-color	:#cee7f7;
				text-decoration	:none;
			}

			/*		リンク本体オンマウス		*/
			div.links_0 a:hover{
				font-weight:bold;
				text-decoration	:underline;
			}

		/*		リンク用コンテナその他		*/
		div.links_other {
			clear					:both;
			padding				:10px 0 0 0;
			font-size:12px;
			text-align:center;
			color					:#00309c;
			background-color	:white;
		}

/*		左サブメニュー	*/
	div.sub_contents {
		margin				:0 0 0 5px;
		padding				:0;
		width					:176px;
	}
		/*		左サブメニューのタイトル		*/
		div.sub_menu_top {
			height				:32px;
			width					:176px;
			background-image	:url("../pic/left_sub_top.jpg");
			color					:white;
			background-color	:red;
		}
		div.sub_menu_top2 {
			text-align			:center;
			font-size			:12px;
			font-weight			:bold;
			padding				:7px;
		}
		/*		サブメニューの１行コンテナ	*/
		div.sub_menu_n {
			margin:0;
			padding:0;
			text-align:center;
			font-size:13px;
			width:176px;
			background-image	:url("../pic/left_sub_mid.gif");
			border-bottom		:dotted 2px #9c9a9c;
		}
		/*		サブメニューの１行コンテナ	*/
		div.sub_menu_m {
			margin:0;
			padding:5px;
			text-align:left;
			font-size:13px;
		}


			div.sub_menu_m a {
				display				:block;
				width					:100%;
				text-decoration	:none;
				color					:#00309c;
				background-color	:white;
			}
			div.sub_menu_m a:hover{
				color					:white;
				background-color	:#ff9a00;
				text-decoration	:underline;
			}

		/*		左メニューのn		*/
		div.sub_menu_bottom {
			padding:0;
			height:32px;
			width:176px;
			background-image : url("../pic/left_sub_bottom.jpg");
		}

	/*		左メニューその他		*/
	div.left_menu_other {
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding	:20px 0 0 0;
		width:100%;
	}

	/*		左メニューその他		*/
	div.w3c {
		padding:35px 0 5px 0;
		text-align:center;
	}

/*		フッタ	格付け	*/
div.footer2 {
	margin				:0;
	padding				:10px;
	color					:black;
	background-color	:white;
	float:none;
}
	div.footer2_1 {
		text-align:left;
		margin				:0;
		padding				:0;
		font-size:11px;
		float:right;
		height:50px;
	}
		div.footer2_1 span{
			font-weight:bold;
		}
	div.footer2_2 {
		margin				:0;
		padding				:0 10px 10px 0;
		text-align:left;
		float:right;
	}

/*	アフラック	*/
div.aflac_T1 {
	margin				:0;
	padding				:10px;

	font-size:20px;
	font-weight:bold;
	color					:#0086ce;
	background-color	:white;
}
div.aflac_T2 {
	margin:20px 0 0 0;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color					:white;
	background-color	:#0086ce;
}
div.aflac_T3 {
	clear:both;
	margin:30px 0 10px 0;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color					:#0086ce;
	background-color	:white;
	border-top			:solid 1px #0086ce;
	border-left			:solid 5px #0086ce;
}
	div.aflac_T31 {
		margin:20px 0 10px 20px;
		padding:5px;
		font-size:15px;
		font-weight:bold;
		color					:black;
	}
	div.aflac_T32 {
		clear	:both;
	}
	div.aflac_T33 {
		float:left;
	}
	div.aflac_T34 {
		float:left;
		padding:10px 0 0 10px;
		font-size:15px;
		line-height:18px;
	}


div.aflac_T3 span{
	font-size:10px;
	font-weight:normal;
}
div.aflac_C1 {
	clear					:both;
	margin				:10px 0 0 0;
	padding				:5px;
	font-size			:14px;
	font-weight			:normal;
	line-height			:25px;
	color					:#00309c;
	background-color	:white;
}
div.aflac_C2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color					:#00309c;
	background-color	:white;
}
div.aflac_C3 {
	padding:0 0 0 20px;
}

img.img_r {
	float:right;
}

/*	ご検討の参考データ*/
div.hyo {
	margin:0;
	padding:0;
	font-size:12px;
}

div.hyo1 {
	clear		:both;
	margin	:0;
	padding	:0;
}
div.h_c1 {
	margin				:0;
	padding				:0;
	float					:left;
	width					:190px;
	height				:35px;
	color					:white;
	background-color	:blue;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.h_c2 {
	margin				:0;
	padding				:0;
	float					:left;
	width					:40px;
	height				:35px;
	color					:white;
	background-color	:blue;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.h_c3 {
	margin				:0;
	padding				:0;
	float					:left;
	width					:40px;
	height				:35px;
	color					:#00309c;
	background-color	:#ffc0c0;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}
div.h_c4 {
	margin				:0;
	padding				:0;
	float					:left;
	width					:40px;
	height				:35px;
	color					:#00309c;
	background-color	:#c0c0ff;
	border-right		:solid 1px white;
	border-bottom		:solid 1px white;
}

/*	タイトルの総数/男/女	*/
div.h_b12 {
	margin:0;
	padding:12px 0 0 0;
	text-align:center;
}
/*	タイトルの年齢*/
div.h_b13 {
	margin:0;
	padding:3px 0 0 6px;
}
/*	数値*/
div.h_b14 {
	margin:0;
	text-align:right;
	padding:11px 3px 0 0;
}
/*	数値(小数点あり)*/
div.h_b15 {
	margin:0;
	text-align:right;
	padding:11px 3px 0 0;
}
/*	タイトル列 １行	*/
div.h_b16 {
	margin:0;
	text-align:left;
	padding:11px 0 0 13px;
}
/*	タイトル列 １行	*/
div.h_b17 {
	margin:0;
	text-align:left;
	padding:3px 0 0 13px;
}
div.hyo2 {
	clear		:both;
	margin	:0;
	padding	:0;
}


/*	ご検討の参考データ　がん費用*/
div.gan1 {
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 0 30px 80px;
	color					:#00309c;
	background-color	:white;
}
div.gan20 {
	width:70%;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	color					:#00309c;
	background-color	:white;
	border-top			:solid 1px #0086ce;
	border-left			:solid 1px #0086ce;
}
div.gan2 {
	width:70%;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	color					:#00309c;
	background-color	:white;
	border-left			:solid 1px #0086ce;
}
div.gan3 {
	width:100px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 -5px;
	padding:6px;
	float:right;
	color					:#00309c;
	background-color	:white;
	border-right			:solid 1px #0086ce;
	border-bottom			:solid 1px #0086ce;
}
div.gan4 {
	width:100%;
	text-align:left;
	font-size:12px;
	margin:0;
	padding:6px;
	float:none;
	color					:#00309c;
	background-color	:white;
	border-right			:solid 1px #0086ce;
	border-bottom			:solid 1px #0086ce;
}

/*	お客様の声*/
div.koe {
	text-align:right;
}

/*	FAQ	*/
div.return {
	width:100%;
	padding:0;
	text-align:right;
}
div.aflac_C1 a{
	color					:#00309c;
	background-color	:white;
	text-decoration:none;
}
div.return a{
	color					:red;
	background-color	:white;
	text-decoration:none;
}
div.aflac_C1 a:hover{
	color					:red;
	background-color	:white;
	text-decoration:underline;
}
div.aflac_C1 span{
	font-weight:bold;
	color					:black;
	background-color	:white;
}
p.burasage {
margin-left: 1cm;
text-indent: -1cm;
}

ul.faq {
	list-style-type:square;
}
div.contents_222 {
	margin:0;
	padding:5px 0 5px 0;
	width:100%;
}

div.sankou_x{
	padding			:2px;
	font-weight		:normal;
}

/*	表ただしがき*/
div.hyo_r {
	text-align:right;
}
/*	表ただしがき*/
span.spanx {
	font-weight:bold;
	letter-spacing:-1px;
}
/*	■がんのとき、いくらかかる？*/
div.sankou5 {
	margin			:0;
	padding			:17px 0 0 0;
	font-size		:11px;
	font-weight		:normal;
	float				:right;
	text-align		:left;
	line-height		:20px;
}
div.sankou5b{
	margin			:0;
	padding			:5px 0 0 30px;
	font-size:13px;
}

/*	表ただしがき*/
div.thanx {
	margin:50px;
	padding:0;
	font-size:14px;
	line-height:20px;
}
/*	参考１の数値強調	*/
span.red1 {
	color					:red;
	background-color	:#ffc0c0;
}
div.aflac_T9 {
	margin:30px 0 10px 0;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color					:#0086ce;
	background-color	:white;
	border-top			:solid 1px #0086ce;
	border-left			:solid 5px #0086ce;
}
span.red2 {
	font-size:18px;
	color					:red;
	background-color	:white;
}

	/*		左メニューその他		*/
	div.ninja {
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding	:5px 0 0 0;
		float:right;
		width:250px;
	}

