/* CSS Document */
body{margin:0; padding:0;}
a{text-decoration:none;
border:none;}
a:hover{text-decoration:underline; color:#006400;}
p{margin:0; padding:0;}
ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
}
a img{text-decoration:none;
border:none;}

#header{margin:0; padding:0; background:url(../img/header_side_bg.jpg) repeat-x #ffffff; height:81px;}
.header_bg{margin:auto; background:url(../img/header_bg.jpg) no-repeat #ffffff; width:848px; height:81px;}
.header_l{float:left; margin:11px 0 0 9px; _margin:11px 0 0 4px; width:501px;}
.header_r{float:left; margin:0; width:338px;}
h1{margin:0; padding:0; font-weight:normal;}
.header_text1{font-size:10px; line-height:120%; color:#81868c;}
.header_text1 a:link{color:#81868c; text-decoration:none;}
.header_text1 a:visited{color:#81868c; text-decoration:none;}
.header_text1 a:hover{color:#81868c; text-decoration:underline;}
.header_text1 a:active{color:#81868c; text-decoration:none;}

#navi1 {width:162px; margin:3px 0 0 2px; _margin:3px 0 0 1px;}
#navi2 {width:162px; margin:3px 0 0 9px;}

#menu2{margin:0; padding:0; height:37px; background-color:#ecf0ff;}
#menu2 ul{margin:auto; width:856px; padding:0; list-style:none; height:37px; background:url(../img/menu2_bg.jpg) no-repeat #ffffff;}
#menu2 li a{display:block;}
#menu2 li{float:left; text-indent:-9999px;}
#navi2_1 {width:99px; height:35px; background:url(../img/menu2_top.jpg) no-repeat; margin:1px 0 0 2px; _margin:1px 0 0 1px;}
#navi2_1 a {width:99px; height:35px; background:url(../img/menu2_top.jpg) no-repeat;}
#navi2_1-1 {width:99px; height:35px; background:url(../img/menu2_top.jpg) no-repeat; margin:1px 0 0 2px; _margin:1px 0 0 1px; background-position:0px -35px;}
#navi2_2 {width:103px; height:35px; background:url(../img/menu2_feature.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_2 a {width:103px; height:35px; background:url(../img/menu2_feature.jpg) no-repeat;}
#navi2_2-1 {width:103px; height:35px; background:url(../img/menu2_feature.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
#navi2_3 {width:102px; height:35px; background:url(../img/menu2_flow.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_3 a {width:102px; height:35px; background:url(../img/menu2_flow.jpg) no-repeat;}
#navi2_3-1 {width:102px; height:35px; background:url(../img/menu2_flow.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
#navi2_4 {width:139px; height:35px; background:url(../img/menu2_price.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_4 a {width:139px; height:35px; background:url(../img/menu2_price.jpg) no-repeat;}
#navi2_4-1 {width:139px; height:35px; background:url(../img/menu2_price.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
#navi2_5 {width:127px; height:35px; background:url(../img/menu2_estimate.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_5 a {width:127px; height:35px; background:url(../img/menu2_estimate.jpg) no-repeat;}
#navi2_5-1 {width:127px; height:35px; background:url(../img/menu2_estimate.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
#navi2_6 {width:151px; height:35px; background:url(../img/menu2_reserve.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_6 a {width:151px; height:35px; background:url(../img/menu2_reserve.jpg) no-repeat;}
#navi2_6-1 {width:151px; height:35px; background:url(../img/menu2_reserve.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
#navi2_7 {width:129px; height:35px; background:url(../img/menu2_shop.jpg) no-repeat; margin:1px 0 0 0;}
#navi2_7 a {width:129px; height:35px; background:url(../img/menu2_shop.jpg) no-repeat;}
#navi2_7-1 {width:129px; height:35px; background:url(../img/menu2_shop.jpg) no-repeat; margin:1px 0 0 0; background-position:0px -35px;}
li#navi2_1 a:hover,li#navi2_2 a:hover,li#navi2_3 a:hover,li#navi2_4 a:hover,li#navi2_5 a:hover,li#navi2_6 a:hover,li#navi2_7 a:hover{background-position: 0px -35px;}

#title_side_bg{
	margin:0;
	padding:0;
	background-color:#ecf0ff;
}
.top_title{width:856px; margin:auto; padding:0; background:url(../img/gunma_cosmo_bg.jpg) no-repeat #ffffff; height:98px;}
.title_left{float:left; margin:38px 0 0 19px; _margin:38px 0 0 9px;}
.title_right{float:left; margin:27px 0 0 257px; _margin:27px 0 0 258px;}
.flow_box_l{float:left; width:243px; margin:0 0 0 9px; _margin:0 0 0 5px;}
.flow_box_r{float:left; width:578px; margin:22px 0 0 12px;}
.flow_text1{font-size:13px; line-height:140%; margin:10px 0 0 0; color:#48494b;}
.flow_text1 a:link{color:#4777ab; text-decoration:underline;}
.flow_text1 a:visited{color:#4777ab; text-decoration:underline;}
.flow_text1 a:hover{color:#4777ab; text-decoration:underline;}
.flow_text1 a:active{color:#4777ab; text-decoration:underline;}
.flow_text2{font-size:12px; line-height:130%; margin:10px 0 0 0; color:#48494b;}
.shop_bg{width:854px; margin:auto; padding:0; background:url(../img/shop_bg.jpg) no-repeat #ffffff;}
.shop_text1{font-size:14px; line-height:140%; color:#1368be; margin:20px 0 0 26px;}
.shop_text2{font-size:14px; line-height:140%; color:#e30305; margin:20px 0 0 26px;}
.shop_text3{font-size:14px; line-height:140%; color:#53a03f; margin:20px 0 0 26px;}
.table_text{font-size:12px; color:#ffffff; text-align:center; margin:0; font-weight:bold;}
.table_text1{font-size:12px; color:#004FB7; text-align:center; margin:0;}
.table_text1 a:link{color:#004FB7; text-decoration:none;}
.table_text1 a:visited{color:#004FB7; text-decoration:none;}
.table_text1 a:hover{color:#004FB7; text-decoration:underline;}
.table_text1 a:active{color:#004FB7; text-decoration:none;}
.table_text1_1{font-size:12px; color:#F80000; text-align:center; margin:0;}
.table_text1_1 a:link{color:#F80000; text-decoration:none;}
.table_text1_1 a:visited{color:#F80000; text-decoration:none;}
.table_text1_1 a:hover{color:#F80000; text-decoration:underline;}
.table_text1_1 a:active{color:#F80000; text-decoration:none;}
.table_text1_2{font-size:12px; color:#139725; text-align:center; margin:0;}
.table_text1_2 a:link{color:#139725; text-decoration:none;}
.table_text1_2 a:visited{color:#139725; text-decoration:none;}
.table_text1_2 a:hover{color:#139725; text-decoration:underline;}
.table_text1_2 a:active{color:#139725; text-decoration:none;}
.table_text2{font-size:12px; color:#48494b; text-align:left; margin:0 0 0 11px;}
.table_text3{font-size:12px; color:#48494b; text-align:center; margin:0;}
.privacy_contents{margin-top:16px; margin-left:auto; margin-right:auto; width:833px; background:url(../img/privacy_p2.jpg) repeat-y #ffffff;}
.privacy_ul1{margin:10px 0 0 29px; padding:0;}
.privacy_frame1{width:738px; padding:6px 10px 6px 10px; _padding:6px 10px 2px 10px; margin:auto; border:1px solid #d8d7d7;}
.privacy_text1{font-size:12px; line-height:140%; color:#191919; margin:0 29px 0 29px;}
.privacy_text2{font-size:12px; line-height:140%; color:#191919;}
.privacy_text3{font-size:12px; line-height:140%; color:#191919; margin:0 0 0 15px;}
.privacy_text4{font-size:10px; line-height:140%; color:#191919;}
.privacy_l{float:left; width:117px;}
.privacy_r{float:left; width:600px; margin:0 0 0 15px; border-left:2px solid #b9b9b9;}
.reserve_text1{font-size:12px; line-height:140%; color:#48494b; margin:0 0 0 29px;}
.reserve_text1 a:link{color:#216dc8; text-decoration:none;}
.reserve_text1 a:visited{color:#216dc8; text-decoration:none;}
.reserve_text1 a:hover{color:#216dc8; text-decoration:underline;}
.reserve_text1 a:active{color:#216dc8; text-decoration:none;}
.reserve_text1_1{font-size:14px; line-height:140%; color:#f20103; margin:0 0 0 29px; font-weight:bold;}
.reserve_table_text1{font-size:12px; color:#ffffff; margin:0 0 0 19px; font-weight:bold;}
.reserve_table_text2{font-size:12px; line-height:160%; color:#48494b; margin:0px;}
.reserve_table_text2 a:link{color:#479df9; text-decoration:none;}
.reserve_table_text2 a:visited{color:#479df9; text-decoration:none;}
.reserve_table_text2 a:hover{color:#479df9; text-decoration:underline;}
.reserve_table_text2 a:active{color:#479df9; text-decoration:none;}
.reserve_table_bg1{width:223px; height:39px; background:url(../img/reserve_bg1.jpg) no-repeat #ffffff;}
.reserve_table_bg2{width:223px; height:60px; background:url(../img/reserve_bg2.jpg) no-repeat #ffffff;}
.reserve_table_bg3{width:223px; height:76px; background:url(../img/reserve_bg3.jpg) no-repeat #ffffff;}
.estimate_table_bg1{width:223px; height:102px; background:url(../img/estimate_bg1.jpg) no-repeat #ffffff;}
.estimate_table_bg2{width:223px; height:136px; background:url(../img/estimate_bg2.jpg) no-repeat #ffffff;}
.estimate_table_bg3{width:223px; height:88px; background:url(../img/estimate_bg3.jpg) no-repeat #ffffff;}
.estimate_table_bg4{width:223px; height:178px; background:url(../img/estimate_bg4.jpg) no-repeat #ffffff;}
.estimate_table_text1{font-size:12px; line-height:140%; color:#fd2525; margin:0;}
.top_g_bg1{width:854px; margin:auto; padding:0; background:url(../img/top_g_bg1.jpg) no-repeat #ffffff; height:444px;}
.top_g_l{float:left; width:198px; margin:13px 0 0 24px; _margin:13px 0 0 12px;}
.top_g_r{float:left; width:590px; margin:13px 0 0 16px;}
.top_g_text1{font-size:14px; line-height:140%; color:#494949;}
.top_g_text1 a:link{color:#006acc; text-decoration:underline;}
.top_g_text1 a:visited{color:#006acc; text-decoration:underline;}
.top_g_text1 a:hover{color:#006acc; text-decoration:underline;}
.top_g_text1 a:active{color:#006acc; text-decoration:underline;}
.top_g_frame{border:1px solid #b6b5b5; width:800px; margin-top:13px; margin-left:auto; margin-right:auto; padding:10px 0 10px 0;}
.top_bg{width:834px; margin-top:12px; margin-left:auto; margin-right:auto; padding:0; background:url(../img/top_main_pict2.jpg) no-repeat #ffffff; height:193px;}
.top_side_bg{
	width:858px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background:url(../img/top_side_bg.jpg) repeat-y;
}
.top_text1{font-size:12px; line-height:140%; color:#0a0a0a;}
.top_text2{font-size:11px; _font-size:10px; line-height:140%; color:#999; text-decoration:none;}
.top_text2 a:link{color:#000000; text-decoration:underline;}
.top_text2 a:visited{color:#000000; text-decoration:underline;}
.top_text2 a:hover{color:#09F; text-decoration:underline;}
.top_text2 a:active{color:#000000; text-decoration:underline;}
.top_1_l{float:left; width:137px; margin:4px 0 0 98px; _margin:4px 0 0 49px;}
.top_1_r{float:left; width:197px; height:88px; margin:5px 0 0 0;}
.top_link_bg1{float:left; width:413px; height:120px; margin:8px 0 0 13px; _margin:8px 0 0 6px; padding:0; background:url(../img/top_link_bg1.jpg) no-repeat #ffffff;}
.top_link_bg1_1{float:left; width:413px; height:120px; margin:8px 0 0 6px; padding:0; background:url(../img/top_link_bg1.jpg) no-repeat #ffffff;}
.top_link_bg2{float:left; width:413px; height:120px; margin:10px 0 10px 13px; _margin:10px 0 10px 6px; padding:0; background:url(../img/top_link_bg2.jpg) no-repeat #ffffff;}
.top_link_bg2_1{float:left; width:413px; height:120px; margin:10px 0 10px 6px; padding:0; background:url(../img/top_link_bg2.jpg) no-repeat #ffffff;}
.top_link_l{float:left; width:94px; margin:5px 0 0 5px; _margin:5px 0 0 2px;}
.top_link_r{float:left; width:303px; margin:7px 0 0 9px;}
.top_link_r_l{float:left; width:245px; margin:15px 0 0 5px; _margin:15px 0 0 2px;}
.top_link_r_r{float:left; width:52px; margin:37px 0 0 0;}
.feat_1_l{float:left; width:234px; margin:44px 0 0 44px; _margin:44px 0 0 22px;}
.feat_1_r{float:left; width:491px; margin:22px 0 0 31px;}
.feat_2_l{float:left; width:531px; margin:30px 0 0 27px; _margin:30px 0 0 13px;}
.feat_2_r{float:left; width:234px; margin:42px 0 0 15px;}
.feat_3_l{float:left; width:368px; margin:7px 0 0 0;}
.feat_3_r{float:left; width:368px; margin:7px 0 0 16px;}
.feat_4_l{float:left; width:522px; margin:27px 0 0 0;}
.feat_4_r{float:left; width:234px; margin:27px 0 0 0;}

.feat_5_l{float:left; width:411px; margin:20px 0 0 0;}
.feat_5_r{float:left; width:273px; margin:80px 0 0 40px;}

.feat_frame{margin:15px 0 15px 0; width:485px; background-color:#fef47f; padding:8px 16px 16px 8px;}
.feat_g_side_bg2{width:781px; margin:auto; padding:20px 0 20px 20px; background:url(../img/feat_b_side.jpg) repeat-y #ffffff}
.feat_g_card_bg{width:669px; height:165px; margin:0; padding:30px 0 0 15px; background:url(../img/feat_card_bg.jpg) no-repeat #ffffff;}
.feat_contact_bg{width:796px; height:429px; margin-top:13px; margin-left:auto; margin-right:auto; padding:0; background:url(../img/feat_contact_bg.jpg) no-repeat #ffffff;}
.feat_text1{font-size:14px; line-height:140%; color:#000000; font-weight:normal;}
.feat_text1 a:link{color:#1368bd; text-decoration:underline;}
.feat_text1 a:visited{color:#1368bd; text-decoration:underline;}
.feat_text1 a:hover{color:#1368bd; text-decoration:underline;}
.feat_text1 a:active{color:#1368bd; text-decoration:underline;}
.feat_text1_1{font-size:18px; line-height:140%; color:#underline;}
.feat_text1_1 a:link{color:#139725; text-decoration:underline;}
.feat_text1_1 a:visited{color:#139725; text-decoration:underline;}
.feat_text1_1 a:hover{color:#139725; text-decoration:underline; font-weight:bold;}
.feat_text1_1 a:active{color:#139725; text-decoration:underline;}
.feat_text2{font-size:18px; line-height:140%; color:#f20103; font-weight:bold;}
.feat_text3{font-size:16px; line-height:140%; color:#1368bd; font-weight:bold;}
.feat_text4{font-size:15px; line-height:140%; color:#000000; font-weight:bold; text-decoration:underline;}
.feat_text5{font-size:16px; line-height:140%; color:#f20103; font-weight:bold;}
.feat_text6{font-size:11px; line-height:140%; color:#000000;}
.feat_text7{font-size:18px; line-height:140%; color:#f20103; font-weight:bold; text-decoration:underline;}
.feat_text8{font-size:20px; line-height:140%; color:#f20103; font-weight:bold;}
.feat_text9{font-size:20px; line-height:140%; color:#000000; font-weight:bold; text-decoration:underline;}
.feat_text10{font-size:13px; line-height:140%; color:#000000;}
.feat_text10 a:link{color:#2372c1; text-decoration:none;}
.feat_text10 a:visited{color:#2372c1; text-decoration:none;}
.feat_text10 a:hover{color:#2372c1; text-decoration:underline;}
.feat_text10 a:active{color:#2372c1; text-decoration:none;}
.feat_text11{font-size:16px; line-height:140%; color:#f20103; font-weight:bold; text-decoration:underline;}
.feat_text12{font-size:14px; line-height:140%; color:#f20103; font-weight:bold; text-decoration:underline;}
.feat_text13{font-size:14px; line-height:140%; color:#000000; font-weight:bold;}
.feat_text14{font-size:20px; line-height:140%; color:#000000; font-weight:bold;}
.price_bg1{width:178px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg1.jpg) no-repeat #ffffff;}
.price_bg1_1{width:100px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg1.jpg) no-repeat #ffffff;}
.price_bg1_2{width:188px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg1_1.jpg) no-repeat #ffffff;}
.price_bg2{width:105px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg2.jpg) no-repeat #ffffff;}
.price_bg2_1{width:85px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg2.jpg) no-repeat #ffffff;}
.price_bg3{width:109px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg3.jpg) no-repeat #ffffff;}
.price_bg3_1{width:89px; height:32px; margin:0; padding:0; background:url(../img/price_table_bg3.jpg) no-repeat #ffffff;}
.price_text1{font-size:12px; line-height:140%; color:#000000; font-weight:bold;}
.price_text2{font-size:12px; line-height:140%; color:#000000; font-weight:normal;}
.price_text2_1{font-size:12px; line-height:140%; color:#000000; text-align:center;}
.price_text2_2{font-size:12px; line-height:140%; color:#000000; margin:6px 0 0 30px;}
.price_text2_3{font-size:12px; line-height:140%; color:#000000; margin:6px 0 0 12px;}
.price_text3{font-size:11px; line-height:120%; color:#000000;}
.price_text4{font-size:14px; line-height:140%; color:#000000;}
.price_text5{font-size:14px; line-height:140%; color:#f70406; font-weight:bold;}
.company_l{float:left; width:232px; margin:0;}
.company_r{float:left; width:590px; margin:0 0 0 17px; border-left:3px solid #216dc8;}
.company_text1{font-size:13px; line-height:140%; color:#216dc8; font-weight:bold; text-align:right}
.company_text2{font-size:13px; line-height:140%; color:#000000; font-weight:bold;}
.price_n_side_bg{width:768px; margin:auto; padding:0; background:url(../img/price_n_side_bg.jpg) repeat-y #ffffff}
.feature_n_side_bg{width:801px; margin:auto; padding:0; background:url(../img/feature_n_side_bg.jpg) repeat-y #ffffff}
.mr_bg1{width:856px; margin:auto; padding:0; background:url(../img/mr_top_bg.jpg) no-repeat #ffffff; height:98px;}
.mr_bg2{width:497px; margin:0; padding:15px 0 0 43px; background:url(../img/mr_bg1.gif) no-repeat #ffffff; height:223px;}
.mr_bg3{width:757px; margin:auto; padding:0; background:url(../img/mr_bg3.gif) repeat-y #ffffff;}
.mr_bg4{width:772px; margin:auto; padding:0; background:url(../img/mr_bg2.gif) repeat-y #ffffff;}
.mr_text1{font-size:20px; line-height:140%; color:#000000; font-weight:bold;}
.mr_text2{font-size:13px; line-height:140%; color:#1368bd;}
.mr1_l{float:left; width:520px; margin:36px 0 0 21px; _margin:36px 0 0 11px;}
.mr1_r{float:left; width:222px; margin:39px 0 0 71px; _margin:39px 0 0 71px;}
.mr2_l{float:left; width:234px; margin:44px 0 0 38px; _margin:44px 0 0 19px;}
.mr2_r{float:left; width:540px; margin:14px 0 0 15px;}
.mr3_l{float:left; width:117px; margin:5px 0 0 0;}
.mr3_r{float:left; width:117px; margin:5px 0 0 0;}
.mr4_l{float:left; width:219px; margin:28px 0 0 18px; _margin:28px 0 0 9px;}
.mr4_r{float:left; width:219px; margin:28px 0 0 40px;}
.auction_text1{font-size:16px; line-height:140%; color:#000000; font-weight:bold;}
.auction_text2{font-size:13px; color:#48494b; text-align:left; margin:0 0 0 11px; font-weight:bold;}
.auction_text3{font-size:13px; color:#48494b; text-align:left; margin:0 0 0 11px;}
.auction1_l{float:left; width:198px; margin:14px 0 0 25px; _margin:14px 0 0 13px;}
.auction1_r{float:left; width:596px; margin:17px 0 0 31px;}
.auction2_l{float:left; width:291px; margin:40px 0 0 60px; _margin:40px 0 0 30px;}
.auction2_r{float:left; width:424px; margin:74px 0 0 31px;}
.auction3_l{float:left; width:318px; margin:23px 0 0 77px; _margin:23px 0 0 39px;}
.auction3_r{float:left; width:378px; margin:23px 0 0 23px;}
.auction4_l{float:left; width:195px; margin:24px 0 0 34px; _margin:24px 0 0 17px;}
.auction4_r{float:left; width:200px; margin:24px 0 0 0;}
.auction_ul{margin:0 0 0 18px; padding:0;}
.auction_side_bg{width:712px; margin:0; padding:0; background:url(../img/auction_line2.gif) repeat-y #ffffff;}
.recruit1_l{float:left; width:234px; margin:23px 0 0 56px; _margin:23px 0 0 28px;}
.recruit1_r{float:left; width:481px; margin:48px 0 0 30px;}
.recruit2_l{float:left; width:220px; margin:0 0 0 30px; _margin:0 0 0 15px; background-color:#ffffff; height:260px;}
.recruit2_r{float:left; width:220px; margin:0 0 0 42px; background-color:#ffffff; height:260px;}
.recruit_text1{font-size:14px; line-height:140%; color:#0a0a0a;}
.recruit_text1 a:link{color:#036eff; text-decoration:none;}
.recruit_text1 a:visited{color:#036eff; text-decoration:none;}
.recruit_text1 a:hover{color:#036eff; text-decoration:underline;}
.recruit_text1 a:active{color:#036eff; text-decoration:none;}
.recruit_box{margin:6px 0 0 0; padding:10px 15px 10px 15px; width:752px; background-color:#ffefe0;}
.recruit_bg{width:806px; margin:0 0 0 26px; padding:0; background:url(../img/recruit_bg.jpg) repeat-y;}



.insurance_top_bg{width:858px; margin-top:0; margin-left:auto; margin-right:auto; padding:0; background:url(../img/insurance_top_allbg.jpg) repeat-y;}
.insurance_title{width:850px; margin:auto; padding:0; background:url(../img/insurance_top_bg.jpg) repeat-x #ffffff; height:96px;}
.insurance_title_left{float:left; margin:37px 0 0 20px; _margin:37px 0 0 10px; width:254px;}
.insurance_title_right{float:left; margin:19px 0 0 258px; width:309px;}

#menu3{width:850px; margin:auto; padding:0; height:39px;}
#menu3 ul{margin:0; padding:0; width:850px; list-style:none;}
#menu3 li a{display:block;}
#menu3 li{float:left; text-indent:-9999px;}
#navi3_1 {width:130px; height:39px; background:url(../img/insurance_menu_top.jpg) no-repeat 0 0;left:0}
#navi3_1 a {width:130px; height:39px; background:url(../img/insurance_menu_top.jpg) no-repeat 0 0;left:0}
#navi3_1-1 {width:130px; height:39px; background:url(../img/insurance_menu_top.jpg) no-repeat 0 0; left:0; background-position:0px -39px;}

#navi3_2 {width:232px; height:39px; background:url(../img/insurance_menu_nice.jpg) no-repeat 0 0; left:0;}
#navi3_2 a {width:232px; height:39px; background:url(../img/insurance_menu_nice.jpg) no-repeat 0 0; left:0;}
#navi3_2-1 {width:232px; height:39px; background:url(../img/insurance_menu_nice.jpg) no-repeat 0 0; left:0; background-position:0px -39px;}

#navi3_3 {width:185px; height:39px; background:url(../img/insurance_menu_really_talk.jpg) no-repeat 0 0; left:0;}
#navi3_3 a {width:185px; height:39px; background:url(../img/insurance_menu_really_talk.jpg) no-repeat 0 0; left:0;}
#navi3_3-1 {width:185px; height:39px; background:url(../img/insurance_menu_really_talk.jpg) no-repeat 0 0; left:0; background-position:0px -39px;}

#navi3_4 {width:165px; height:39px; background:url(../img/insurance_menu_review.jpg) no-repeat 0 0; left:0;}
#navi3_4 a {width:165px; height:39px; background:url(../img/insurance_menu_review.jpg) no-repeat 0 0; left:0;}
#navi3_4-1 {width:165px; height:39px; background:url(../img/insurance_menu_review.jpg) no-repeat 0 0; left:0; background-position:0px -39px;}

#navi3_5 {width:138px; height:39px; background:url(../img/insurance_menu_reserve.jpg) no-repeat 0 0; left:0;}
#navi3_5 a {width:138px; height:39px; background:url(../img/insurance_menu_reserve.jpg) no-repeat 0 0; left:0;}
#navi3_5-1 {width:138px; height:39px; background:url(../img/insurance_menu_reserve.jpg) no-repeat 0 0; left:0; background-position:0px -39px;}

li#navi3_1 a:hover,li#navi3_2 a:hover,li#navi3_3 a:hover,li#navi3_4 a:hover,li#navi3_5 a:hover{background-position: 0px -39px;}

.insurance_top_main{width:850px; margin:auto; padding:0; background:url(../img/insurance_top_main.jpg) repeat-x #ffffff; height:270px;}
.insurance_top_bt{padding:193px 0 0 542px;}
.insurance_top_l{float:left; margin:12px 0 0 12px; _margin:12px 0 0 6px; width:624px;}
.insurance_top_r{float:left; margin:0 0 0 8px; width:212px;}
.insurance_top_l1_l{float:left; margin:13px 0 0 18px; _margin:13px 0 0 9px; width:147px;}
.insurance_top_l1_r{float:left; margin:13px 0 0 25px; width:400px;}
.insurance_top_text1{font-size:14px; line-height:150%; color:#0a0a0a; font-weight:normal;}
.insurance_top_text2{font-size:14px; line-height:150%; color:#1a74e3; font-weight:bold;}
.insurance_top_text3{font-size:14px; line-height:150%; color:#fe0101; font-weight:bold;}
.insurance_top_l2_l{float:left; margin:12px 0 0 0; width:305px;}
.insurance_top_l2_r{float:left; margin:12px 0 0 14px; width:305px;}
.insurance_top_l2_box{margin:0 auto; width:305px; height:139px; background:url(../img/insurance_top_reason_bg.jpg) no-repeat #ffffff;}
.insurance_top_l3_l{float:left; margin:4px 0 0 10px; _margin:4px 0 0 5px; width:94px;}
.insurance_top_l3_r{float:left; margin:4px 0 0 8px; width:188px;}
.insurance_top_text4{font-size:11px; line-height:150%; color:#0a0a0a; padding:0 12px 0 0; height:95px;}
.insurance_top_text4 a:link{color:#0a0a0a; text-decoration:underline;}
.insurance_top_text4 a:visited{color:#0a0a0a; text-decoration:underline;}
.insurance_top_text4 a:hover{color:#09F; text-decoration:underline;}
.insurance_top_text4 a:active{color:#0a0a0a; text-decoration:underline;}
.insurance_top_bt2{text-align:right;}
.insurance_top_wpbg{margin:0 auto; width:305px; background:url(../img/insurance_top_wpbg.jpg) repeat-y #ffffff; height:130px; overflow:auto;} 
.insurance_top_wpbg_text1{margin:0 0 0 10px; font-size:10px; line-height:240%; color:#0a0a0a;}
.insurance_top_wpbg_text1 a:link{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text1 a:visited{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text1 a:hover{color:#09F; text-decoration:underline;}
.insurance_top_wpbg_text1 a:active{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text2{font-size:9px; line-height:240%; color:#205184; font-weight:bold;}
.insurance_top_wpbg_text3{font-size:9px; line-height:240%; color:#d44f0e; font-weight:bold;}
.insurance_top_l4_box{margin:0 auto; width:600px;}
.insurance_top_l4_l{float:left; margin:8px 0 0 0; width:166px;}
.insurance_top_l4_r{float:left; margin:8px 0 0 51px; width:166px;}
.insurance_top_l4_text{font-size:10px; line-height:180%;}
.insurance_top_l5_l{float:left; margin:12px 0 0 2px; _margin:12px 0 0 1px; width:307px;}
.insurance_top_l5_r{float:left; margin:12px 0 0 5px; width:307px;}
.insurance_top_pict{margin-top:10px; padding-bottom:20px;}

.underline{text-decoration:underline;}

.top_box1_110719{margin-left:13px;}
.top_box2_110719{margin-left:4px;}











.sitemap_text{font-size:12px; line-height:140%; color:#999;}
.sitemap_text a:link{color:#004fb7; text-decoration:none;}
.sitemap_text a:visited{color:#004fb7; text-decoration:none;}
.sitemap_text a:hover{color:#004fb7; text-decoration:underline;}
.sitemap_text a:active{color:#004fb7; text-decoration:none;}
.sitemap1_l{float:left; margin:10px 0 0 0; width:186px;}
.sitemap1_r{float:left; margin:10px 0 0 0; width:186px;}
.sitemap1_r2{float:left; margin:10px 0 0 0; width:250px;}


#footer{
	clear:both;
	margin:0; padding:0; height:90px; background:url(../img/footer_bg.jpg) repeat-x #ffffff;}
.footer_text1{line-height:140%; font-size:10px; color:#1c1f20; text-align:center; margin:0; padding:15px 0 0 0;}
.footer_text1 a:link{color:#0167c7; text-decoration:none;}
.footer_text1 a:visited{color:#0167c7; text-decoration:none;}
.footer_text1 a:hover{color:#0167c7; text-decoration:underline;}
.footer_text1 a:active{color:#0167c7; text-decoration:none;}
.footer_text2{line-height:100%; font-size:10px; color:#110e0e; text-align:center; margin:0;}
.footer_text2 a:link{color:#110e0e; text-decoration:none;}
.footer_text2 a:visited{color:#110e0e; text-decoration:none;}
.footer_text2 a:hover{color:#110e0e; text-decoration:underline;}
.footer_text2 a:active{color:#110e0e; text-decoration:none;}
.pan{width:900px; margin-left:auto; margin-right:auto; margin-top:21px}
.pankuzu{font-size:9.5px; color:#ffffff; text-align:right; margin:0;}
.pankuzu a:link{color:#ffffff; text-decoration:underline;}
.pankuzu a:visited{color:#ffffff; text-decoration:none;}
.pankuzu a:hover{color:#ffffff; text-decoration:underline;}
.pankuzu a:active{color:#ffffff; text-decoration:none;}
.pankuzu_mark{font-size:9.5px; color:#fccc13; font-weight:bold; margin:0 10px 0 10px;}
.bold{font-weight:bold;}
.red{color:#FF0000; font-style:italic; font-size:0.56em;}
.red_r{color:#FF0000; text-align:right; font-size:0.75em; line-height:140%; margin:0 10px 0 0;}
.red_c{color:#FF0000; text-align:center; font-size:0.75em; line-height:140%;}
.red2{color:#FF0000;}
.red3{color:#FF0000; font-weight:bold;}
.green{color:#4fb784;}
.small10{font-size:0.63em; line-height:150%; color:#000000; _color:#666666;}
.small10_red{font-size:0.63em; line-height:150%; color:#FF0000; margin:13px 0 0 6px;}
.spt330{margin-top:330px;}
.spt300{margin-top:300px;}
.spt200{margin-top:200px;}
.spt80{padding-top:80px;}
.spt100{margin-top:100px;}
.spt90{margin-top:90px;}
.spt70{margin-top:70px;}
.spt60{margin-top:60px;}
.spt50{margin-top:50px;}
.spt40{margin-top:40px;}
.spt38{margin-top:38px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt27{margin-top:27px;}
.spt26{margin-top:26px;}
.spt25{margin-top:25px;}
.spt23{margin-top:23px;}
.spt22{margin-top:22px;}
.spt21{margin-top:21px;}
.spt20_1{padding-top:20px;}
.spt20{margin-top:20px;}
.spt19{margin-top:19px;}
.spt18{margin-top:18px;}
.spt17{margin-top:17px;}
.spt16{margin-top:16px;}
.spt15{margin-top:15px;}
.spt15_p{padding-top:15px;}
.spt14{margin-top:14px;}
.spt13{margin-top:13px;}
.spt12{margin-top:12px;}
.spt11{margin-top:11px;}
.spt10{margin-top:10px;}
.spt9{margin-top:9px;}
.spt8{margin-top:8px;}
.spt7{margin-top:7px;}
.spt6{margin-top:6px;}
.spt5{margin-top:5px;}
.spt4{margin-top:4px;}
.spt3{margin-top:3px;}
.spt2{margin-top:2px;}
.clear{clear:both; margin:0; padding:0;}
.clear2{clear:both; padding:5px 0 0 0;}

.pict31_2{margin-top:4px; margin-bottom:10px; margin-left:13px;}

.pict39{margin-top:20px; margin-left:150px;}
.pict38{margin:auto; width:747px;}
.pict37{margin-top:10px; margin-left:10px; width:199px;}
.pict36{margin-top:20px; margin-left:43px;}
.pict35{margin:8px 20px 0 30px;}
.pict34{margin-left:76px; _margin-left:77px;}.pict33{margin-top:11px; margin-left:17px;}
.pict32{margin-top:23px; margin-left:43px;}

.pict31_1{margin-top:4px; margin-left:4px;}
.pict30{margin-top:5px; margin-left:20px;}
.pict29{margin-top:12px; margin-left:4px;}
.pict28{margin-top:17px; margin-bottom:18px; margin-left:auto; margin-right:auto;}
.pict27{margin-top:16px; margin-bottom:25px; margin-left:auto; margin-right:auto;}
.pict26{margin-top:20px; margin-left:10px;}
.pict25{margin-left:25px;}
.pict24{margin-left:46px;}
.pict23{margin-top:24px; margin-left:46px;}
.pict23_1{margin-top:16px; margin-left:46px;}
.pict22{margin-top:14px; margin-left:12px; margin-bottom:14px;}
.pict21{margin-top:30px; margin-left:27px;}
.pict20{margin-left:7px;}
.pict19{margin-bottom:20px;}
.pict18_1{margin-top:60px; padding-bottom:200px;}
.pict18{margin-top:20px; margin-right:30px;}
.pict17{margin-left:15px;}
.pict16{margin-top:27px; margin-left:15px;}
.pict15{padding-top:20px; margin-left:20px;}
.pict15_1{margin-top:5px; margin-left:20px; padding-bottom:20px;}
.pict14_1{margin-left:4px; margin-bottom:10px;}
.pict14{margin-left:3px;}
.pict13{margin-left:10px;}
.pict13_1{margin-left:8px;}
.pict12{margin-top:21px; margin-left:27px;}
.pict11{margin-left:11px;}
.pict10{margin-top:9px; margin-left:245px;}
.pict9{margin-top:7px; margin-left:153px;}
.pict8_1{margin-left:26px; margin-right:26px;}
.pict8{margin-top:10px; margin-left:26px; margin-right:26px;}
.pict6{margin:10px 15px 10px 15px;}
.pict5{margin-top:16px; margin-left:15px; margin-right:15px;}
.pict4{margin-top:28px; margin-left:23px;}
.pict3{margin-top:20px; margin-left:28px;}
.pict2{margin-top:34px; margin-left:15px;}
.pict1{margin-top:22px; margin-left:4px;}

#weight_vehicle{background-color:#EDF0FF;}
.weight_vehicle1{background:url(../img/weight_vehicle_bg.jpg) repeat-y; margin:0 auto; width:640px;}
.weight_vehicle2{width:542px; margin:auto;}
#weight_vehicle3{background:url(../img/weight_vehicle_footer.gif) repeat-x #ffffff; margin:0 auto; height:66px;}
.weight_vehicle_text1{margin:15px 0 0 4px; font-size:12px; color:#000; width:542px;}
.weight_vehicle_text2{padding:15px 0 0 0; text-align:center; font-size:10px; color:#888686;}
.weight_vehicle_text2 a:link{color:#888686; text-decoration:none;}
.weight_vehicle_text2 a:visited{color:#888686; text-decoration:none;}
.weight_vehicle_text2 a:hover{color:#888686; text-decoration:underline;}
.weight_vehicle_text2 a:active{color:#888686; text-decoration:none;}
.pict10_1{margin-top:15px; margin-bottom:10px;}

#weight_vehicle{background-color:#EDF0FF;}
.parts1{background:url(../img/parts_bg.jpg) repeat-y; margin:0 auto; width:790px;}
.parts2{width:700px; margin:auto;}
.parts3{margin:0 0 0 5px; _margin:10px 0 0 3px;}
.parts_l{float:left; width:224px; margin:6px 0 0 5px; _margin:6px 0 0 3px;}
.parts_c{float:left; width:224px; margin:6px 0 0 10px;}
.parts_r{float:left; width:224px; margin:6px 0 0 11px;}
.parts_l2{float:left; width:396px; margin:6px 0 0 5px; _margin:6px 0 0 3px;}
.parts_r2{float:left; width:131px; margin:6px 0 0 0;}
.parts_text1{margin:4px 0 6px 0; font-size:10px; color:#000; text-align:center;}
.parts_text2{margin:4px 0 6px 20px; font-size:10px; color:#000; text-align:left;}
.parts_text3{margin:4px 0 6px 10px; font-size:10px; color:#000; text-align:left;}
div.error {
	text-align: center;
	/* [disabled]margin: 3px 0px 0px 30px; */
	width: 100%;
	color: #FF0000;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
.error_contact {text-align: center; color: #FF0000; font-size: 12px; line-height: normal; font-weight: bold;}

/*maintenance*/
.maintenance{
	padding:20px 50px 20px 50px;
	}

.topCpBnr{
	padding:0px 12px;
	margin-top:10px;
}
.bnr{
	text-align:center;
	margin:10px 0px 10px 0px;
}

.insurance_top_main{width:850px; margin:auto; padding:0; background:url(../img/insurance_top_main.jpg) repeat-x #ffffff; height:270px;}
.insurance_top_bt{padding:193px 0 0 542px;}
.insurance_top_l{float:left; margin:12px 0 0 12px; _margin:12px 0 0 6px; width:624px;}
.insurance_top_r{float:left; margin:0 0 0 8px; width:212px;}
.insurance_top_l1_l{float:left; margin:13px 0 0 18px; _margin:13px 0 0 9px; width:415px;}
.insurance_top_l1_r{float:left; margin:13px 0 0 15px; width:147px;}
.insurance_top_text1{font-size:14px; line-height:150%; color:#0a0a0a; font-weight:normal;}
.insurance_top_text2{font-size:14px; line-height:150%; color:#1a74e3; font-weight:bold;}
.insurance_top_text3{font-size:14px; line-height:150%; color:#fe0101; font-weight:bold;}
.insurance_top_l2_l{float:left; margin:12px 0 0 0; width:305px;}
.insurance_top_l2_r{float:left; margin:12px 0 0 14px; width:305px;}
.insurance_top_l2_box{margin:0 auto; width:305px; height:139px; background:url(../img/insurance_top_reason_bg.jpg) no-repeat #ffffff;}
.insurance_top_l3_l{float:left; margin:4px 0 0 10px; _margin:4px 0 0 5px; width:94px;}
.insurance_top_l3_r{float:left; margin:4px 0 0 8px; width:188px;}
.insurance_top_text4{font-size:11px; line-height:150%; color:#0a0a0a; padding:0 12px 0 0; height:95px;}
.insurance_top_text4 a:link{color:#0a0a0a; text-decoration:underline;}
.insurance_top_text4 a:visited{color:#0a0a0a; text-decoration:underline;}
.insurance_top_text4 a:hover{color:#09F; text-decoration:underline;}
.insurance_top_text4 a:active{color:#0a0a0a; text-decoration:underline;}
.insurance_top_bt2{text-align:right;}
.insurance_top_wpbg{margin:0 auto; width:305px; background:url(../img/insurance_top_wpbg.jpg) repeat-y #ffffff; height:130px; overflow:auto;} 
.insurance_top_wpbg_text1{margin:0 0 0 10px; font-size:10px; line-height:240%; color:#0a0a0a;}
.insurance_top_wpbg_text1 a:link{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text1 a:visited{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text1 a:hover{color:#09F; text-decoration:underline;}
.insurance_top_wpbg_text1 a:active{color:#0a0a0a; text-decoration:underline;}
.insurance_top_wpbg_text2{font-size:9px; line-height:240%; color:#205184; font-weight:bold;}
.insurance_top_wpbg_text3{font-size:9px; line-height:240%; color:#d44f0e; font-weight:bold;}
.insurance_top_l4_box{margin:0 auto; width:600px;}
.insurance_top_l4_l{float:left; margin:8px 0 0 0; width:166px;}
.insurance_top_l4_r{float:left; margin:8px 0 0 51px; width:166px;}
.insurance_top_l4_text{font-size:10px; line-height:180%;}
.insurance_top_l5_l{float:left; margin:12px 0 0 2px; _margin:12px 0 0 1px; width:307px;}
.insurance_top_l5_r{float:left; margin:12px 0 0 5px; width:307px;}
.insurance_top_pict{margin-top:5px; padding-bottom:20px;}

.underline{text-decoration:underline;}

.top_box1_110719{margin-left:13px;}
.top_box2_110719{margin-left:4px;}

.center{
	text-align:center;
}
#menu ul{
margin: 0; 
padding: 0; 
list-style: none;
}

#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

#menu li a{
display: block; 

background-color: #ccc;
text-decoration: none;
color: #333;


text-align: center;
font-size: 14px;
}
