
@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0 }

body { margin:0; padding:0 }

ul { list-style:none }

a { color:#000000; text-decoration:none }

a:hover { text-decoration:underline }

img { border:0 }

h2, p, ul, ol, li, div { margin:0; padding:0 }


#container { background:url(../img/bg.gif);  }

#container2 { }

#sub { }

#wrapper { width:910px; margin:auto; padding-top:15px; padding-bottom:15px; }

#wrapper-sub { width:910px; margin:auto; padding-top:15px; padding-bottom:15px;  }

#layout { background-color:#FFFFFF; background-repeat:no-repeat; background-position:right top }

#leftout { padding:0 19px 10px 20px }

#lmenu-top { height:10px; background:url(../img/lmenu-top.gif) no-repeat;  font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px; }           

#lmenu-in { border-left:#c0bdbd solid 1px; border-right:#c0bdbd solid 1px; padding: 5px 6px 5px 6px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  }
#lmenu-in p { background:url(../img/lmenu01.gif) no-repeat; padding: 5px 0 0 23px; font-size:13px; letter-spacing:-0.1em; color:#FFFFFF; font-weight:bold; height:20px }

#body { padding-top:5px; padding-right:10px;  }

#menu { background:url(../img/menu-bg.gif) no-repeat; padding:15px 0px 15px 30px; height:15px;   }

#menu ul li { display: inline; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF }

#menu ul li.menus { display: inline-block; padding: 0 17px 0 17px; }

#menu ul li.menus a { color:#FFFFFF; text-decoration:none }
#menu ul li.menus a:hover { color: #FFFF00 }

#menu ul li.div { display:inline-block; background:url(../images_site/menu-div.gif) no-repeat 3px 11px; padding: 6px; height:10px }
/*
#menu {  }

#menu ul li { display:inline; padding: 0 17px 0 17px; font-size:12px; font-weight:bold; letter-spacing:-0.1ex; color:#FFFFFF }

#menu ul li a { color:#FFFFFF }

#menu ul li a:hover { color:#FFCC00; text-decoration:none }
*/


#sub { background:url(../img/sub-title-bg.gif) no-repeat; width:652px; min-height: 400px; }

.subtitle { padding:19px 0 15px 18px }

.stitle { font-size:13px; font-weight:bold; color:#333333  }

.list { padding:0 20px 20px 22px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  } 
.list table { color: #666666 }
.list a { color: #666666 }
.listcol { border-bottom:#CCCCCC solid 1px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px; }
.listcol-no { border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px }

.board-detail { width:590px; padding:10px 0 10px 0 }


.bonmoon { padding: 10px 0 10px 0;  }

.tailer { padding: 15px 0 20px 0; font-size:11px; color:#999999; text-align:right; border-bottom: #CFCFCF solid 1px }


#footer { background-color:#454545 }
#footer p { color:#CCCCCC; font-size:11px }




#lmenu-in { width:195px }
#lmenu-in ul { padding: 5px 0 5px 5px }
#lmenu-in ul li { display: inline-block; padding: 2px 0 2px 17px; background: url(../img/lbullet0001.gif) no-repeat 5px 5px; width:170px }
#lmenu-in ul li a {  }
#lmenu-in ul li a:hover { }


#lmenu-in ul li .submenu ul li { display:inline-block; padding: 0 0 3px 10px; background:url(../img/lbullet0002.gif) no-repeat ; width:120px }
#lmenu-in ul li .submenu ul li.end { display:inline-block; padding: 0 0 3px 10px; background:url(../img/lbullet0002-e.gif) no-repeat ; width:120px }
#lmenu-in ul li .submenu ul li a { color: #999999; }

#login-box { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  }

#login-top { padding-top :44px; background:url(../img/login-bg.gif) no-repeat;  }

#login-in { background:url(../img/login-bg2.gif) ; background-repeat: repeat-y; padding: 5px 6px 5px 6px;  }

#login-bottom { height:10px; padding-bottom:5px; background:url(../img/lmenu-bottom.gif) no-repeat; }



#login-in ul {padding: 5px 0 5px 5px}

#login-in ul li { padding: 2px 0 2px 17px; background: url(../img/lbullet0001.gif) no-repeat 5px 5px; width: 100px; }

#login {  }


.search-font { color:#FF6600; font-weight:bold; font-size:12px } 

.search-font a { color:#FF6600 }


.joinform td { padding: 5px 5px 5px 10px }



.input1 { width:150px; }

.input2 { width:200px; }

.admin_frame_div { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  }

#sub_form { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  }

.latest { width:301px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:12px;  }

.latest-title { font-size:12px; font-weight:bold; color:#FF3300; padding: 5px 0 5px 0 }

.latest-list { font-size:12px; color:#515151; padding:10px 0 10px 0; overflow:hidden}
.latest-list ul { line-height:18px }
.latest-list ul li { background:url(../img/bullet-latest0002.gif) no-repeat 5px 7px; padding-left:15px }

.latest-list ul li a { color:#515151 }

.content { padding: 0 20px 10px 25px; line-height: 170%; }

.product td { padding : 5px 0px 5px 0px }

#tiny_mce { width:640px; }

#banner li { float:left; padding-right:20px; padding-bottom:5px;}

#sitemap_title { font-size:13px; font-weight:bold; padding: 2px 2px 2px 2px; }

.title-bar { background-color: #000000 }            