@charset "utf-8";
*{margin:0px; padding:0px;}
body {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; letter-spacing:1px; background-image:url(images/back.jpg);}

img{border:0;}
a{color:#2a7716; text-decoration:none; outline:none;}
a:active{color:#39aa1b; text-decoration:none; outline:none;}
a:hover{color:#39aa1b; text-decoration:none; outline:none;}
a:visited{color:#2a7716; text-decoration:none; outline:none;}

.left{float:left;}
li{list-style:none;}
.m_top{margin-top:15px;}
.m_top2{margin-top:10px;}
.m_bottom{margin-bottom:10px;}
.p_center{text-align:center;}
.p_left{padding-left:40px;}

h1{width:117px; height:60px; padding-top:15px; margin-left:10px;}
h2{padding-bottom:15px;}
h3{background-image:url(images/h3.jpg); background-repeat:no-repeat; padding-left:15px; height:25px; line-height:25px; font-size:16px; margin-bottom:15px; color:#6a0c0c;}
h4{background-image:url(images/h4.jpg); padding-left:25px; font-size:16px; height:20px; color:#6a0c0c; line-height:20px; background-repeat:no-repeat;}
h5{margin-top:8px;}

dt{font-weight:bold; color:#F63;}
.green{font-size:25px; font-weight:bold; color:#0f802a; line-height:30px;}
.orange{font-size:25px; font-weight:bold; color:#F60; line-height:30px;}
.li{background-image:url(images/aicon.gif); background-position:left 5px; padding-left:15px; background-repeat:no-repeat;}

#back{width:100%; background:url(images/back2.png) repeat-x;}
#wrapp{width:1008px; margin:0 auto;}
#header{width:1008px; height:87px; background:url(images/header.png) no-repeat; margin-top:30px;}
#content{width:978px; background:url(images/contents.png) repeat-y; padding:20px 15px;}
#contents{width:900px; margin:0 auto;}
#footer{width:978px; height:67px; background:url(images/footer.png) no-repeat; padding:13px 15px 0px; text-align:center;}
.contact_btn{width:325px; height:93px; background:url(images/contact_btn.png) no-repeat; display:block; margin:20px auto 0; background-position:0 0;}
.contact_btn:hover{background-position:0 -93px;}

/*----------
menu
----------*/
#menu{width:1008px; height:48px; background:url(images/menu_back.png) no-repeat;}
#menu ul{ width:1000px; margin:0 auto;}
.menu_li{width:200px; height:48px;}
#menu01{width:200px; height:48px; background:url(images/menu01.png) no-repeat; display:block; background-position:0 0;}
#menu01:hover{background-position:0 -48px;}
#menu02{width:200px; height:48px; background:url(images/menu02.png) no-repeat; display:block; background-position:0 0;}
#menu02:hover{background-position:0 -48px;}
#menu03{width:200px; height:48px; background:url(images/menu03.png) no-repeat; display:block; background-position:0 0;}
#menu03:hover{background-position:0 -48px;}
#menu04{width:200px; height:48px; background:url(images/menu04.png) no-repeat; display:block; background-position:0 0;}
#menu04:hover{background-position:0 -48px;}
#menu05{width:200px; height:48px; background:url(images/menu05.png) no-repeat; display:block; background-position:0 0;}
#menu05:hover{background-position:0 -48px;}

/*----------
top
----------*/
#topimg{width:951px; height:452px; margin:0 auto;}

/*----------
company
----------*/
.td1{padding:5px; border:1px solid #C66; background-color:#FFC; width:80px;}
.td2{padding:5px; border-right:1px solid #C66; border-top:1px solid #C66; border-bottom:1px solid #C66;}
.td3{padding:5px; border-left:1px solid #C66; border-right:1px solid #C66; border-bottom:1px solid #C66; background-color:#FFC;}
.td4{padding:5px; border-right:1px solid #C66; border-bottom:1px solid #C66;}
#map{padding-left:15px;}

