@charset "utf-8";

html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,a{
margin:0;
padding:0;
border:none;
outline:none;
}

body{
font-size:10px;
}

* html body{
font-size:62.5%;
}

*:first-child+html body{
font-size:62.5%;
}

input{
font-size:100%;
}

html{
text-align:center;
background:#fff;
}

body{
width:980px;
margin:0 auto;
background:url(../img/back.gif) repeat-y top center;
text-align:center;
}

.container{
width:940px;
height:100%;
margin:0 auto;
font-size:100%;
text-align:center;
}

.header{
width:940px;
height:250px;
background:url(../img/header.jpg) no-repeat top center;
}

.header h1{
float:left;
text-indent:-9999px;
overflow:hidden;
}

.headerLinkBtn{
padding-top:130px;
padding-right:60px;
float:right;
}

.contents{
width:880px;
padding:30px 30px 0px 30px;
text-align:left;
}

.description{
width:880px;
height:560px;
background:url(../img/contents_background.jpg) no-repeat center center;
margin-bottom:30px;
}

.unitL{
width:390px;
float:left;
text-align:left;
}

.unitR{
width:390px;
float:right;
text-align:right;
}

.season{
padding-top:30px;
}

.one{
padding-top:10px;
}

.ditail{
padding-top:40px;
}

.limited{
padding-top:0px;
}

.new{
padding-top:0px;
}

.btn{
margin-bottom:30px;
clear:both;
text-align:center;
}

.footer{
padding-top:30px;
padding-bottom:30px;
background:#f00;
clear:both;
color:#fff;
}

address{
font-size:120%;
font-style:normal;
font-weight:bold;
}