
/* -------------------------------AWsp  written by terada------------------------------- */


h1#CURRENT_TEXT_SP{
	position:absolute;
	right:6px;
	bottom:6px;
	color:#999;
	font-size:9px;
	z-index:10;
}

body#special div#awHead{
	height: 231px;
	overflow: hidden;
	position:relative;
}
body#special div#awHead p.head_title a {
	display: block;
	height: 170px;
	width: 940px;
	background-image: url(/public/img/sp/aw/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#MENU_S{
	margin-top:-18px;
}
ul.kk#subNavi01 {
	padding-top:18px;
	background-image: none;
	background-color: #f4f6f9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E1E1;
	height: 280px;
}

body#special ul.aw#subNavi01 li a {
	background-image:url(/public/img/sp/kk/subNavi01button.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:163px;
	height:64px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:1px;
}

body#special ul.aw#subNavi01 li a#sn0101{}
body#special ul.aw#subNavi01 li a#sn0102{
	height: 144px !important;
	background-position: left -64px;
}
body#special ul.aw#subNavi01 li a#sn0106{
	background-position: left -208px;
}
body#special ul.aw#subNavi02 {
	height: 225px;
	background-image: url(/public/img/sp/aw/subNavi02Bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 48px;
}
body#special ul.aw#subNavi01 li a#sn0101:hover{
	background-position: right 0px;
}
body#special ul.aw#subNavi01 li a#sn0102:hover{
	height: 144px !important;
	background-position: right -64px;
}
body#special ul.aw#subNavi01 li a#sn0106:hover{
	background-position: right -208px;
}
body#special ul.aw#subNavi02 {
	height: 225px;
	background-image: url(/public/img/sp/aw/subNavi02Bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 48px;
}
body#special ul.aw#subNavi02 li a {
	display: block;
	width: 165px;
	height: 55px;
	text-indent: -9999px;
	background-position: left;
	background-image: url(/public/img/sp/aw/subNavi02button.jpg);
	background-repeat: no-repeat;
}

body#special ul.aw#subNavi02 li a#sn0201 {
	background-position: 0px 0px;
}
body#special ul.aw#subNavi02 li a#sn0202 {
	background-position: 0px -56px;
}
body#special ul.aw#subNavi02 li a#sn0203 {
	background-position: 0px -112px;
}
body#special ul.aw#subNavi02 li a#sn0204 {
	background-position: 0px -168px;
}
body#special ul.aw#subNavi02 li a#sn0201:hover {
	background-position: right 0px;
}
body#special ul.aw#subNavi02 li a#sn0202:hover {
	background-position: right -56px;
}
body#special ul.aw#subNavi02 li a#sn0203:hover {
	background-position: right -112px;
}
body#special ul.aw#subNavi02 li a#sn0204:hover {
	background-position: right -168px;
}
body#special div#kkContRight p.goExshop2 a{
	background-image: url(/public/img/sp/kk/rightGoExshop2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 830px;
	width: 160px;
	margin-bottom: 0px;
	margin-top: 12px;
}
body#special div#kkContRight p.goExshop2 a:hover{
	background-position: right top;
}
body#special div#kkContRight p.goExshop a{
	background-image: url(/public/img/sp/kk/rightGoExshop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 260px;
	width: 150px;
	margin-right: auto;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-top: 14px;
}
body#special div#kkContRight p.goExshop a:hover{
	background-position: right top;
}


/* */

ul#typeNavi{
	margin-bottom:12px;
	background-image: url(/public/img/sp/aw/typeNaviBg.jpg); background-repeat: no-repeat;
	padding-top: 32px;
}

ul#typeNavi li a{
	display:block;
	width:165px;
	height:68px;
	text-indent: -9999px;
	background-image: url(/public/img/sp/aw/typeNavi.jpg); background-repeat: no-repeat;
}
ul#typeNavi li a#tn01 {
	background-position: 0px -32px;
}
ul#typeNavi li a#tn02 {
	background-position: 0px -100px;
}
ul#typeNavi li a#tn03 {
	background-position: 0px -168px;
}
ul#typeNavi li a#tn04 {
	background-position: 0px -236px;
}
ul#typeNavi li a#tn05 {
	background-position: 0px -304px;
	height:69px;
}
ul#typeNavi li a#tn06 {
	background-position: 0px -373px;
	height:69px;
}
ul#typeNavi li a:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	background-color:#fff;
}





div.recomItemList{
	background:url(/public/img/sp/cp/gridBg04.png);
	text-align:center;
	height:492px;
	padding-top:1px;
	_padding-top:0px;
	margin-bottom:12px;
}
ul.recomItemList{
	width:560px;
	margin:12px auto;
	background-color:#fff;
}
ul.recomItemList li{
	float:left;
	width:187px;
	background-color:#fff;
}
ul.recomItemList li a{
	display:block;
	width:187px;
	height:235px;
}
div#CONTLEFT{
	width:585px !important;
	padding-left:14px !important;
}