body {text-align:center;background:#ffffff;margin:0px;font-size:9pt;line-height:130%;font-family:Verdana,'‚l‚r ‚oƒSƒVƒbƒN';color:#666666;
  scrollbar-track-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #aaaaaa; scrollbar-darkshadow-color: #aaaaaa;
  scrollbar-highlight-color: #aaaaaa; scrollbar-3dlight-color: #aaaaaa; scrollbar-arrow-color: #2CA9E1;}
td,tr{font-size:9pt;line-height:130%;font-family:Verdana,'‚l‚r ‚oƒSƒVƒbƒN';color:#666666;}
form{font-size:9pt;line-height:130%;font-family:Verdana,'‚l‚r ‚oƒSƒVƒbƒN';color:#666666;}
input,textarea{font-size:9pt;line-height:130%;font-family:'‚l‚r ‚oƒSƒVƒbƒN';color:#000000;border:solid 1px #aaaaaa;margin:0 0 5 0px}

A:link {text-decoration:underline;color:#2CA9E1;}
A:visited {text-decoration:underline;color:#2CA9E1;}
A:hover {text-decoration:none;color:#2CA9E1;}

img{border:0px;}

#outline {width:706px;height:900px;text-align:left;margin:0 auto;background:#ffffff;}
#outline2 {width:706px;height:1900px;text-align:left;margin:0 auto;background:#ffffff;}

.outline-margin { margin:0px; }

.header{width:700px;height:50px;margin:0px;}

.top_img{width:700px;height:430px;margin:0px;}

#top{width:700px;height:160px;margin:20 0 20 0px;}

#top2{width:480px;height:160px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}

#info{width:460px;margin:0 0 0 20px;}
.t_info{width:460px;margin:0px;}
.a{width:460px;margin:0px;border-bottom:dotted 1px #CCCCCC;margin:10 0 0 0px;}
.t_a{width:460px;margin:0 0 5 0px;font-weight:bold;color:#2CA9E1;}
.a_img{width:70px; margin:0px;float:left;}
.a_text{width:390px; margin:0px;float:right;}
.more{margin:5 0px;text-align:right;}

.b{width:460px;height:21px;margin:0 0 4 0px;border-bottom:dotted 1px #CCCCCC;color:#2CA9E1;}

#top1{width:218px;height:160px;margin:0px;float:left;}

#menu{width:200px;height:160px;margin:0px;}
.m{width:200px;height:50px;margin:0 0 5 0px}
.n{width:200px;height:50px;margin:0 0 0 0px}
.back{width:200px;height:13px;margin:10 0 0 0px;}

.c-both {clear:both;}

#pub{width:700px;height:160px;margin:0 0 20 0px;}
.t_pub{width:700px;height:23px;margin:0 0 10 0px;}
.a_pub{width:700px;height:108px;margin:0 0 6 0px;}
.bc_pub{width:465px;height:108px;margin:0px;float:left;}
.b_pub{width:230px;height:108px;background:#F5F5F5;margin:0 5 0 0px;float:left;}
.c_pub{width:230px;height:108px;background:#F5F5F5;margin:0px;float:right;}
.d_pub{width:230px;height:108px;background:#F5F5F5;margin:0 0 0 5px;float:right;}
.pub_img{width:90px;height:108px;margin:0px;float:left;}
.pub_text{width:140px;height:95px;margin:7 0px;float:right;}
.more2{width:700px;height:13px;margin:0px;text-align:right;}
.pub2{width:230px;height:108px;background:#F5F5F5;margin:0 5 0 0px;}

#other{width:700px;height:19px;margin:0 0 15 0px;text-align:right;}

#concept{width:480px;height:2200px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#con{width:460px;height:2200px;margin:0 0 0 20px;line-height:150%;text-align:left;}
.t1_con{width:460px;height:65px;margin:0 0 10 0px;border-bottom:dotted 1px #CCCCCC;}
.t2_con{width:460px;height:60px;margin:20 0 15 0px;}
.t3_con{width:460px;height:25px;margin:20 0 10 0px;}
.t4_con{width:460px;height:30px;margin:20 0 10 0px;}
.t5_con{width:460px;height:40px;margin:20 0 10 0px;}
.t6_con{width:460px;height:29px;margin:20 0 10 0px;}
.t7_con{width:460px;height:15px;margin:20 0 10 0px;}
.border{width:460px;height:1px;;margin:10 0 0 0px;border-bottom:dotted 1px #CCCCCC;}

#product{width:480px;height:700px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#pro{width:460px;height:700px;margin:0 0 0 20px;}
.a_pro{width:460px;margin:20 0 0 0px;background-color:#F5F5F5;}
.img_pro{width:150px;margin:0px;float:left;}
.text_pro{width:300px;margin:10 5 0 0px;float:right;line-height:150%;text-align:left;}
.more3{width:460px;height:13px;margin:0px;text-align:right;}

#recruit{width:480px;height:1600px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#rec{width:460px;height:1600px;margin:0 0 0 20px;line-height:150%;text-align:left;}
.t_rec{width:460px;height:18px;margin:20 0 10 0px;}
.t_rec2{width:460px;height:16px;margin:20 0 5 0px;}
.text_rec{width:440px;height:110px;margin:0 0 0 20px;line-height:150%;text-align:left;background-color:#F5F5F5;}
.b_rec{font-weight:bold;color:#2CA9E1;}

#inquiry{width:480px;height:1500px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#inq{width:460px;height:1500px;margin:0 0 0 20px;line-height:150%;text-align:left;}

#link{width:480px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#lin{width:460px;margin:0 0 0 20px;line-height:150%;text-align:left;}
.t_lin{width:460px;height:15px;margin:0 0 10 0px;border-bottom:dotted 1px #FF699E;text-align:left;color:#FF699E;
 font-weight:bold;}
.ban_lin{width:460px;height:40px;margin:10 0 30 0px;}
.img_lin{width:200px;height:40px;margin:0px;float:left;}
.text_lin{width:255px;height:40px;margin:0px;float:right;line-height:110%;text-align:left;font-size:10px;}

#updata{width:480px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#up{width:460px;margin:0 0 20 20px;line-height:150%;text-align:left;}

#faq{width:480px;margin:0px;float:right;border-left:solid 1px #CCCCCC;}
#QA{width:460px;margin:0 0 0 20px;line-height:150%;text-align:left;}
.qa_b{border:solid 1px #FFD9E8;}
.qa_text{margin:10px;}
.shogen{background-color:#f2f2f2;}
.s_text{margin:0 5 5 5px;}

.footer{text-align:center; width:700px; height:11px;margin:10 0 10 0px;
 font-size:10px;line-height: 130%;}