body{margin:0; padding:0; font-size:90%; color:#333333; text-align:left; background-color:#f4fff5;}
strong{color:#FF0000;}
b{font-size:120%; color:#003CAA;}
img{border:none;}


#head_cont h1{font-size:10px; height:12px; width:830px; margin:0px; padding:1px 0px; font-weight:normal; color:#000EA2; text-align:right;}

#wrapper{width:799px; margin:0 auto; text-align:left; padding:0; background-color:#ffffff; border-left:1px solid #6c6d6c; border-right:1px solid #6c6d6c;}

#header{width:800px; margin:0; padding:0; background:url(../images/index_pre01_r1_c1.jpg) no-repeat; background-position:left top; height:auto;}
#header2{width:800px; margin:0; padding:0; height:auto;}
#header .rig{background:url(../images/index_pre01_r1_c1_1.jpg) no-repeat; background-position:right top; margin:0; padding:30px 7px 0 0; text-align:right; vertical-align:top;}
#header .rig_top{background:url(../images/index_pre01_r1_c1_2.jpg) no-repeat; background-position:right top; margin:0; text-align:right;}
#header2 .logo{float:left; width:342px; height:58px;}
#header2 .logo_r{float:left; width:458px; height:58px; background:url(../images/index_pre01_r1_c1_3.jpg) no-repeat;}
#header2 .logo_r .rig_top2{margin:7px 7px 0 0; padding:0; text-align:right;}
#header2 .h1{margin:0; padding:0;}
#header2 .title{margin:0; padding:7px 7px 0 0; font-size:10px; line-height:160%; color:#FFFFFF; text-align:right;}
#header2 .title a{color:#FFFFFF; text-decoration:none;}
#header2 .title a:hover{color:#FF9900; text-decoration:none;}

#cont{width:799px; margin:0; padding:0; background:url(../images/main2.jpg) no-repeat; height:221px;}
#cont .main_btn{padding:172px 0 0 542px;}


#content{width:799px; padding:0;}


#menu{width:190px; float:left; margin:0; padding:0;}
#menu .obi{border:5px solid #003366; background-color:#003366;}
#menu .obi2{padding:10px 10px 0 0; text-align:center;}
#menu p{margin:10px 0 0 0; padding:0 10px 0 5px; line-height:1.3em; font-size:12px;}
#menu ul{margin:0; padding:0; width:190px;}
#menu li{list-style:none; background:url(../images/menu_bg.jpg) no-repeat; height:18px; font-size:12px; color:#333333; line-height:100%; border-right:1px solid #003366; border-bottom:1px solid #003366; padding:8px 0 0 14px; margin:0;}
#menu li a:link{color:#333333; text-decoration:none;}
#menu li a:visited{color:#333333; text-decoration:none;}
#menu li a:hover{color:#060; text-decoration:none; font-weight:bold;}
#menu li a:active{color:#333333; text-decoration:none;}

#main{float:right; width:600px; margin:0; padding:5px 0 0 0; text-align:left;}
#main div.con{margin-bottom:10px;}
#main div.con01{margin-left:15px;}
#main .bk{background:url(../images/top/index_pre01_r27_c8.jpg) no-repeat; background-position:left top;}
#main .bk01{line-height:1.3em; margin:0; padding:5px 20px 0 5px; font-size:12px;}
#main .bk01_1{line-height:1.3em; margin:5px 20px 0 5px; font-size:12px;}
#main .bk02{margin:10px 0 0 30px;}

#main .img_r{float:right; margin:0 0 5px 10px;}
#main .img_l{float:left; margin:0 10px 5px 0;}
#message_ph{margin:0 0 5px 10px; width:120px; float:left;}
#message_txt{float:left; width:430px;}
#message_txt p.mn{margin:0; padding:25px 0 0 0;}

	
#main h1{padding:0; margin:0 0 10px 0; clear:both; width:auto; height:auto;}
#main h2{background:url(../images/h2_back.gif) no-repeat; width:auto; padding:5px 0px 5px 25px; margin:0; font-size:12px; height:24px; clear:both;}
#main h2.price{background-position:left top; background:url(../images/price_r3_c1.jpg) no-repeat; width:auto; padding:43px 0px 2px 25px; margin:0 0 10px 0; font-size:18px; height:20px; clear:both;}
#main h2.price_1{background-position:left; background:url(../images/price_r3_c1_1.jpg) no-repeat; width:auto; padding:6px 0 0 30px; margin:0 0 0 10px; font-size:18px; height:20px; clear:both;}
#main h2.price02{background-image: url(../images/price_r5_c1.jpg);}
#main h2.price03{background-image: url(../images/price_r7_c1.jpg);}
#main h2.price04{background-image: url(../images/price_r9_c1.jpg);}
#main h2.price05{background-image: url(../images/price_r11_c1.jpg);}
#main h3{background:url(../images/h3_back.gif) no-repeat; background-position:left top; width:auto; padding:3px 5px 0 20px; margin:0 0 10px 7px; font-size:14px; height:19px; clear:both;}
#main h4{font-size:14px; margin:0 0 5px 0;}
#main .bg{ background:url(../images/price_bg.gif) repeat-y; width:590px; margin:0; padding:0;}
#main .table_top{ background-color:#3DAD48; color:#FFFFFF; line-height:160%; font-size:12px; padding:3px;}
#main .table_middle{ background-color:#91D998; color:#000000; line-height:190%; font-size:12px; text-align:center; padding:3px;}
#main .table_bottom{ background-color:#ffffff; color:#000000; line-height:140%; font-size:12px; text-align:center; padding:3px;}
#main .text16{font-size:16px; line-height:140%; font-weight:bold;}
#main .text16_1{font-size:16px; line-height:100%; font-weight:bold;}
#main .text16_2{font-size:16px; margin:6px 0 0 0; line-height:100%; font-weight:bold;}
#main .text14{ font-size:13px; line-height:130%; font-weight:bold;}
#main .text14_1{font-size:13px; line-height:100%; font-weight:bold;}
#main .text12{font-size:12px; line-height:150%;}
#main .text10{font-size:12px; line-height:1.3em; font-weight:bold;}
#main .car_pict{margin:0 15px 6px 0;}
#main h2.subtitle{background:url(../images/h2_back.gif) no-repeat; width:auto; padding:5px 0px 5px 25px; margin:0; font-size:12px; height:24px; clear:both;}


#main .p01{margin:0; padding:3px 0 20px 5px; clear:both; line-height:1.3em; width:575px;}
#main .p01_1{margin:0; padding:10px 0 0 5px; clear:both; line-height:1.3em; width:580px;}
#main .p01_2{margin:0; padding:10px 0 20px 5px; clear:both; line-height:1.3em; width:575px;}
#main .p01_3{margin:0; padding:13px 0 15px 5px; clear:both; line-height:1.3em; width:575px;}
#main .p01_price{margin:0; padding:3px 0 0 5px;}
#main .p01_price01{margin:0; padding:3px 0 10px 5px;}
#main .p01_price02{margin:0; padding:3px 20px 5px 0px; line-height:1.3em; width:atuo;}	
#main .p01_price02_1{margin:0; padding:10px 20px 0 0px; line-height:1.3em; width:atuo; color:#003CAA; font-weight:bold;}	
#main .p02{margin:0; padding:0 0 20px 10px; clear:both; line-height:1.3em; width:570px;}
#main .p02_1{margin:0; padding:6px 0 6px 10px; clear:both; width:570px;}
#main .p02_1 .p02_1_l{float:left; width:385px;}
#main .p02_1 .p02_1_r{float:left; width:177px; margin:0 0 0 7px;}
#main .p02_price{margin:0; padding:10px 0 10px 10px;}
#main .p02_price01{margin:0; padding:0 0 5px 10px;}	
#main .p02 p{margin-top:10px;}
#main .p03{margin:0; padding:0px 10px 20px 13px; clear:both; line-height:1.3em;}
#main .p03-01{margin:0; padding:0px 10px 5px 13px;}
#main p.bm{}
#main p.sub{font-size:14px; margin: 0 0 5px 0; font-weight:bold;}
.top_l1{float:left; width:156px;}
.top_r1{float:left; width:434px; background:url(../images/top/index_pre01_r27_c8.jpg) no-repeat; background-position:left top; height:162px;}
.top_l2{float:left; width:295px; background:url(../img/top_pict3.jpg) no-repeat; background-position:left top; height:39px;}
.top_r2{float:left; width:295px; background:url(../img/top_pict4.jpg) no-repeat; background-position:left top; height:39px;}
.top_btn1{margin:0 0 0 44px;}
.top_btn2{margin:0 0 0 46px;}

#main div#ber{width:auto; text-align:center; margin:10px 0; padding:0 5px 0 0; clear:both;}


#footer{clear:both; width:799px; margin:0; border-top:1px solid #0E0558; padding:5px 0 0 0; text-align:center; font-size:85%; border-bottom:1px solid #6c6d6c;}
#footer div.le_copyright{float:left; font-size:10px; padding-left:290px; color:#333333;}
#footer div.le_copyright2{ text-align:center; font-size:10px; color:#333333;}
#footer div.ri_copyright{float:right; margin-right:10px; font-size:10px; color:#333333;}
#footer div.le_copyright a,#footer div.ri_copyright a{color:#333333; text-decoration:none;}
#footer div.le_copyright a:hover,#footer div.ri_copyright a:hover{color:#999999;}
#footer div.bm{font-size:10px; margin-top:3px;}
.footer_text1{font-size:10px; margin:0 0 0 0; text-align:center;}
.footer_text2{font-size:12px; line-height:160%; margin:6px 0 10px 0; text-align:center;}
.footer_text3{font-size:10px; margin:4px 0 0 0; text-align:center;}
.copy{text-align:center; font-size:10px; color:#333333; margin:12px 0 0 0;}
.produce{text-align:right; margin:0 10px 0 0; font-size:10px; color:#333333; line-height:100%;}


#infotable {border-collapse:collapse; width:540px;}
#infotable th,#infotable td{padding:2px 10px; border:1px solid #999999;}
#infotable th{background-color:#E0EFDC; font-weight:normal; text-align:left;}
#infotable td ul{margin:0; padding:0;}
#infotable td li{margin:0 0 0 1em; padding:0;}
#infotable td li li{margin-left:1em; list-style-type:none;}


p.reason {margin:10px 0 0 0}

.privacy_title{text-align:center; font-size:110%; font-weight:bold;}
#content02 .p01 dl{margin:0; padding:0;}
#content02 .p01 dt{float:left; clear:left;}
#content02 .p01 dd{margin-left:9em;}


.tel{margin:5px 0 10px 0;}
.formtable{border-collapse:collapse; width:540px; margin:0 0 10px 0; padding:0;}
.formtable th,.formtable td{padding:2px 10px; border:1px solid #666666; line-height:1.2em; font-size:12px;}
.formtable th{text-align:left; background-color:#C2E0BA;}
.formtable .th2{width:auto; text-align:center; font-size:14px; background-color:#48B74E;}
.formtable .td2{background-color:#C2E0BA; font-size:90%;}
.red1{font-size:small; color:#FF0000;}
.formbtn{text-align:center;}
.formbtn input{margin:0 20px;}
.imeoff{ime-mode:disabled;}


#release{width:562px; padding:0px 20px 20px 8px; margin:0;}
#release dl{padding:0; margin:0; height:79px;}
#release dt{float:left; width:90px; clear:left;}
#release dt a{border:2px solid #C2E0BA; width:75px; height:75px; display:block; padding:0;}
#release dt a:hover{border:2px solid #009900;}
#release dd{height:auto; padding-bottom:50px; margin:0 0 10px 0; border-bottom:1px dotted #cccccc;}
#release dd a{background-color:#C2E0BA; display:block; width:auto; padding:3px 0; font-weight:bold; color:#333333; margin-bottom:3px;}
#release dd a:hover{background-color:#009900; color:#FFFFFF;}
#release dd span{display:block; padding:0; margin:0; font-size:90%;}
#release_hp dl{padding:0; margin:0;}
#release_hp dt{padding:0; margin:0; color:#666666;}
#release_hp dd{margin:0 0 10px 0; border-bottom:1px dotted #cccccc; font-weight:bold; padding: 0 0 10px 2em;}
.release_txt{font-size:90%; margin:5px 0;}
.release_txt a{color:#333333;}
.release_txt a:hover{color:#FF9900;}

ol{margin:0 0 10px 0; padding:0; list-style-type:none;}
ol li{margin:0 0 0 10px; padding:0px 10px 5px 16px; line-height:1.3em; background-image:url(../images/ol-list01.gif); background-repeat:no-repeat; background-position:left top;}
ol li.none{margin:0 0 0 10px; padding:0px 10px 5px 0px; background-image:none;}
ol li.bottom{margin-bottom:20px;}
ol li.img02{background-image:url(../images/ol-list02.gif);}
ol li.img03{background-image:url(../images/ol-list03.gif);}
ol li.img04{background-image:url(../images/ol-list04.gif);}
ol li.img05{background-image:url(../images/ol-list05.gif);}
ol li.img06{background-image:url(../images/ol-list06.gif);}
ol li ol{margin:0; padding:0; list-style-type:none;}
ol li ol li{margin:0 0 0 0; padding:0px 10px 5px 20px; line-height:1.1em; background-image:url(../images/ol-list_s01.gif); background-repeat:no-repeat; background-position:left top;}
ol li ol li.img_s02{background-image:url(../images/ol-list_s02.gif);}
ol li ol li.img_s03{background-image:url(../images/ol-list_s03.gif);}
ol li ol li.img_s04{background-image:url(../images/ol-list_s04.gif);}
ol li ol li.img_s05{background-image:url(../images/ol-list_s05.gif);}
ol li ol li.img_s06{background-image:url(../images/ol-list_s06.gif);}
ol li ol li.img_s07{background-image:url(../images/ol-list_s07.gif);}

.topics_bg{margin:0; padding:10px 0 10px 12px; border:1px solid #1f6410; width:576px; height:144px; overflow-y:scroll;}
.news1 ul{float:left; padding:0; margin:0; width:91px;}
.news1 li{font-size:11px; line-height:140%; color:#ef0000; margin:0 0 0 15px; height:12px; list-style:none;}
.news2 ul{float:left; padding:0; margin:0;}
.news2 li{font-size:12px; line-height:140%; color:#333333; list-style:none;}
.news2 li a:link{color:#333333; text-decoration:underline;}
.news2 li a:visited{color:#333333; text-decoration:underline;}
.news2 li a:hover{color:#FF9900; text-decoration:underline;}
.news2 li a:active{color:#333333; text-decoration:underline;}


.bold{font-weight:bold;}
.spt42{margin-top:42px;}
.spt30{margin-top:30px;}
.spt25{margin-top:25px;}
.spt20{margin-top:20px;}
.spt16{margin-top:16px;}
.spt15{margin-top:15px;}
.spt5{margin-top:5px;}
.spt2{margin-top:2px;}
.spt7{margin-top:7px;}
.spt14{margin-top:14px;}
.spt13{margin-top:13px;}
.spt11{margin-top:11px;}
.spt10{margin-top:10px;}
.spt8{margin-top:8px;}
.spt9{margin-top:9px;}
.text1{font-weight: bold;color: #333333;}
.text1 a{font-weight: bold;color: #333333;}
.text1 a:hover{font-weight:bold; color:#333333;}
.text_orenge{color:#FF3300;}
.clear{clear:both;}
.pict1{margin-left:10px;}
.pict2{margin-bottom:10px;}
.pict3{margin-left:5px;}
.pict4{margin-left:30px;}
.pict5{padding-top:2px;}
.pict6{ margin-bottom:15px;}
.red{color:#FF0000; font-weight:bold;}
.pdf{float:right; margin:10px 30px 10px 0;}
.font10{font-size:10px;}
.naka{float:left; width:48px; background-color:#FFFFFF;}
.pioneer{width:190px; height:94px; background:url(../img/pioneer_bg.jpg) no-repeat;}
.face{float:left; margin:7px 0 0 10px; _margin:7px 0 0 5px; width:54px;}
.pioneer_r{float:left; margin:8px 0 0 5px; width:110px; font-size:11px; color:#333333; line-height:110%;}
