@charset "shift-jis";

#feature {
	width: 948px;
	margin: 0 auto;
}

/* reset */
/* --------------------------------------------------- */
#feature div ,
#feature dl ,
#feature dt ,
#feature dd ,
#feature ul ,
#feature ol ,
#feature li ,
#feature h1 ,
#feature h2 ,
#feature h3 ,
#feature h4 ,
#feature h5 ,
#feature h6 ,
#feature pre ,
#feature form ,
#feature fieldset ,
#feature input ,
#feature textarea ,
#feature p ,
#feature blockquote ,
#feature th ,
#feature td {
     margin: 0;
     padding: 0;
}
#feature fieldset ,
#feature img {
     border: 0;
}
#feature address ,
#feature caption ,
#feature cite ,
#feature code ,
#feature dfn ,
#feature em ,
#feature strong ,
#feature th ,
#feature var {
     font-style: normal;
     font-weight: normal;
}
#feature ol ,
#feature ul {
     list-style: none;
}
#feature li img {
     vertical-align: bottom;
}
#feature caption ,
#feature th {
     text-align: left;
}
#feature h1 ,
#feature h2 ,
#feature h3 ,
#feature h4 ,
#feature h5 ,
#feature h6 {
     font-size: 100%;
     font-weight: normal;
}
#feature abbr ,
#feature acronym {
     border: 0;
}

/* .pagetop
================================================== */
#feature .pagetop{
	clear:both;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 0;
}

#cnt {
	width: 948px;
	border:#d7d7d7 1px solid;
}
#cnt p {
 margin: 0;
 padding: 0;
}

/* #cnt01
-------------------------------- */
#cnt #cnt01 {
	clear: both;
	width: 948px;
	position: relative;
}
#cnt #cnt01 p {
	clear:both;
}

/* nav */
#tab-box {
	width: 948px;
	background: #faf2ed;
}
#cnt01 #nav {
	position: absolute;
	top:220px;
	left: 0;
	width: 908px;
	z-index: 100;
	padding: 0 0 0 40px;
}
#cnt01 #nav, x:-moz-any-link{
	top:220px;
}
*:first-child+html #cnt01 #nav{
	top:220px;
}
#cnt01 #nav li {
	float: left;
	width: 423px;
	height:39px;
	padding: 0
}
#cnt01 #nav li span {
	display: none;
}
#cnt01 #nav li span {
	display: none;
}
#cnt01 #nav li.nav01 {
	background:url(../../img_a/page/campaign/lookbook/20131011/tab_btn01.png) left 5px no-repeat;
	cursor: pointer;
	padding: 0 22px 0 0;
}
#cnt01 #nav li.nav02 {
	background:url(../../img_a/page/campaign/lookbook/20131025/tab_btn02.png) left 5px no-repeat;
	cursor: pointer;
}
#cnt01 #nav li.nav03 {
	background:url(../../img_a/page/campaign/lookbook/20131011/tab_btn03.png) left 5px no-repeat;
	cursor: pointer;
}
#cnt01 #nav li:hover,
#cnt01 #nav li.select {
	background-position: left top !important;
}

#cnt01 #nav li.nav02.off {
	background:url(../../img_a/page/campaign/lookbook/20131011/tab_btn02_off.png) left top no-repeat;
	cursor: default;
}
#cnt01 #nav li.nav03.off {
	background:url(../../img_a/page/campaign/lookbook/20131011/tab_btn03_off.png) left top no-repeat;
	cursor: default;
}


/* .code  */
#cnt01 .code {
	padding: 60px 0 0 0;
}
#cnt01 .disnon {
	display: none;
}
#cnt .code li {
	float: left;
	width: 158px;
}
#cnt .code li a {
	display:block;
	color:#FFF;
}
#cnt .code li .items {
	padding: 10px 5px 10px 15px;
	width: 130px;
}
#cnt .code .items li {
	float: none;
	width: auto;
	padding: 0;
	line-height:1.2;
	font-size: 10px;
}
#cnt .code .items li a {
	text-decoration: underline;
	color:#FFF;
	padding: 1px 0 1px 0;
	display: inline-block;
}
#cnt .code .items li a:hover {
	text-decoration: none;
	color:#FFF;
}

/* vol.1 */
#cnt #cnt01 #code01 {
	clear: both;
	border-top: #ffbabe 8px solid;	
	background:#ffbabe;
	overflow: hidden;
}

/* vol.2 */
#cnt #cnt01 #code02 {
	clear: both;
	border-top: #5ee3de 8px solid;	
	background:#5ee3de;
	overflow: hidden;
}

/* vol.3 */
#cnt #cnt01 #code03 {
	clear: both;
	border-top: #66ffcc 8px solid;	
	background:#66ffcc;
	overflow: hidden;
}

/* .btn  */
#cnt01 .btn {
	clear: both;
	padding: 34px 0 0 0;
	text-align: center;
	background: #fce8f0;
}
#cnt01 .ptop {
	padding: 7px 19px 10px 0;
	text-align: right;
	background: #fce8f0;
}
.bnt_code {
	text-align: center;
	padding: 20px 0;
}


