@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,textarea,p,blockquote,th,td,img{  
    margin:0; 
    padding:0;
	border:0;
} 
body {
	line-height: 1;
	background: #fff;
	color: #333;
}
.oneColFixCtr #container {
	width: 906px;
	background: #fff;
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
}

.oneColFixCtr #container #header {
	margin:0;
}

.oneColFixCtr #mainContent {
	padding: 0;
}

/*------------------------------------------------------------
	タグ
------------------------------------------------------------------------------------------*/
img {
	vertical-align:top;
	margin:0;
	padding:0;
}

/*------------------------------------------------------------
	共通
------------------------------------------------------------------------------------------*/
.area-inner {
	background:url(../images/container_bg_m.gif) repeat-y 0 0;
	padding:15px 26px 0 26px;
}

/*------------------------------------------------------------
	Whats parco
------------------------------------------------------------------------------------------*/
#whatsparco {
	margin:34px 0 0 0;
	position:relative;
	text-align:left;
	background:url(../images/container_bg_m.gif) repeat-y 0 0;
}

#whatsparco #whatsparco-inner {
	background:url(../images/container_bg_b.gif) no-repeat 0 100%;
	padding-bottom:26px;
	font-size:0.7em;
}

#whatsparco h2 {
	width:906px;
	height:63px;
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../images/title_whatsnew.gif) no-repeat 0 0;
}

#whatsparco p {
	line-height:1.4;
	margin-bottom:1em;
}

#whatsparco p.lastItem {
	margin-bottom:0;
}

#whatsparco ul {
	position:absolute;
	top:29px;
	right:26px;
}

#whatsparco ul li {
	margin-left:8px;
	display:inline;
}

#whatsparco #whatsparco-inner #whatsparco-en,
#whatsparco #whatsparco-inner #whatsparco-ch,
#whatsparco #whatsparco-inner #whatsparco-kr
 {
	padding:15px 26px 0 26px;
}

#storelist {
	margin:34px 0 0 0;
	background:url(../images/container_bg_m.gif) repeat-y 0 0;
}

#storelist h2 {
	width:906px;
	height:65px;
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../images/title_storelist.gif) no-repeat 0 0;
}


#storelist #storelist-inner {
	margin-top:10px;
	padding-bottom:26px;
	background:url(../images/container_bg_b.gif) no-repeat 0 100%;
}

/*------------------------------------------------------------
	class
------------------------------------------------------------------------------------------*/
.banner-area {
	text-align:center;
	margin:34px auto 0 auto;
}
