@charset "utf-8";
/* CSS Document */


/*--------------------------------------------
CONCEPT
--------------------------------------------*/
#ConceptArea{padding:5px 0 0 0;}
#ConceptArea .navi{ margin:0 0 0 0;}
#Conceptphoto{padding:0 0 31px 0; margin:0;overflow: hidden;*padding:0 !important ; *padding:0 0 31px 0;
}

#ConceptArea p{ margin:0 0 0 50px;}


/*--------------------------------------------
PHOTOS
--------------------------------------------*/
#PhotosArea{padding:5px 0 0 0;}
#PhotosList{width:793px;background-color:#131814; padding:0 40px 0 70px; margin:5px 0 31px 0;overflow: hidden;*margin:5px 0 0 0 !important ; *margin:5px 0 31px 0}
#PhotosList:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #PhotosList {
    height: 1em;
    overflow: visible;
}
/**/
#PhotosList ul{ margin:0 }
#PhotosList li{ float:left; padding-right:20px; padding-top:31px; width:131px; display:inline;*padding-right:25px !important ; *padding-right:25px}
#PhotosList li img{ display:block; margin:0 auto;}


/*--------------------------------------------
ITMES
--------------------------------------------*/
#ItemsArea{padding:5px 0 0 0;}
#ItemsArea #subnavi{ float:left; width:125px; height:auto; margin-right:12px; padding-top:5px;*padding-top:5px !important ; *padding-top:5px}
#ItemsArea #subnavi ul{ margin:0;}
#ItemsArea #subnavi li{ float:left; padding-bottom:4px;}

#ItemsArea #ItemsList{ float:left;width:766px; height:auto;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px}
#ItemsArea #ItemsList:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #ItemsArea #ItemsList {
    height: 1em;
    overflow: visible;
}
/**/
#ItemsArea #ItemsList ul{ margin:0 8px 0 28px;*margin:0 28px 0 28px!important ; *margin:0 10px 0 30px;}
#ItemsArea #ItemsList li{ float:left; width:162px; padding-right:20px; padding-top:32px; display:inline;*padding-right:20px !important ; *padding-right:20px; text-align:left; height:auto;}
#ItemsArea #ItemsList li img{ display:block; margin:0 auto;}
#ItemsArea #ItemsList li .02{ float:left; width:172px; padding-top:32px; display:inline;text-align:left;height:auto; }
#ItemsArea #ItemsList li .02 img{ display:block; margin:0 auto;}
#ItemsArea #ItemsList li p{ color:#ffffff; font-weight:bold; font-size:12px; margin:0 0 0 32px;}
#ItemsArea #ItemsList li a{ display:block; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;}
#ItemsArea #ItemsList li a:hover{ color:#ffffff;}
#ItemsArea #ItemsList li a:hover span{ text-decoration:none;}
#ItemsArea #ItemsList li .03{ float:left; width:162px; padding-right:20px; padding-top:32px; display:inline;*padding-right:20px !important ; *padding-right:20px; text-align:left; height:auto;}
#ItemsArea #ItemsList li .03 img{ display:block; margin:0 auto;}




#ItemsArea #ItemsDetail{ float:left;width:766px;background-color:#131814; padding:0 0 15px 0; margin:5px 0 31px 0;overflow:hidden; }

#ItemsArea #ItemsDetail #area{background:url(../items/images/bg.gif); float:left;width:760px; margin:0 0 0 10px; overflow: hidden; height:399px; *margin:0 0 0 10px !important ; *margin:0 0 0 5px;}
#ItemsArea #ItemsDetail #area .itemphoto{ float:left;padding:54px 0 0 45px; width:300px;}
#ItemsArea #ItemsDetail #area .itemtxt{ float:left;padding:43px 0 0 36px; width:280px;}
#ItemsArea #ItemsDetail #area .itemtxt p{ font-weight:bold; font-size:16px; padding-top:14px;}
#ItemsArea #ItemsDetail #area .itemtxt span{ padding-top:13px; line-height:18px; height:190px; }
#ItemsArea #ItemsDetail #area .purchase{ padding:150px 0 0 0;}
#ItemsArea #ItemsDetail #area .purchase02{ padding:74px 0 0 0;}
#ItemsArea #ItemsDetail #area .back{ float:left;}
#ItemsArea #ItemsDetail .btm{ margin:0 0 0 10px;}
#ItemsArea #ItemsDetail #area .thum{ padding:38px 0 38px 0;}
#ItemsArea #ItemsDetail #area .focus{ padding:38px 0 38px 0;}

#tab {
	margin: 0;
	padding:38px 0 38px 0;
	overflow: hidden;
	width:280;
}
#tab ul{
	list-style:none;
	padding:0;
	margin:0;
}
#tab li {
	float:left;
	font-weight: bold;
	list-style-type: none;
	padding:0 10px 0 0;

}

#tab li.present{
	cursor: pointer;
	display: block;
}

/*--------------------------------------------
SHOPLIST
--------------------------------------------*/
#ShoplistArea{padding:5px 0 0 0; }
#ShoplistArea #Shoplist{ float:left;width:903px;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px;}

#ShoplistArea #Shoplist:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #ShoplistArea #Shoplist {
    height: 1em;
    overflow: visible;
}
/**/
#ShoplistArea #Shoplist ul{ margin:0 0 0 38px;}
#ShoplistArea #Shoplist li{ float:left; width:240px; padding-right:30px; padding-top:45px; display:inline;*padding-right:30px !important ; *padding-right:30px; text-align:left; height:auto;}
#ShoplistArea #Shoplist li p{ color:#ffffff; font-weight:bold; font-size:12px;}
#ShoplistArea #Shoplist li a{ display:block; color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none;}
#ShoplistArea #Shoplist li a:hover{ color:#ffffff;}
#ShoplistArea #Shoplist li a:hover span{ text-decoration:none;}

/*--------------------------------------------
CONTACT
--------------------------------------------*/
#ContactArea{padding:5px 0 0 0; }
#ContactArea #contact{ float:left;width:903px;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px;}
#ContactArea #contact #bg{ background:url(../contact/images/bg.gif); float:left;width:903px; margin:0; overflow: hidden; height:406px; }
#ContactArea #contact:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: visible;
}

/*\*/
* html #ContactArea #contact {
    height: 1em;
    overflow: visible;
}
/**/

#ContactArea #contact .formtable{padding-top:45px;}
input .text{ background-image:url(../contact/images/textbox_sm.gif);font-size:16px;color:#b2b2b2; line-height:14px;}
input .textbg{ background-image:url(../contact/images/textbox_bg.gif);font-size:16px;color:#b2b2b2; margin:0 2px; line-height:14px; }
.text{font-size:12px;color:#000000; padding:0 2px; height:auto; line-height:16px;}
.text02{width:400px; height:auto;  font-size:12px;color:#000000; padding:3px; line-height:16px; }
.text_w{font-size:12px;color:#FFFFFF; padding:0 2px; height:auto; line-height:16px;}

/*--------------------------------------------
LINKS
--------------------------------------------*/
#linksArea{padding:5px 0 0 0;}
#linksArea #links{ float:left;width:903px;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px;}

#linksArea #linkst:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #linksArea #links {
    height: 1em;
    overflow: visible;
}
/**/
/*--------------------------------------------
NEWS
--------------------------------------------*/
#NewslistArea{padding:5px 0 0 0; }
#NewslistArea #Newslist{ float:left;width:903px;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px; }
#NewslistArea #Newslist #bg{ background:url(../news/images/bg.jpg); float:left;width:903px; margin:0; overflow: hidden; height:406px; }
#NewslistArea #Newslist:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #NewslistArea #Newslist {
    height: 1em;
    overflow: visible;
}
/**/
/*--------------------------------------------
SHOPPING
--------------------------------------------*/
#ShoppingArea{padding:5px 0 0 0; }
#ShoppingArea #shopping{ float:left;width:903px;background-color:#131814; padding:0 0 31px 0; margin:5px 0 31px 0;overflow: hidden;*margin-top:5px !important ; *margin-top:5px; }
#ShoppingArea #shopping #bg{ background:url(../news/images/bg.jpg); float:left;width:903px; margin:0; overflow: hidden; height:406px; }
#ShoppingArea #shopping:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #ShoppingArea #shopping {
    height: 1em;
    overflow: visible;
}
/**/
