@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:#cde5be url(../img/background.jpg) center repeat-y;}
dl, dt, dd, ol, ul, li, p, a, img, em, h1{margin:0; padding:0;}

#pageSet{width:740px; margin:0 auto; padding:0;}
#pageSet dl{width:740px; float:left;}
#pageSet dd{float:left;}
#pageSet .topback{height:160px; background:url(../img/top_back.jpg) no-repeat center; width:740px;}
#pageSet .btnback{height:29px; background:url(../img/btn/background.jpg) repeat-x; width:740px;}
#pageSet .indback{background:url(../img/loco/ind_back.jpg) no-repeat; height:225px; margin-top:3px; width:740px;}

#indMain{width:740px; float:left; margin:0; padding:0;}
#indMain dl{width:740px; float:left; padding:15px 0;}
#indMain dd{float:left;}
#indMain .left{width:285px;}
#indMain .right{width:455px;}

#indLeft{width:285px; float:left; margin:0; padding:0;}
#indLeft dl{width:285px; float:left; padding:0;}
#indLeft dd{width:285px; float:left;}

#indRight{width:455px; float:left; margin:0; padding:0;}
#indRight dl{width:455px; float:left; padding:0;}

#indTabA{width:285px; float:left; margin:0; padding:0}
#indTabA dl{width:285px; float:left;}
#indTabA dt{width:285px; float:left;}
#indTabA dd{width:285px; float:left;}
#indTabA p{padding:0 20px;}

#indTabB{width:285px; float:left; margin:0; padding:0;}
#indTabB dl{width:285px; float:left;}
#indTabB dt{width:285px; float:left;}
#indTabB dd{width:285px; float:left;}
#indTabB ol{width:285px; list-style:none;}
#indTabB p{padding:0 30px;}

#indTabC{width:455px; float:left; margin:0; padding:0;}
#indTabC dl{width:455px; float:left;}
#indTabC dt{width:435px; float:left; padding:0 10px;}
#indTabC dd{width:435px; float:left; padding:0 10px;}
#indTabC p{padding:0 5px;}

#indTabD{width:455px; float:left; margin:0; padding:0;}
#indTabD dl{width:435px; float:left; margin-top:30px; padding:0 10px;}
#indTabD dd{width:433px; float:left; height:23px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #000; border-top:1px solid #000;}
#indTabD img{float:left;}

#mission{width:740px; float:left; margin:0; padding:0;}
#mission dl{width:740px; float:left; padding:0;}
#mission dt{width:720px; float:left; padding:0 10px;}
#mission dd{width:720px; float:left; padding:0 10px;}
#mission ol{width:720px; float:left; padding:5px 0;}
#mission img{float:left;}
#mission .img1{float:right; padding-left:1em}
#mission .img2{float:left; border:1px solid #333; margin-right:20px;}
#mission .img3{float:left; border:1px solid #333; margin-left:20px;}

#philosophy{width:740px; float:left; margin:0; padding:0;}
#philosophy dl{width:740px; float:left; padding:0;}
#philosophy dd{float:left;}
#philosophy ol{width:400px; float:left; padding:5px 9px;}
#philosophy .left{width:322px;}
#philosophy .right{width:418px;}
#philosophy p{padding:0 15px;}
#philosophy .img1{border:1px solid #000;}

#who{width:740px; float:left; margin:0; padding:0;}
#who dl{width:740px; float:left; padding:0;}
#who dt{width:700px; float:left; padding:0 20px;}
#who dd{width:700px; float:left; padding:0 20px;}
#who .img1{border:1px solid #000; float:right; margin-left:1em;}

#contact{width:740px; float:left; margin:0; padding:0;}
#contact dl{width:740px; float:left; padding:0; height:500px;}
#contact dt{width:700px; float:left; padding:0 20px;}
#contact dd{width:700px; float:left; padding:0 20px;}
#contact ol{width:660px; float:left; padding:10px 20px;}
#contact ul{width:660px; float:left; padding:0; margin:0;}
#contact a:hover{color:#F00;}

#link{width:740px; float:left; margin:0; padding:0;}
#link dl{width:740px; float:left; padding:0; height:500px;}
#link dt{width:700px; float:left; padding:0 20px;}
#link dd{width:700px; float:left; padding:0 20px;}
#link ol{width:660px; float:left; padding:5px 20px; border-bottom:1px dotted #666666;}
#link a:hover{color:#F00;}

#la_admin{width:740px; float:left; margin:0; padding:0;}
#la_admin dl{width:740px; float:left; padding:0;}
#la_admin dt{width:700px; float:left; padding:0 20px;}
#la_admin dd{width:680px; float:left; padding:0 30px;}
#la_admin ol{width:640px; float:left; padding:10px 20px}
#la_admin ul{float:left; padding:0; margin:5px 0;}
#la_admin ul img{float:left; padding-right:1em;}
#la_admin p{display:block; float:left;}
#la_admin ul a:hover{color:#F00;}
#la_admin .ulset1{width:640px;}
#la_admin .ulset2{width:320px;}
#la_admin .ulset3{width:640px; border-bottom:1px solid #CCC; padding-bottom:5px;}
#la_admin .imgSet1{padding:1em; float:right;}
#la_admin .tabSet1{width:640px; border:1px solid #999; line-height:23px; text-align:center; font-size:13px;}
#la_admin .td1{background:#CCCCCC; border:1px solid #999;}
#la_admin .td2{border:1px solid #999;}

#history{width:740px; float:left; margin:0; padding:0;}
#history dl{width:740px; float:left; padding:0;}
#history dt{width:700px; float:left; padding:0 20px;}
#history dd{width:700px; float:left; padding:0 20px;}
#history dd img{float:right; padding-left:1em;}

#service{width:740px; float:left; margin:0; padding:0;}
#service dl{width:740px; float:left; padding:0;}
#service dt{width:700px; float:left; padding:0 20px;}
#service dd{width:680px; float:left; padding:0 40px;}
#service ol{width:680px; float:left;}
#service ul{width:660px; padding:0 0 0 20px;}
#service li{width:640px; padding:0 0 0 20px; list-style:none;}
#service table{width:640px; border:1px solid #666; font-size:13px;}
#service table .td1{color:#FFF; background:#666; text-align:center; line-height:23px; letter-spacing:10px;}
#service table .td2{color:#000; background:#CCCCCC; text-align:center; line-height:23px; letter-spacing:1px;}

#footer{width:740px; float:left; margin:0; padding:0;}
#footer dl{width:740px; float:left;}
#footer dd{width:740px; float:left; text-align:center;}
#footer .footerback{background:url(../img/footer_back.jpg) repeat-x;}
