/* CSS Document */
body{ margin:0; padding:0; font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
a:link { color:#0099FF;text-decoration:none;}
a:visited {color:#0099FF; text-decoration:none;}
a:hover {color:#0099FF; text-decoration:underline;}
a:active {color:#0099FF; text-decoration:underline;} 
#main{margin:auto; width:763px; background:url(../img/bg.gif) repeat-y; height:auto;}
#header{margin:auto; width:716px; padding:10px 0 0 0;}
#header .title{float:left; width:567px;}
#header .tell{float:right; width:147px; text-align:right;}
#contents{margin:0 auto; width:716px; padding:0;}
#contents2{margin:10px auto; _margin:auto; width:694px; height:1185px; background:url(../img/contents_bg.gif) no-repeat;}
#contents2_1{margin:10px auto; _margin:auto; width:694px; height:1253px; background:url(../img/contents_bg4.gif) no-repeat;}
#contents3{margin:10px auto; _margin:auto; width:694px; height:1083px; background:url(../img/contents_bg2.gif) no-repeat;}
#contents4{margin:10px auto; _margin:auto; width:694px; height:1552px; background:url(../img/recruite_bg.gif) no-repeat;}
#contents5{margin:10px auto; _margin:auto; width:694px; height:697px; background:url(../img/sitemap_bg.gif) no-repeat;}
#contents6{margin:10px auto; _margin:auto; width:694px; height:853px; background:url(../img/contents_bg3.gif) no-repeat;}
#contents .contents_left{float:left; width:340px; padding:0 0 0 10px; margin:0 20px 0 0;}
#contents .contents_right{float:right; padding:0 0 0 0; margin:0; width:340px;}

.contents_left2{float:left; width:364px; padding:15px 0 0 105px; margin:0 20px 0 0;}
.contents_right2{float:left; padding:15px 0 0 0; margin:0; width:130px;}
.contents_left3{float:left; width:492px; padding:15px 0 0 105px; margin:0 20px 0 0;}
.contents_left4{float:left; width:160px; padding:0 0 0 85px; margin:0 10px 0 0;}
.contents_right4{float:left; padding:0 0 0 0; margin:0; width:340px;}
.menu{_margin:0 0 0 0; padding:14px 0 0 0; _padding:0 0 0 0;}
.contents_back{margin:0; _padding:24px 0 0 0; padding:44px 0 0 0;}
h1{ margin:0; padding:0;}

.text1{font-size:12px; color:#666666; line-height:150%; text-align:left; margin:0; padding:0;}
.text1 a:link { color:#0099FF;text-decoration:none;}
.text1 a:visited {color:#0099FF; text-decoration:none;}
.text1 a:hover {color:#0099FF; text-decoration:underline;}
.text1 a:active {color:#0099FF; text-decoration:underline;} 
.text2{font-size:12px; color:#666666; line-height:150%; text-align:left; margin:0 10px 10px 10px;}
.text3{font-size:13px; color:#333333; line-height:150%; text-align:left; width:528px;}
.text3_red{font-size:13px; color:#CC3300; line-height:160%; text-align:left; width:528px;}
.text3_red2{font-size:13px; color:#CC3300; line-height:150%; text-align:center;}
.text4{font-size:12px; color:#333333; line-height:140%; text-align:left; width:193px; margin:6px 0 0 10px;}
.text5{font-size:12px; color:#333333; line-height:150%; text-align:center; margin:0;}
.text12{font-size:12px; color:#666666; line-height:150%; text-align:left; margin:10px auto; width:514px;}
.text12_2{font-size:12px; color:#666666; line-height:150%; text-align:left; margin:4px auto; width:514px;}
.text12_2 a:link { color:#0099FF;text-decoration:none;}
.text12_2 a:visited {color:#0099FF; text-decoration:none;}
.text12_2 a:hover {color:#0099FF; text-decoration:underline;}
.text12_2 a:active {color:#0099FF; text-decoration:underline;} 
.text12_b{font-size:12px; color:#666666; line-height:150%; text-align:left; margin:10px auto; width:514px;}
.text14{font-size:14px; color:#666666; line-height:150%; text-align:left; margin:6px; width:339px;}
.text14_1{font-size:14px; color:#666666; line-height:150%; text-align:left; margin:6px; width:492px;}
.text14_2{font-size:14px; color:#666666; line-height:150%; text-align:left; margin:auto; width:514px;}
.text14_3{font-size:14px; color:#666666; line-height:150%;}
.text14_4{font-size:14px; color:#666666; line-height:150%; text-align:left; margin:0 0 0 140px; width:514px;}
.text16{font-size:16px; color:#666666; line-height:150%;}
.footer_menu{font-size:12px; color:#333333; line-height:180%; text-align:center;}
.red{ color:#FF0000; font-weight:bold;}
.small10{ font-size:10px; color:#333333;}
.foooter_box{background-color:#008886; color:#FFFFFF; padding:6px 0 6px 0; font-size:10px; line-height:140%; text-align:center; width:742px; margin:auto;}
.foooter_box a{color:#FFFFFF; text-decoration:underline;}
.foooter_text2{background-color:#008886; color:#54C2B9; font-size:10px; line-height:140%; text-align:right; width:742px; margin:auto; padding:0 0 5px 0;}
.foooter_text2 a{color:#54C2B9; text-decoration:underline;}
#under{margin:auto; width:804px; background:url(../img/under_bg.jpg); height:11px;}
.top_text_box{ margin:10px; font-size:12px; color:#666666; line-height:150%; text-align:left;}
.top_box1{width:715px; background-color:#008886; height:195px;}
.top_box2{width:340px; border:1px solid #90DADA; background-color:#FFFFFF; height:193px; _height:198px; margin:20px 0 0 0;}
.top_box3{width:340px; border:1px solid #90DADA; background-color:#FFFFFF;}
.top_box3_1{width:340px; border:1px solid #90DADA; background-color:#FFFFFF; margin:8px 0 0 0;}
.map{border:1px solid #333333; width:506px;}
.pict1{margin-left:10px;}
.pict2{margin-top:20px;}
.pict3{margin-top:10px;}
.pict4{padding-top:94px;}
.price{text-align:right; padding:4px 8px 10px 0;}
.back_top{text-align:right; font-size:10px; color:#ffffff; margin:110px 30px 0 0;}
.back_top1{text-align:right; font-size:10px; color:#ffffff; margin:30px 30px 0 0;}
.back_top2{text-align:right; font-size:10px; color:#ffffff; margin:70px 30px 0 0;}
.back_top3{text-align:right; font-size:10px; color:#ffffff; _padding:60px 30px 0 0; margin:100px 30px 0 0;}
.back_top a:link,a:visited{color:#ffffff;}
.back_top1 a:link,a:visited{color:#ffffff;}
.back_top2 a:link,a:visited{color:#ffffff;}
.back_top3 a:link,a:visited{color:#ffffff;}
.spt300{margin-top:300px;}
.spt100{margin-top:100px;}
.spt70{margin-top:70px;}
.spt60{margin-top:60px;}
.spt50{margin-top:50px;}
.spt40{margin-top:40px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt28{margin-top:28px;}
.spt25{margin-top:25px;}
.spt20{margin-top:20px;}
.spt16{margin-top:16px;}
.spt15{margin-top:15px;}
.spt13{margin-top:13px;}
.spt14{margin-top:14px;}
.spt10{margin-top:10px;}
.spt7{margin-top:7px;}
.spt5{margin-top:5px;}
.spt2{margin-top:2px;}
.spt1{padding-top:1px;}
.clear{clear:both; margin:0;}
ul{ margin-left:10px; width:460px;}
li{font-size:13px; color:#333333; list-style:none; background-image:url(../img/mark.gif); background-repeat:no-repeat; padding:0 0 0 16px; margin:0 0 20px 10px; text-align:left; width:430px;}
p{margin:10px 0 10px 0;}
.bold{font-weight:bold;}
