/*
削除項目
body				{background-color:#ffffff; color:#333333; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img					{border:0;}
dl					{margin:0px 0px 0px 0px;}
dt					{margin:0px 0px 0px 0px;}
p					{margin:0px 0px 0px 0px;}
*/

#main-contents .text_base {
	font-family:"Osaka", "mono";
	font-size:14px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none
}
#main-contents A.hmenu:link {
	color:#333;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*ヘッダメニューのリンク色*/
#main-contents A.hmenu:visited {
	color:#333;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*ヘッダメニュー読み込み済みのリンク色*/
#main-contents A.hmenu:hover {
	color:#6c3;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*ヘッダメニューマウスオーバーの色*/
#main-contents A.fmenu:link {
	color:#fff;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*フッタメニューのリンク色*/
#main-contents A.fmenu:visited {
	color:#fff;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*フッタメニュー読み込み済みのリンク色*/
#main-contents A.fmenu:hover {
	color:#333;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
}/*フッタメニューマウスオーバーの色*/
#main-contents A.roots:link {
	color:#6c3;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
}/*軌跡のリンク色*/
#main-contents A.roots:visited {
	color:#6c3;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
}/*軌跡読み込み済みのリンク色*/
#main-contents A.bmenu:link {
	color:#666;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
}/*下メニューのリンク色*/
#main-contents A.bmenu:visited {
	color:#669;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
}/*下メニュー読み込み済みのリンク色*/
#main-contents A.bmenu:hover {
	color:#6c3;
	font-family:"Osaka", "mono";
	font-size:10px;
	font-style:normal;
	line-height:130%;
	font-weight:normal;
	font-variant:normal;
}/*下メニューマウスオーバーのリンク色*/
#main-contents h1 {
	display:inline;
	margin:0;
	padding:0;
	font-size:14px;
}
#main-contents h1.js {
	display:inline;
	margin:10px;
	padding:10px;
	font-size:16px;
	color:#393;
	font-weight:bold;
}
#main-contents h2 {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
}
#main-contents h2.gnr {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
}
#main-contents h3 {
	display:inline;
	margin:0;
	padding:0;
	font-size:8px;
}
#main-contents h3.bike {
	font-size:16px;
	font-weight:normal;
}
#main-contents h3.gnr {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-decoration:none;
}
#main-contents dd {
	margin:0px 0px 0px 5px;
}
#main-contents em {
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}
#main-contents A.hstring:link {
	color:#fff;
	font-family:"Osaka", "mono";
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}/*ヘッダリンク色*/
#main-contents A.hstring:visited {
	color:#fff;
	font-family:"Osaka", "mono";
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}/*ヘッダ読み込み済みのリンク色*/
#main-contents A.gnr {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
}
#main-contents span.yajirushi {
	vertical-align:middle;
	margin:5px;
}
#main-contents img.mid {
	float:left;
	vertical-align:middle;
}
#main-contents img.mid2 {
	float:left;
	vertical-align:middle;
}
#main-contents div.gnr_l {
	float:left;
	margin:0px 1px 0px 1px;
}
#main-contents div.gnr_r {
	float:left;
	margin:18px 0px 0px 0px;
}
#main-contents div.gnr_r2 {
	float:left;
	margin:10px 0px 0px 0px;
}
#main-contents #rogo_title {
	width:149px;
	height:11px;
	background-image:url(/img/new_top/ci_copy.gif);
	background-repeat: no-repeat;
	margin:5px 0 5px 0;
}
#main-contents #rogo_title h1 {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
#main-contents #copy_title {
	width:682px;
	height:26px;
	background-image:url(/img/new_top/c1_copy.gif);
	background-repeat: no-repeat;
	margin:3px 0 3px 0;
}
#main-contents #copy_title2 {
	width:530px;
	height:30px;
	background-image:url(/img/new_top/c2_copy.gif);
	background-repeat: no-repeat;
	margin:3px 0 3px 10;
	float:center;
}
#main-contents #copy_title h2 {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
#main-contents #copy_title2 h2 {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
#main-contents #recommend_title {
	width:340px;
	height:28px;
	background-image:url(/img/new_top/c3.gif);
	background-repeat: no-repeat;
	margin:0 0 0 0;
}
#main-contents #recommend_title h3 {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
#main-contents #select_title {
	width:340px;
	height:28px;
	background-image:url(/img/new_top/right_menu_r1_c1.gif);
	background-repeat: no-repeat;
	margin:0 0 0 0;
}
#main-contents #select_title h3 {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
#main-contents div.catalyst {
	display:none;
}
#main-contents div#top_body {
	width:960px;
	float:center;
}
#main-contents div#top_body div#top_left {
	width:165px;
	float:left;
	margin-top:10px;
	margin-left:0px;
}
#main-contents div#top_body div#top_left div.left_button {
	width:165px;
}
#main-contents div#top_body div#top_left div.left_banner {
	margin-top:5px;
}
#main-contents div#top_body div#top_left div#katsuyou {
	background-image:url(/img/katuyou5.gif);
	font-size:8pt;
	text-align:left;
	margin-top:0px;
	width:161px;
}
#main-contents div#top_body div#top_left div#katsuyou ul {
	margin:0 0 0 0;
	padding:0 0 0 15;
	list-style-type:none;
}
#main-contents div#top_body div#top_center {
	width:550px;
	float:left;
	margin-left:10px;
}
#main-contents div#top_body div#top_center div#read {
	font-size:11pt;
	text-align:left;
	margin:0px 10px 0px 10px;
}
#main-contents div#top_body div#top_center div.genre {
	width:137px;
	float:left;
	margin-top:5px;
}
#main-contents div#top_body div#top_center div.genre h3 {
	display:none;
}
#main-contents div#top_body div#top_center div.genre img {
	float:left;
	margin:0 0 0 2;
}
#main-contents div#top_body div#top_center div#topics {
	width:530px;
	float:left;
	margin:10 5 5 5;
	border:1px solid #999;
}
#main-contents div#top_body div#top_center div#topics div.kiji {
	width:520px;
	float:left;
	margin-top:0px;
}
#main-contents div#top_body div#top_center div#topics div.kiji div.yajirushi {
	width:11px;
	float:left;
	margin-top:0px;
	padding-top:0px;
}
#main-contents div#top_body div#top_center div#topics div.kiji div.detail {
	width:500px;
	float:left;
	font-size:10pt;
	text-align:left;
	margin:0 0 0 5;
	padding-top:2px;
}
#main-contents div#top_body div#top_center div.banner {
	float:center;
	margin-top:5px;
	font-size:10pt;
	text-align:center;
	width:440px;
}
#main-contents div#top_body div#top_right {
	float:left;
	font-size:9pt;
}
#main-contents div#top_body div#top_right div#ranking {
	width:233px;
	border:1px solid #999;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#main-contents div#top_body div#top_right div#ranking div {
	font-size:10pt;
	text-align:right;
}
#main-contents div#top_body div#top_right div#ranking dl dt {
	float:left;
	font-size:9pt;
	font-weight:bold;
	width:30px;
	height:29px;
	border:1px solid #fff;
	margin:0 1 0 1
}
#main-contents div#top_body div#top_right div#ranking dl dd.shohin {
	float:left;
	font-size:9pt;
	width:128px;
	height:29px;
	text-align:left;
	border:1px solid #fff;
	margin:0 1 0 1;
}
#main-contents div#top_body div#top_right div#ranking dl dd.kaisha {
	float:left;
	font-size:7pt;
	width:60px;
	height:29px;
	text-align:left;
	border:1px solid #fff;
	margin:0 1 0 1
}
#main-contents div#top_body div#top_right div.right_banner {
	margin-top:5px;
}
#main-contents div#top_body div#toriatsukai {
	float:left;
	margin-left:100px;
}
#main-contents div#top_body div#index_footer {
	float:left;
	background-color:#6EAB23;
	width:100%;
}
#main-contents div#new_header {
	width:960px;
	margin-top:0px;
	margin-bottom:0px;
	height:95px;
}
#main-contents div#new_header div#bar {
	width:100%;
	background-image:url(/css/new_header2.gif);
	background-repeat:repeat-x;
}
#main-contents div.new_topnav {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#6EAB23;
}
#main-contents div.new_topnav_gan {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#F6B28F;
}
#main-contents div.new_topnav_josei {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#F9687D;
}
#main-contents div.new_topnav_iryou {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#9999FF;
}
#main-contents div.new_topnav_kodomo {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#FFB341;
}
#main-contents div.new_topnav_seimei {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#9858A8;
}
#main-contents div.new_topnav_tsumitate {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#FFC592;
}
#main-contents div.new_topnav_senior {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#A6D73F;
}
#main-contents div.new_topnav_shougai {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#4E97C5;
}
#main-contents div.new_topnav_kazai {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#FF6666;
}
#main-contents div.new_topnav_auto {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#0C1F63;
}
#main-contents div.new_topnav_bike {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#3989AC;
}
#main-contents div.new_topnav_pet {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#660000;
}
#main-contents div.new_topnav_leisure {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#B29C59;
}
#main-contents div.new_topnav_abroad {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#66C092;
}
#main-contents div.new_topnav_ryugaku {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#63BD63;
}
#main-contents div.new_topnav_ladies {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#DADADA;
}
#main-contents div.new_topnav_original {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#009999;
}
#main-contents div.new_topnav_online {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#996666;
}
#main-contents .new_topnav ul,
#main-contents .new_topnav_gan ul,
#main-contents .new_topnav_josei ul,
#main-contents .new_topnav_iryou ul,
#main-contents .new_topnav_kodomo ul,
#main-contents .new_topnav_seimei ul,
#main-contents .new_topnav_tsumitate ul,
#main-contents .new_topnav_senior ul,
#main-contents .new_topnav_shougai ul,
#main-contents .new_topnav_kazai ul,
#main-contents .new_topnav_auto ul,
#main-contents .new_topnav_bike ul,
#main-contents .new_topnav_pet ul,
#main-contents .new_topnav_leisure ul,
#main-contents .new_topnav_abroad ul,
#main-contents .new_topnav_ryugaku ul,
#main-contents .new_topnav_tori ul,
#main-contents .new_topnav_ladies ul,
#main-contents .new_topnav_original ul,
#main-contents .new_topnav_online ul {
	font-size:10px;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:25px;
	margin-bottom:0px;
	margin-top:0px;
	width:910px;
}
#main-contents .new_topnav li,
#main-contents .new_topnav_gan li,
#main-contents .new_topnav_josei li,
#main-contents .new_topnav_iryou li,
#main-contents .new_topnav_kodomo li,
#main-contents .new_topnav_seimei li,
#main-contents .new_topnav_tsumitate li,
#main-contents .new_topnav_senior li,
#main-contents .new_topnav_shougai li,
#main-contents .new_topnav_kazai li,
#main-contents .new_topnav_auto li,
#main-contents .new_topnav_bike li,
#main-contents .new_topnav_pet li,
#main-contents .new_topnav_leisure li,
#main-contents .new_topnav_abroad li,
#main-contents .new_topnav_ryugaku li,
#main-contents .new_topnav_tori li,
#main-contents .new_topnav_ladies li,
#main-contents .new_topnav_original li,
#main-contents .new_topnav_online li {
	display:inline;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:2px;
	border-left-width:1px;
	border-left-style:solid;
	margin-bottom:1px;
	border-left-color:#FFFFFF;
}
#main-contents .new_line {
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FC7215;
	clear:both;
}
#main-contents .new_line_gan,
#main-contents .new_line_josei,
#main-contents .new_line_iryou,
#main-contents .new_line_kodomo,
#main-contents .new_line_seimei,
#main-contents .new_line_tsumitate,
#main-contents .new_line_senior,
#main-contents .new_line_shougai,
#main-contents .new_line_kazai,
#main-contents .new_line_auto,
#main-contents .new_line_bike,
#main-contents .new_line_pet,
#main-contents .new_line_leisure,
#main-contents .new_line_abroad,
#main-contents .new_line_ryugaku,
#main-contents .new_line_original,
#main-contents .new_line_online,
#main-contents .new_line_tori {
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FC7215;
	clear:both;
}
#main-contents .new_h-right2 {
	float:right;
	width:600px;
	text-align:center;
	font-size:10pt;
	padding-top:0px;
}
#main-contents h1.new_top {
	font-size:08pt;
	color:#008800;
	font-weight:normal;
}
#main-contents p.new_top {
	font-size:08pt;
	color:#008800;
	font-weight:normal;
}
#main-contents .new_footernav {
	font-size:12px;
	text-align:center;
	width:100%;
	clear:left;
}
#main-contents .new_footer {
	background-color:#6EAB23;
	width:100%;
	background-image:url(/css/img/back.gif);
	margin-top:18px;
}
#main-contents .new_footernav ul {
	font-size:10px;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:1px;
	line-height:18px;
	margin-bottom:2px;
	margin-top:0px;
	width:930px;
}
#main-contents .new_footernav li {
	display:inline;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:2px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}
#main-contents .new_footernav a:link,
#main-contents .new_footernav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#main-contents .new_footernav a:hover {
	color:#333333;
}
#main-contents div#new_header2 {
	width:960px;
	margin-top:0px;
	margin-bottom:0px;
	height:105px;
}
#main-contents div#new_header2 div#bar {
	width:100%;
	background-image:url(/css/new_header2.gif);
	background-repeat:repeat-x;
}
#main-contents div#new_header2 div.h div.new_h-right2 {
	float:right;
	width:600px;
	text-align:center;
	font-size:10pt;
	padding-top:0px;
	margin-bottom:0px;
}
#main-contents div#index_footer2 {
	float:left;
	background-color:#6EAB23;
	width:100%;
}
#main-contents div#index_footer2_gan {
	float:left;
	background-color:#F6B28F;
	width:100%;
}
#main-contents div#index_footer2_josei {
	float:left;
	background-color:#F9687D;
	width:100%;
}
#main-contents div#index_footer2_iryou {
	float:left;
	background-color:#9999FF;
	width:100%;
}
#main-contents div#index_footer2_kodomo {
	float:left;
	background-color:#FFB341;
	width:100%;
}
#main-contents div#index_footer2_seimei {
	float:left;
	background-color:#9858A8;
	width:100%;
}
#main-contents div#index_footer2_tsumitate {
	float:left;
	background-color:#FFC592;
	width:100%;
}
#main-contents div#index_footer2_senior {
	float:left;
	background-color:#A6D73F;
	width:100%;
}
#main-contents div#index_footer2_shougai {
	float:left;
	background-color:#4E97C5;
	width:100%;
}
#main-contents div#index_footer2_kazai {
	float:left;
	background-color:#FF6666;
	width:100%;
}
#main-contents div#index_footer2_auto {
	float:left;
	background-color:#0C1F63;
	width:100%;
}
#main-contents div#index_footer2_bike {
	float:left;
	background-color:#3989AC;
	width:100%;
}
#main-contents div#index_footer2_pet {
	float:left;
	background-color:#660000;
	width:100%;
}
#main-contents div#index_footer2_leisure {
	float:left;
	background-color:#B29C59;
	width:100%;
}
#main-contents div#index_footer2_abroad {
	float:left;
	background-color:#66C092;
	width:100%;
}
#main-contents div#index_footer2_ryugaku {
	float:left;
	background-color:#63BD63;
	width:100%;
}
#main-contents div#index_footer2_tori {
	float:left;
	background-color:#6EAB23;
	width:100%;
}
#main-contents div#index_footer2_original {
	float:left;
	background-color:#009999;
	width:100%;
}
#main-contents div#index_footer2_online {
	float:left;
	background-color:#996666;
	width:100%;
}
/*サイトマップ用*/
#main-contents div.map_kaisha {
	float:left;
	width:165px;
	font-size:09pt;
}
#main-contents div.map_shohin {
	float:left;
	width:500px;
	border-bottom:1px solid #000;
}
#main-contents div.map_shohin ul {
	font-size:09pt;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-top:0px;
	width:595px;
}
#main-contents div.map_shohin li {
	display:inline;
	padding:1 5 1 5;
	margin-bottom:1px;
	float:left;
}
/*内部リンク強化用*/
#main-contents div.inner_link {
	width:598px;
	margin-top:5px;
}
#main-contents div.inner_link div.genre {
	float:left;
	font-size:09pt;
	font-weight:bold;
	width:148px;
	color:#666666;
	text-align:left;
}
#main-contents div.inner_link div.list {
	float:left;
	width:448px;
}
#main-contents div.inner_link div.list ul {
	font-size:09pt;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-top:0px;
}
#main-contents div.inner_link div.list li {
	display:inline;
	padding:1 5 1 5;
	margin-bottom:1px;
	float:left;
}
/*保険相談用*/
#main-contents div#soudan_header {
	width:960px;
	margin-top:0px;
	margin-bottom:0px;
	height:95px;
}
/* 8月改造 */
#main-contents .h-left_200708 {
	text-align:left;
	float:left;
	width:160px;
	margin-top:5px;
}
#main-contents .h-right_200708 {
	text-align:left;
	float:left;
	width:640px;
	margin-top:5px;
}
#main-contents .orange_line_200703 {
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FC7215;
	width:100%;
	clear:both;
}
#main-contents .topnav_200703 {
	font-size:12px;
	text-align:center;
	width:100%;
	margin-top:0px;
	background-color:#6EAB23;
}
#main-contents .topnav_200703 ul {
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	font-size:10px;
	list-style-type:none;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:25px;
	margin-bottom:0px;
	margin-top:0px;
	width:910px;
}
#main-contents .topnav_200703 li {
	display:inline;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:2px;
	border-left-width:1px;
	border-left-style:solid;
	margin-bottom:0px;
	border-left-color:#FFFFFF;
}
#main-contents .topnav_200703 a:link,
#main-contents .topnav_200703 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#main-contents .pankuzu_200703 {
	text-align:left;
	font-size:12px;
	line-height:130%;
	margin-top:1px;
	width:800px;
}
#main-contents div#bodymain_200703 {
	width:800px
}
#main-contents div#bodyleft_200703 {
	float:left;
	width:200px;
}
#main-contents div#bodyleft_200703 div#ranking_200703 {
	width:198px;
	border:1px solid #e7a636;
	margin-top:5px;
}
#main-contents div#ranking_200703 h3 {
	display:none;
}
#main-contents div#bodyleft_200703 div#ranking_200703 table {
	font-size:10pt
}
#main-contents div#bodyleft_200703 div#ranking_200703 table td.ranking_200703 {
	font-size:9pt;
	width:38px;
	border-bottom:#999 1px dashed
}
#main-contents div#bodyleft_200703 div#ranking_200703 table td.shohin_200703 {
	width:100px;
	border-bottom:#999 1px dashed
}
#main-contents div#bodyleft_200703 div#ranking_200703 table td.kaisha_200703 {
	font-size:7pt;
	border-bottom:#999 1px dashed
}
/*今月のピックアップ2[id仕様] START*/
#main-contents DIV#monthly_pickup2 {
	WIDTH:198px;
	border:1px solid #FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV#monthly_pickup2 TABLE {
FONT-SIZE:09pt padding:0px;
}
/*今月のピックアップ2 END*/

/*今月のピックアップ2[class仕様] START*/
#main-contents DIV.monthly_pickup2 {
	WIDTH:198px;
	border:1px solid #FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV.monthly_pickup2 TABLE {
FONT-SIZE:09pt padding:0px;
}
/*今月のピックアップ2 END*/

/*今月のピックアップ[id仕様] START*/
#main-contents DIV#monthly_pickup {
	WIDTH:198px;
	border:1px solid #ff6633;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV#monthly_pickup TABLE {
FONT-SIZE:09pt padding:0px;
}
/*今月のピックアップ END*/

/*今月のピックアップ[class仕様] START*/
#main-contents DIV.monthly_pickup {
	WIDTH:198px;
	border:1px solid #ff6633;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV.monthly_pickup TABLE {
FONT-SIZE:09pt padding:0px;
}
/*今月のピックアップ END*/

/*保険選びをお手伝い(FP) START*/
#main-contents DIV.monthly_pickup table.hoken_fp {
	width:198px;
	font-size:11px;
	margin:0;
	padding:0;
}
#main-contents DIV.monthly_pickup table.hoken_fp td.fp_blueline {
	border-bottom:1px solid #0000CD;
}
#main-contents DIV.monthly_pickup table.hoken_fp img {
	margin:3px 0;
}
#main-contents DIV.monthly_pickup table.hoken_fp p {
	font-size:11px;
	margin:0 6px 0 12px;
	padding:0;
}
#main-contents DIV.monthly_pickup table.hoken_fp p.fp_text_blue {
	color:#0000CD;
	font-weight:bold;
}
/*保険選びをお手伝い(FP)  END*/

/*ゆく年くる年 START*/
#main-contents DIV#new_year {
	WIDTH:198px;
	border:1px solid #ff6633;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV#new_year TABLE {
FONT-SIZE:09pt padding:0px;
}
/*ゆく年くる年 END*/

/*保険相談　左メニュー START*/
#main-contents DIV#soudan_left {
	WIDTH:198px;
	border:1px solid #ff6633;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents DIV#soudan_left div.catch {
	font-size:09pt;
	text-align:center;
	padding:2px;
}
#main-contents DIV#soudan_left h3.soudan {
	display:block;
	font-size:11pt;
	font-weight:bold;
}
#main-contents DIV#soudan_left div.tel {
	font-size:15pt;
	color:#ff0000;
	font-weight:bold;
}
#main-contents DIV#soudan_left div.uketsuke {
	font-size:08pt;
}
#main-contents DIV#soudan_left div.shop {
	border:1px solid #DEB887;
	text-align:center;
	margin-top:0px;
}
#main-contents DIV#soudan_left div.shop div.title {
	background-color:#DEB887;
	font-size:09pt;
}
#main-contents DIV#soudan_left div.shop div.select {
	font-size:09pt;
}
#main-contents DIV#soudan_left TABLE {
FONT-SIZE:09pt padding:0px;
}
/*保険相談　左メニュー END*/

/*保険を学ぼう START */
#main-contents div#manabou {
	WIDTH:198px;
	border:1px solid #669966;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents div#manabou h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
	font-weight:normal;
}
#main-contents div#manabou div#iryou_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#josei_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#gan_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#kodomo_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#seimei_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#bike_manabou {
	display:none;
	margin-left:15px;
}
#main-contents div#manabou div#abroad_manabou {
	display:none;
	margin-left:15px;
}
/*保険を学ぼう END */

/*比べて選ぶbox START */
#main-contents div#kuraberu {
	WIDTH:198px;
	border:1px solid #44448a;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#main-contents div#kuraberu h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
	font-weight:normal;
}
/*比べて選ぶbox END */

/*ウェブ電話 START */
#main-contents div#web_denwa {
	WIDTH:198px;
	border:1px solid #6699ff;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
/*ウェブ電話 END */

/*ウェブテレビ（トップページ左メニュー用） START */
#main-contents div#web_tv {
	WIDTH:198px;
	border:1px solid #ff69b4;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
/*ウェブテレビ（トップページ左メニュー用） END */

/*ウェブテレビ（入り口ページ） START */
#main-contents div#webtv_left {
	float:left;
	width:420px;
}
#main-contents div#webtv_left iframe {
	border:0px;
}
#main-contents div#webtv_left div#click {
	font-size:11pt;
	font-weight:bold;
	color:#ff0000;
}
#main-contents div#webtv_right {
	float:left;
	width:380px;
}
#main-contents div#webtv_right h2 {
	margin-top:5px;
	font-size:12pt;
	border-left:5px solid #ff6600;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:5px;
	width:360px;
	text-align:left;
	background-color:#ffcc00;
}
#main-contents div#webtv_right ul {
	margin-top:5px;
	margin-left:35px;
	font-size:11pt;
	text-align:left;
}
#main-contents div#webtv_right div#eigyou {
	float:left;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	margin-top:5px;
	margin-left:20px;
}
#main-contents div#webtv_right div#eigyou p {
	margin-top:5px;
	font-weight:normal;
}
#main-contents div#howto_webtv {
	width:800px;
	margin-top:5px;
}
#main-contents div#howto_webtv h2 {
	font-size:12pt;
	border-left:5px solid #00bb00;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:5px;
	width:780px;
	text-align:left;
	background-color:#99ccff;
}
#main-contents div#howto_webtv div#howto_left {
	width:480px;
	float:left;
	margin-top:10px;
}
#main-contents div#howto_webtv div#howto_right {
	width:310px;
	float:left;
	margin-top:10px;
	font-size:10pt;
	padding-left:10px;
	text-align:left;
}
#main-contents div#howto_webtv div#howto_right div#setsumei {
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
}
/*ウェブテレビ（入り口ページ） END */

/*保険市場チャンネル START */
#main-contents div#hokenichiba_channel {
	WIDTH:198px;
	border:1px solid #234701;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	font-size:11pt;
}
/*保険市場チャンネル END */

#main-contents DIV#bodyleft_200703 DIV#reading_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:8pt;
	WIDTH:198px;
	border:1px solid #CCCCCC;
}
#main-contents DIV#event_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:8pt;
	WIDTH:198px;
	border:1px solid #CCCCCC;
}
#main-contents DIV#bodyleft_200703 DIV#katsuyoutop_200703 {
	MARGIN-TOP:5px;
	border:1px solid #CCCCCC;
	width:198px;
}
#main-contents DIV#bodyleft_200703 DIV#kanrentop_200703 {
	MARGIN-TOP:5px;
	border:1px solid #CCCCCC;
	width:198px;
}
#main-contents DIV#bodyleft_200703 DIV#keitaide_200703 {
	MARGIN-TOP:5px;
	border:1px solid #CCCCCC;
	width:198px;
}
#main-contents DIV#bodyleft_200703 DIV#katsuyou_200703 {
	MARGIN-TOP:0px;
	FONT-SIZE:8pt;
	BACKGROUND-IMAGE:url(/img/top_200703/katuyou5.gif);
	WIDTH:161px;
	TEXT-ALIGN:left
}
#main-contents DIV#bodyleft_200703 DIV#katsuyou_200703 UL {
	PADDING-RIGHT:0px;
	PADDING-LEFT:15px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px;
	LIST-STYLE-TYPE:none
}
#main-contents div#bodyleft_200703 div#bannerarea_200703 {
	margin-top:10px;
	width:198px;
	font-size:8pt;
}
#main-contents div#bodyleft_200703 div#bannerarea_200703 img {
	margin-top:5px;
}
#main-contents DIV#bodyleft_200703 DIV#search2_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:11pt;
	WIDTH:195px;
	BACKGROUND-COLOR:#ECFCFF;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	border:1px solid #02C7EA;
}
#main-contents DIV#bodyleft_200703 DIV#search2_200703 div#select_goods {
	margin-top:5px;
	margin-left:15px;
}
#main-contents DIV#bodyleft_200703 DIV#search2_200703 p#goods_shop {
	line-height:115%;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
}
#main-contents DIV#bodyleft_200703 DIV#category2_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:11pt;
	WIDTH:195px;
	TEXT-ALIGN:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	border:1px solid #77C239;
}
#main-contents DIV#bodyleft_200703 DIV#category2_200703 UL {
	MARGIN-TOP:0px;
	PADDING-LEFT:0px;
	MARGIN-LEFT:40px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:left;
	margin-bottom:2px;
}
#main-contents DIV#bodyleft_200703 DIV#category2_200703 LI {
	DISPLAY:inline;
	margin-right:20px;
}
#main-contents DIV#bodyleft_200703 DIV#category2_200703 H3 {
	DISPLAY:none
}
#main-contents DIV#bodyleft_200703 DIV#ikkatsu2_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:10pt;
	WIDTH:195px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #6495ED;
}
#main-contents DIV#bodyleft_200703 DIV#ikkatsu2_200703 table.ikkatsu {
	width:100%;
}
#main-contents DIV#bodyleft_200703 DIV#ikkatsu2_200703 table.ikkatsu div.gensen {
	font-size:09pt;
	text-align:left;
	padding:0px;
	margin:0px;
}
#main-contents DIV#bodyleft_200703 DIV#ikkatsu2_200703 table.ikkatsu div.note {
	font-size:08pt;
	color:#696969;
	letter-spacing:normal;
}
/* ***************************************** */
#main-contents DIV#bodyright_200703 {
	FLOAT:right;
	WIDTH:600px
}
#main-contents DIV#bodyright_200703 DIV#shokai_200703 {
	FONT-SIZE:10pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:center;
	padding-bottom:0px;
}
#main-contents DIV#bodyright_200703 DIV#shokai_200703 p#goods_shop {
	margin-top:5px;
	margin-left:15px;
}
#main-contents DIV#bodyright_200703 DIV#shokai_200703 DIV#copy_title_200703 {
	WIDTH:360px;
	BACKGROUND-REPEAT:no-repeat;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0px;
}
#main-contents DIV#bodyright_200703 DIV#shokai_200703 DIV#copy_title_200703 p#copy {
	line-height:115%;
	padding-bottom:0px;
	margin-bottom:0px;
}
#main-contents DIV#bodyright_200703 DIV#shokai_200703 H2 {
	DISPLAY:none
}
#main-contents DIV#bodyright_200703 DIV#category_200703 {
	MARGIN-TOP:10px;
	FONT-SIZE:11pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #77C239;
	background-color:#f5fdef;
}
#main-contents DIV#bodyright_200703 DIV#category_200703 UL {
	MARGIN-TOP:0px;
	PADDING-LEFT:0px;
	MARGIN-LEFT:40px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:left;
	margin-bottom:2px;
}
#main-contents DIV#bodyright_200703 DIV#category_200703 LI {
	DISPLAY:inline;
	margin-right:20px;
}
#main-contents DIV#bodyright_200703 DIV#category_200703 H3 {
	DISPLAY:none
}
#main-contents DIV#bodyright_200703 DIV#category_200703 TD {
	padding:1px 0px;
}
#main-contents DIV#bodyright_200703 DIV#search_200703 {
	MARGIN-TOP:10px;
	FONT-SIZE:11pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	BACKGROUND-COLOR:#ECFCFF;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	border:1px solid #02C7EA;
}
#main-contents DIV#bodyright_200703 DIV#search_200703 div#select_goods {
	margin-top:5px;
	margin-left:15px;
}
#main-contents DIV#bodyright_200703 DIV#search_200703 p#goods_shop {
	line-height:115%;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
}
/* 検索を上部の帯にしてみる start */
#main-contents DIV#search3_200703 {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ccea7f;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_iryou {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ccccff;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_josei {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ffccff;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_gan {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#eed7cc;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_kodomo {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ffcc66;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_seimei {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#c6b1da;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_tsumitate {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ffdab9;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_senior {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ccea7f;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_shougai {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#99ffff;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_kazai {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#ffcccc;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_auto {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#9999ff;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_bike {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#B0C4DE;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_pet {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#BDB76B;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_leisure {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#d1c59c;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_abroad {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#99ffcc;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_ryugaku {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#99ff99;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_original {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#66cdaa;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_online {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#D2B48C;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents DIV#search3_200703_tori {
	MARGIN-TOP:0px;
	FONT-SIZE:9pt;
	MARGIN-LEFT:0px;
	WIDTH:100%;
	BACKGROUND-COLOR:#9999ff;
	TEXT-ALIGN:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}
#main-contents .searchsubmit {
	color:white;
	font-weight:bold;
	BACKGROUND-COLOR:#6eab23;
}
#main-contents DIV#search3_200703 div#title,
#main-contents DIV#search3_200703_iryou div#title,
#main-contents DIV#search3_200703_josei div#title,
#main-contents DIV#search3_200703_gan div#title,
#main-contents DIV#search3_200703_kodomo div#title,
#main-contents DIV#search3_200703_seimei div#title,
#main-contents DIV#search3_200703_tsumitate div#title,
#main-contents DIV#search3_200703_senior div#title,
#main-contents DIV#search3_200703_shougai div#title,
#main-contents DIV#search3_200703_kazai div#title,
#main-contents DIV#search3_200703_auto div#title,
#main-contents DIV#search3_200703_bike div#title,
#main-contents DIV#search3_200703_pet div#title,
#main-contents DIV#search3_200703_leisure div#title,
#main-contents DIV#search3_200703_abroad div#title,
#main-contents DIV#search3_200703_ryugaku div#title,
#main-contents DIV#search3_200703_original div#title,
#main-contents DIV#search3_200703_online div#title,
#main-contents DIV#search3_200703_tori div#title {
	TEXT-ALIGN:right;
	color:#086b24;
	font-weight:bold;
	text-align:left;
	position:relative;
	width:115px;
	font-size:08pt;
	margin-left:5px;
	float:left;
}
#main-contents DIV#search3_200703 div#title img,
#main-contents DIV#search3_200703_iryou div#title img,
#main-contents DIV#search3_200703_josei div#title img,
#main-contents DIV#search3_200703_gan div#title img,
#main-contents DIV#search3_200703_kodomo div#title img,
#main-contents DIV#search3_200703_seimei div#title img,
#main-contents DIV#search3_200703_tsumitate div#title img,
#main-contents DIV#search3_200703_senior div#title img,
#main-contents DIV#search3_200703_shougai div#title img,
#main-contents DIV#search3_200703_kazai div#title img,
#main-contents DIV#search3_200703_auto div#title img,
#main-contents DIV#search3_200703_bike div#title img,
#main-contents DIV#search3_200703_pet div#title img,
#main-contents DIV#search3_200703_leisure div#title img,
#main-contents DIV#search3_200703_abroad div#title img,
#main-contents DIV#search3_200703_ryugaku div#title img,
#main-contents DIV#search3_200703_original div#title img,
#main-contents DIV#search3_200703_online div#title img,
#main-contents DIV#search3_200703_tori div#title img {
	position:absolute;
	margin:5px 0px 0px 100px;
}
#main-contents DIV#search3_200703 div#select_goods,
#main-contents DIV#search3_200703_iryou div#select_goods,
#main-contents DIV#search3_200703_josei div#select_goods,
#main-contents DIV#search3_200703_gan div#select_goods,
#main-contents DIV#search3_200703_kodomo div#select_goods,
#main-contents DIV#search3_200703_seimei div#select_goods,
#main-contents DIV#search3_200703_tsumitate div#select_goods,
#main-contents DIV#search3_200703_senior div#select_goods,
#main-contents DIV#search3_200703_shougai div#select_goods,
#main-contents DIV#search3_200703_kazai div#select_goods,
#main-contents DIV#search3_200703_auto div#select_goods,
#main-contents DIV#search3_200703_bike div#select_goods,
#main-contents DIV#search3_200703_pet div#select_goods,
#main-contents DIV#search3_200703_leisure div#select_goods,
#main-contents DIV#search3_200703_abroad div#select_goods,
#main-contents DIV#search3_200703_ryugaku div#select_goods,
#main-contents DIV#search3_200703_original div#select_goods,
#main-contents DIV#search3_200703_online div#select_goods,
#main-contents DIV#search3_200703_tori div#select_goods {
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:940px;
}
#main-contents DIV#search3_200703 div#select_goods select,
#main-contents DIV#search3_200703_iryou div#select_goods select,
#main-contents DIV#search3_200703_josei div#select_goods select,
#main-contents DIV#search3_200703_gan div#select_goods select,
#main-contents DIV#search3_200703_kodomo div#select_goods select,
#main-contents DIV#search3_200703_seimei div#select_goods select,
#main-contents DIV#search3_200703_tsumitate div#select_goods select,
#main-contents DIV#search3_200703_senior div#select_goods select,
#main-contents DIV#search3_200703_shougai div#select_goods select,
#main-contents DIV#search3_200703_kazai div#select_goods select,
#main-contents DIV#search3_200703_auto div#select_goods select,
#main-contents DIV#search3_200703_bike div#select_goods select,
#main-contents DIV#search3_200703_pet div#select_goods select,
#main-contents DIV#search3_200703_leisure div#select_goods select,
#main-contents DIV#search3_200703_abroad div#select_goods select,
#main-contents DIV#search3_200703_ryugaku div#select_goods select,
#main-contents DIV#search3_200703_original div#select_goods select,
#main-contents DIV#search3_200703_online div#select_goods select,
#main-contents DIV#search3_200703_tori div#select_goods {
	font-size:9pt;
	overflow:visible;
}
/* 検索を上部の帯にしてみる end */

/*比べて選ぶ　START*/
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:11pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #6666cc;
	background-color:#f1f1ff;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table {
	margin-top:5px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td.genre {
	height:30px;
	padding-left:5px;
	width:80px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#iryou {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/iryou_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#josei {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/josei_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#gan {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/gan_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#kodomo {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/kodomo_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#seimei {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/seimei_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#tsumitate {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/tsumitate_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#senior {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/senior_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#shougai {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/shougai_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#kazai {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/kazai_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#leisure {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/leisure_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#abroad {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/abroad_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
#main-contents DIV#bodyright_200703 DIV#hikaku_200703 table td#ryugaku {
	height:30px;
	width:85px;
	background-image:url("/img/top_200703/ryugaku_back.gif");
	background-repeat:no-repeat;
	padding-left:2px;
}
/*比べて選ぶ　END*/

#main-contents DIV#bodyright_200703 DIV#hikaku_200703 h4 {
	font-size:10pt;
	font-weight:normal;
	margin-bottom:0px;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #F8981D;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table {
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table h3 {
	font-size:10pt;
	display:block;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table td div.tel {
	font-size:11pt;
	color:#ff0000;
	font-weight:bold;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table td div.uketsuke {
	font-size:08pt;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table td div.shop {
	border:1px solid #DEB887;
	text-align:center;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 table td div.shop div.title {
	background-color:#DEB887;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 p {
	FONT-SIZE:10pt;
	margin-top:10px;
	margin-bottom:10px;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 td#web {
	background-image:url("/img/top_200703/yoyaku_web.gif");
	background-repeat:no-repeat;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 td#freecall {
	background-image:url("/img/top_200703/yoyaku_tel.gif");
	background-repeat:no-repeat;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 td#freesoudan {
	background-image:url("/img/top_200703/yoyaku_sousoudan.gif");
	background-repeat:no-repeat;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 td#shop {
	background-image:url("/img/top_200703/yoyaku_shop.gif");
	background-repeat:no-repeat;
}
#main-contents DIV#bodyright_200703 DIV#soudan_200703 td#shop select {
	margin-top:5px;
	width:150px;
}
#main-contents DIV#bodyright_200703 DIV#ikkatsu_200703 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #6495ED;
}
#main-contents DIV#bodyright_200703 DIV#ikkatsu_200703 table.ikkatsu {
	width:100%;
}
#main-contents DIV#bodyright_200703 DIV#ikkatsu_200703 table.ikkatsu div.gensen {
	font-size:09pt;
	text-align:left;
	padding:0px;
	margin:0px;
}
#main-contents DIV#bodyright_200703 DIV#ikkatsu_200703 table.ikkatsu div.note {
	font-size:08pt;
	color:#696969;
	letter-spacing:normal;
}
#main-contents DIV#bodyright_200703 DIV#topics_200703 {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	border:1px solid #CCCCCC;
	padding:0px;
}
#main-contents DIV#bodyright_200703 DIV#topics_200703 UL {
	MARGIN-TOP:5px;
	PADDING-LEFT:25px;
	FONT-SIZE:8pt;
	LIST-STYLE-IMAGE:url(/img/new_top/s_yajirushi.gif);
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:0px;
	TEXT-ALIGN:left;
}
#main-contents DIV#bodyright_200703 DIV#topics_200703 DD {
	MARGIN-TOP:3px;
	PADDING-LEFT:15px;
	FONT-SIZE:9pt;
	background:url(/img/new_top/s_yajirushi.gif) no-repeat;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:10px;
	TEXT-ALIGN:left;
}
#main-contents DIV#bodyright_200703 DIV#topics_200703 DT {
	MARGIN-TOP:5px;
	PADDING-LEFT:5px;
	FONT-SIZE:10pt;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:0px;
	TEXT-ALIGN:left;
}
#main-contents DIV#bodyright_200703 DIV#seotext_200703 {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:left;
	font-size:9pt;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	MARGIN-BOTTOM:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #CC3399;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 h4 {
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
	color:#ff6600;
	border-left:1px solid #ff6600;
	border-bottom:1px solid #ff6600;
	padding-left:5px;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#seiho_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:8pt;
	MARGIN-LEFT:5px;
	WIDTH:575px
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#seiho_200703 UL {
	MARGIN-TOP:0px;
	PADDING-LEFT:5px;
	MARGIN-LEFT:10px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:left
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#seiho_200703 table {
	margin-top:0px;
	border-collapse:collapse;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#seiho_200703 td {
	font-size:7pt;
	padding:0px;
	margin:0px;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#seiho_200703 LI {
	DISPLAY:inline;
	PADDING-LEFT:5px
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:8pt;
	MARGIN-LEFT:5px;
	WIDTH:575px
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 table {
	margin-top:0px;
	border-collapse:collapse;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 td {
	font-size:7pt;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 td A:link {
	COLOR:#999999;
	TEXT-DECORATION:none
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 td A:visited {
	COLOR:#999999;
	TEXT-DECORATION:none
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 td div.name {
	float:center;
	text-align:left;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 UL {
	MARGIN-TOP:0px;
	PADDING-LEFT:5px;
	MARGIN-LEFT:10px;
	LIST-STYLE-TYPE:none;
	TEXT-ALIGN:left
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_200703 DIV#sonpo_200703 LI {
	DISPLAY:inline;
	PADDING-LEFT:5px
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	MARGIN-BOTTOM:10px;
	WIDTH:588px;
	height:295px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #CCCCCC;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text h3 {
	font-size:09pt;
	padding:3px;
	display:block;
	border:1px solid #CCCCCC;
	background-color:#dddddd;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#seiho {
	width:49%;
	float:left;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#seiho h4 {
	font-size:09pt;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	font-weight:normal;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#seiho ul {
	font-size:08pt;
	list-style-type:none;
	margin-top:5px;
	margin-left:15px;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#seiho li a:link {
	COLOR:#555555;
	TEXT-DECORATION:none
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#seiho li a:visited {
	COLOR:#555555;
	TEXT-DECORATION:none
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#sonpo {
	width:50%;
	float:left;
	border-left:solid 1px #cccccc;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#sonpo h4 {
	font-size:09pt;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	font-weight:normal;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#sonpo ul {
	font-size:08pt;
	list-style-type:none;
	margin-top:5px;
	margin-left:15px;
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#sonpo li a:link {
	COLOR:#555555;
	TEXT-DECORATION:none
}
#main-contents DIV#bodyright_200703 DIV#toriatsukai_text div#sonpo li a:visited {
	COLOR:#555555;
	TEXT-DECORATION:none
}
/* 保険関連ニュース　START */
#main-contents DIV#bodyright_200703 DIV#news_top {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	MARGIN-BOTTOM:0px;
	WIDTH:588px;
	border:1px solid #8fbcbf;
}
#main-contents DIV#bodyright_200703 DIV#news {
	MARGIN-TOP:0px;
	MARGIN-LEFT:10px;
	MARGIN-BOTTOM:10px;
	WIDTH:588px;
	height:100px;
	overflow:auto;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #8fbcbf;
}
#main-contents DIV#bodyright_200703 DIV#news h3 {
	display:none;
}
#main-contents DIV#bodyright_200703 DIV#news ul {
	font-size:10pt;
	margin-left:25px;
	margin-top:5px;
	list-style-image:url(/img/top_200703/icon_one01-g01.gif);
}
/* 保険関連ニュース　END */

/*保険を学ぼう2 START */
#main-contents DIV#bodyright_200703 div#manabou2 {
	MARGIN-TOP:10px;
	MARGIN-LEFT:10px;
	MARGIN-BOTTOM:0px;
	WIDTH:588px;
	border:1px solid #669966;
	background-color:#f1fff1;
}
#main-contents DIV#bodyright_200703 div#manabou2 h3 {
	display:none;
}
#main-contents DIV#bodyright_200703 div#manabou2 h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
	font-weight:normal;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#iryou_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#josei_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#gan_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#kodomo_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#seimei_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#bike_manabou {
	display:none;
	margin-left:5px;
}
#main-contents DIV#bodyright_200703 div#manabou2 div#abroad_manabou {
	display:none;
	margin-left:5px;
}
/*保険を学ぼう2 END */


#main-contents DIV#index_footer_200703 {
	WIDTH:100%;
	BACKGROUND-COLOR:#6eab23
}
#main-contents .footernav_200703 {
	MARGIN-TOP:0px;
	FONT-SIZE:12px;
	WIDTH:100%;
	BACKGROUND-COLOR:#6eab23;
	TEXT-ALIGN:center
}
#main-contents .footer_200703 {
	MARGIN-TOP:18px;
	BACKGROUND-IMAGE:url(/css/img/back.gif);
	WIDTH:100%;
	BACKGROUND-COLOR:#6eab23
}
#main-contents .footernav_200703 UL {
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	MARGIN-TOP:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:10px;
	MARGIN-BOTTOM:2px;
	PADDING-BOTTOM:0px;
	LINE-HEIGHT:25px;
	PADDING-TOP:2px;
	LIST-STYLE-TYPE:none;
	width:800px;
}
#main-contents .footernav_200703 LI {
	DISPLAY:inline;
	PADDING-LEFT:2px;
	MARGIN-BOTTOM:1px;
	PADDING-BOTTOM:2px;
	BORDER-LEFT:#ffffff 1px solid;
	PADDING-TOP:3px
}
#main-contents .footernav_200703 A:link {
	COLOR:#ffffff;
	TEXT-DECORATION:none
}
#main-contents .footernav_200703 A:visited {
	COLOR:#ffffff;
	TEXT-DECORATION:none
}
#main-contents .footernav_200703 A:hover {
	COLOR:#333333
}
#main-contents .address_200703 {
	width:100%;
	text-align:center;
	float:center;
}
/*　フッターリンク改訂 START 2007/12/20　*/
#main-contents .address_200703 div.footer_link {
	width:800px;
	margin-top:3px;
	font-size:08pt;
	clear:both;
	padding-left:50px;
}
#main-contents .address_200703 div.link_title {
	float:left;
	color:#808080;
}
#main-contents .address_200703 div.footer_link ul.footer1 {
	padding:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	list-style-type:none;
	float:left;
}
#main-contents .address_200703 div.footer_link ul.footer2 {
	padding:0px;
	margin-left:27px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	list-style-type:none;
	float:left;
}
#main-contents .address_200703 div.footer_link li {
	display:inline;
	border-left:1px solid #000;
	padding-left:3px;
}
#main-contents .address_200703 div.footer_link2 {
	margin-top:10px;
	margin-left:260px;
	font-size:08pt;
	text-align:left;
	clear:both;
}
#main-contents .address_200703 hr {
	margin-bottom:0px;
	width:100%;
}
#main-contents .address_200703 div.footer_link3 {
	width:800px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:07pt;
	text-align:left;
	padding-left:50px;
}
#main-contents .address_200703 div.footer_link3 table {
	margin-top:0px;
	margin-bottom:0px;
	font-size:08pt;
	color:#808080;
	width:800px;
	margin-left:0px;
	float:left;
}
#main-contents .address_200703 div.footer_link3 table td {
	font-size:08pt;
}
#main-contents .address_200703 div.footer_link4 {
	width:800px;
	font-size:07pt;
	text-align:right;
	margin-top:0px;
	color:#808080;
	padding-left:50px;
}
/*　フッターリンク改訂 END 2007/12/20　*/
#main-contents .f-recommend_200703 {
	FONT-SIZE:10px;
	FLOAT:right;
	PADDING-BOTTOM:5px;
	WIDTH:600px;
	LINE-HEIGHT:130%;
	TEXT-ALIGN:left
}
#main-contents .f-left_200703 {
	FLOAT:left;
	TEXT-ALIGN:left
}
#main-contents .f-right_200703 {
	MARGIN-TOP:2px;
	FONT-SIZE:10px;
	FLOAT:right;
	LINE-HEIGHT:130%;
	TEXT-ALIGN:right
}
#main-contents DIV#header_200703 DIV#bar {
	BACKGROUND-IMAGE:url(/css/new_header2.gif);
	WIDTH:100%;
	BACKGROUND-REPEAT:repeat-x
}
/*　保険市場サービスの流れ　*/
#main-contents DIV#service_main {
	width:780;
	float:center;
	text-align:left;
	font-size:10pt;
	margin-top:10px;
}
#main-contents DIV#service_main DIV#service_title {
	font-size:12pt;
	font-weight:bold;
	color:#ff6600;
}
#main-contents DIV#service_main DIV#flow {
	width:100%;
	margin-top:10px;
}
#main-contents DIV#service_main DIV#flow DIV#flow_title {
	width:100%;
	height:20px;
	font-size:11pt;
	font-weight:bold;
	background-color:#9999ff;
	padding-left:10px;
	padding-top:2px;
}
#main-contents DIV#service_main DIV#flow img#flow {
	border:solid 1px #999;
}
#main-contents DIV#service_main DIV#flow td.flow_text {
	padding-left:5px;
	padding-right:5px;
	font-size:10pt;
	vertical-align:top;
}
#main-contents DIV#service_main DIV#howto {
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
#main-contents DIV#service_main DIV#howto DIV#howto_title {
	width:100%;
	height:20px;
	font-size:11pt;
	font-weight:bold;
	background-color:#9999ff;
	padding-left:10px;
	padding-top:2px;
	margin-top:20px;
}
#main-contents DIV#service_main DIV#howto div.step {
	margin-top:10px;
	width:100%;
	font-size:11pt;
}
#main-contents DIV#service_main DIV#howto div.step div.step_title {
	font-size:11pt;
	font-weight:bold;
}
#main-contents DIV#service_main DIV#howto div.step div.text_area {
	float:left;
	width:40%;
	padding-top:20px;
}
#main-contents DIV#service_main DIV#howto div.step div.img_area {
	float:left;
}
#main-contents DIV#service_main DIV#howto div.step div.text_area p {
	margin-bottom:20px;
}
/*　新商品特長ページ　ページ遷移タブ　*/
#main-contents .mini-menu a:link {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}
#main-contents .mini-menu a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#FF6600;
	display:block;
}
#main-contents .mini-menu a:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION:none;
	font-weight:bold;
}
/* 20070803 kiyose add すっきりタイトル */

#main-contents div.column-title {
	width:100%;
	height:22px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:#d9d9d9 1px solid;
	background:url(/img/top_200703/sub_bg.gif) repeat-x top left;
}
#main-contents div.column-title p {
	float:right;
	margin:0;
	padding:5px 10px 0 0;
	font-size:10pt;
	color:#333;
	font-weight:normal;
	text-align:right;
}
#main-contents div.column-title h2.title_blue,
#main-contents h3.title_blue {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_blue.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_green,
#main-contents h3.title_green {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_green.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_yellow,
#main-contents h3.title_yellow {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_yellow.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_orange,
#main-contents h3.title_orange {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_orange.gif) no-repeat bottom left;
}

#main-contents h3.title_orange3 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:10pt;
	color:#333;
	background:url(/img/top_200703/sub_orange.gif) no-repeat bottom left;
}

#main-contents div.column-title h2.title_orange2,
#main-contents h3.title_orange2 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:11pt;
	color:#333;
	background:url(/img/top_200703/sub_orange.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_pink,
#main-contents h3.title_pink {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_pink.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_sky,
#main-contents h3.title_sky {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_sky.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_green2,
#main-contents h3.title_green2 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_green2.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_hojin33,
#main-contents h3.title_hojin33 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/bue_channer.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_web_tv33,
#main-contents h3.title_web_tv33 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/web_tv.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_web_denwa33,
#main-contents h3.title_web_denwa33 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/web_denwa.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_web_boshuu33,
#main-contents h3.title_web_boshuu33 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/partnar_boshuu.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_black,
#main-contents h3.title_black {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_black.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_blue2,
#main-contents h3.title_blue2 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_blue2.gif) no-repeat bottom left;
}
#main-contents div.column-title h2.title_bluegreen,
#main-contents h3.title_bluegreen {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:12pt;
	color:#333;
	background:url(/img/top_200703/sub_bluegreen.gif) no-repeat bottom left;
}
#main-contents div.lifestage_gan {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #F6B28F;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#FF7F5A;
}
#main-contents div.lifestage_iryou {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #9999FF;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#6A5ACD;
}
#main-contents div.lifestage_seimei {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #9858A8;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#0000CD;
}
#main-contents div.lifestage_senior {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #A6D73F;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#6B8E23;
}
#main-contents div.lifestage_kodomo {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #FFB341;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#CD853F;
}
#main-contents div.lifestage_shogai {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #4E97C5;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#1E90FF;
}
#main-contents div.lifestage_josei {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #F9687D;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#DB7093;
}
#main-contents div.lifestage_tsumitate {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #FFC592;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#A0522D;
}
#main-contents div.lifestage_kazai {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #999;
	border-left:10px solid #FF6666;
	width:800;
	padding:5px;
	background:url(/img/lifestage_bg.gif) repeat-x top left;
	color:#ff0000;
}
#main-contents h2.lifestage {
	font-size:11pt;
}
#main-contents div#shisan_lifestage {
	border:solid 1px #999;
	background-color:#ffcc99;
	padding:5px;
	margin-bottom:0px;
	width:243px;
}
/*	ライフステージで選ぶ	*/
#main-contents DIV#bodyright_200703 DIV#lifestage_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:11pt;
	MARGIN-LEFT:10px;
	WIDTH:588px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #669999;
}
#main-contents DIV#bodyright_200703 DIV#lifestage_200703 h4 {
	font-size:09pt;
	font-weight:normal;
	margin:0px;
}
#main-contents DIV#bodyleft_200703 DIV#ppbike_200703 {
	MARGIN-TOP:5px;
	FONT-SIZE:10pt;
	WIDTH:195px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #6495ED;
}
#main-contents DIV#bodyleft_200703 DIV#ppbike_200703 table.ikkatsu {
	width:100%;
}
#main-contents DIV#bodyleft_200703 DIV#ikkatsu2_200703 table.ikkatsu div.gensen {
	font-size:09pt;
	text-align:left;
	padding:0px;
	margin:0px;
}
#main-contents DIV#bodyleft_200703 DIV#ppbike_200703 table.ikkatsu div.note {
	font-size:08pt;
	color:#696969;
	letter-spacing:normal;
}
#main-contents div.column-title h2.title_blue3,
#main-contents h3.title_blue3 {
	float:left;
	align:left;
	TEXT-ALIGN:left;
	margin:0;
	padding:3px 0 0 15px;
	font-size:11pt;
	color:#333;
	background:url(/img/top_200703/sub_blue2.gif) no-repeat bottom left;
}
/*-----LayoutTBL-------*/
#main-contents .LayoutTBL {
	width :761px;
	background-color :#FFFFEB;
}
/*-----   Title  ------*/
#main-contents .auto_Title {
	width :761px;
	height :70px;
	background-color :#FFFFEB;
}
/*-----form-------*/
#main-contents table td.hissu,
#main-contents table td.hissu2,
#main-contents table td.hissu3,
#main-contents table td.hissu4 {
	text-align :center;
	font-size :10pt;
	padding :5px 3px;
}
#main-contents table td.hissu2,
#main-contents table td.hissu3 {
	text-align :left;
	padding :5px 3px 5px 10px;
}
#main-contents table td.hissu4 {
	text-align :left;
	padding :5px 3px 15px 10px;
}
#main-contents table td.hissu3 {
	color :#ff3300;
}
#main-contents table td.naiyo {
	padding-left :10px;
	padding-top:10px;
	padding-bottom:10px;
}
#main-contents table td.hyoji {
	padding-left :10px;
	padding-top:3px;
	padding-bottom:3px;
}
#main-contents table.rediobtn td {
	padding :0px 10px 3px;
	font-size:10pt;
}
#main-contents table.hoken td {
	padding :3px 10px;
	font-size :10pt;
	line-height :1.3;
}
#main-contents td.helppadd {
	padding :3px 5px 10px 5px;
	font-size :9pt;
	line-height :1.5;
}
#main-contents td.hankaku {
	padding :0px 10px 3px;
	font-size:9pt;
	color :#FF0000;
}
#main-contents .fontsmall {
	font-size:8pt;
	color:#333333;
}
#main-contents h1 {
	font-size :10pt;
	margin :0px;
	padding :0px;
	text-align :left;
}
#main-contents p {
	font-size :10pt;
	margin :0px;
	padding :0px;
	text-align :left;
}
/*------cmtable-------*/

#main-contents .cm_start {
	padding :10px;
	text-align :center;
}
/*-----helptable-------*/
#main-contents table td.helpbg {
	background :url(/img/helptbl_image.gif) no-repeat right bottom;
	width:100%;
}
#main-contents table td.helpnaiyo {
	padding-top :3px;
	padding-bottom :3px;
	font-size :9pt;
	padding-right :3px;
	padding-left :5px;
}
/*-----papattoTBL-------*/

#main-contents .papattoTBL {
	border :solid 1px #282928;
	background-color :#F7F2B3;
}
#main-contents .papattoTBL TD {
	font-size :9pt;
	line-height :1.3;
}
#main-contents .papatto_Q,
#main-contents .papatto_QC {
	background-color :#FFFFFF;
}
#main-contents .papatto_Q {
	padding :2px 5px;
	border-bottom :solid 3px #F7F2B3;
}
#main-contents .papatto_QC {
	padding :2px 5px 2px 15px;
	border-bottom :solid 10px #F7F2B3;
}
#main-contents .icon_q {
	margin-right :10px;
}
#main-contents h3.auto_company {
	font-size:07pt;
	font-weight:normal;
	display:inline;
	margin-top:0px;
	padding-top:0px;
}
/*	資料請求フォームのエラー表示	*/
#main-contents .err_pos {
	border:2px solid #ff0000;
}
#main-contents .err_title {
	COLOR:red;
	background-color:#FFF0F5;
	BORDER:RED 1PX SOLID;
	BORDER-LEFT:RED 10PX SOLID;
	PADDING:5PX;
	margin-bottom:10px;
}
/* トップページ　パパっと比較 */
#main-contents table#papatto {
	width:100%;
// height:100%;
}
#main-contents table#papatto td#simu {
	background-image:url(/img/mu/hoken.jpg);
	background-repeat:no-repeat;
}
#main-contents table#papatto td#auto {
	background-image:url(/img/mu/auto.jpg);
	background-repeat:no-repeat;
}
#main-contents table#papatto td#ryokou {
	background-image:url(/img/mu/ryokou.jpg);
	background-repeat:no-repeat;
}
#main-contents table#papatto h3 {
	display:block;
	font-size:11pt;
	color:#ff0000;
	margin-top:10px;
	margin-left:30px;
}
#main-contents table#papatto div.select {
	margin-top:30px;
	width:90%;
	text-align:left;
	padding-left:5px;
}
#main-contents table#papatto div.select1 {
	width:90%;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
}
#main-contents table#papatto div.select select div.select1 {
	margin-top:2px;
	margin-bottom:3px;
}
#main-contents .radio_botstyle {
	margin-top:30px;
}
#main-contents .radio_bot {
	cursor:hand;
	cursor:pointer;
	margin-left:10px;
}
#main-contents .hoken-txt {
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight:normal;
	font-size:12px;
	text-indent:1px;
}
#main-contents .form-style {
	float:left;
	margin-top:2px;
	margin-right:5px;
}
#main-contents .labelsel {
	cursor:hand;
	cursor:pointer;
	border-bottom:1px dotted #FF0000;
}
/* 心配事で選ぶ */
#main-contents table#needs {
	font-size:11pt;
	margin-top:0px;
	margin-bottom:10px;
	line-height:130%;
}
#main-contents table#needs td#title {
	padding-left:5px;
}
#main-contents table#needs td#title h2 {
	display:block;
	margin-bottom:2px;
}
#main-contents table#needs td#title div#select {
	border-top:1px solid #999;
	padding-top:5px;
	text-align:right;
	margin-top:5px;
}
/* 送信中対応 ここから*/
#main-contents .FreezePaneOff {
	visibility:hidden;
	display:none;
	position:absolute;
	top:-100px;
	left:-100px;
}
#main-contents .FreezePaneOn {
	position:absolute;
	top:0px;
	left:0px;
	visibility:visible;
	display:block;
	width:1024;
	height:1024;
	background-color:#bbb;
	z-index:999;
	filter:alpha(opacity=80);
	-moz-opacity:0.50;
	opacity:0.50;
	padding-top:20%;
}
#main-contents .InnerFreezePane {
	text-align:center;
	width:66%;
	color:White;
	font-size:large;
	padding:9px;
}
/* 送信中対応 ここまで*/

/* 3ペイン仕様のCSS*/
#main-contents .papatto_jidousya-bike {
	font-size:12px;
	height:140px;
	width:560px;
	background-image:url(/images/top_images/jidousya-bike2.jpg);
	background-repeat:no-repeat;
	line-height:1.3em;
}
#main-contents .papatto_kaigai2 {
	height:60px;
	width:560px;
	clear:both;
	background-image:url(/images/top_images/papatto_kaigai2.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:90px;
}
#main-contents .online_title {
	display:block;
	font-size:10pt;
	font-weight:bold;
	padding-top:5px;
}
/* ランキングボックス全体定義 */
#main-contents .rank_box_gnr_left_menu {
	width:194px; /* ←CSS基準 */
	_width:164px;/* ←IE6ハック */
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#FFAE10;
	line-height:1.1em;
	margin-top:5px;
	margin-bottom:2px;
	font-size:10.5pt;
}
#main-contents .strong {
	font-weight:bold;
	color:#FF0000;
}
/* メイン＞左メニュー部分 */
#main-contents #testleft {
	width:196px;
	float:left;
	line-height:1.5em;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
#main-contents #testleft .box_l {
	width:196px;
	border:1px solid #FFAE10;
	padding:2px;
	line-height:1.5em;
	background-color:#FFFBDE;
	margin-bottom:3px;
}
#main-contents #testleft .box_banner_l {
	width:168px;
	border:1px solid #FFAE10;
	margin-bottom:10px;
	height:90px;
}
#main-contents #testleft .title_l {
	font-size:14px;
	background:url(/img/top_200703/sub_orange.gif) no-repeat top left;
	background-color:#ededed;
	height:22px;
	width:194px;
	margin-bottom:3px;
	padding-left:10px;
	font-weight:bold;
}
#main-contents #testleft .rank_frame {
	height:30px;
	width:164px;
	padding-top:4px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#FFAE10;
}
#main-contents #testleft .rank_img {
	height:26px;
	width:33px;
	float:left;
}
#main-contents #testleft .rank {
	font-size:12px;
	height:26px;
	width:131px;
	line-height:1.1em;
	float:left;
}
#main-contents #testleft ul {
	margin:0px;
	padding-left:20px;
}
#main-contents .testright {
	margin:0px;
	padding-left:5px;
}
#main-contents #testleft li {
	list-style-type:none;
}
#main-contents .mark_yellow_left_menu {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-image:url(/images/top_images/mark_yellow.gif);
}
#main-contents #testleft .list_ltv {
	list-style-image:url(/images/top_images/icon/ltv.gif);
	margin:0px 0px 5px 0px;
	padding:0px;
}
/* ランキングボックス全体定義 */
#main-contents #testleft #rank_box li {
	width:192px; /* ←CSS基準 */
	_width:164px;/* ←IE6ハック */
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:33px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#FFAE10;
	line-height:1.1em;
	margin-top:5px;
	margin-bottom:5px;
	font-size:10.5pt;
}
/* メイン＞右コンテンツ部分 */
#main-contents #testright {
	width:192px;
	float:left;
	line-height:1.5em;
	margin:0px 0px 10px 10px;
}
#main-contents #right .box_r {
	border:1px solid #7BBE21;
	margin-bottom:10px;
	padding:2px;
	width:192px;
}
#main-contents #right .box_banner_r {
	width:192px;
	margin-bottom:10px;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
}
#main-contents #right .title_r {
	height:22px;
	width:192px;
	margin-bottom:3px;
	padding-left:10px;
	background:url(/img/top_200703/sub_blue2.gif) no-repeat bottom left;
	background-color:#ededed;
}
#main-contents #right .mobile_pr {
	font-size:12px;
	height:50px;
	background-image:url(/images/top_images/qr_code.gif);
	background-repeat:no-repeat;
	padding-left:70px;
	margin:0px;
	line-height:1.3em;
}
#main-contents #right .list_r1 {
	background-image:url(/images/top_images/icon/r1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r2 {
	background-image:url(/images/top_images/icon/r2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r3 {
	background-image:url(/images/top_images/icon/r3.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r4 {
	background-image:url(/images/top_images/icon/r4.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r5 {
	background-image:url(/images/top_images/icon/r5.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r6 {
	background-image:url(/images/top_images/icon/r6.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents #right .list_r7 {
	background-image:url(/images/top_images/icon/r7.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#main-contents .mark_yellow2 {
	margin:0px 0px 0px 2px;
	padding:0px;
	list-style-image:url(/images/top_images/mark_yellow.gif);
}
#main-contents .mark_yellow_inline2 {
	display:inline;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	background-image:url(/images/top_images/mark_yellow.gif);
	background-repeat:no-repeat;
}
#main-contents .static_genre_top {
	margin:0px;
	padding:0;
	font-weight:normal;
	display:none;
}
/*  新設の相談バナー2008/0212  */
#main-contents .soudan_200802 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	MARGIN-LEFT:0px;
	WIDTH:600px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #F8981D;
}
#main-contents .static_genre_soudan {
	margin:0px;
	padding:0;
	font-weight :bold;
	FONT-SIZE:10pt;
}
#main-contents .zikkuri_200802 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	MARGIN-LEFT:0px;
	WIDTH:600px;
	TEXT-ALIGN:left;
	padding:0px;
	border:1px solid #669999;
}
/* 各イメージ画像のみ定義する */
#main-contents .list_200802 {
	WIDTH:600px;
}
#main-contents .static_child_ul {
	clear:both;
	margin-left:0px;
}
#main-contents .static_child_l1 {
	width:95px;
	height:70px;
	list-style:none;
	FONT-SIZE:7.5pt;
	display:inline;
	margin-left:0px;
	text-align:center;
	float:left;
	vertical-align:center;
	margin-top:5;
}
#main-contents ul,
#main-contents li {
	margin:0;
	padding:0;
}
/*　心配事から選ぶ　2008/02/22
---------------------------------------------------------*/
/*  新設の相談バナー  */
#main-contents .shinpai_soudan_200802 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	WIDTH:700px;
	TEXT-ALIGN:left;
	border:1px solid #F8981D;
}
#main-contents .static_genre_soudan {
	margin:0px;
	padding:5px 0 0 5px;
	font-weight :bold;
	FONT-SIZE:12pt;
}
#main-contents .shinpai_zikkuri_200802 {
	MARGIN-TOP:10px;
	FONT-SIZE:10pt;
	WIDTH:700px;
	TEXT-ALIGN:left;
	border:1px solid #669999;
}
/*  商品一覧  */
#main-contents .shinpai_list_200802 {
	WIDTH:700px;
}
#main-contents .static_child_ul {
	margin-top:10px;
}
#main-contents .static_child_l1 {
	width:95px;
	height:70px;
	list-style:none;
	FONT-SIZE:7.5pt;
	display:inline;
	margin-left:0px;
	text-align:center;
	float:left;
	vertical-align:center;
	margin-top:5;
}
/*  その他のジャンル　商品一覧  */
#main-contents #shinpai_list_itiran {
	width:700px;
	margin-bottom:30px;
}
#main-contents #shinpai_list_itiran p {
	margin:0px;
	padding:0px;
	width:140px;
	float:left;
	font-weight:600;
	color:#666666;
}
#main-contents #shinpai_list_itiran ul {
	padding:0px;
	margin-left:150px;
	padding-bottom:10px;
}
#main-contents #shinpai_list_itiran li {
	padding:0px;
	margin:0px;
	float:left;
	margin-left:20px;
	list-style-type:none;
}
/*  保険会社毎　商品一覧  */
#main-contents table#company_head {
	width:800px;
}
#main-contents table#company_head h2 {
	font-size:16px;
	color:#CE0000;
	margin-left:20px;
	display:block;
}
#main-contents table#company_head div#kaisetsu {
	margin-top:10px;
	margin-left:20px;
}
#main-contents table#company_head td#kaisetsu {
	font-size:12px;
	padding:5px;
}
#main-contents table#company_head td#kaisetsu ul {
	margin-top:10px;
}
#main-contents table#company_head td#kaisetsu li {
	display:inline;
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background-image:url(/images/top_images/mark_yellow.gif);
	background-repeat:no-repeat;
	line-height:150%;
}
/* 共通ヘッダ部分 */
#main-contents #head {
	width:950px;
	text-align:left;
}
/*---------- select_shohin.js用 2008-06-26追記 ----------*/
#main-contents .select-shohin {
	width:130px;
}
#main-contents select.select-kaisha {
	width:115px;
}
#main-contents select.select-todofuken { /* クラス割当のみ */
}
#main-contents select.select-nenrei {
	margin-bottom:3px;
}
#main-contents select.select-seibetsu {
	margin-bottom:3px;
}
#main-contents select.select-papatto-genre { /* クラス割当のみ */
}
#main-contents select.select-nissuu { /* クラス割当のみ */
}
#main-contents select.select-yukisaki { /* クラス割当のみ */
}
#main-contents select.select-mokuteki { /* クラス割当のみ */
}
#main-contents select.select-bike-a { /* クラス割当のみ */
}
#main-contents select.select-bike-b { /* クラス割当のみ */
}
#main-contents select.select-ranking-genre { /* クラス割当のみ */
}
#main-contents #head select.select-lifestage {
	width:120px;
}
#main-contents select.select-lifestage {
	width:150px;
}
#main-contents select.select-shinpai {
	width:150px;
}
#main-contents select.select-casestudy {
	width:120px;
}



/*---------- DIYキャンペーンバナー用 追記 ----------*/
.diy_txt12 { font-size:12px; }

table.diy_date {
	border:solid 1px #0572B0;
	border-collapse: collapse;
	width:580px;
	margin:0px 0px 20px 60px;
}
td.diy_d1 {
	border:solid 1px #0572B0;
	color:#666666;
	font-size:12px;
	padding:3px;
	width:130px;
	line-height:18px;
}
td.diy_d2 {
	border:solid 1px #0572B0;
	color:#666666;
	font-size:12px;
	padding:3px;
	line-height:18px;
}
/*---------- DIYキャンペーンバナー用 終了 ----------*/