@charset "utf-8";

body{margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#cabcaa; line-height:18px; background-color:#101010;}
hr{border: 1px solid #ddccb1; margin:0px; padding:0px;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend{margin:0; padding:0;}
table{border-collapse:collapse;}

/*Link*/
a {color:#cabcaa; text-decoration:none;}
a:hover{color:#cabcaa; text-decoration:underline;}

#contents_area .submenu .on a{color:#d29a2e; padding:0px; display:block;}
#contents_area .submenu li a{padding:0px; display:block;}

.global a {color:#ffffff; text-decoration:none;}
.global a:hover{color:#dea83f; text-decoration:underline;}

.im a{color:#dea83f;}
.sitemap_im a{color:#d29a2e;}
#bottom a {color:#cabcaa; text-decoration:underline;}
#bottom a:hover{color:#dea83f; text-decoration:underline;}


/*Layout*/
#wrap{position:relative; z-index:1; margin:0 auto; width:890px;}
#global_area{position:relative; z-index:2; height:45px;}
.logo{float:left; padding-left:20px;}
.global{float:right; padding:16px 20px 0px 0px; font-family:"Futura Md BT"; font-size:11px; color:#ffffff;}
.global li{display:inline; padding-left:20px;}
#navi{position:relative; z-index:10; height:35px; background-color:6d0702; background:url(../img/common/bg_menu.jpg) no-repeat; padding-left:30px;}
#visual{position:relative; z-index:5; height:135px;}
#contents_area{position:relative; z-index:5; background-color:#26211e; min-height:100px; _height:100px;}
#contents_area .submenu{position:relative; float:left; padding-top:10px; width:194px; background-color:#26211e;}
#contents_area .submenu li{height:20px; padding:6px 10px; border-bottom:1px solid #3e3732; margin-left:10px;}
#contents_area .submenu .top{border-top:1px solid #3e3732; border-bottom:1px solid #3e3732; margin-left:10px; padding:6px 10px;}
#contents_area .submenu .on{background:url(../img/common/bg_sub_menu.jpg) no-repeat; color:#d29a2e;} 
#contents_area .contents{position:relative; float:left; width:635px; min-height:400px; _height:400px; padding:0px 30px; background-color:#3e3732; padding-bottom:50px;}
#contents_area .state{padding:10px 0px 26px 0px; color:#aaa59f; clear:both;}
#contents_area .state li{display:inline;}
#contents_area .contents .content{width:100%; clear:both; background-color:#3e3732;}
#contents_area .contents .content .text_area01{float:left;}
#contents_area .contents .content .text_area02{width:100%; clear:both;}
#contents_area .contents .content .text_area03{width:100%; border-bottom:1px dashed #544b45; clear:both;}
.sitemap{float:left; width:180px; height:280px; border-bottom:2px solid #615851; background-color:#241f1b; margin-right:20px;}
.sitemap_s{padding:4px 10px; border-bottom:1px dashed #544b45;}
.sitemap_im{color:#d29a2e; font-weight:bold; font-size:16px; padding:6px 10px; border-top:2px solid #615851; border-bottom:2px solid #615851;}


#product_img_area{position:relative; width:626px; height:252px; margin:0; padding:0; border:1px solid #26211e;}
#img_big{position:absolute;left:0px; top:0px; width:420px; height:252px; margin: 0; padding: 0;}
.img_s_area{position:absolute; top:0; left:422px; margin:0; padding:0; width:204px; height:250px;}
.product_1{width:100px; height:80px; float:left; padding-top:2px; _padding-top:1px;}
.product_2{width:100px; height:80px; float:left; padding:2px 0px 2px 2px;  _padding:1px 0px 1px 1px;;}
.product_3{width:100px; height:80px; float:left; padding-top:2px; _padding-top:1px;}
.product_4{width:100px; height:80px; float:left; padding:2px 0px 2px 2px;  _padding:1px 0px 1px 1px;;}
.product_5{width:100px; height:80px; float:left; padding-top:2px; _padding-top:1px;}
.product_6{width:100px; height:80px; float:left; padding:2px 0px 0px 2px; _padding:1px 0px 1px 1px;;}





#bottom{position:relative; height:65px; background:url(../img/common/bg_bottom.jpg) no-repeat; font-family:Tahoma; font-size:9px; color:#cabcaa; padding:12px 15px 0px 20px; line-height:16px;}


/*blet, border*/
.blet01{background:url(../img/common/blet01.jpg) no-repeat 0px 3px; padding-left:18px;}
.blet02{background:url(../img/common/blet02.jpg) no-repeat 0px 3px; padding-left:18px;}
.blet03{background:url(../img/common/blet03.jpg) no-repeat 8px 7px; padding-left:20px;}
.border_r{border-right:1px solid #CCCCCC;}
.im{color:#dea83f; font-weight:bold;}

h2{font-size:16px; color:#dad2c7; margin-bottom:14px; font-family:Tahoma;}
h3{font-size:14px; color:#c04819; margin-bottom:4px;}
h4{font-size:12px; color:#a19914; margin-bottom:4px;}
h5{font-size:11px; color:#dad2c7; margin-bottom:4px;}







