/* ---------------- sessaw CSS */

body{
	color:#FFF;
	text-align:center;
	margin:0;
	padding:0;
	background: url(../img/bg.jpg) repeat-y center top;
	background-color:#000;
}

td{
	color:#FFF;
	text-align:left;
	font-family:"§Ô?§Ô? §Ô?§Ö¨©§Ö?§Ö¨§§Ö§?", Osaka, "§Ö?§Ö§?Ö§à§Ö?¨¢?§Ö¨© Pro W3";
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
	background-color:#000;
}

.headerUE a{
color:#FFF;
text-decoration:none;
}
.headerUE a:hover{
color:#FFF;
text-decoration:underline;
}

.infoArea{
background: url(../img/bgInfo.jpg) no-repeat 50% 50%;
text-align:center;
}

.copy{
text-align:center;
font-size:10px;
color:#999;
}

.mainArea{
background-color:#FFF;
text-align:center;
color:#000;
}

.mainArea a{
color:#000;
text-decoration:underline;
}

.mainAreaBG{
text-align:center;
color:#000;
background: url(../img/bgMain.gif) repeat-y center top;
}

.mainAreaLeft{
background-color:#FFF;
text-align:left;
color:#000;
}

.mainAreaRight{
background-color:#FFF;
text-align:right;
color:#000;
}

.brandArea{
background-color:#CCC;
text-align:center;
}

.returnBrand{
background-color:#FFF;
text-align:right;
color:#000;
padding-left:80px;
background: url(../img/pointOR.gif) no-repeat center left;
}

.returnBrand a{
color:#000;
text-decoration:underline;
}

.storeBrandLogo{
width:660px;
background-color:#FFF;
text-align:left;
border-top:3px solid #ccc;
}

.grayArea{
background-color:#EFEFEF;
text-align:left;
color:#000;
padding:10px;
}

.grayAreaCS{
background-color:#000000;
text-align:left;
color:#000;
padding:10px;
}

.companyTex{
background-color:#FFF;
text-align:left;
color:#000;
padding:5px 0;
}

.companyTex a{
color:#000;
text-decoration:underline;
}

/* ---------------- text Style */
.textBK{
color:#000;
}

.textOR{
color:#FF6600;
}

.text14px{
font-size:14px;
}

/* ---------------- 2009.02.12*/
.storeShopName{
background-color: #CCCCCC;
padding:5px 0 5px 3px;
}

.underConstruction{
background-color: #FFFFFF;
color:#000;
font-size: 20px;
font-weight: bold;
padding:50px 0;
}

.underConstruction02{
background-color: #FFFFFF;
color:#000;
font-size: 12px;
padding:0 0 200px;
}

/* ---------------- 2009.03.06*/
#specialContents{
text-align:left;
padding:0 0 0 20px;
}

table#specialWall{
margin:70px 0;
}

table#specialWall td{
text-align:center;
width:233px;
padding:3px 0;
}

table#specialWall td a{
color:#FFF;
text-decoration:underline;
}

#dummyContents{
height:300px;
text-align:left;
padding:0 20px;
}

/* ---------------- 2009.08.07*/
.shopsTex{
background-color: #FFFFFF;
color:#000;
font-size: 13px;
line-height:22px;
}
