@charset "Shift_JIS";

@import url("/css/rapty2.css");
@import url("/css/rapty4.css");
@import url("/css/r_common.css");

.rollover {
	min-height: 1%;
}
.rollover:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	line-height: 0;
}
.rollover a{
	display: block;
	zoom:1;
}
.rollover a:hover{
	background-color: transparent;
}
.rollover a:hover img{
	visibility: hidden;
}

/* header */
#header{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #eeeeee;
}
#header h1{
	float:left;
	width:150px;
	margin:16px 0 0 5px;
	font-size:11px;
	line-height:1em;
	font-weight:normal;
	color:#666666;
}
#header h1 img{
	margin-bottom:7px;
}
#header .hd_left{
	float:right;
	width:684px;
}
#header .hd_left ul li{
	float:left;
	font-size:8px;
	line-height:8px;
}
#header .hd_left ul.nav01{
	margin-left:203px;
}
.hd_left ul.nav01 li.hd01nav_01{
	width:81px;
	padding-top:5px;
	background:url(/images/top1007/nav1_01on.gif) no-repeat 0 5px;
}
.hd_left ul.nav01 li.hd01nav_02{
	width:62px;
	padding-top:5px;
	background:url(/images/top1007/nav1_02on.gif) no-repeat 0 5px;
}
.hd_left ul.nav01 li.hd01nav_03{
	width:70px;
	padding-top:5px;
	background:url(/images/top1007/nav1_03on.gif) no-repeat 0 5px;
}
.hd_left ul.nav01 li.hd01nav_04{
	width:123px;
	padding-top:5px;
	background:url(/images/top1007/nav1_04on.gif) no-repeat 0 5px;
}
.hd_left ul.nav01 li.hd01nav_05{
	width:70px;
	padding-top:5px;
	background:url(/images/top1007/nav1_05on.gif) no-repeat 0 5px;
}
.hd_left ul.nav01 li.hd01nav_06{
	width:75px;
	padding-top:0;
	background:url(/images/top1007/nav1_06on.gif) no-repeat 0 0;
}

#header .hd_left ul.nav02{
	float:left;
	width:234px;
	margin:12px 0 0 83px !important;
	margin:12px 0 0 37px;	
}
.hd_left ul.nav02 li.hd02nav_01{
	float:left;
	width:126px;
	background:url(/images/top1007/nav2_01on.gif) no-repeat;
}
.hd_left ul.nav02 li.hd02nav_02{
	float:left;
	width:108px;
	margin-bottom:3px;
	background:url(/images/top1007/nav2_02on.gif) no-repeat;
}
.hd_left ul.nav02 li.hd02nav_03{
	float:left;
	width:108px;
	background:url(/images/top1007/nav2_03on.gif) no-repeat;
}

#header .hd_left div.nav03{
	float:left;
	margin-top:10px;
}
#header .hd_left div.nav03 p{
	float:left;
	margin-right:8px;
}
#header .hd_left ul.nav04{
	float:left;
	width:111px;
	margin-top:10px;
	background:url(/images/top1007/nav2_04on.gif) no-repeat;
}

/* footer */
div#footer{
	width:895px;
	height:212px;
	margin:30px 0 0 5px;
	padding-top:5px;
	background:url(/images/top1007/footer_bg_cmn.gif) no-repeat;
}
.sqfoot1 .sqft_txt{
	width:600px;
	margin:17px 0 0 17px;
}
.sqfoot1 .sqft_txt a{
	display:block;
	float:left;
	margin-right:10px;
	color:#e61362;
}
.sqfoot1 .sqft_txt a.ss_link{
	display:inline;
  float:none;
	margin-left:10px;
	font-size:0.7em;
}
.sqfoot1 .sqft_txt a.ss_link img.ss_img{
	vertical-align:middle !important;
  margin-right:3px;
}
.sqfoot1 .sqft_txt img.sqft_txt1{
	vertical-align:middle !important;
}
.sqftnav{
	padding:10px 0 10px 16px;
	border:0;
}
.sqftnav ul li{
	float:left;
	width:73px;
	margin-right:14px;
	font-size:0.7em;
	line-height:1.2em;
	text-align:center;
}
.sqftnav ul li img{
	margin-bottom:3px;
}
.sqftnav ul li span{
	font-size:10px;
}
.sqftnav ul li a{
	color:#e61362;
	text-decoration:none;
}
.sqftpickup{
	margin:10px;
}
.sqftpickup_cnt{
	padding:8px 13px;
	background:#ffffff;
}
.sqftpickup_cnt p{
	float:left;
	margin:7px 20px 0 0;
}
.sqftpickup_cnt ul li{
	float:left;
	margin-right:20px;
	padding-left:15px;
	font-size:0.7em;
	line-height:1.2em;
	background:url(/images/top1007/arw.gif) no-repeat 15px 17px;
	border-left:1px dotted #c6c4c1;
}
.sqftpickup_cnt ul li.fst{
	border-left:1px solid #e61362;
}
.sqftpickup_cnt ul li a{
	margin-left:7px;
	color:#e61362;
}
.sqftpickup_cnt ul li a:hover{
	text-decoration:none;
}
.pagetop{
	float:right;
	margin-right:20px;
}
.sqftnav2{
	clear:both;
	margin-left:5px;
	padding:30px 30px;
	background:url(/images/top1007/footer_bg_cmn2.gif) no-repeat top;
}
.sqftnav2 ul li{
	float:left;
	padding-left:7px;
	margin-right:10px;
	font-size:0.7em;
	line-height:1.2em;
	background:url(/images/top1007/arw.gif) no-repeat 0 4px;
}
.sqftnav2 ul li a{
	color:#e61362;
}
.sqftnav2 ul li a:hover{
	text-decoration:none;
}
.sqenvironment{
	clear:both;
	padding:20px 0 10px;
	font-size:0.7em;
	color:#898787;
}
.sqcopy{
	clear:both;
	margin-bottom:10px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#656463;
}


/* ナビ */
.sqsrchnavi{
	width:150px !important;
	width:148px;
	margin:4px 2px 7px;
	padding:6px 0 6px 26px;
	background:url(/images/common/navi/1007search_bg.gif) no-repeat;
}
.sqsrchnavi form p{
	width:150px !important;
	width:148px;
}
.sqsrchnavi input.sqinputtxt{
	display:inline;
	float:left;
	width:104px !important;
	height:20px;
	margin:0 3px 0 0;
	border:none;
	background:#FFFFFF;
	font-size:12px;
	line-height:20px;
	border:1px solid #cccccc;
}
.sqcate_navi{
	width:176px;
	margin-bottom:15px;
	padding:0 0 10px;
	background:url(/images/common/navi/1007sq_common_bg.gif) no-repeat bottom;
}
.sqcate_navi dl dd{
	margin-left:4px;
}
.sqcate_navi h3{
	margin-top:5px;
}
.sqcate_navi ul li{
	margin:5px 0 3px 0;
	padding-left:17px;
	font-size:0.7em;
	line-height:1.2em;
	background:url(/images/top1007/arw.gif) no-repeat 10px 4px;
}
.sqcate_navi ul li a{
	color:#3e3c3d;
	text-decoration:underline;
}
.sqcate_navi ul li a:hover{
	color:#e61362;
	text-decoration:none;
}

.sqshop_navi{
	width:176px;
	margin-bottom:15px;
	padding:0 0 5px;
	background:url(/images/common/navi/1007sq_common_bg.gif) no-repeat bottom;
}
.sqshop_navi dl dd{
	margin-left:0px;
}
.sqshop_navi dl dd li{
	margin:5px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:1px dotted #cccccc;
}
.sqcmn_navi{
	width:176px;
	padding:15px 0 10px;
	background:url(/images/common/navi/1007sqnavi01_bg.gif) no-repeat;
}
.sqcmn_navi ul{
}
.sqcmn_navi ul li{
	padding:6px 4px 0 4px;
}
.sqcmn_navi2{
	margin:10px 0;
}


/* トップナビ */
.sqnavi01{
	width:176px;
	height:200px;
	background:url(/images/common/navi/sqnavi01_bg.gif) no-repeat;
}
.sqnavi01 ul{
}
.sqnavi01 ul li{
	padding:6px 4px 0 4px;
}
.sqnavi02{
	margin:10px 0;
}
.sqnavi03 li{
	width:174px;
	height:72px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	font-size:0.7em;
	line-height:1.2em;
	font-weight:bold;
	cursor:pointer;
}
.sqnavi03 li img{
	float:left;
}
.sqnavi03 li span{
	display:block;
	margin-top:10px;
}
.sqnavi04{
	margin:10px 0;
}
.sqcdranking{
	width:176px;
	margin-top:20px;
	padding-bottom:10px;
	background:url(/images/common/navi/sq_rank_bg.gif) no-repeat bottom;
}
.sqcdranking ol{
	margin:10px 0 0 6px;
}
.sqcdranking ol li{
	margin-bottom:15px;
	padding-top:20px;
}
.sqcdranking ol li.sqrank1{
	background:url(/images/common/navi/sq_rank1.gif) no-repeat;
}
.sqcdranking ol li.sqrank2{
	background:url(/images/common/navi/sq_rank2.gif) no-repeat;
}
.sqcdranking ol li.sqrank3{
	background:url(/images/common/navi/sq_rank3.gif) no-repeat;
}
.sqcdranking ol li div.sqpict{
	width:162px;
	border:1px solid #cccccc;
}
.sqcdranking ol li p{
	margin:5px 0 0 3px;
}
.sqcdranking ol li p a{
	color:#4d93ae;
	text-decoration:underline;
}
.sqcdranking ol li p a:hover{
	color:#e82f7a;
	text-decoration:none;
}
.sqcdranking ul li{
	margin:20px 0 0;
	text-align:center;
}

/* トップ */
#sqcontents{
	float:right;
	width:811px;
}
.main_area{
	padding-bottom:5px;
}
.main_area #swfContent{
	float:left;
}
.main_area #swfContent3{
	float:right;
}
.main_bnr{
	float:left;
	width:763px;
	margin:1px 0 4px;
}
.main_bnr ul li{
	float:left;
	width:190px;
  margin-right:1px;
}
.main_bnr ul li.last{
	margin-right:0;
}
.sqnews_area{
	float:right;
	width:236px;
	height:98px;
	margin:1px 0 0 1px;
	padding-top:9px;
	background:url(/images/common/top/whatsnew_bg.gif) no-repeat;
}
.sqnews_area h2{
	float:left;
	width:125px;
	margin-left:1px;
}
.sqnews_area p{
	float:left;
	background:url(/images/common/top/whatsnew_btnon.gif) no-repeat;
}
.sqnews_area ul{
	margin:10px 0 0 3px;
}
.sqnews_area ul li{
	font-size:0.7em;
	line-height:1.4em;
}
.sqnews_area ul li span{
	margin:0 5px;
	padding:0 3px;
	color:#e61362;
	background:#eeeeee;
}
.sqnews_area ul li span.sqnew{
	margin:0 5px;
	color:#ffffff;
	background:#e61362;
}

.sqcate_area{
	width:811px;
	margin-bottom:25px;
	padding-bottom:7px;
	background:url(/images/common/top/category_bg.gif) no-repeat bottom left;
}
.sqcate_area2{
	width:700px;
	margin-bottom:25px;
	padding-bottom:7px;
	background:url(/images/common/top/category_bg2.gif) no-repeat bottom;
}
.sqcate{
	float:left;
	width:570px;
}
.sqcate_area2 .sqcate{
	clear:both;
	width:700px;
}
.sqcate01{
	width:566px;
	margin:0 4px 0 0px;
}
.sqcate02{
	width:566px;
	margin:0 4px 0 0px;
}
.sqcate_area2 .sqcate01{
	width:680px;
	margin:10px;
}
.sqcate_area2 .sqcate02{
	width:680px;
	margin:10px;
}
.sqcate dl{
	float:left;
	width:179px;
	margin-left:9px !important;
	margin-left:7px;
}
.sqcate_area2 .sqcate dl{
	float:left;
	width:200px;
	margin-left:18px !important;
	margin-left:9px;
}
.sqcate dl dt{
	margin-top:7px;
}
.sqcate dl dt.sqdress{
	background:url(/images/common/top/cate01on.gif) no-repeat;
}
.sqcate dl dt.sqouter{
	background:url(/images/common/top/cate02on.gif) no-repeat;
}
.sqcate dl dt.sqtops{
	background:url(/images/common/top/cate03on.gif) no-repeat;
}
.sqcate dl dt.sqbottoms{
	background:url(/images/common/top/cate04on.gif) no-repeat;
}
.sqcate dl dt.sqshoes{
	background:url(/images/common/top/cate05on.gif) no-repeat;
}
.sqcate dl dt.sqother{
	background:url(/images/common/top/cate06on.gif) no-repeat;
}
.sqcate dl dt.sqbag{
	background:url(/images/common/top/cate07on.gif) no-repeat;
}
.sqcate dl dt.sqinner{
	background:url(/images/common/top/cate08on.gif) no-repeat;
}
.sqcate dl dt.sqbrand{
	background:url(/images/common/top/cate09on.gif) no-repeat;
}
.sqcate dl dt.sqparty{
	background:url(/images/common/top/cate10on.gif) no-repeat;
}
.sqcate dl dt.sqoutlet{
	background:url(/images/common/top/cate11on.gif) no-repeat;
}
.sqcate ul li{
	margin:5px 0 3px 0;
	padding-left:17px;
	font-size:0.7em;
	line-height:1.2em;
	background:url(/images/common/textlink_arw.gif) no-repeat 10px 3px;
}
.sqcate ul li a{
	color:#4d93ae;
	text-decoration:underline;
}
.sqcate ul li a:hover{
	color:#e82f7a;
	text-decoration:none;
}
.banner_area{
	float:right;
}
.banner_area li{
	padding-bottom:15px;
}
.banner_area li img{
	border:1px solid #cccccc;
}
.banner_area li a:hover img{
	border:1px solid #fac4e9;
}

.sqcood{
	width:176px;
  padding-bottom:5px;
  background:url(/images/common/top/style_bg.gif) no-repeat bottom;
}
.sqcood p{
	margin-left:3px;
}
.sqcood p span{
	position:relative;
	display:block;
	float:right;
  margin-top:-425px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}
.ranking_area{
	width:711px;
	margin-bottom:30px;
	padding-bottom:15px;
	background:url(/images/common/top/item_bg.gif) no-repeat bottom;
}
.ranking_area ul{
	margin:10px 6px;
}
.ranking_area ul li{
	float:left;
	margin-left:4px;
}
.ranking_area .rankingEria { height:1%; border:0; background:none; padding-top:20px;}
.ranking_area .rankingEriaTop { background:none;}

.item_area{
	width:811px;
  padding-bottom:15px;
	background:url(/images/common/top/item_bg2.gif) no-repeat bottom;
}
.item_area_scrl{
	width:808px;
  height:500px;
  overflow:auto;
}
.item_area ul{
	margin:10px 0 0;	
}
.item_area ul li{
	float:left;
	width:138px;
	margin:0 0 20px 17px !important;
	margin:0 0 20px 12px;
	font-size:0.7em;
	line-height:1.1em;
}
.item_area ul li a{
	color:#4d93ae;
}
.item_area ul li a:hover{
	color:#e82f7a;
}
.item_area ul li a.sqimg{
	display:block;
	width:136px;
	height:136px;
	margin-bottom:3px;
	text-align:center;
	border:1px solid #cccccc;
}
.item_area ul li a.sqimg:hover{
	border:1px solid #e82f7a;
}
.brandPickup ul li a:hover{
	color:#e82f7a;
	text-decoration:underline;
}
.PUlist_btn{
	position:relative;
	float:right;
	width:108px;
	margin:-28px 10px 0 0;
	background:url(../images/common/top/whatsnew_btnon.gif) no-repeat;
}

/* カテゴリ */
.sqcate_partsarea{
	width:700px;
	padding-bottom:15px;
	background:url(/images/common/category/sqcate_bg.gif) no-repeat bottom;
}
.sqcate_partsarea .sqcate_left{
	float:left;
	width:200px;
}
.sqcate_partsarea .sqcate_left dd{
	margin-left:4px;
}
.sqcate_partsarea .sqcate_right{
	float:left;
	width:500px;
	background:url(/images/common/category/sqcate_bg2.gif) no-repeat top;
}
.sqcate_partsarea .sqcate_right ul li{
	float:left;
	width:210px;
	margin:5px 0 3px 5px;
	padding-left:17px;
	font-size:0.7em;
	line-height:1.2em;
	background:url(/images/common/textlink_arw.gif) no-repeat 10px 3px;
}
.sqcate_partsarea .sqcate_right ul li.sqnewitem{
	clear:both;
	width:420px;
	margin:12px 0 20px 0;
}
.sqcate_partsarea .sqcate_right ul li.sqsub{
	width:200px;
	padding-left:27px;
	background:url(/images/common/textlink_arw.gif) no-repeat 20px 3px;
}
.sqcate_partsarea .sqcate_right ul li a{
	color:#4d93ae;
	text-decoration:underline;
}
.sqcate_partsarea .sqcate_right ul li a:hover{
	color:#e82f7a;
	text-decoration:none;
}
/********************************
  デニム特集
*********************************/
#denim_box{
width:700px;
padding:0;
margin:0;
}

#denim_box h2{
width:440px;
height:117px;
margin:0px;
padding:0px;
background:url(../pick_up/latest_denim_item/images/title_03.gif) no-repeat;
text-indent:-9999px;
}

#denim_box .mt10{margin-top:10px;}
#denim_box .ml50{margin-left:50px;}

/* title
--------------------------------- */

#denim_box .titlebox{
width:700px;
height:212px;
margin:0px;
padding:0px;
}
#denim_box .titlebox:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .titlebox_l{
float:left;
width:440px;
margin:0px;
padding:0;
}
#denim_box .titlebox_r{
float:right;
width:260px;
margin:0;
padding:0;
}


/* menu
--------------------------------- */

#denim_box ul{
width:700px;
height:192px;
padding:0 0 15px 0;
margin:0;
}
#denim_box ul li{
margin:0;
padding:0;
float:left;
}

#denim_box a.dme_01 {
	width:175px;
	height:192px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/menu01.jpg) no-repeat;
	text-decoration:none;
margin:0;
}

#denim_box a.dme_01:active {
	background:url(../pick_up/latest_denim_item/images/menu01.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.dme_01:hover {
	background:url(../pick_up/latest_denim_item/images/menu01.jpg) no-repeat 0px -192px;
	text-decoration:none;
}

#denim_box a.dme_02 {
	width:175px;
	height:192px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/menu02.jpg) no-repeat;
	text-decoration:none;
margin:0;
}

#denim_box a.dme_02:active {
	background:url(../pick_up/latest_denim_item/images/menu02.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.dme_02:hover {
	background:url(../pick_up/latest_denim_item/images/menu02.jpg) no-repeat 0px -192px;
	text-decoration:none;
}


#denim_box a.dme_03 {
	width:175px;
	height:192px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/menu03.jpg) no-repeat;
	text-decoration:none;
margin:0;
}

#denim_box a.dme_03:active {
	background:url(../pick_up/latest_denim_item/images/menu03.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.dme_03:hover {
	background:url(../pick_up/latest_denim_item/images/menu03.jpg) no-repeat 0px -192px;
	text-decoration:none;
}

#denim_box a.dme_04 {
	width:175px;
	height:192px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/menu04.jpg) no-repeat;
	text-decoration:none;
margin:0;
}

#denim_box a.dme_04:active {
	background:url(../pick_up/latest_denim_item/images/menu04.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.dme_04:hover {
	background:url(../pick_up/latest_denim_item/images/menu04.jpg) no-repeat 0px -192px;
	text-decoration:none;
}

/* style01
--------------------------------- */

#denim_box .styel01{
width:700px;
margin:0;
padding:0;
}

#denim_box .styel01 h3{
width:700px;
height:126px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(../pick_up/latest_denim_item/images/01_title.gif) no-repeat;
}

#denim_box .styel01:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel01_l{
float:left;
width:323px;
margin:0;
padding:0;
}

#denim_box .styel01_r{
float:right;
width:377px;
margin:0;
padding:0;
}

/* style01_left
--------------------------------- */

#denim_box .styel01_lb{
width:323px;
}
#denim_box .styel01_lb:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel01_lb_l{
float:left;
}
#denim_box .styel01_lb_r{
float:right;
}


/* style01_right
--------------------------------- */

#denim_box .styel01_rb{
width:377px;
}
#denim_box .styel01_rb:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel01_rb_l{
float:left;
}
#denim_box .styel01_rb_r{
float:right;
}


/* buy
--------------------------------- */

#denim_box .bf_01 {
	color: #A25678; 
	font-size: 12px ; 
	line-height: 15px;
 	font-weight:bold;
	display:block;
	margin:0;
	text-decoration:none;
}
#denim_box .bf_01:active{ 
	color:#A25678;
	text-decoration:underline;	
}
#denim_box .bf_01:hover{ 
	color:#A25678;
	text-decoration:underline;
}


#denim_box a.bf_btn {
	width:126px;
	height:26px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/bth.gif) no-repeat;
	text-decoration:none;
margin:0;
}

#denim_box a.bf_btn:active {
	background:url(../pick_up/latest_denim_item/images/bth.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.bf_btn:hover {
	background:url(../pick_up/latest_denim_item/images/bth.gif) no-repeat 0px -26px;
	text-decoration:none;
}


#denim_box .bf_02 {
	color: #5F5F5F; 
	font-size: 10px ; 
	line-height: 15px;
	display:block;
	margin:0 0 5px 0;
}


/* style02
--------------------------------- */

#denim_box .styel02{
width:700px;
margin:0;
padding:0 0 20px 0;
}
#denim_box .styel02:after {
	content:"";
	display:block;
	clear:both;
}

#denim_box .styel02 h3{
width:700px;
height:126px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(../pick_up/latest_denim_item/images/02_title.gif) no-repeat;
}

#denim_box .styel02:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel02_l{
float:left;
width:323px;
}

#denim_box .styel02_r{
float:right;
width:377px;
}


/* style03
--------------------------------- */

#denim_box .styel03{
width:700px;
margin:0;
padding:0 0 20px 0;
}

#denim_box .styel03 h3{
width:700px;
height:126px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(../pick_up/latest_denim_item/images/03_title.gif) no-repeat;
}

#denim_box .styel03:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel03_l{
float:left;
width:323px;
}

#denim_box .styel03_r{
float:right;
width:377px;
}

/* style04
--------------------------------- */

#denim_box .styel04{
width:700px;
margin:0;
padding:0 0 20px 0;
}

#denim_box .styel04 h3{
width:700px;
height:126px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(../pick_up/latest_denim_item/images/04_title.gif) no-repeat;
}

#denim_box .styel04:after {
	content:"";
	display:block;
	clear:both;
}
#denim_box .styel04_l{
float:left;
width:323px;
}

#denim_box .styel04_r{
float:right;
width:377px;
}

/* btn
--------------------------------- */
#denim_box a.all_denim {
	width:529px;
	height:80px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../pick_up/latest_denim_item/images/btn.gif) no-repeat;
	text-decoration:none;
margin:20px 0 20px 70px;
}

#denim_box a.all_denim:active {
	background:url(../pick_up/latest_denim_item/images/btn.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#denim_box a.all_denim:hover {
	background:url(../pick_up/latest_denim_item/images/btn.gif) no-repeat 0px -80px;
	text-decoration:none;
}


/********************************
  マストアイテム
*********************************/
#mustb {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#mustb .f_l { float:left; }
#mustb .f_r { float:right; }

#mustb .w455 { width:455px; }

#mustb .ml10 { margin-left:10px; }
#mustb .ml20 { margin-left:20px; }
#mustb .ml30 { margin-left:30px; }
#mustb .ml25 { margin-left:25px; }
#mustb .ml35 { margin-left:35px; }
#mustb .ml50 { margin-left:40px; }
#mustb .ml60 { margin-left:60px; }
#mustb .ml70 { margin-left:70px; }
#mustb .ml115 { margin-left:115px; }

#mustb .mr15 { margin-right:15px; }

#mustb:after {
	content:"";
	display:block;
	clear:both;
}

#mustb .title_l {
	float:left;
	width:512px;
	height:280px;
}

#mustb .title_l .txtarea {
	float:left;
	width:512px;
	font-size:12px;
	color:#000000;
	height:61px;
	line-height:19px;
	background:url(../pick_up/must_buy_item/images/title_05.jpg) no-repeat;
}

#mustb ul {
	width:700px;
	height:225px;
}

#mustb ul li {
	float:left;
}

#mustb .areab {
	clear:both;
	width:700px;
	height:78px;
	background:url(../pick_up/must_buy_item/images/area_b.jpg) no-repeat;
}

#mustb a.itemname {
	display:block;
	font-size:12px;
	color:#FF477B;
	line-height:1.3em;
	text-decoration:none;
	padding-left:15px;
	font-weight:bold;
	background:url(../pick_up/must_buy_item/images/mark.gif) no-repeat 0px 2px;
}

#mustb a.itemname:link,
		#mustb a.itemname:visited {text-decoration:none;}
		#mustb a.itemname:hover {text-decoration:underline;}
		
#mustb .txt12 {
	font-size:12px;
	color:#666666;
	margin-top:3px;
	padding-left:15px;
	line-height:1.3em;
}

#mustb .txt10 {
	font-size:10px;
	color:#666666;
	padding-left:15px;
	line-height:1.3em;
}

/* area01 */

#mustb .area01 {
	clear:both;
	width:700px;
}

#mustb .area01:after {
	content:"";
	display:block;
	clear:both;
}

#mustb .area01 .item01 {
	float:left;
	width:349px;
	height:432px;
}

#mustb .area01 .item01 .txtarea {
	width:219px;
	height:109px;
	background:url(../pick_up/must_buy_item/images/01_04.jpg) no-repeat;
}

#mustb .area01 .item02 {
	width:351px;
	height:94px;
	background:url(../pick_up/must_buy_item/images/01_07.jpg) no-repeat;
}

#mustb .area01 .item03 {
	width:349px;
	height:82px;
	background:url(../pick_up/must_buy_item/images/01_11.jpg) no-repeat;
}

#mustb .area01 .item04 {
	width:351px;
	height:76px;
	background:url(../pick_up/must_buy_item/images/01_12.jpg) no-repeat;
}

/* area02 */

#mustb .area02 {
	clear:both;
	width:700px;
}

#mustb .area01:after {
	content:"";
	display:block;
	clear:both;
}

#mustb .area02 .item01 {
	float:left;
	width:349px;
	height:432px;
}

#mustb .area02 .item01 .txtarea {
	width:224px;
	height:71px;
	background:url(../pick_up/must_buy_item/images/02_04.jpg) no-repeat;
}

#mustb .area02 .item02 {
	width:351px;
	height:97px;
	background:url(../pick_up/must_buy_item/images/02_07.jpg) no-repeat;
}

#mustb .area02 .item03 {
	width:349px;
	height:86px;
	background:url(../pick_up/must_buy_item/images/02_10.jpg) no-repeat;
}

#mustb .area02 .item04 {
	width:351px;
	height:86px;
	background:url(../pick_up/must_buy_item/images/02_11.jpg) no-repeat;
}

/* area03 */

#mustb .area03 {
	clear:both;
	width:700px;
}

#mustb .area03:after {
	content:"";
	display:block;
	clear:both;
}

#mustb .area03 .item01 {
	float:left;
	width:349px;
	height:422px;
}

#mustb .area03 .item01 .txtarea {
	width:198px;
	height:65px;
	background:url(../pick_up/must_buy_item/images/03_04.jpg) no-repeat;
}

#mustb .area03 .item02 {
	width:351px;
	height:89px;
	background:url(../pick_up/must_buy_item/images/03_07.jpg) no-repeat;
}

#mustb .area03 .item03 {
	width:242px;
	height:103px;
	background:url(../pick_up/must_buy_item/images/03_11.jpg) no-repeat;
}

#mustb .area03 .item04 {
	width:219px;
	height:103px;
	background:url(../pick_up/must_buy_item/images/03_12.jpg) no-repeat;
}

#mustb .area03 .item05 {
	width:239px;
	height:103px;
	background:url(../pick_up/must_buy_item/images/03_13.jpg) no-repeat;
}

/* area04 */

#mustb .area04 {
	clear:both;
	width:700px;
}

#mustb .area04:after {
	content:"";
	display:block;
	clear:both;
}

#mustb .area04 .item01 {
	float:left;
	width:364px;
	height:430px;
}

#mustb .area04 .item01 .txtarea {
	width:213px;
	height:43px;
	background:url(../pick_up/must_buy_item/images/04_04.jpg) no-repeat;
}

#mustb .area04 .item02 {
	width:336px;
	height:95px;
	background:url(../pick_up/must_buy_item/images/04_07.jpg) no-repeat;
}

#mustb .area04 .item03 {
	width:345px;
	height:81px;
	background:url(../pick_up/must_buy_item/images/04_10.jpg) no-repeat;
}

#mustb .area04 .item04 {
	width:355px;
	height:81px;
	background:url(../pick_up/must_buy_item/images/04_11.jpg) no-repeat;
}

#mustb .areatop {
	clear:both;
	height:45px;
	width:700px;
	background:url(../pick_up/must_buy_item/images/b_bg.jpg) no-repeat;
}

#mustb .areatop:after {
	content:"";
	display:block;
	clear:both;
}


/********************************
  テイストショップ
*********************************/


/*------------------ 共通 ------------------*/

#taste_shop2010 {
	width:700px;
}


#taste_shop2010 .taste_shop_head {
	width:700px;
}


#taste_shop2010 .taste_shop_navi01 {
	width:173px;
	height:302px;
	float:left;
}


#taste_shop2010 .taste_shop_navi01 ul.tastebox {
	width:152px;
	margin:34px 0 0 0;
	padding:0;	
}

#taste_shop2010 .taste_shop_navi01 ul.tastebox li {
	list-style:none;
	margin:0 0 2px 0;
}

/* ページ内リンク */

#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_fe {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_fe.jpg) no-repeat;
	text-decoration:none;
	width:152px;
	height:81px;
}

#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_fe:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_fe.jpg) no-repeat 0px -81px;
	text-decoration:none;
}


#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_gla {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_gla.jpg) no-repeat;
	text-decoration:none;
	width:152px;
	height:81px;
}

#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_gla:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_gla.jpg) no-repeat 0px -81px;
	text-decoration:none;
}


#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_na {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_na.jpg) no-repeat;
	text-decoration:none;
	width:152px;
	height:81px;
}

#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_na:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_na.jpg) no-repeat 0px -81px;
	text-decoration:none;
}


#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_mo {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_mo.jpg) no-repeat;
	text-decoration:none;
	width:152px;
	height:81px;
}

#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_mo:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_mo.jpg) no-repeat 0px -81px;
	text-decoration:none;
}


#taste_shop2010 .taste_shop_navi01 ul.tastebox li a.nav_mo:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_mo.jpg) no-repeat 0px -81px;
	text-decoration:none;
}

#taste_shop2010 .style {
	width:700px;
}

#taste_shop2010 .photo {
	width:439px;
	float:left;
}

#taste_shop2010 .point {
	width:261px;
	float:left;
}

#taste_shop2010 .coordinate_item {
	width:700px;
}

#taste_shop2010 .coordinate_item h3{
	width:700px;
	height:49px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#taste_shop2010 .coordinate_item ul.itembox{
	padding:0;
	clear:both;
	margin:0 0 20px 21px;
}

#taste_shop2010 .coordinate_item ul.itembox li{
	width:157px;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	float:left;
	background-color:#ffffff;		
}

#taste_shop2010 .coordinate_item ul.itembox li.blank_n{
	height:222px;
	background-color:#c4d6c8;		
}

#taste_shop2010 .coordinate_item ul.itembox li.blank_nm{
	height:222px;
	background-color:#dadada;		
}

#taste_shop2010 .coordinate_item ul.itembox li .c_s_link {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/arrow.gif) no-repeat 0px 0px;
	margin:0 5px 10px 12px;
	padding-left:16px;
}

#taste_shop2010 .coordinate_item ul.itembox li .c_s_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#140707;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
}
#taste_shop2010 .coordinate_item ul.itembox li .c_s_link a:link,
#taste_shop2010 .coordinate_item ul.itembox li .c_s_link a:visited {text-decoration:none; color:#140707;}
#taste_shop2010 .coordinate_item ul.itembox li .c_s_link a:hover {text-decoration:underline; color:#140707;}

#taste_shop2010 .coordinate_item ul.itembox li span {
	font-size:12px;
	line-height:13px;
	color:#666666;
}

/* バックナンバー */
#taste_shop2010 .taste_bkno {
	width:700px;
	background-color:#f3f3f3;
	margin:20px 0 15px 0;			
}

#taste_shop2010 .taste_bkno h3 {
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:23px;
}
#taste_shop2010 .taste_bkno ul.month {
	margin:5px;
	background:#cecece;
}
#taste_shop2010 .taste_bkno ul.month li {
	list-style:none;
  width:42px;
  height:20px;
	margin:0;
	padding:3px;
	float:left;
}
#taste_shop2010 .taste_bkno ul.month li.m1{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m1.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m2{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m2.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m3{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m3.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m4{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m4.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m5{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m5.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m6{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m6.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m7{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m7.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m8{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m8.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m9{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m9.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m10{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m10.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m11{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m11.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.month li.m12{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/number-m12.gif) no-repeat 3px 3px;
}
#taste_shop2010 .taste_bkno ul.bkbox {
	margin:12px 0 15px 14px;
	padding:0;
}

#taste_shop2010 .taste_bkno ul.bkbox li {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}


/* ===== グラマラス =====  */

#taste_shop2010 #taste_shop2010_glamourous .coordinate_item {
	background-color:#b3ac9d;
}

#taste_shop2010 #taste_shop2010_glamourous .taste_shop_head .taste_shop_navi01{
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/nav_bk.jpg) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_glamourous .coordinate_item h3.ttl {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/code_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_glamourous .taste_bkno h3 {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/bkno_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_glamourous .taste_bkno {
	background-color:#f3f3f3;
}

#taste_shop2010 #taste_shop2010_glamourous .coordinate_item ul.itembox{
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/item_bk.gif) no-repeat 0 bottom;
}

#taste_shop2010 #taste_shop2010_glamourous .coordinate_item .item02 {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/item_bk_02.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_glamourous .coordinate_item .item03 {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/item_bk_03.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_glamourous .coordinate_item .item04 {
	background:url(../parts/C001_0001_000957_100301teiki_20100301_20990331/images/item_bk_04.gif) no-repeat 21px bottom;
}
/* ===== モードカジュアル =====  */

#taste_shop2010 #taste_shop2010_mode .coordinate_item {
	background-color:#dadada;
}

#taste_shop2010 #taste_shop2010_mode .taste_shop_head .taste_shop_navi01{
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/nav_bk.jpg) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_mode .coordinate_item h3.ttl {
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/code_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_mode .taste_bkno h3 {
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/bkno_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_mode .taste_bkno {
	background-color:#f3f3f3;
}

#taste_shop2010 #taste_shop2010_mode .coordinate_item .item02 {
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/item_bk_02.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_mode .coordinate_item .item03 {
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/item_bk_03.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_mode .coordinate_item .item04 {
	background:url(../parts/C001_0001_000953_100301teiki_20100301_20990331/images/item_bk_04.gif) no-repeat 21px bottom;
}



/* ===== ナチュラル =====  */

#taste_shop2010 #taste_shop2010_na .coordinate_item {
	background-color:#c4d6c8;
}

#taste_shop2010 #taste_shop2010_na .taste_shop_head .taste_shop_navi01{
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/nav_bk.jpg) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_na .coordinate_item h3.ttl {
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/code_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_na .taste_bkno h3 {
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/bkno_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_na .taste_bkno {
	background-color:#f3f3f3;
}

#taste_shop2010 #taste_shop2010_na .coordinate_item .item02 {
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/item_bk_02.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_na .coordinate_item .item03 {
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/item_bk_03.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_na .coordinate_item .item04 {
	background:url(../parts/C001_0001_000955_100301teiki_20100301_20990331/images/item_bk_04.gif) no-repeat 21px bottom;
}


/* ===== フェミニン =====  */

#taste_shop2010 #taste_shop2010_fe .coordinate_item {
	background-color:#cbaec0;
}

#taste_shop2010 #taste_shop2010_fe .taste_shop_head .taste_shop_navi01{
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/nav_bk.jpg) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_fe .coordinate_item h3.ttl {
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/code_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_fe .taste_bkno h3 {
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/bkno_ttl.gif) no-repeat 0 0;
}

#taste_shop2010 #taste_shop2010_fe .taste_bkno {
	background-color:#f3f3f3;
}

#taste_shop2010 #taste_shop2010_fe .coordinate_item .item02 {
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/item_bk_02.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_fe .coordinate_item .item03 {
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/item_bk_03.gif) no-repeat 21px bottom;
}
#taste_shop2010 #taste_shop2010_fe .coordinate_item .item04 {
	background:url(../parts/C001_0001_000959_100301teiki_20100301_20990331/images/item_bk_04.gif) no-repeat 21px bottom;
}


/****************************************************
着まわしスタイリング提案　クロスコーデ特集
*****************************************************/
#cross_coordinate   {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#cross_coordinate .f_l { float:left; }
#cross_coordinate .f_r { float:right; }

#cross_coordinate .w200 { width:200px; }
#cross_coordinate .ml30 { margin-left:30px; }

#cross_coordinate :after {
	content:"";
	display:block;
	clear:both;
}

#cross_coordinate .title_l {
	float:left;
	width:280px;
	height:265px;
}

#cross_coordinate .title_l .txtarea {
	float:left;
	width:280px;
	font-size:12px;
	color:#000000;
	height:130px;
	line-height:19px;
	background:url(../pick_up/cross_coordinate/images/head02.jpg) no-repeat;
}

#cross_coordinate ul {
	width:700px;
	height:67px;
}

#cross_coordinate ul li {
	float:left;
}

/* area01 */

#cross_coordinate  .area01 {
padding-top:15px;
	clear:both;
	width:700px;
}

#cross_coordinate  .area01 :after {
	content:"";
	display:block;
	clear:both;
}



#cross_coordinate  .area01 .item01 img{
    display:block;
}

#cross_coordinate  .area01 .item02 img{
    display:block;
}

#cross_coordinate  .area01 .item01_long img{
    display:block;
}

#cross_coordinate  .area01 .item02_long img{
    display:block;
}
#cross_coordinate  .area01 .item01 {
	float:left;
	width:172px;
	background:url(../pick_up/cross_coordinate/images/code_bk.gif) repeat-y 0px 0px;	
	margin-right:4px;
}
#cross_coordinate  .area01 .item02 {
	float:left;
	width:172px;
	background:url(../pick_up/cross_coordinate/images/code_bk.gif) repeat-y 0px 0px;	
}
#cross_coordinate  .area01 .item01_long {
	float:left;
	width:172px;
	background:url(../pick_up/cross_coordinate/images/code_bk.gif) repeat-y 0px 0px;	
	margin-right:4px;
}


#cross_coordinate  .area01 .item02_long {
	float:left;
	width:172px;
	background:url(../pick_up/cross_coordinate/images/code_bk.gif) repeat-y 0px 0px;	
}


#cross_coordinate  .img_area01 {
	width:172px;
	display:block;
	}



#cross_coordinate  .itemname_area01 {
margin-left:7px;
	width:157px;
	height:80px;
}

#cross_coordinate  .itemname_area01_long {
margin-left:10px;
	width:157px;
	height:98px;
}

#cross_coordinate  a.itemname {
	display:block;
	font-size:11px;
	color:#71a4bf;
	line-height:1.4em;
	text-decoration:underline;
	padding-left:15px;
	background:url(../pick_up/cross_coordinate/images/point.gif) no-repeat 0px 2px;
}

#cross_coordinate  a.itemname:link,
		#cross_coordinate  a.itemname:visited {text-decoration:underline;}
		#cross_coordinate  a.itemname:hover {text-decoration:none;}
		
#cross_coordinate  .txt_area{
	float:left;
	width:700px;
	height:66px;
	background:url(../pick_up/cross_coordinate/images/txt_backarea.jpg) no-repeat 0px;}
	
#cross_coordinate  .txt_area  ul.text01{
	width:700px;
}
	
#cross_coordinate  .txt_area  ul.text01  li.text01{
	float:left;
	width:172px;
	margin-right:4px;
}
#cross_coordinate  .txt_area  ul.text01  li.text02{
	float:left;
	width:172px;
}
		
#cross_coordinate  .txt3 {
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:10px 0 0 15px;
	line-height:1.3em;
}

/****************************************************
オススメコーデ　CSS追加
*****************************************************/
div#kumiko div.detail dl.item dd.soldOut{
	padding:5px;
	font-size:0.7em;
	color:#FF0033;
}

/****************************************************
スプリングコート　CSS追加
*****************************************************/
div#springCoat div.flw li{
	padding-top:10px;
	border-bottom:1px dotted #ffcde7;
}
div#springCoat div.flw li p{
	margin-left:40px;
	padding-bottom:5px;
	font-size:0.8em;
}
div#springCoat div.flw li p.color{
	padding-bottom:10px;
	font-size:10px;
	color:#666666;
}

/***************************************************
ワンピ図鑑　CSS
*****************************************************/
#onepbox{
	margin-bottom:15px;
}
#onepbox div.nav_box{
	margin-bottom:15px;
	padding-bottom:16px;
	background:url(../pick_up/onepiece/images/navbar.gif) no-repeat bottom;
}
#onepbox div.nav_box ul li{
	float:left;
	height:36px;
}
#onepbox div.nav_box ul li.opnav1{
	width:118px;
	background:url(../pick_up/onepiece/images/nav01on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav2{
	width:96px;
	background:url(../pick_up/onepiece/images/nav02on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav3{
	width:97px;
	background:url(../pick_up/onepiece/images/nav03on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav4{
	width:96px;
	background:url(../pick_up/onepiece/images/nav04on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav5{
	width:98px;
	background:url(../pick_up/onepiece/images/nav05on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav6{
	width:98px;
	background:url(../pick_up/onepiece/images/nav06on.gif) no-repeat;
}
#onepbox div.nav_box ul li.opnav7{
	width:97px;
	background:url(../pick_up/onepiece/images/nav07on.gif) no-repeat;
}
#onepbox div#box1{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box1_bg.gif) no-repeat bottom;
}
#onepbox div#box2{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box2_bg.gif) no-repeat bottom;
}
#onepbox div#box3{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box3_bg.gif) no-repeat bottom;
}
#onepbox div#box4{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box4_bg.gif) no-repeat bottom;
}
#onepbox div#box5{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box5_bg.gif) no-repeat bottom;
}
#onepbox div#box6{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box6_bg.gif) no-repeat bottom;
}
#onepbox div#box7{
	margin-bottom:15px;
	padding-bottom:30px;
	background:url(../pick_up/onepiece/images/box7_bg.gif) no-repeat bottom;
}
#onepbox div.product_area{
	padding:0 15px 0 10px;
}
#onepbox div.prdct_l1{
	padding-bottom:20px;
	background:url(../pick_up/onepiece/images/box_bar.gif) no-repeat bottom;
}
#onepbox div.prdct_l2{
	padding:10px 0 0 17px;
}
#onepbox div.prdct_l2 div{
	float:left;
}
#onepbox div.prdct_left,#onepbox div.prdct_mid,#onepbox div.prdct_right{
	float:left;
}
#onepbox div#box2 div.prdct_left{
	margin:0 0 0 30px !important;
	margin:0 0 0 15px;
}
#onepbox div#box2 div.prdct_right div{
	margin:15px 0 0 60px;
}
#onepbox div#box3 div.prdct_left{
	margin:17px 0 0 17px !important;
	margin:17px 0 0 4px;
}
#onepbox div#box3 div.prdct_left2{
	float:left;
	width:257px;
	margin:5px 0 0 0;
}
#onepbox div#box3 div.prdct_l3 div.prdct_left2{
	float:left;
	width:200px;
	margin:0 0 0 0;
}
#onepbox div#box3 div.prdct_l3 div.prdct_left3{
	float:left;
	width:210px;
	margin:5px 0 0 0;
}
#onepbox div#box3 div.prdct_left2 img.box4detail{
	margin:0 0 10px 0;
}
#onepbox div#box3 div.prdct_left2 div.pd_right1{
	margin:10px 0 0 50px;
}
#onepbox div#box3 div.prdct_left3 img.box4detail{
	margin:15px 0 10px 10px;
}
#onepbox div#box3 div.prdct_l3 div.prdct_left{
	margin:10px 0 0 40px !important;
	margin:10px 0 0 20px;
}
#onepbox div#box3 div.prdct_l3 div.prdct_left3 div.pd_right1{
	margin:10px 0 0 15px;
}
#onepbox div#box3 div.prdct_right{
	margin:0 0 0 18px;
}
#onepbox div#box3 div.prdct_l3 div.prdct_right{
	margin:0 0 0 0;
}
#onepbox div#box4 div.prdct_left{
	margin:5px 0 0 27px !important;
	margin:5px 0 0 12px;
}
#onepbox div#box4 div.prdct_left2{
	float:left;
	width:190px;
	margin:5px 0 0 22px !important;
	margin:5px 0 0 9px;
}
#onepbox div#box4 div.prdct_l3 div.prdct_left2{
	float:left;
	width:200px;
	margin:5px 0 0 0;
}
#onepbox div#box4 div.prdct_l3 div.prdct_left3{
	float:left;
	width:210px;
	margin:5px 0 0 0;
}
#onepbox div#box4 div.prdct_left2 img.box4detail{
	margin:15px 0 10px 37px;
}
#onepbox div#box4 div.prdct_left2 div.pd_right1{
	margin:10px 0 0 15px;
}
#onepbox div#box4 div.prdct_left3 img.box4detail{
	margin:15px 0 10px 10px;
}
#onepbox div#box4 div.prdct_l3 div.prdct_left3 div.pd_right1{
	margin:10px 0 0 15px;
}
#onepbox div#box4 div.prdct_right{
	margin:0 0 0 18px;
}
#onepbox div#box4 div.prdct_l3 div.prdct_right{
	margin:0 0 0 0;
}
#onepbox div#box5 div.prdct_left{
	width:270px;
	margin:5px 0 0 27px;
}
#onepbox div#box5 div.prdct_left img.box5detail{
	margin:0 0 10px 75px;
}
#onepbox div#box5 div.prdct_left div.pd_right1{
	margin:10px 0 0 45px;
}
#onepbox div#box5 div.prdct_mid{
	margin-top:5px;
}
#onepbox div#box6 div.prdct_left{
	margin:5px 0 0 27px !important;
	margin:5px 0 0 13px;
}
#onepbox div#box6 div.prdct_right{
	margin:5px 0 0 10px;
}
#onepbox div#box6 div.prdct_right img.box6subt{
	margin:8px 0 0 33px;
}
#onepbox div#box6 div.prdct_right img.box6detail{
	margin-bottom:10px;
}
#onepbox div#box7 div.prdct_left{
	margin-left:17px !important;
	margin-left:13px;
}
#onepbox div#box7 div.prdct_left img.box7detail{
	margin:0 10px 35px 30px;
}
#onepbox div#box7 div.prdct_left div{
	width:356px;
}
#onepbox div#box7 div.prdct_right{
	margin-left:10px;
}
#onepbox div.pd_right1{
	margin:20px 20px 0 120px;
}
#onepbox div.pd_right1 p.rollover{
	width:145px;
}
#onepbox p.link_txt{
	font-size:12px;
	line-height:1.2em;
}
#onepbox p.link_txt a{
	color:#de0000;
	font-weight:bold;
	text-decoration:underline;
}
#onepbox p.link_txt a:hover{
	text-decoration:none;
}
#onepbox p.link_txt span{
	display:block;
	margin:7px 0;
	font-size:10px;
}
#onepbox p.link_txt1{
	float:left;
	width:140px;
	padding-left:10px;
	font-size:12px;
	line-height:1.2em;
}
#onepbox p.link_txt1 a{
	color:#de0000;
	font-weight:bold;
	text-decoration:underline;
}
#onepbox p.link_txt1 a:hover{
	text-decoration:none;
}
#onepbox p.link_txt1 span{
	display:block;
	margin:7px 0;
	font-size:10px;
}
#onepbox p.link_txt1_btn{
	float:left;
	margin-left:10px;
	width:150px;
	font-size:12px;
	line-height:1.2em;
}
#onepbox div#box6 div.prdct_right p.link_txt1{
	width:200px;
}
#onepbox div.product_area a.detail_btn{
	display:block;
	margin-top:10px;
	background:url(../pick_up/onepiece/images/detailon.gif) no-repeat;
}
#onepbox div.product_area p.ptop{
	margin-top:15px;
	padding-right:20px;
	font-size:0.7em;
	text-align:right;
}
#onepbox .oplink_btn{
	width:672px;
	margin:20px 9px;
	background:url(../pick_up/onepiece/images/ichiran_btnon.gif) no-repeat;
}
p.opbox1visual{
	margin:10px 0;
	text-align:center;
}


/***************************************************
モテディテール　CSS
*****************************************************/
div.point5_bnr{
	margin-bottom:15px;
}
div.point5_bnr img.leftimg{
	float:left;
}
div.point5_bnr span{
	display:block;
	float:right;
	width:125px;
	height:100px;
	background:url(/pick_up/mote_detail/images/5_detail_btnon.gif) no-repeat;
}
div.point5_bnr2{
	margin-bottom:10px;
	background:url(/pick_up/mote_detail/images/5_list_btnon.gif) no-repeat;
}
div#point5_mote{
	width:600px;
	font-size:12px;;
	line-height:1.2em;
}
div#point5_mote p{
	padding:5px 15px 10px;
}
div#point5_mote p span.color_red{
	color:#FF0033;
}
div#point5_mote p.close_btn{
	margin:10px;
	padding:10px;
	text-align:center;
	border-top:1px dotted #cccccc;
}

/***************************************************
パーティーバナー　CSS
*****************************************************/
.bnrCenter img.left_bnr{
	margin-right:8px;
}

/***************************************************
0315トレンドルックス　CSS
*****************************************************/
#trendlooks{
	margin:0 0 20px;
}
#trendlooks #tl01{
	margin:20px 10px;
	padding-bottom:20px;
	background:url(../pick_up/trend_looks/images/tl01_bg.gif) no-repeat bottom;
}
#trendlooks #tl02{
	margin:20px 10px;
	padding-bottom:20px;
	background:url(../pick_up/trend_looks/images/tl02_bg.gif) no-repeat bottom;
}

#trendlooks #tl03{
	margin:20px 10px;
	padding-bottom:20px;
	background:url(../pick_up/trend_looks/images/tl03_bg.gif) no-repeat bottom;
}
#trendlooks #tl01 p.tl01_btn{
	width:401px;
	margin-left:140px;
	background:url(../pick_up/trend_looks/images/tl01_btnon.gif) no-repeat;
}
#trendlooks #tl02 p.tl02_btn{
	width:401px;
	margin-left:140px;
	background:url(../pick_up/trend_looks/images/tl02_btnon.gif) no-repeat;
}
#trendlooks #tl03 p.tl03_btn{
	width:401px;
	margin-left:140px;
	background:url(../pick_up/trend_looks/images/tl03_btnon.gif) no-repeat;
}
#trendlooks .tlarea{
	margin:20px 18px;
	font-size:12px;
}
#trendlooks .tlbar1{
	padding-top:20px;
	border-top:1px dotted #94d12c;
}
#trendlooks .tlbar2{
	padding-top:20px;
	border-top:1px dotted #f162be;
}
#trendlooks .tlbar3{
	padding-top:20px;
	border-top:1px dotted #f49b1b;
}
#trendlooks .tlarea a{
	font-weight:bold;
	color:#de0000;
}
#trendlooks .tlarea a span{
	margin-left:20px;
	text-decoration:underline;
}
#trendlooks .tlarea a:hover span{
	text-decoration:none;
}
#trendlooks .tlarea .left_pict{
	float:left;
	width:287px;
}
#trendlooks .tlarea .right_item{
	float:left;
	width:357px;
	margin:24px 0 0;
}
#trendlooks .tlarea .right_item dt{
	float:left;
	width:168px;
}
#trendlooks .tlarea .right_item dd{
	float:left;
	width:189px;
	background:url(../pick_up/trend_looks/images/item_num1.gif) no-repeat 0 170px;
}
#trendlooks .tlarea .right_item dd p{
	margin-left:20px;
	font-size:10px;
	line-height:1.2em;
}
#trendlooks .tlarea .right_item h4{
	margin-top:20px;
}
#trendlooks .tlarea .right_item li{
	float:left;
	width:178px;
	margin:10px 0 0;
}
#trendlooks .tlarea .right_item li p{
	margin-left:20px;
	font-size:10px;
	line-height:1.2em;
}
#trendlooks .tlarea .right_item li a img{
	margin-bottom:5px;
	border:1px solid #d6d0d0;
}
#trendlooks .tlarea .right_item li a:hover img{
	border:1px solid #de0000;
}
#trendlooks .tlarea .right_item li a span{
	display:block;
}
#trendlooks .tlarea .right_item li.tl_item02{
	background:url(../pick_up/trend_looks/images/item_num2.gif) no-repeat 0 135px;
}
#trendlooks .tlarea .right_item li.tl_item03{
	background:url(../pick_up/trend_looks/images/item_num3.gif) no-repeat 0 135px;
}
#trendlooks .tlarea .right_item li.tl_item04{
	background:url(../pick_up/trend_looks/images/item_num4.gif) no-repeat 0 135px;
}
#trendlooks .tlarea .right_item li.tl_item05{
	background:url(../pick_up/trend_looks/images/item_num5.gif) no-repeat 0 135px;
}

/***************************************************
0319キャンペーン　CSS
*****************************************************/
#cmpgn0319{
	margin:0 0 20px;
  padding:0 0 20px;
	font-size:12px;
	line-height:1.4em;
  background:url(/campaign/present_0319/images/bg.gif) no-repeat bottom;
}
#cmpgn0319 .cmpgn0319_ttl{
	margin-bottom:0;
}
#cmpgn0319 h3{
	clear:both;
}
#cmpgn0319 h4{
	clear:both;
	margin:25px 0 7px;
}
#cmpgn0319 .cmpgn0319_form{
	margin-bottom:20px;
}
#cmpgn0319 .cmpgn0319_cont{
	margin-top:20px;
	padding:0 20px;
}
#cmpgn0319 .cmpgn0319_cont2{
	margin-top:20px;
	padding:0 40px;
  color:#333333;
}
#cmpgn0319 .cmpgn0319_cont2 span{
	color:#ff0a3a;
}
#cmpgn0319 .cmpgn0319_cont p{
	line-height:1.8em;
}
#cmpgn0319 .cmpgn0319_cont p span{
	font-size:10px;
	color:#ff0a3a;
}
#cmpgn0319 .cmpgn0319_form ul li{
	float:left;
	width:125px;
  margin-left:10px;
  padding-bottom:0px;
  text-align:left;
}
#cmpgn0319 .cmpgn0319_form ul li p{
	font-weight:bold;
  color:#ff6b88;
	text-align:center;
}
#cmpgn0319 .cmpgn0319_form ul input{
	margin:0 4px 0 10px;
}
#cmpgn0319 .cmpgn0319_form ul label{
	cursor:pointer;
}
#cmpgn0319 .cmpgn0319_form input.mailf{
	margin:7px 0 0;
  width:300px;
  height:30px;
  font-size:18px;
  line-height:30px;
  font-weight:bold;
  border:1px solid #ff6b88;
  background:#fae5e8;
}
#cmpgn0319 .cmpgn0319_form div{
	padding:5px;
	text-align:center;
}
#cmpgn0319 .cmpgn0319_form input.send_btn{
	padding:5px;
}
#cmpgn0319 .cmpgn0319_detail p{
	padding:0 15px 10px;
}
#cmpgn0319 .cmpgn0319_detail ul,#cmpgn0319 .cmpgn0319_detail dl{
	margin-left:15px;
}
#cmpgn0319 .cmpgn0319_detail dt{
	float:left;
	width:120px;
}
#cmpgn0319 .cmpgn0319_detail dd{
	margin-left:130px;
}

/***************************************************
0326セット＆２ｗａｙ　CSS
*****************************************************/
.set2way_ttl{
	background:url(/parts/C001_0001_000969_100326teiki_20100326_20990331/images/title_bg.jpg) no-repeat;
}
.set2way_ttl .update{
	margin:0;
	padding:4px 20px 0 0;
	color:#ffffff;
  font-size:12px;
  line-height:30px;
  font-weight:bold;
	text-align:right;
}
.set2way_ttl h3{
	margin:0;
}
.set2way_rank{
	margin-bottom:20px;
	padding-bottom:35px;
	background:url(/parts/C001_0001_000969_100326teiki_20100326_20990331/images/rank_bg.gif) bottom left no-repeat;
}
.set2way_rank ol{
	padding:0 0 0 17px;
}
.set2way_rank li{
	width:216px;
	float:left;
  margin-right:9px;
  padding:0 0 0 0;
  font-size:12px;
  line-height:1.2em;
  text-align:center;
}
.set2way_rank li h4{
	margin:0 0 8px;
  padding:0;
}
.set2way_rank li p{
width:216px;
	margin:2px 0 0;
  font-size:12px;
  color:#333333;
  text-align:center;
}
.set2way_rank li p.item_copy{
	width:196px;
	padding:0 10px;
	color:#ae4805;
  font-weight:bold;
}
.set2way_rank li p a{
	color:#ff0090;
	font-weight:bold;
}


/***************************************************
0401コーデリレー　CSS
*****************************************************/
#mtm_relay{
	margin-bottom:15px;
}

#mtm_relay .we_area{
	background:url(/pick_up/matome_weekend_coordinate/images/we_border.gif) repeat-y;
}

#mtm_relay .we_coord{
	margin-bottom:20px;
	padding:0 15px 20px;
	background:url(/pick_up/matome_weekend_coordinate/images/coord_bg.gif) no-repeat bottom;
}

#mtm_relay .we_coord_p{
	padding:0px 15px 20px;
	background:url(/pick_up/matome_weekend_coordinate/images/coord_bg.gif) no-repeat bottom;
}

#mtm_relay .keyItembox{
height:260px;
margin-bottom:15px;
position:relative;
background:url(../pick_up/matome_weekend_coordinate/images/we_keyitem_0507.gif) center no-repeat;
}

#mtm_relay .keyItembox h4{
display:none;
}

#mtm_relay .keyItembox .item{
position:absolute;
left:60px;
top:43px;
border:1px solid #d5d8dc;
}

#mtm_relay .keyItembox .title{
display:none;
}

#mtm_relay .keyItembox .text{
position:absolute;
left:302px;
top:135px;
font-size:14px;
line-height:1.5;
}
#mtm_relay .keyItembox .price{
position:absolute;
left:302px;
top:180px;
font-size:12px;
line-height:1.4;
}

#mtm_relay .keyItembox .price a{
display:block;
font-size:14px;
font-weight:bold;
color:#ff3649;
}
#mtm_relay .keyItembox .price a:hover{
text-decoration:none;
}

#mtm_relay .keyItembox span{
	margin-left:5px;
	font-size:10px;
	font-weight:normal;
}
#mtm_relay .keyItembox span.off{
	font-weight:bold;
  color:#ff5280;
}
#mtm_relay .keyItembox strong.off{
	color:#f91a2f;
}

#mtm_relay .keyItembox{
height:260px;
margin-bottom:15px;
position:relative;
background:url(../pick_up/matome_weekend_coordinate/images/we_keyitem_0507.gif) center no-repeat;
}

#mtm_relay .keyItembox h4{
display:none;
}

#mtm_relay .keyItembox .item{
position:absolute;
left:60px;
top:43px;
border:1px solid #d5d8dc;
}

#mtm_relay .keyItembox .title{
display:none;
}

#mtm_relay .keyItembox .text{
position:absolute;
left:302px;
top:135px;
font-size:14px;
line-height:1.5;
}
#mtm_relay .keyItembox .price{
position:absolute;
left:302px;
top:180px;
font-size:12px;
line-height:1.4;
}

#mtm_relay .keyItembox .price a{
display:block;
font-size:14px;
font-weight:bold;
color:#ff3649;
}
#mtm_relay .keyItembox .price a:hover{
text-decoration:none;
}

#mtm_relay .keyItembox span{
	margin-left:5px;
	font-size:10px;
	font-weight:normal;
}
#mtm_relay .keyItembox span.off{
	font-weight:bold;
  color:#ff5280;
}
#mtm_relay .keyItembox strong.off{
	color:#f91a2f;
}

/**0514**/
#mtm_relay .keyItembox0514{
height:410px;
position:relative;
background:url(../pick_up/matome_weekend_coordinate/images/we_keyitem_0514.jpg) center top no-repeat;
}

#mtm_relay .keyItembox0514 h4{
display:none;
}

#mtm_relay .keyItembox0514 .text{
padding:90px 0 0;
font-size:14px;
line-height:1.5;
text-align:center;
}

#mtm_relay .keyItembox0514 .left{
position:absolute;
top:120px;
left:90px;
}

#mtm_relay .keyItembox0514 .right{
position:absolute;
top:120px;
left:380px;
}

#mtm_relay .keyItembox0514 .item img{
border:1px solid #d5d8dc;
}
#mtm_relay .keyItembox0514 .title{
display:none;
}

#mtm_relay .keyItembox0514 .price{
font-size:12px;
line-height:1.4;
}

#mtm_relay .keyItembox0514 .price a{
padding:6px 0;
display:block;
font-size:14px;
font-weight:bold;
color:#ff3649;
}
#mtm_relay .keyItembox0514 .price a:hover{
text-decoration:none;
}

#mtm_relay .keyItembox0514 span{
	margin-left:5px;
	font-size:10px;
	font-weight:normal;
}
#mtm_relay .keyItembox0514 span.off{
	font-weight:bold;
  color:#ff5280;
}
#mtm_relay .keyItembox0514 strong.off{
	color:#f91a2f;
}


#mtm_relay .we_coord_title{
padding:10px 0;
text-align:center;
}
#mtm_relay .we_coord_title img{
margin:auto;
}


#mtm_relay .we_left0514{
	float:left;
  width:258px;
  margin-left:22px !important;
  margin-left:11px;
  padding-bottom:20px;
}
#mtm_relay .we_left0514 p.we_model{
	padding:0 4px 4px;
	background:none;
}

/**0514**/

#mtm_relay .we_left{
	float:left;
  width:258px;
  margin-left:22px !important;
  margin-left:11px;
  padding-bottom:20px;
}
#mtm_relay .we_left p.we_model{
	padding:0 4px 4px;
	background:url(/pick_up/matome_weekend_coordinate/images/photo_bg.gif);
}
#mtm_relay .we_right{
	float:right;
  width:362px;
  margin-right:22px !important;
  margin-right:11px;
  padding-bottom:20px;
}
.we_itembox{
	margin-bottom:0px;
}
.we_itembox h3{
	margin-bottom:4px;
  padding:10px 10px 3px;
	color:#4d0b1b;
  font-size:12px;
	border:1px solid #c8aeaa;
  background:url(/pick_up/matome_weekend_coordinate/images/h3_bg.gif) no-repeat;
}
.we_itembox h3.mainitem{
  background:url(/pick_up/matome_weekend_coordinate/images/h3_mi_bg.gif) no-repeat;
}


.we_itembox .itemnamebox{
	margin-bottom:4px;
	position:relative;
	color:#4d0b1b;
  font-size:12px;
	border:1px solid #c8aeaa;
  background:url(/pick_up/matome_weekend_coordinate/images/h3_bg.gif) no-repeat !important;
    background:url(/pick_up/matome_weekend_coordinate/images/h3_bg.gif) no-repeat 1px 1px;
}

.we_itembox .itemnamebox h3{
width:256px;
padding:12px 0px 0px 10px;
background:none;
border:none;
}

.we_itembox .itemnamebox h3.mainitem{
width:172px;
padding:12px 84px 0px 10px;
background: url(../pick_up/matome_weekend_coordinate/images/ico_h3_mainitem.gif) no-repeat !important;
background: url(../pick_up/matome_weekend_coordinate/images/ico_h3_mainitem.gif) no-repeat 1px 1px;
}

.we_itembox .itemnamebox .btn{
position:absolute;
right:5px; top:7px;
}


.we_itembox .itemnamebox2{
	margin-bottom:4px;
	position:relative;
	color:#4d0b1b;
  font-size:12px;
	border:1px solid #c8aeaa;
  background:url(/pick_up/matome_weekend_coordinate/images/h3_bg_0507.gif) no-repeat !important;
  background:url(/pick_up/matome_weekend_coordinate/images/h3_bg_0507.gif) no-repeat 1px 1px;
}

.we_itembox .itemnamebox2 h3{
width:256px;
height:24px;
padding:14px 0px 0px 10px;
background:none;
border:none;
}

.we_itembox .itemnamebox2 h3.mainitem{
width:172px;
padding:14px 84px 0px 10px;
background: url(../pick_up/matome_weekend_coordinate/images/h3_mi_bg_0507.gif) no-repeat !important;
background: url(../pick_up/matome_weekend_coordinate/images/h3_mi_bg_0507.gif) no-repeat;
}

.we_itembox .itemnamebox2 .btn{
position:absolute;
right:5px; top:12px;
}


.we_pricebox{
	margin-bottom:4px;
	font-size:12px;
  font-weight:bold;
  color:#2f2f2f;
	border:1px solid #c8aeaa;
  background:#fffdea;
}
.we_pricebox p{
	margin:5px 10px;
  line-height:1.4em;
}
.we_pricebox p.we_point{
	margin:5px 0;
  padding:7px 5px 0 12px;
  font-size:10px;
  font-weight:normal;
  border-top:1px dotted #c8aeaa;
}
.we_pricebox p.point{
  padding:6px 5px 2px;
}

.we_right p.not_include{
	padding-right:5px;
	font-size:11px;
 }


.we_pricebox span{
	margin-left:5px;
	font-size:10px;
	font-weight:normal;
}
.we_pricebox span.off{
	font-weight:bold;
  color:#ff5280;
}
.we_pricebox strong{
	color:#f91a2f;
}
.we_pricebox strong.point{
	font-size:12px;
}
.we_selectbox{
	float:left;
  width:173px;
  padding:0 2px;
	border:1px solid #c8aeaa;
}
.we_selectbox dl{
	font-size:12px;
}
.we_selectbox dt{
	margin-bottom:1px;
  padding:7px 5px 0;
}
.we_selectbox dd{
	margin-bottom:1px;
  padding:2px 5px 7px 0;
}
.we_selectbox dt.last{
	float:left;
  padding:7px 5px;
	border-top:1px dotted #c8aeaa;
}
.we_selectbox dd.last{
  padding:7px 5px;
	border-top:1px dotted #c8aeaa;
}
.we_btn{
 float:right;
 width:179px;
}
.we_btn .we_cart{
	margin-bottom:3px;
}
.we_mainitem{
	padding-bottom:25px;
	background:url(/pick_up/matome_weekend_coordinate/images/we_mainitem_bg.gif) no-repeat bottom;
}
.we_mainitem ul{
	margin:10px 0 0 30px;
	font-size:10px;
}
.we_mainitem ul li{
	float:left;
  width:114px;
  margin-right:17px;
  text-align:center;
}
.we_mainitem ul li a{
	color:#e3027a;
	text-decoration:none;
}
.we_mainitem ul li a img{
	margin-bottom:3px;
	border:3px solid #ff4169;
}
.we_mainitem ul li a:hover{
	color:#c655e9;
}
.we_mainitem ul li a:hover img{
	border:3px solid #dc8ef4;
}
.coord_area{
	padding-bottom:25px;
}
.coord_area ul{
	margin:15px 0;
}
.coord_area ul li{
	float:left;
	width:212px;
  height:252px;
  margin-bottom:10px;
  margin-right:8px !important;
  margin-right:-7px;
  padding:8px;
  background:url(/pick_up/matome_weekend_coordinate/images/coord_item_bg.gif) no-repeat;
}
.coord_area ul li.last{
	margin-right:0px !important;
}
.coord_area ul li img.coord_model{
	float:left;
}
.coord_area ul li img.mi_icon{
	display:block;
  float:right;
	margin:1px 11px;
}
.coord_area ul li a.item_pict{
	display:block;
  float:right;
	border:1px solid #ffffff;
}
.coord_area ul li a.item_pict:hover{
	border:1px solid #dc8ef4;
}


#we_point_detail_bg{
width:684px;
padding:8px;
margin:20px 0px;
background:url(/pick_up/matome_weekend_coordinate/images/we_point_detail_bg.gif);
}
#we_point_detail{
padding:20px 30px;
font-size:12px;
line-height:1.25;
background:#ffffff;
}
#we_point_detail h4{
margin-bottom:15px;
padding-bottom:2px;
font-size:14px;
text-align:center;
border-bottom:1px dashed #feced3;
}

#we_point_detail dl{
padding:0px 10px;
}

#we_point_detail dt{
color:#ff6171;
}
#we_point_detail dt.no_txt{
margin-bottom:8px;
}

#we_point_detail dd{
margin-bottom:8px;
}

#we_point_detail li{
margin-bottom:8px;
padding:0px 10px;
}


#mtm_relay .next_week{
text-align:center;
margin:15px 0 8px;
font-size:16px;
line-height:1.5;
font-weight:bold;
}



/***************************************************
0407Tシャツ大特集　CSS
*****************************************************/
#t10sum{
	margin-bottom:15px;
}
#t10sum .title_area{
	margin-bottom:5px;
}
#t10sum .pagelink{
	height:48px;
  padding-left:174px;
  background:url(../pick_up/10sum_tshirt/images/title2.jpg) no-repeat bottom;
}
#t10sum .pagelink li{
	float:left;
  width:130px;
}

#t10sum .tshirt_area h3{
	height:46px;
	background:url(../pick_up/10sum_tshirt/images/click.gif) no-repeat right;
}
#t10sum .tshirt_area{
	margin-bottom:15px;
}
#t10sum .disp_area .thumb_area{
	float:right;
  width:71px;
}
#t10sum .disp_area .thumb_area li{
	font-size:10px;
  line-height:1em;
  text-decoration:none;
}
#t10sum .disp_area .thumb_area li{
  text-decoration:none;
  cursor:pointer;
}
#t10sum .disp_area .thumb_area li img{
	margin-bottom:2px;
	border:1px solid #aeacac;
  text-decoration:none;
}
#t10sum .disp_area .thumb_area li:hover img{
	border:1px solid #d33a2e;
}
#t10sum .disp_area .detail_area{
	float:left;
  width:592px;
	min-height:547px;
  padding:20px 12px 20px 15px;
  background:url(../pick_up/10sum_tshirt/images/detail_areabg.jpg) no-repeat top;
  border:1px solid #aeacac;
}
#t10sum .card01{
	width:591px;
  padding-bottom:11px;
	border:1px solid #d252a8;
  border-right:0;
  background:#ffffff url(../pick_up/10sum_tshirt/images/card01_bar.gif) no-repeat bottom;
  font-size:10px;
}
#t10sum .card02{
	width:591px;
  padding-bottom:11px;
	border:1px solid #529e52;
  border-right:0;
  background:#ffffff url(../pick_up/10sum_tshirt/images/card02_bar.gif) no-repeat bottom;
  font-size:10px;
}
#t10sum .card03{
	width:591px;
  padding-bottom:11px;
	border:1px solid #4949bd;
  border-right:0;
  background:#ffffff url(../pick_up/10sum_tshirt/images/card03_bar.gif) no-repeat bottom;
  font-size:10px;
}
#t10sum .card04{
	width:591px;
  padding-bottom:11px;
	border:1px solid #eb9f0c;
  border-right:0;
  background:#ffffff url(../pick_up/10sum_tshirt/images/card04_bar.gif) no-repeat bottom;
  font-size:10px;
}
#t10sum .detail_area dl dd p{
	padding:5px 10px;
  font-size:12px;
  line-height:1.4em;
}
#t10sum .detail_area dl dd p.price{
	padding-top:0;
	text-align:right;
  font-weight:bold;
  color:#d33a2e;
  border-bottom:1px dotted #cccccc;
}
#t10sum .detail_area dl dd p.function{
  border-bottom:1px dotted #cccccc;
}
#t10sum .detail_area dl dd p.function img{
	vertical-align:text-top;
}
#t10sum .card01 dt{
	float:left;
	border-right:1px solid #d252a8;
}
#t10sum .card01 dd{
	margin-left:420px;
	background:#ffffff;
}
#t10sum .card01 dd h4{
	margin-bottom:5px;
	padding:10px;
	background:#d252a8;
  font-size:14px;
}
#t10sum .card02 dt{
	float:left;
	border-right:1px solid #529e52;
}
#t10sum .card02 dd{
	margin-left:420px;
	background:#ffffff;
}
#t10sum .card02 dd h4{
	margin-bottom:5px;
	padding:10px;
	background:#529e52;
  font-size:14px;
}
#t10sum .card03 dt{
	float:left;
	border-right:1px solid #4949bd;
}
#t10sum .card03 dd{
	margin-left:420px;
	background:#ffffff;
}
#t10sum .card03 dd h4{
	margin-bottom:5px;
	padding:10px;
	background:#4949bd;
  font-size:14px;
}
#t10sum .card04 dt{
	float:left;
	border-right:1px solid #eb9f0c;
}
#t10sum .card04 dd{
	margin-left:420px;
	background:#ffffff;
}
#t10sum .card04 dd h4{
	margin-bottom:5px;
	padding:10px;
	background:#eb9f0c;
  font-size:14px;
}
#t10sum h4 a{
	color:#ffffff;
}

/* top layout 0407
--------------------------------------------------------------------------------------------------------------*/
#container2{
	width:1000px;
}
#header2{

}
#header2 { height:1%;}
#header2 img { vertical-align:top;}
#header2 h1 { float:left; padding:0; font-size:0.7em; font-weight:normal;}
#header2 h1 span { font-weight:bold;}
#header2 h1 a { color:#2F2F2F; text-decoration:none;}
#header2 .sqhd01_left{
	float:left;
	width:917px;
	height:18px;
	margin-right:3px;
	border-bottom:1px dotted #cccccc;
}
#header2 .sqhd01_left ul{
	margin-left:492px;
}
#header2 .sqhd02_01{
	float:left;
	width:256px;
	margin:8px 0 0;
	padding-left:15px;
}


#navigation{
	float:left;
	width:180px;
	padding-bottom:20px;
}
#footer2{
	clear:both;
}
div#footer2{
	padding-top:5px;
	background:#f0eeee;
}
div.sq_left{
	margin-bottom:20px;
}
div.sqleft_left{
	float:left;
  width:711px;
}
div.sqleft_right{
	float:right;
  width:90px;
}

/******************************************
  レビューキャンペーン　100413
***************************************/

#review_100305 {
	clear:both;
	width:700px;
}
#review_100305 td.btnarea{
	padding:5px 0 60px 150px;
	background:url(../campaign/review/images/mypage2_02bg.gif) no-repeat bottom;
}
#review_100305 .txt_copy{
  color:#000;
	font-size:12px;
	line-height:1.3em;
	padding:10px 0;
}
	
#review_100305 .txt_copy2{
  color:#000;
	font-size:12px;
	line-height:1.3em;
	padding:10px 0 0 150px;
}
	
#review_100305 .txt_copy02{
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	padding:15px 0 0 20px;
}


#review_100305 a.txt01:link{text-decoration:underline;color:#0000FF;}
#review_100305 a.txt01:visited {text-decoration:underline;color:#0000FF;}
#review_100305 a.txt01:hover {text-decoration:none;color:#0000FF;}



#review_100305 a.txt02 {
    font-weight:bold;
	color:ff437a;}
#review_100305 a.txt02:link{text-decoration:underline;color:#ff437a;}
#review_100305 a.txt02:visited {text-decoration:underline;color:#ff437a;}
#review_100305 a.txt02:hover {text-decoration:none;color:#ff437a;}		

#review_100305 a:link     { color: #0000FF; text-decoration: underline  }
#review_100305 a:visited   { color: #0000FF; text-decoration: underline  }
#review_100305 a:hover { color: #0000FF; text-decoration: none; }


#review_100305 .txt_copy03{
    color:#000;
	font-size:12px;
	line-height:1.3em;
	padding:5px 50px 15px 60px;
}
	
#review_100305 a.btm01{
	width:339px;
	height:59px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../campaign/review/images/btm_01.gif) no-repeat;
	text-decoration:none;
}

#review_100305 a.btm01:active {
	background:url(../campaign/review/images/btm_01.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#review_100305 a.btm01:hover {
	background:url(../campaign/review/images/btm_01.gif) no-repeat 0px -59px;
	text-decoration:none;
}

#review_100305 a.btm02{
	width:339px;
	height:59px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../campaign/review/images/btm_02.gif) no-repeat;
	text-decoration:none;
}

#review_100305 a.btm02:active {
	background:url(../campaign/review/images/btm_02.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#review_100305 a.btm02:hover {
	background:url(../campaign/review/images/btm_02.gif) no-repeat 0px -59px;
	text-decoration:none;
}

#review_100305 a.btm03{
	width:339px;
	height:59px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../campaign/review/images/btm_03.gif) no-repeat;
	text-decoration:none;
}

#review_100305 a.btm03:active {
	background:url(../campaign/review/images/btm_03.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#review_100305 a.btm03:hover {
	background:url(../campaign/review/images/btm_03.gif) no-repeat 0px -59px;
	text-decoration:none;
}

#review_100305 .txt_copy04{
    color:#000;
	font-size:12px;
	line-height:1.3em;
	padding:0px 30px 10px 30px;
}

#review_100305 .txt_copy05{
    color:#000;
	font-size:11px;
	line-height:1.3em;
	padding:5px 0 0 15px;
}

#review_100305 .txt_copy06{
    color:#000;
	font-size:11px;
	line-height:1.3em;
	padding:85px 0 0 15px;
}

#review_100305 .txt_copy07{
	font-size:12px;
	line-height:1.3em;
	padding:15px 0 0 0;
}


#review_100305 .txt_copy08{
    color:#000;
	font-size:11px;
	line-height:1.2em;
	padding:45px 30px 0 2px;
}

#bbc_review0413 p{
	margin-bottom:10px;
	padding:10px 30px 40px 150px;
  font-size:12px;
  line-height:1.2em;
	background:url(/parts/C001_0001_000971_100413teiki_20100413_20990331/images/bg.jpg) no-repeat bottom;
}
#bbc_review0413 p img{
	margin-top:10px;
}


/******************************************
  読モコーディネート　100420
***************************************/

#dokumo_coord{
	clear:both;
	width:700px;
	margin-bottom:8px;
	background:url(/pick_up/dokumo_coordinate/images/dokumo_bg.jpg) repeat-y;
}

#dokumo_coord a{
	color:#de0000;
	text-decoration:underline;
}
#dokumo_coord a:hover{
	text-decoration:none;
}

#dokumo_coord #ttl{
	padding-bottom:25px;
}

#dokumo_coord .box{
	padding-left:12px;

	clear:both;
}

#dokumo_coord .keyitem{
	width:676px;
	height:395px;
	margin-bottom:25px;
	background:#ffffff;
}

#dokumo_coord .keyitem li{
	width:113px;
	float:left;
	text-align:center;
	background:#ffffff;	
}
#dokumo_coord .keyitem li.right{
	width:105px;
	float:left;
	text-align:center;
	background:#ffffff;	
}

#dokumo_coord .keyitem img,#dokumo_coord .keyitem a{
	display:block;
}

#dokumo_coord .keyitem img.item01{ margin-left:7px;}
#dokumo_coord .keyitem img.item02{ margin-left:6px;}
#dokumo_coord .keyitem img.item03{ margin-left:5px;}
#dokumo_coord .keyitem img.item04{ margin-left:4px;}
#dokumo_coord .keyitem img.item05{ margin-left:3px;}
#dokumo_coord .keyitem img.item06{ margin-left:2px;}

#dokumo_coord .keyitem a{
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
	color:#de0000;
	text-decoration:underline;
}
#dokumo_coord .keyitem a:hover{
	text-decoration:none;
}

#dokumo_coord .keyitem div.pd{
	height:55px;
	padding:0 5px;
}

#dokumo_coord .keyitem div.pd span{
	margin-top:3px;
	display:block;
	font-size:11px;
}


#dokumo_coord .snap_collection{
	width:676px;
	margin-bottom:25px;
	background:#ffffff;
}

#dokumo_coord .snap_list{
	width:669px;
	padding:0px 0px 0px 7px;

}

#dokumo_coord .snap_list li.block{
	height:430px;
}

#dokumo_coord .snap_list .snap{
	width:161px;
	margin-right:6px;
	float:left;	
}

#dokumo_coord .snap_list .prof{
	width:161px;
	height:142px;
	position:relative;
	color:#68544e;
	font-size:10px;
	line-height:1.4;
	background:url(/pick_up/dokumo_coordinate/images/prof_bg.gif) no-repeat 0 0;
}

#dokumo_coord .snap_list .prof dt{
	display:none;
}

#dokumo_coord .snap_list .prof .name{
	position:absolute;
	left:60px;top:10px;
}

#dokumo_coord .snap_list .prof .name span{
	font-size:12px;
	font-weight:bold;
	color:#de0000;
}

#dokumo_coord .snap_list .prof .opo{
	position:absolute;
	left:62px;top:28px;
}

#dokumo_coord .snap_list .prof .point{
	position:absolute;
	left:13px;top:65px;
	padding-right:5px;
}

#dokumo_coord .go2pd{
	height:36px;
	margin:0px 7px 12px;
	padding-top:14px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#fbf4eb;
	clear:both;border:
}

#dokumo_coord .go2pd img{
 display:inline;
}	

#dokumo_coord .keyitem_link{
	width:676px;
	height:60px;
	background:#ffffff;
}
#dokumo_coord .keyitem_link li{
	float:left;
}	

#box_btm{
	clear:both;
	height:5px;
	background:url(/pick_up/dokumo_coordinate/images/dokumo_coord_btm.gif) bottom no-repeat;
}	

/******************************************
  コーディネート投稿　100420
***************************************/

#cont_0420{
	clear:both;
	width:700px;
	margin-bottom:15px;
}
#cont_0420 .box01{
	clear:both;
	width:700px;
	margin-bottom:15px;
	padding-bottom:15px;
	position:relative;
	background:url(/event/coordinate_contest/images/bg.gif);
}

#cont_0420 .box01 p.bnr{

}
#cont_0420 .box01 div.dellbnr{
width:635px;
height:95px;
position:absolute;
left:32px;top:499px;
}

#cont_0420 .box01 div.dellbnr a{
width:635px;
height:95px;
display:block;
}

#cont_0420 .prize2{
	float:left;
}
#cont_0420 p.btn_area{
	padding:10px 0;
	color:#612423;
	font-size:12px;
	line-height:1.4em;
	text-align:center;
}
#cont_0420 p.btn_area2{
	padding:10px 25px 20px;
	color:#612423;
	font-size:12px;
	line-height:1.4em;
}
#cont_0420 p.btn_area2 img{
	vertical-align:top;
}
#cont_0420 p.btn_area2 span.utf{
	display:block;
	padding-top:10px;
	font-size:11px;
}

#cont_0420 p.sch_area{
	padding:10px 0;
	text-align:center;
}

#cont_0420 p.btn_area img{
	margin:20px 0 10px;
}
#cont_0420 p.btn_area a{
	color:#0254fe;
}
#cont_0420 div.waku1{
	margin:15px auto;
	width:655px;
	height:176px;
	font-size:12px;
	line-height:1.4em;
	background:url(/event/coordinate_contest/images/waku1.gif) no-repeat;
}
#cont_0420 div.waku1 div.waku_left{
	float:left;
	padding:10px 10px 20px 20px;
	width:370px;
	color:#642223;
}
#cont_0420 div.waku1 div.waku_left h4{
	margin:20px 0 10px;
	font-size:14px;
	color:#ff0062;
}
#cont_0420 div.waku1 div.waku_left ul{
	width:350px;
}
#cont_0420 div.waku1 div.waku_left ul li{
	list-style:circle outside;
	margin-left:15px;
}
#cont_0420 div.waku1 div.waku_left ul li em{
	font-size:10px;
	display:block;
	font-style:normal;
}
#cont_0420 div.waku1 div.waku_right{
	float:right;
	width:205px;
	margin:20px 20px 0 0;
	padding:10px 15px;
	background:#f4f4f4;
}
#cont_0420 div.waku1 div.waku_right img{
	float:right;
}
#cont_0420 div.entry_area{
	overflow:auto;
	width:615px;
	height:500px;
	margin:10px 22px;
	padding:10px 20px;
	background:#ffffff;
}
#cont_0420 div.entry_area thead td{
	padding:0 23px 5px 0;
	font-size:10px;
	line-height:1.2em;
	vertical-align:top;
	text-align:center;
}
#cont_0420 div.entry_area thead td span{
	font-weight:bold;
}
#cont_0420 div.entry_area tbody td{
	padding:0 23px 5px 0;
}
#cont_0420 div.entry_area tbody td p{
	padding:3px;
	border:1px solid #cccccc;
}
#cont_0420 div.entry_area tfoot td{
	padding:10px 0;
}
#cont_0420 div.ent_area{
	width:655px;
  margin:0 22px 10px;
  padding:10px 0 20px;
  font-size:14px;
  line-height:1.3em;
  color:#632323;
  background:url(/event/coordinate_contest/images/ent_bg.gif) no-repeat bottom;
}
#cont_0420 div.ent_area h4{
	margin:0 0 10px;
	text-align:center;
}
#cont_0420 div.ent_area h4.subt2{
	margin:20px 0 10px;
}
#cont_0420 div.ent_area p{
	margin:10px 0 0 115px;
}
#cont_0420 div.ent_area ul{
	margin:10px 0 0 115px;
}
#cont_0420 div.ent_area li{
	margin:0 0 4px 0;
  padding-left:17px;
  background:url(/event/coordinate_contest/images/li_bg.gif) no-repeat;
}
#cont_0420 div.ent_area li span{
	font-size:12px;
}
#cont_0420 div.ent_area .left_cont{
	float:left;
	width:232px;
  padding-left:30px;
}
#cont_0420 div.ent_area .right_cont{
	float:right;
  width:375px;
}
#cont_0420 div.ent_area .right_cont ul{
	margin:0;
}
#cont_0420 div.ent_area .right_cont li{
	width:310px;
  padding:5px 0 4px 30px;
  background:url(/event/coordinate_contest/images/li_bg2.gif) no-repeat;
}
#cont_0420 div.kiyaku_area{
	width:655px;
	margin:10px 0;
  padding-left:40px;
	
}
#cont_0420 div.contact{
	margin:20px 0;
  padding-left:40px;
  font-size:12px;
  color:#632323;
}
#cont_0420 div.contact ul{
	margin:10px 0 0 0px;
}
#cont_0420 div.contact li{
	margin:0 0 4px 0;
  padding-left:17px;
  background:url(/event/coordinate_contest/coordinate_wanted/images/li_bg.gif) no-repeat;
}


/***************************************************
0423  コーデリレー ポイント10倍 ブブコン　CSS
*****************************************************/
#mtm_relay_point_bbcn{
	margin:0 0 18px;
}

/***************************************************
0423  pa-thi  ブブコン　CSS
*****************************************************/
#party_timesale_010426{
	margin:0 0 18px;
}

/******************************************
0426  行き先別コーディネート
***************************************/

#ikisaki_100426 {
	margin: 0 0 8px;
	padding: 0;
}
#ikisaki_100426 a {
	color: #229ad3;
	text-decoration: underline;
	font-size:12px;
	line-height: 1.8em;
}
#ikisaki_100426 a:hover {
	text-decoration: none;
}
#ikisaki_100426 .clear {
	clear: both;
}
#ikisaki_100426 h3,
#ikisaki_100426 h4 {
	display: none;
}

#ikisaki_100426 #ttl{
	width: 700px;
}
#ikisaki_100426 #ttl #top{
	float: left;
	width: 470px;
}

#ikisaki_100426 #ttl #menuitem {
	float: left;
	width: 230px;
}
#ikisaki_100426 #ttl #menuitem ul {
	margin: 0;
	padding: 0;
}
#ikisaki_100426 #ttl #menuitem li {
	width: 230px;
	height: 55px;
	margin: 0;
	padding: 0;
}

#ikisaki_100426 #secen01 .s_ttl,
#ikisaki_100426 #secen02 .s_ttl,
#ikisaki_100426 #secen03 .s_ttl,
#ikisaki_100426 #secen04 .s_ttl,
#ikisaki_100426 #secen05 .s_ttl,
#ikisaki_100426 #secen06 .s_ttl {
	position: relative;
	width: 700px;
	height: 120px;
	margin: 8px 0px 0px 0px;
}
#ikisaki_100426 #secen01 .s_ttl .page_top,
#ikisaki_100426 #secen02 .s_ttl .page_top,
#ikisaki_100426 #secen03 .s_ttl .page_top,
#ikisaki_100426 #secen04 .s_ttl .page_top,
#ikisaki_100426 #secen05 .s_ttl .page_top,
#ikisaki_100426 #secen06 .s_ttl .page_top {
	position: absolute;
	width: 75px;
	height: 72px;
	margin: 0px 0px 0px 625px;
}
#ikisaki_100426 #secen01 .waku_a ,
#ikisaki_100426 #secen02 .waku_a ,
#ikisaki_100426 #secen03 .waku_a ,
#ikisaki_100426 #secen04 .waku_a ,
#ikisaki_100426 #secen05 .waku_a ,
#ikisaki_100426 #secen06 .waku_a {
	width: 700px;
	height: 3px;
}

#ikisaki_100426 #secen01 .waku_b ,
#ikisaki_100426 #secen02 .waku_b ,
#ikisaki_100426 #secen03 .waku_b ,
#ikisaki_100426 #secen04 .waku_b ,
#ikisaki_100426 #secen05 .waku_b ,
#ikisaki_100426 #secen06 .waku_b {
	width: 700px;
}

#ikisaki_100426 #secen01 .waku_a {
	background: url(/pick_up/place/images/s01_ln.gif) no-repeat;
}
#ikisaki_100426 #secen01 .waku_b {
	background: url(/pick_up/place/images/s01_bg.gif) repeat-y;
}
#ikisaki_100426 #secen02 .waku_a {
	background: url(/pick_up/place/images/s02_ln.gif) no-repeat;
}
#ikisaki_100426 #secen02 .waku_b {
	background: url(/pick_up/place/images/s02_bg.gif) repeat-y;
}
#ikisaki_100426 #secen03 .waku_a {
	background: url(/pick_up/place/images/s03_ln.gif) no-repeat;
}
#ikisaki_100426 #secen03 .waku_b {
	background: url(/pick_up/place/images/s03_bg.gif) repeat-y;
}
#ikisaki_100426 #secen04 .waku_a {
	background: url(/pick_up/place/images/s04_ln.gif) no-repeat;
}
#ikisaki_100426 #secen04 .waku_b {
	background: url(/pick_up/place/images/s04_bg.gif) repeat-y;
}
#ikisaki_100426 #secen05 .waku_a {
	background: url(/pick_up/place/images/s05_ln.gif) no-repeat;
}
#ikisaki_100426 #secen05 .waku_b {
	background: url(/pick_up/place/images/s05_bg.gif) repeat-y;
}
#ikisaki_100426 #secen06 .waku_a {
	background: url(/pick_up/place/images/s06_ln.gif) no-repeat;
}
#ikisaki_100426 #secen06 .waku_b {
	background: url(/pick_up/place/images/s06_bg.gif) repeat-y;
}

#ikisaki_100426 .keyitem {
	width: 704px;
}
#ikisaki_100426 .keyitem li {
	/*line-height: 0;*/
}
#ikisaki_100426 .keyitem li.fl {
	float: left;
	width: 173px;
	margin-left: 3px;
	margin-bottom: 15px;
	display: inline;
}
#ikisaki_100426 .keyitem .item {
	width: 166px;
	text-align: left;
	margin-left: 5px;
}
#ikisaki_100426 .keyitem .item li {
	padding-left: 8px;
	line-height: 1.3;
	background: url(/pick_up/place/images/l_image.gif) no-repeat 0 10px;
}

/*hack*/

/*IE7*/
/**:first-child+html .fl li a img {
	margin-top: -4px;
}
*html .fl li a img{
	margin-top: -4px;
}*/
*:first-child+html #ikisaki_100426 .keyitem ul.item {
	margin-bottom: 8px;
}
*:first-child+html #ikisaki_100426 #secen02 .keyitem ul.item {
	margin-bottom: 16px;
}
/*IE6*/
*html #ikisaki_100426 .keyitem ul.item {
	margin-bottom: 8px;
}
*html #ikisaki_100426 #secen02 .keyitem ul.item {
	margin-bottom: 16px;
}
*html #ikisaki_100426 #secen01 .waku_b,
*html #ikisaki_100426 #secen02 .waku_b,
*html #ikisaki_100426 #secen03 .waku_b,
*html #ikisaki_100426 #secen04 .waku_b,
*html #ikisaki_100426 #secen05 .waku_b,
*html #ikisaki_100426 #secen06 .waku_b {
	margin-top: -16px;
}


/******************************************
  コーディネート投稿　100510
***************************************/

/******************************************
  コーディネート投稿　100514
***************************************/

#cont_0514{
	clear:both;
	width:700px;
	margin-bottom:15px;
	background:url(/event/coordinate_contest/images/bg.gif);
}
#cont_0514 .box01{
	clear:both;
	width:700px;
	margin-bottom:15px;
	padding-bottom:15px;
	position:relative;
	background:url(/event/coordinate_contest/images/bg.gif);
}

#cont_0514 .box01 p.bnr{

}
#cont_0514 .box01 div.dellbnr{
width:635px;
height:87px;
position:absolute;
left:32px;top:409px;
}

#cont_0514 .box01 div.dellbnr a{
width:635px;
height:95px;
display:block;
}

#cont_0514 .box01 div.dellbnr2{
width:635px;
height:87px;
position:absolute;
left:32px;top:204px;
}

#cont_0514 .box01 div.dellbnr2 a{
width:635px;
height:95px;
display:block;
}

#cont_0514 .prize2{
	float:left;
}
#cont_0514 p.btn_area{
	padding:0px 0 10px;
	color:#612423;
	font-size:12px;
	line-height:1.4em;
	text-align:center;
}
#cont_0514 p.btn_area2{
	padding:10px 0;
	color:#612423;
	font-size:12px;
	line-height:1.4em;
}
#cont_0514 p.btn_area2 img{
	vertical-align:top;
  margin-left:30px;
}
#cont_0514 p.sch_area{
	padding:10px 0;
	text-align:center;
}
#cont_0514 p.btn_area span{
	font-size:10px;
}
#cont_0514 p.btn_area img{
	margin:20px 0 10px;
}
#cont_0514 p.btn_area a{
	color:#0254fe;
}

#cont_0514 div.entry_area{
	overflow:auto;
	width:635px;
	height:480px;
	margin:0 0 10px 22px;
	padding:10px 0 10px 20px;
	background:#ffffff;
}
#cont_0514 div.entry_area thead td{
	padding:0 23px 5px 0;
	font-size:10px;
	line-height:1.2em;
	vertical-align:top;
	text-align:center;
}
#cont_0514 div.entry_area thead td span{
	font-weight:bold;
}
#cont_0514 div.entry_area tbody td{
	padding:0 23px 5px 0;
}
#cont_0514 div.entry_area tbody td p{
	width:120px;
	padding:3px;
	border:1px solid #cccccc;
}
#cont_0514 div.entry_area tfoot td{
	padding:10px 0;
}
#cont_0514 div.ent_area{
	width:655px;
  margin:0 22px 10px;
  padding:10px 0 20px;
  font-size:14px;
  line-height:1.3em;
  color:#632323;
  background:url(/event/coordinate_contest/images/ent_bg.gif) no-repeat bottom;
}
#cont_0514 div.ent_area h4{
	margin:0 0 10px;
	text-align:center;
}
#cont_0514 div.ent_area h4.subt2{
	margin:20px 0 10px;
}
#cont_0514 div.ent_area p{
	margin:10px 0 0 115px;
}
#cont_0514 div.ent_area ul{
	margin:10px 0 0 115px;
}
#cont_0514 div.ent_area li{
	margin:0 0 4px 0;
  padding-left:17px;
  background:url(/event/coordinate_contest/images/li_bg.gif) no-repeat;
}
#cont_0514 div.ent_area li span{
	font-size:12px;
}
#cont_0514 div.ent_area .left_cont{
	float:left;
	width:232px;
  padding-left:30px;
}
#cont_0514 div.ent_area .right_cont{
	float:right;
  width:375px;
}
#cont_0514 div.ent_area .right_cont ul{
	margin:0;
}
#cont_0514 div.ent_area .right_cont li{
	width:310px;
  padding:5px 0 4px 30px;
  background:url(/event/coordinate_contest/images/li_bg2.gif) no-repeat;
}

#cont_0514 div.contact{
	margin:20px 0;
  padding-left:40px;
  font-size:12px;
  color:#632323;
}
#cont_0514 div.contact ul{
	margin:10px 0 0 0px;
}
#cont_0514 div.contact li{
	margin:0 0 4px 0;
  padding-left:17px;
  background:url(/event/coordinate_contest/coordinate_wanted/images/li_bg.gif) no-repeat;
}

#cont_0514 div.vote_frame{
text-align:center;
}
#cont_0514 div.vote_frame iframe{
width:649px;
height:260px;
margin:auto;
border:3px solid #fff;
}

#cont_0514 div.attention{
width:605px;
margin:10px 22px 15px;
padding:15px 25px;
font-size:12px;
line-height:1.4;
color:#632323;
background:#fff;
}
#cont_0514 div.dell_bnr2{
padding:15px 0;
text-align:center;
}
#cont_0514 div.dell_bnr2 img{
margin:auto;
}
#cont_0514 div.attention h4{
margin-bottom:10px;
padding:0.5em;
text-align:center;
border-bottom:1px dashed #92f2ad;
}
#cont_0514 div.attention dd{
padding-bottom:1em;
}

#cont_0514 div.go2top{
text-align:right;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#cont_0514 div.go2top a{
color:#1e59d1;
text-decoration:underline;
}

/******************************************
  コーディネート結果発表　100614
***************************************/

#cont_0614{
padding:0 22px 0 22px;
background:url(/event/coordinate_contest/images/bg.gif);
}

#cont_0614 a.pd{
color:#de0000;
font-weight:bold;
display:block;
text-decoration:none;
}
#cont_0614 a.pd:hover{
text-decoration:underline;
}

#cont_0614 a.btn{
width:86px;
height:17px;
padding:3px 0 0 39px;
display:block;
font-size:12px;
text-decoration:none;
color:#6f1f00;
background:url(/event/coordinate_contest/images/btn_dtail_0614.gif) no-repeat;
}
#cont_0614 a.btn:hover{
color:#0066FF;
}

#cont_0614 #prize01{
width:632px;
height:725px !important; height:665px;
margin-bottom:12px;
padding:0 12px 0 11px;
background:#ffffff;
}
#cont_0614 #prize01 .lbx{
float:left;
}
#cont_0614 #prize01 .rbx{
width:383px;
float:right;
}
#cont_0614 #prize01 .rbx .name{
height:45px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#847463;
}
#cont_0614 #prize01 .rbx .name span{
margin:0 5px;
font-size:26px;
color:#e61362;
}
#cont_0614 #prize01 .rbx .item{
padding:11px 0;
position:relative;
background:url(/event/coordinate_contest/images/pdbg_0614.jpg);
}
#cont_0614 #prize01 .rbx .item dt {
padding:0 0 0 116px;
}
#cont_0614 #prize01 .rbx .item dd{
padding:0px 0 5px 129px;
}
#cont_0614 #prize01 .rbx .item dd span{
font-size:11px;
}
#cont_0614 #prize01 .rbx .item dd.price{
line-height:1.2;
}
#cont_0614 #prize01 .rbx .item dd.price a{
font-size:14px;
}
#cont_0614 #prize01 .rbx .item .pic{
position:absolute;
padding:0;
left:12px;
top:12px;
border:1px solid #c9c9c9;
}

#cont_0614 #prize01 .rbx .item2{
height:113px;
position:relative;
background:url(/event/coordinate_contest/images/pdbg_0614.jpg);
}
#cont_0614 #prize01 .rbx .item2 dt {
padding:0 0 0 116px;
}
#cont_0614 #prize01 .rbx .item2 dd{
padding:0px 0 5px 129px;
}
#cont_0614 #prize01 .rbx .item2 dd span{
font-size:11px;
}
#cont_0614 #prize01 .rbx .item2 dd.price{
padding:25px 0 5px 129px;
line-height:1.2;
}
#cont_0614 #prize01 .rbx .item2 dd.price a{
font-size:14px;
}
#cont_0614 #prize01 .rbx .item2 .pic{
position:absolute;
padding:0;
left:12px;
top:0px;
border:1px solid #c9c9c9;
}

#cont_0614 #prize01 .comment p{
margin-bottom:10px;
padding-top:2px;
font-size:12px;
line-height:28px;
background:url(/event/coordinate_contest/images/cmnt_0614.gif);
}

#cont_0614 #prize01 .s_comment{
height:100px;
background:url(/event/coordinate_contest/images/cmnt_stf_0614.gif) no-repeat 0px 0px;
}
#cont_0614 #prize01 .s_comment p{
padding:12px 20px 0 140px;
font-size:12px;
line-height:1.5;
color:#5c0000;
}

#cont_0614 #prize01 .dell{
margin-bottom:12px;
padding:0 0 15px;
border:4px solid #feffae;
text-align:center;
clear:both;
}
#cont_0614 #prize01 .dell img{
margin:auto;
}


#cont_0614 #prize02{
height:780px;
margin-bottom:12px;
clear:both;
}

#cont_0614 #prize02 .lbx{
width:298px;
padding:0 12px 10px;
float:left;
background:#ffffff;
}

#cont_0614 #prize02 .rbx{
width:298px;
padding:0 12px 10px;
float:right;
background:#ffffff;
}

#cont_0614 #prize02 .name{
height:35px;
padding:10px 0 0;
text-align:center;
font-size:12px;
font-weight:bold;
color:#847463;
}
#cont_0614 #prize02 .name span{
margin:0 5px;
font-size:16px;
color:#e61362;
}
#cont_0614 #prize02 .item{
margin-bottom:12px;
padding:11px 0;
position:relative;
background:url(/event/coordinate_contest/images/pdbg_0614.jpg);
}
#cont_0614 #prize02 .item dt {
padding:0 0 0 116px;
}
#cont_0614 #prize02 .item dd{
padding:0px 0 5px 129px;
}
#cont_0614 #prize02 .item dd span{
font-size:11px;
}
#cont_0614 #prize02 .item dd.price{
line-height:1.2;
}
#cont_0614 #prize02 .item dd.price a{
font-size:12px;
}
#cont_0614 #prize02 .item .pic{
position:absolute;
padding:0;
left:12px;
top:12px;
}
#cont_0614 #prize02 .pbx{
height:270px;}
#cont_0614 #prize02 .pbx .pic{
float:left;
}
#cont_0614 #prize02 .pbx .comment{
width:130px;
float:right;
}
#cont_0614 #prize02 .pbx .comment p{
padding-top:2px;
font-size:12px;
line-height:28px;
background:url(/event/coordinate_contest/images/cmnt_0614.gif);
}

#cont_0614 #prize02 .s_comment{
height:100px;
background:url(/event/coordinate_contest/images/cmnt_stf_0614.gif) no-repeat 0px 0px;
clear:both;
}
#cont_0614 #prize02 .s_comment p{
padding:12px 10px 0px 138px;
font-size:12px;
line-height:1.5;
color:#5c0000;
}
#cont_0614 #prize02 .prize{
margin-top:10px;
border:4px solid #feffae;
text-align:center;
clear:both;
}
#cont_0614 #prize02 .prize img{
margin:auto;
}

#cont_0514 #prize03{
padding:0 11px 15px 11px;
background:#ffffff;
clear:both;
}
#cont_0514 #prize03 .prize{
margin-top:10px;
border:4px solid #feffae;
text-align:center;
clear:both;
}
#cont_0614 #prize03 .prize img{
margin:auto;
}

#cont_0614 div.entry_area0614{
	/*overflow:auto;*/
	width:620px;
	/*height:500px;*/
	padding:0px 0 10px 12px;
}
#cont_0614 div.entry_area0614 thead td{
	padding:15px 22px 5px 0;
	font-size:10px;
	line-height:1.2em;
	vertical-align:top;
	text-align:center;
}
#cont_0614 div.entry_area0614 thead td span{
	font-weight:bold;
}
#cont_0614 div.entry_area0614 tbody td{
	padding:0 22px 5px 0;
}
#cont_0614 div.entry_area0614 tbody td p{
	padding:3px;
	border:1px solid #cccccc;
}
#cont_0614 div.entry_area0614 tfoot td{
	padding:10px 0;
}


/******************************************
  エスニック特集　100514
***************************************/
#ethnic100514{}

#ethnic100514 p.price{
padding:5px 0px 8px;
font-size:12px;
line-height:1.5;
}
#ethnic100514 p.price a{
font-size:14px;
font-weight:bold;
color:#ec004e;
display:block;
}

#ethnic100514 a.btn{
width:143px;
height:25px;
display:block;
text-indent:-9999em;
overflow:hidden;
background:url(/images/common/bbcn/bbcn_go2dtl.gif) no-repeat 0px 0px;
}
#ethnic100514 a.btn:hover{
background:url(/images/common/bbcn/bbcn_go2dtl.gif) no-repeat 0px -25px;
}

#ethnic100514 #title{
height:240px;
margin-bottom:10px;
background:url(/images/common/bbcn/bbcn_eth_ttlbg.jpg) no-repeat 0px 0px;
}
#ethnic100514 #title div{
float:left;
}
#ethnic100514 #title ul{
float:right;
}
#ethnic100514 #title ul a{
width:259px;
display:block;
text-indent:-9999em;
overflow:hidden;
}
#ethnic100514 #title ul a.mn01{
height:83px;
background:url(/images/common/bbcn/bbcn_eth_title2.gif) no-repeat 0px 0px;
}
#ethnic100514 #title ul a.mn01:hover{
background:url(/images/common/bbcn/bbcn_eth_title22.gif) no-repeat 0px 0px;
}
#ethnic100514 #title ul a.mn02{
height:76px;
background:url(/images/common/bbcn/bbcn_eth_title2.gif) no-repeat 0px -83px;
}
#ethnic100514 #title ul a.mn02:hover{
background:url(/images/common/bbcn/bbcn_eth_title22.gif) no-repeat 0px -83px;
}
#ethnic100514 #title ul a.mn03{
height:83px;
background:url(/images/common/bbcn/bbcn_eth_title2.gif) no-repeat 0px -159px;
}
#ethnic100514 #title ul a.mn03:hover{
background:url(/images/common/bbcn/bbcn_eth_title22.gif) no-repeat 0px -159px;
}

#ethnic100514 #ethnic01{
height:795px;
margin-bottom:10px;
clear:both;
}
#ethnic100514 #ethnic01 .left{ 
float:left;
}
#ethnic100514 #ethnic01 .right{ 
width:269px;
height:684px;
float:right;
position:relative;
background:url(/parts/C001_0001_000979_100514teiki_20100514_20990331/images/bbcn_eth01_03.jpg) no-repeat;
}
#ethnic100514 #ethnic01 .right div{
position:absolute;
left:34px;
top:124px;
}
#ethnic100514 #ethnic01 .right div p.price{
padding-left:16px;
}
#ethnic100514 #ethnic01 .right div a.btn{
margin-left:16px;
}


#ethnic100514 #ethnic02{
height:795px;
margin-bottom:10px;
clear:both;
}
#ethnic100514 #ethnic02 .left{ 
float:left;
}
#ethnic100514 #ethnic02 .right{ 
width:370px;
height:684px;
float:right;
position:relative;
background:url(/parts/C001_0001_000981_100514teiki_20100514_20990331/images/bbcn_eth02_03.jpg) no-repeat;
}
#ethnic100514 #ethnic02 .right div{
position:absolute;
left:46px;
top:99px;
}
#ethnic100514 #ethnic02 .right div p.price{
padding-left:42px;
}
#ethnic100514 #ethnic02 .right div a.btn{
margin-left:42px;
}



#ethnic100514 #ethnic03{
height:795px;
margin-bottom:10px;
clear:both;
}
#ethnic100514 #ethnic03 .left{ 
float:left;
}
#ethnic100514 #ethnic03 .right{ 
width:408px;
height:684px;
float:right;
position:relative;
background:url(/parts/C001_0001_000983_100514teiki_20100514_20990331/images/bbcn_eth03_03.jpg) no-repeat;
}
#ethnic100514 #ethnic03 .right div{
position:absolute;
left:0px;
top:179px;
}
#ethnic100514 #ethnic03 .right div p.price{
padding-left:56px;
}
#ethnic100514 #ethnic03 .right div a.btn{
margin-left:56px;
}


#ethnic100514 .btmbtn{
height:142px;
margin-bottom:8px;
background:url(/parts/C001_0001_000976_100514teiki_20100514_20990331/images/bbcn_eth.gif) no-repeat 0px 0px;
clear:both;
}

#ethnic100514 .btmbtn ul{
position:absolute;
}
#ethnic100514 .btmbtn ul a{
display:block;
text-indent:-9999em;
overflow:hidden;
}
#ethnic100514 .btmbtn ul a.mn01{
width:224px;
height:74px;
position:absolute;
top:16px;
left:13px;
}
#ethnic100514 .btmbtn ul a.mn02{
width:224px;
height:74px;
position:absolute;
top:16px;
left:242px;
}
#ethnic100514 .btmbtn ul a.mn03{
width:224px;
height:74px;
position:absolute;
top:16px;
left:471px;
}
#ethnic100514 .btmbtn ul a.btm{
width:200px;
height:44px;
position:absolute;
top:92px;
left:480px;
}


/********************************
  ブラトップ特集　 010514
*********************************/ 
#bratop2 .detail_txt02 {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
	margin:0 23px 0 15px;
}

#bratop2 .detail_txt03 {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
	margin:0 10px 0 5px;
}

#bratop2 a.bratop_itemlink01 {
	color:#000000;
	padding:0 0 5px 15px;
	display:block;
	font-weight:bold;
	background:url(../bratop/images/icon01.gif) no-repeat 0 2px;
	font-size:11px;
	line-height:1.5em;	
}
#bratop2 a.bratop_itemlink01:visited {
	color:#000000;
	text-decoration: underline;	
}
#bratop2 a.bratop_itemlink01:active , a.bratop_itemlink01:hover {
	color:#fff;
	text-decoration: none;	
}

#bratop2 .bratop_price {
	padding:0 0 0 16px;
	font-size:11px;
}

#bratop2 .bt_sukima {
	padding:5px 0 0 10px;
}

#bratop2 .bratop_txt02 {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
	padding: 5px 15px 15px 0;
}

#bratop2 .bratop_txt03 {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
	padding: 0 0 10px 0;
}

#bratop2 .mt15 {
	margin-left:15px;
}


#bratop2 .detail_txt01 {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
	margin:0 5px 0 40px;
}


/********************************
  カテゴリーリスト　 010520
*********************************/ 
/* listarea */

#il_page {
	clear:both;
	width:700px;
	margin-bottom:0px;
	padding-bottom:10px;
	background:url(../images/common/catelist/main_bg.gif) no-repeat bottom;}

#il_page:after {
	content:"";
	display:block;
	clear:both;
}
#il_page div.il_ttl h3{
	font-size:16px;
  line-height:1.2em;
	color:#4d4b4c;
}
#il_page div.il_onepiece{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/onepiece/title_img.jpg) no-repeat;
}
#il_page div.il_tops{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/tops/title_img.jpg) no-repeat;
}
#il_page div.il_pants{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/pants/title_img.jpg) no-repeat;
}

#il_page .naviarea {
	width:700px;
	padding-bottom:0;
	background:url(../images/common/catelist/main_bg2.gif) no-repeat top;
}

#il_page .naviarea:after {
	content:"";
	display:block;
	clear:both;
}


#il_page .naviarea ul {
	width:665px;
	padding-top:10px;
	margin-left:20px;
}

#il_page .naviarea ul li {
	float:left;
}


#il_page .naviarea .naviarea2 {
	clear:both;
	width:672px;
	margin-left:14px;
	padding-top:5px;
	background:url(../images/common/catelist/line.gif) repeat-x top;
}

#il_page .naviarea2 ul.txtnavi {
	float:left;
	margin-top:0;
	padding-top:0;
	width:560px;
	margin-left:7px;
}

#il_page .naviarea2 ul.txtnavi li {
	float:left;
	margin-right:14px;
	font-size:10px;
	line-height:14px;
	background:url(../images/common/catelist/mark.gif) no-repeat left center;
}

#il_page .naviarea2 ul.txtnavi li a {
	display:block;
	font-size:10px;
	color:#4D93AE;
	line-height:14px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:underline;
	padding-left:10px;
}

#il_page .naviarea2 ul.txtnavi li a:link,
#il_page .naviarea2 ul.txtnavi li a:visited {text-decoration:underline; color:#4D93AE;}
#il_page .naviarea2 ul.txtnavi li a:hover {text-decoration:none; color:#E82F7A;}


#il_page .keywarea {
	width:700px;
	padding-bottom:15px;
	background-color:#FFFCD1;
}

#il_page .keywarea:after {
	content:"";
	display:block;
	clear:both;
}

#il_page .keywarea ul {
	width:685px;
	margin-left:10px;
}

#il_page .keywarea ul li {
	float:left;
	margin-right:5px;
}


#il_page .pickarea {
	width:700px;
}

#il_page .pickarea ul {
	width:680px;
	margin-left:10px;
}

#il_page .pickarea ul li {
	float:left;
	width:105px;
	margin:0 15px 0 15px !important;
	margin:0 13px 0 13px;
	font-size:10px;
	padding-bottom:15px;
	color:#666666;
}

#il_page .pickarea ul li a {
	clear:both;
	width:105px;
	font-size:10px;
	color:#4D93AE;
	margin-top:3px;
	line-height:14px;
	font-weight:normal;
	text-decoration:underline;
}

#il_page .pickarea ul li a:after {
	content:"";
	display:block;
	clear:both;
}


#il_page .pickarea ul li a:link,
		#il_page .pickarea ul li a:visited {text-decoration:underline; color:#4D93AE;}
		#il_page .pickarea ul li a:hover {text-decoration:none; color:#E82F7A;}

#il_page .pickarea ul li .pricetxt {
	clear:both;
	width:105px;
	font-size:10px;
	color:#666666;
	line-height:14px;
}

#il_page .pickarea02 {
	width:700px;
}

#il_page .pickarea02 ul {
	width:680px;
	margin-left:12px;
}

#il_page .pickarea02 ul li {
	float:left;
	width:105px;
	margin:0 2px 0 5px !important;
	margin:0 3px 0 3px;
	font-size:10px;
	padding-bottom:15px;
	color:#666666;
}

#il_page .pickarea02 ul li img {
	text-decoration:none;
}


#il_page .pickarea02 ul li a {
	clear:both;
	width:105px;
	font-size:10px;
	color:#4D93AE;
	margin-top:3px;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}

#il_page .pickarea02 ul li a:after {
	content:"";
	display:block;
	clear:both;
}


#il_page .pickarea02 ul li a:link,
		#il_page .pickarea02 ul li a:visited {text-decoration:none; color:#4D93AE;}
		#il_page .pickarea02 ul li a:hover {text-decoration:none; color:#E82F7A;}

#il_page .pickarea02 ul li .pricetxt {
	clear:both;
	width:105px;
	font-size:10px;
	color:#666666;
	line-height:14px;
}


/******************************************
0510 コーディネートLesson！
***************************************/

#coord_lesson{
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}


#coord_lesson a {
	color: #229ad3;
	text-decoration: underline;
	font-size:12px;
	line-height: 1.8em;
}
#coord_lesson a:hover {
	text-decoration: none;
}
#coord_lesson .clear {
	clear: both;
}
#coord_lesson h3,
#coord_lesson h4 {
	display: none;
}

#coord_lesson #ttl{
	width:700px;
}

#coord_lesson .naviarea {
	width:700px;
}

#coord_lesson .naviarea ul{
	width:700px;
	height:146px;
}

#coord_lesson .naviarea li{
	float:left;
}

#coord_lesson .f_l { float:left; }
#coord_lesson .f_r { float:right; }


#coord_lesson a.itemname {
	display:block;
	font-size:12px;
	color:#FF477B;
	line-height:1.3em;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
	background:url(../pick_up/lesson/images/l_image_g.gif) no-repeat 0px 2px;
}

#coord_lesson a.itemname:link,
		#coord_lesson a.itemname:visited {text-decoration:none;}
		#coord_lesson a.itemname:hover {text-decoration:underline;}
		
#coord_lesson .txt12 {
	font-size:11px;
	color:#666666;
	margin-top:3px;
}



/* area01 */

#coord_lesson .area01 {
	clear:both;
	width:700px;
}

#coord_lesson .area01:after {
	content:"";
	display:block;
	clear:both;
}


#coord_lesson .area01 .item01 {
	float:left;
	width:277px;
	height:501px;
	background:url(../pick_up/lesson/images/lesson_1_08.jpg) no-repeat;
}


#coord_lesson .area01 .img01 { 
width:125px;
height:125px;
margin-left:35px;
margin-top:215px;}

#coord_lesson .area01 .m01 { 
margin-left:38px;
margin-top:95px !important;
margin-top:10px;}


#coord_lesson .area01 .item02 {
	float:left;
	width:423px;
	height:501px;
}

/* coodinate */

#coord_lesson .coodinateitem {
	float:left;
	width:700px;
	height:225px;
	background:url(../pick_up/lesson/images/lesson_1_coordinate.jpg) no-repeat;
}


#coord_lesson .coodinateitem .imgarea{
width:700px;
}

#coord_lesson .coodinateitem .imgarea ul{
margin-left:50px;
margin-top:42px;

}
#coord_lesson .coodinateitem .imgarea li{
	width:134px;
	float:left;
	margin-right:18px;	
}

#coord_lesson .coodinateitem .imgarea_t{
width:700px;
}

#coord_lesson .coodinateitem .imgarea_t ul{
margin-left:50px;
margin-top:4px;
}

#coord_lesson .coodinateitem .imgarea_t li{
	width:134px;
	float:left;
	margin-right:18px;
	margin-top:5px;		
}
	
#coord_lesson .coodinateitem .imgarea_t a.i_mname {
	display:block;
	font-size:11px;
	line-height:1.2em;
	text-decoration:underline;
	padding-left:8px;
	background:url(../pick_up/lesson/images/l_image_g.gif) no-repeat 0px 2px;
}

#coord_lesson .coodinateitem .imgarea_t a.i_mname:link,
#coord_lesson .coodinateitem .imgarea_t a.i_mname:visited {text-decoration:underline;}
#coord_lesson .coodinateitem .imgarea_t a.i_mname:hover {text-decoration:none;}	

/* area02 */

#coord_lesson .area02 {
	clear:both;
	width:700px;
}

#coord_lesson .area02:after {
	content:"";
	display:block;
	clear:both;
}


#coord_lesson .area02 .item01 {
	float:left;
	width:277px;
	height:503px;
	background:url(../pick_up/lesson/images/lesson_1_15.jpg) no-repeat;
}

#coord_lesson .area02 .img01 { 
width:125px;
height:125px;
margin-left:35px;
margin-top:215px;}

#coord_lesson .area02 .m01 { 
margin-left:38px;
margin-top:95px !important;
margin-top:10px;}

#coord_lesson .area02 .item02 {
	float:left;
	width:423px;
	height:501px;
}

/* area03 */

#coord_lesson .area03 {
	clear:both;
	width:700px;
}

#coord_lesson .area03:after {
	content:"";
	display:block;
	clear:both;
}


#coord_lesson .area03 .item01 {
	float:left;
	width:277px;
	height:503px;
	background:url(../pick_up/lesson/images/lesson_1_21.jpg) no-repeat;
}

#coord_lesson .area03 .img01 { 
width:125px;
height:125px;
margin-left:35px;
margin-top:215px;}

#coord_lesson .area03 .m01 { 
margin-left:38px;
margin-top:95px !important;
margin-top:10px;}

#coord_lesson .area03 .item02 {
	float:left;
	width:423px;
	height:501px;
}



/* more cood */

#coord_lesson .more_cood{
	float:left;
	clear:both;
	width:700px;
}

#coord_lesson .more_cood:after {
	content:"";
	display:block;
	clear:both;
}

#coord_lesson .more_cood .imgarea2{
	float:left;
	width:700px;
}
#coord_lesson .more_cood .imgarea2 ul{
	width:700px;
}

#coord_lesson .more_cood .imgarea2 li{
	float:left;
}
#coord_lesson .more_cood .imgarea3{
	float:left;
	width:700px;
	background:url(../pick_up/lesson/images/lesson_more_back.gif) repeat-y;
}


#coord_lesson .more_cood .imgarea3 ul.item01{
	width:700px;
}

#coord_lesson .more_cood .imgarea3 li.item01{
	float:left;
	width:232px;
}

#coord_lesson .more_cood .imgarea3 .txtbox{
margin:3px 0px 0px 25px;
width:200px;

}

#coord_lesson .more_cood .imgarea3 .txtbox ul.item02{
float:left;

}

#coord_lesson .more_cood .imgarea3 .txtbox li.item02{
margin:2px;
width:190px;
float:left;
}

#coord_lesson .more_cood .imgarea3 .txtbox li.item02 a.item{
	display:block;
	font-size:11px;
	line-height:1.2em;
	text-decoration:underline;
	padding-left:8px;
	background:url(../pick_up/lesson/images/l_image.gif) no-repeat 0px 2px;
}

#coord_lesson .more_cood .imgarea3 .txtbox li.item02 a.item:link,
#coord_lesson .more_cood .imgarea3 .txtbox li.item02 a.item:visited {text-decoration:underline;}
#coord_lesson .more_cood .imgarea3 .txtbox li.item02 a.item:hover {text-decoration:none;}	





/* lesson2 area01 */

#coord_lesson .les2_area01 {
	clear:both;
	width:700px;
	float:left;
}

#coord_lesson .les2_area01:after {
	content:"";
	display:block;
	clear:both;
}


#coord_lesson .les2_area01 .item01 {
	float:left;
	width:248px;
	height:478px;
}
#coord_lesson .les2_area01 .item02 {
	float:left;
	width:204px;
	height:478px;
}
#coord_lesson .les2_area01 .item03 {
	width:248px;
	height:478px;	
	float:right;
}

#coord_lesson .les2_area01 .item02 .plicebox{
	width:190px;
	height:100px;
	padding-left:12px;
}

#coord_lesson a.itemname_w{
	display:block;
	font-size:12px;
	color:#FF477B;
	line-height:1.3em;
	text-decoration:none;
	padding-left:4px;
	font-weight:bold;
	background:url(../pick_up/lesson/images/l_image_w.gif) no-repeat 0px 2px;
}

#coord_lesson a.itemname_w:link,
		#coord_lesson a.itemname_w:visited {text-decoration:none;}
		#coord_lesson a.itemname_w:hover {text-decoration:underline;}


#coord_lesson .les2_area01 .item_simage{
	float:left;
	width:700px;
	height:50px;
	background:url(../pick_up/lesson/images/all_bot_back.gif) no-repeat;
}

#coord_lesson .les2_area01 .item_simage ul.simage{
width:650px!important;
margin:0 0 0 25px;
}
	
#coord_lesson .les2_area01 .item_simage li.simage_l{
float:left;
width:50px;
margin-left:5px;
}	

#coord_lesson .les2_area01 .item_simage li.simage_r{
float:right;
width:50px;
margin-right:5px;
}

	
/* lesson3 area01 */
#coord_lesson .les3_tit {
	clear:both;
	width:700px;
	float:left;
}

#coord_lesson .les3_area01 {
	clear:both;
	width:700px;
	float:left;
}

#coord_lesson .les3_area01:after {
	content:"";
	display:block;
	clear:both;
}


#coord_lesson .les3_area01 .item01 {
	float:left;
	width:225px;
}
#coord_lesson .les3_area01 .item01 .txtbox02{
	background:url(../pick_up/lesson/images/lesson_3_style01_03.gif) no-repeat;
	float:left;
	width:225px;
	height:220px;
}
#coord_lesson .les3_area01 .item01 .txtbox03{
	background:url(../pick_up/lesson/images/lesson_3_style02_03.gif) no-repeat;
	float:left;
	width:225px;
	height:120px;
}
#coord_lesson .les3_area01 .item01 .txtbox04{
	background:url(../pick_up/lesson/images/lesson_3_style03_03.gif) no-repeat;
	float:left;
	width:225px;
	height:90px;
}
#coord_lesson .les3_area01 .item01 .plicebox02{
	width:190px;
	padding-left:20px;
	padding-top:5px;
}


#coord_lesson .les3_area01 .item02 {
	float:right;
	width:475px;
}
	

#coord_lesson .txt13 {
	font-size:10px;
	color:#666666;
	margin:3px 0 0 3px;
}


/******************************************
0528 週末まとめ買いバナー
***************************************/
#mtm_relay .back2feat{
height:62px;
margin:15px 0 8px;
padding:16px;
background:url(../pick_up/matome_weekend_coordinate/images/btm_bg.gif);
}
#mtm_relay .back2feat a.e{
float:left;
}
#mtm_relay .back2feat a.m{
float:right;
}


/*100601 メルマガ会員限定期間スペシャルプライス　一覧 
=============================================================================== */

#spPrice_outlet { margin:0 0 7px;}
#spPrice_outlet .box{ margin:0 0 7px;}
#spPrice_outlet ul#ol-navi { 
	background: url(/images/common/specialmember/out-navi_bg.gif) left top no-repeat;
	width:695px;
	height:59px;
	padding:5px 0 0 5px;
}

#spPrice_outlet ul#ol-navi li {
   float:left;
   list-style:none;
   margin-right:2px;
}

#spPrice_outlet ul#ol-navi li a {
   display:block;
   width:97px;
   height:49px;
}

#spPrice_outlet ul#ol-navi li.navi01 a:hover { background:url(/images/common/specialmember/olNavi_allitem-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi02 a:hover { background:url(/images/common/specialmember/olNavi_tops-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi03 a:hover { background:url(/images/common/specialmember/olNavi_onepiece-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi04 a:hover { background:url(/images/common/specialmember/olNavi_bottoms-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi05 a:hover { background:url(/images/common/specialmember/olNavi_outer-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi06 a:hover { background:url(/images/common/specialmember/olNavi_shoes-on.gif) no-repeat 0px 0px;text-indent:-9999px;}
#spPrice_outlet ul#ol-navi li.navi07 a:hover { background:url(/images/common/specialmember/olNavi_bag-accessory-on.gif) no-repeat 0px 0px;text-indent:-9999px;}


/* モダンブラウザ（Firefox Opera Safari）対策 */
#spPrice_outlet ul#ol-navi :after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
#spPrice_outlet ul#ol-navi { display:inline-block;}
#spPrice_outlet ul#ol-navi { display:block;}

#spPrice_outlet blockquote {
	padding:10px 15px;
	border:4px solid #e6e4e4;
	text-align:center;
	font-size:0.8em; 
	line-height:1.5;
}

#spPriceYokoku { margin:0 0 7px;}
#spPriceYokoku .box{ margin:0 0 7px;}

#spPriceYokoku blockquote {
	padding:15px 20px;
	border:4px solid #e6e4e4;
	text-align:center;
	font-size:0.8em; 
	line-height:1.5;
}


#spPriceYokoku blockquote .entryBtn {margin:20px auto; width:322px;}
#spPriceYokoku blockquote .entryBtn a{ display:block; width:332px; height:40px; background:url(/images/common/specialmember/btn_entry.gif) no-repeat 0px 0px;}
#spPriceYokoku blockquote .entryBtn a:hover { background:url(/images/common/specialmember/btn_entry-on.gif) no-repeat 0px 0px;text-indent:-9999px;}

#spPriceYokoku blockquote .ilink a{ padding-left:17px; color:#0085c0; background:url(/images/common/specialmember/icon_arrow.gif) left center no-repeat; font-weight:bold;}

#spPriceYokoku blockquote .ilink a:hover { text-decoration:none; color:#2db3ef;}



#spPriceEnd { margin:0 0 7px;}
#spPriceEnd .box{ margin:0 0 7px;}

#spPriceEnd blockquote {
	padding:15px 20px;
	border:4px solid #e6e4e4;
	text-align:center;
	font-size:0.8em; 
	line-height:1.5;
}


#spPriceEnd blockquote .entryBtn {margin:20px auto; width:322px;}
#spPriceEnd blockquote .entryBtn a{ display:block; width:332px; height:40px; background:url(/images/common/specialmember/btn_entry.gif) no-repeat 0px 0px;}
#spPriceEnd blockquote .entryBtn a:hover { background:url(/images/common/specialmember/btn_entry-on.gif) no-repeat 0px 0px;text-indent:-9999px;}

#spPriceEnd blockquote .ilink a{ padding-left:17px; color:#0085c0; background:url(/images/common/specialmember/icon_arrow.gif) left center no-repeat; font-weight:bold;}

#spPriceEnd blockquote .ilink a:hover { text-decoration:none; color:#2db3ef;}



#spPriceAtt { margin:0 0 7px;}
#spPriceAtt .box{ margin:0 0 7px;}

#spPriceAtt blockquote {
	padding:15px 20px 25px 20px;
	border:4px solid #74bbd4;
	text-align:center;
	font-size:0.8em; 
	line-height:1.5;
}

#spPriceAtt blockquote p strong { font-weight:bold; color:#0085c0;}
#spPriceAtt blockquote p.mgb {margin-bottom:15px;}
#spPriceAtt blockquote p.stx {font-size:0.75em; margin-bottom:5px;}

#spPriceAtt blockquote .inputText {
	width:400px;
	background:url(/images/common/specialmember/mailFrom_bg.gif) left center no-repeat;
	padding:3px 0 3px 100px;
	margin-bottom:25px;
}

#spPriceAtt blockquote .entryHoll {margin:0 auto 20px auto; width:322px;}
#spPriceAtt blockquote .entryHoll a{ display:block; width:332px; height:40px; background:url(/images/common/specialmember/btn_holl.gif) no-repeat 0px 0px;}
#spPriceAtt blockquote .entryHoll a:hover { background:url(/images/common/specialmember/btn_holl-on.gif) no-repeat 0px 0px;text-indent:-9999px;}

#spPriceAtt blockquote .entryBtn {margin:5px auto; width:322px;}
#spPriceAtt blockquote .entryBtn a{ display:block; width:332px; height:40px; background:url(/images/common/specialmember/btn_entry.gif) no-repeat 0px 0px;}
#spPriceAtt blockquote .entryBtn a:hover { background:url(/images/common/specialmember/btn_entry-on.gif) no-repeat 0px 0px;text-indent:-9999px;}

#spPriceAtt blockquote .entryConf {margin:0 auto; width:322px;}
#spPriceAtt blockquote .entryConf a{ display:block; width:332px; height:40px; background:url(/images/common/specialmember/btn_conf.gif) no-repeat 0px 0px;}
#spPriceAtt blockquote .entryConf a:hover { background:url(/images/common/specialmember/btn_conf-on.gif) no-repeat 0px 0px;text-indent:-9999px;}


/* sandalブブコン 2010 */
#sandal1006 .sandal_ttl{
	padding-bottom:5px;
	background:url(../images/common/sandal/sandal_nav_bar.gif) no-repeat bottom;
}
#sandal1006 .sandal_ttl li{
	float:left;
}
#sandal1006 .sandal_ttl li a:hover img{
	opacity:0.7;
}
#sandal1006 .sandal_cont{
	margin:20px 0 0;
}
#sandal1006 .sandal_cont div a:hover img{
	opacity:0.7;
}
#sandal1006 .sandal_cont div li.lsize{
	float:right;
  paddin-left:1px;
}
#sandal1006 .sandal_cont div li{
	float:left;
  padding:5px 2px 0 0;
}
#sandal1006 .sandal_cont div.spict li{
	float:left;
	margin:0;
  padding:0;
}
#sandal1006 .sandal_cont div ul.wed_list li{
	float:left;
  padding:0;
}
#sandal1006_btm{
	margin:20px 0 0;
}
#sandal1006_btm .sandal_cont div.spict li{
	float:left;
	margin:0;
  padding:0;
  border-bottom:1px dotted #cccccc;
}
#sandal1006_btm .sandal_cont div.spict1 li{
	float:left;
	margin:0;
  padding:0;
  border-top:1px dotted #cccccc;
}
#sandal1006_btm .sandal_cont div.spict2 li{
	float:left;
	margin:0;
  padding:0;
}
#sandal1006_btm .sandal_cont div.btm_btn{
	text-align:center;
  margin:20px;
}


/* yukata 2010 */

#yukata2010 {
	width:700px;
}

#yukata2010 .bt_bk {
margin: 5px 9px 5px 0;
}


#yukata2010 .item_detail {
	background:url(../yukata/images/arrow.gif) no-repeat 0px 0px;
	margin:15px 5px 15px 20px;
	padding-left:16px;
}

#yukata2010 .item_detail a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#e51069;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
}
#yukata2010 .item_detail a:link,
#yukata2010 .item_detail a:visited {text-decoration:none; color:#e51069;}
#yukata2010 .item_detail a:hover {text-decoration:underline; color:#e51069;}

#yukata2010 .item_detail span {
	font-size:10px;
	color:#333333;
}

#yukata2010 .mt10 {
	margin-top:10px;
}

#yukata2010 .mt20 {
	margin-top:20px;
}

#yukata2010 .mt30 {
	margin-top:30px;
}

#yukata2010 .mt7 {
	margin-top:7px;
}

#yukata2010 a.nav01 {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav01.jpg) no-repeat;
	width:143px;
	height:80px;
}

#yukata2010 a.nav01:active {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav01.jpg) no-repeat;
}

#yukata2010 a.nav01:hover {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav01.jpg) no-repeat 0px -80px;
}

#yukata2010 a.nav02 {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav02.jpg) no-repeat;
	width:146px;
	height:80px;
}

#yukata2010 a.nav02:active {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav02.jpg) no-repeat;
}

#yukata2010 a.nav02:hover {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav02.jpg) no-repeat 0px -80px;
}


#yukata2010 a.nav03 {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav03.jpg) no-repeat;
	width:120px;
	height:46px;
}

#yukata2010 a.nav03:active {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav03.jpg) no-repeat;
}

#yukata2010 a.nav03:hover {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav03.jpg) no-repeat 0px -46px;
}

#yukata2010 a.nav04 {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav04.jpg) no-repeat;
	width:120px;
	height:46px;
}

#yukata2010 a.nav04:active {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav04.jpg) no-repeat;
}

#yukata2010 a.nav04:hover {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav04.jpg) no-repeat 0px -46px;
}

#yukata2010 a.nav05 {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav05.jpg) no-repeat;
	width:120px;
	height:46px;
}

#yukata2010 a.nav05:active {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav05.jpg) no-repeat;
}

#yukata2010 a.nav05:hover {
	display:block;
	text-indent:-9999px;
	background:url(../yukata/images/nav05.jpg) no-repeat 0px -46px;
}

#yukata2010 .font2p { font-size:2%; }

#yukata2010 .yukataTD { 
	color: #333333; 
	font-size: 12px ; 
	line-height: 17px;
}

#yukata2010 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#yukata2010 a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}


/* yukata 2010　部分コンテンツ　下ナビ */


#yukatanavi2010 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#yukatanavi2010 a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

#yukatanavi2010 .mt20 {
	margin-top:20px;
}

#yukatanavi2010 .mb20 {
	margin-bottom:20px;
}

#yukatanavi2010 .font2p { font-size:2%; }


/******************************************
              pumps1990
 *****************************************/

#pumps1990 {
	width:700px;
}
	

#pumps1990 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#pumps1990 a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
	

#pumps1990 a.itemname {
	display:block;
	font-size:12px;
	color:#229ad3;
	text-decoration:none;
	padding:0 0 5px 8px;
	font-weight:bold;
	background:url(/pick_up/pumps/images/l_image_w.gif) no-repeat 0px 2px;
}

#pumps1990 a.itemname:link,
		#pumps1990 a.itemname:visited {text-decoration:none;}
		#pumps1990 a.itemname:hover {text-decoration:underline;}
		
#pumps1990 .txt12 {
	font-size:11px;
	color:#666666;
	margin:0px;
}
		
#pumps1990 .txt_box_long {
    margin-left:160px;
	width:190px;
}

#pumps1990 .txt_box_long02 {
    margin:35px 0 0 180px;
	width:170px;
}

#pumps1990 .txt_box_m {
    margin-left:60px;
	width:190px;
}

#pumps1990 .txt_box_mm {
    margin:30px 0 0 500px;
	width:190px;
}

#pumps1990 a.pagetop {
	display:block;
	font-size:12px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 50px;
	font-weight:bold;
}

#pumps1990 a.pagetop:link,
		#pumps1990 a.pagetop:visited {text-decoration:underline;}
		#pumps1990 a.pagetop:hover {text-decoration:none;}


/******************************************
      ダンガリーシャツ   dungaree 2010
 *****************************************/

#dungaree_2010 {
	width:700px;
	margin:0 0 18px 0;
}

#dungaree_2010 .img_left{
	float:left;
}


/******************************************
  カテゴリ追加
***************************************/

#il_page div.il_skirt{
	width:668px;
        height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/skirt/title_img.jpg) no-repeat;
}



#il_page div.il_bottoms{
	width:668px;
        height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/bottoms/title_img.jpg) no-repeat;
}


#il_page div.il_pumps{
	width:668px;
        height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/pumps/title_img.jpg) no-repeat;
}

#il_page div.il_shoes{
	width:668px;
        height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/shoes/title_img.jpg) no-repeat;
}


#il_page div.il_sandals{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/sandals/title_img.jpg) no-repeat;
}
		

#il_page div.il_outer{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/outerwear/title_img.jpg) no-repeat;
}

#il_page div.il_jacket{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/jacket/title_img.jpg) no-repeat;
}

#il_page div.il_coat{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/coat/title_img.jpg) no-repeat;
}

#il_page div.il_fashiongoods{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/fashiongoods/title_img.jpg) no-repeat;
}

#il_page div.il_bag{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/bag/title_img.jpg) no-repeat;
}

#il_page div.il_boots{
	width:668px;
  height:70px;
	padding:50px 0 0 32px;
	background:url(../images/common/catelist/boots/title_img.jpg) no-repeat;
}


/******************************************
  やぎさんを探せ！　100716
***************************************/
#yagi_0716{
width:700px;
}
#yagi_0716 p{
text-indent:-9999em;
overflow:auto;
}
#yagi_0716 .frame{
height:410px;
position:relative;
background:url(../event/yagisan_hunt/images/yagi_071602.jpg) no-repeat 0 0;
}
#yagi_0716 .frame .vote_frame{
position:absolute;
top:234px; left:101px;
text-align:center;
}
#yagi_0716 .frame div.vote_frame iframe{
width:492px;
height:176px;
margin:auto;
border:none;
}
#yagi_0716 .yagi_prof{
height:270px;
position:relative;
background:url(../event/yagisan_hunt/images/yagi_071603.jpg) no-repeat 0 0;
}
#yagi_0716 .yagi_prof a{
width:315px; height:60px;
display:block;
position:absolute;
top:189px; left:204px;
text-indent:-9999em;
overflow:auto;
}

#yagi_0716 .detail{
height:725px;
color:#402200;
line-height:1.5;
background:url(../event/yagisan_hunt/images/yagi_071604.jpg) no-repeat 0 0;
}
#yagi_0716 .detail h3{
padding:15px 100px 5px;
font-size:14px;
color:#d23100;
}
#yagi_0716 .detail dl{
padding:0 100px;
font-size:12px;
}


/******************************************
  イチオシコンテンツ　100716
***************************************/
#detail100716{
width:700px;
margin-bottom:8px;
}

#detail100716 #title{
height:326px;
margin-bottom:12px;
position:relative;
background:url(../pick_up/detail/images/title_bg.jpg) no-repeat 0px 0px;
}
#detail100716 #title h3{
text-indent:-9999em;
overflow:none;
}
#detail100716 #title ul{
position:absolute;
top:261px; left:15px;
}
#detail100716 #title li{
margin-right:4px;
float:left;
}
#detail100716 #title li a{
width:164px; height:55px;
display:block;float:left;
text-indent:-9999em;
overflow:none;
}

#detail100716 #title li a.navi01{ background:url(../pick_up/detail/images/navi.jpg) no-repeat 0px -55px;}
#detail100716 #title li a.navi02{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -164px -55px;}
#detail100716 #title li a.navi03{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -328px -55px;}
#detail100716 #title li a.navi04{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -492px -55px;}
#detail100716 #title li a.navi01:hover{ background:url(../pick_up/detail/images/navi.jpg) no-repeat 0px 0px;}
#detail100716 #title li a.navi02:hover{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -164px 0px;}
#detail100716 #title li a.navi03:hover{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -328px 0px;}
#detail100716 #title li a.navi04:hover{ background:url(../pick_up/detail/images/navi.jpg) no-repeat -492px 0px;}

#detail100716 .period{
height:57px;
display:block;
background:url(../pick_up/detail/images/detail_line.gif) no-repeat;
}

#detail100716 .bottom{
height:40px;
margin-bottom:12px;
padding-right:30px;
background:url(../pick_up/detail/images/bottom_bg.gif) no-repeat;
clear:both;
}
#detail100716 .bottom a{
width:124px;height:25px;
padding-top:6px;
display:block;
float:right;
text-align:center;
font-size:12px;font-family:Verdana, sans-serif;
color:#6c00ff;
text-decoration:underline;
}
#detail100716 .bottom a:hover{
color:#e70052;
text-decoration:none;
}
#detail100716 .bottom2{
height:30px;
background:url(../pick_up/detail/images/bottom_bg2.gif) no-repeat;
clear:both;
}

#detail100716 .codeBox{
padding:0 15px;
background:url(../pick_up/detail/images/detail_bg.jpg) repeat-y;
}
#detail100716 .codeBox table{
border-collapse:collapse;
border:0;
}
#detail100716 .codeBox td{
vertical-align:top;
}
#detail100716 .codeBox .point{
position:relative;
}
#detail100716 .codeBox .point img{
vertical-align:top;
}

#detail100716 .price{
position:absolute;
line-height:1.5 !important;line-height:1.25;
}
#detail100716 .price a.pd{
display:block;
font-size:14px;font-weight:bold;
color:#e21234;
text-decoration:underline;
}
#detail100716 .price span{
font-size:12px;
}
#detail100716 .price a.go2detial{
margin-top:5px;
}
#detail100716 .price a.go2detial{
width:152px;height:29px;
display:block;
text-indent:-9999em;
overflow:none;
background:url(../pick_up/detail/images/btn_go2detail.gif) no-repeat 0px 0px;
}
#detail100716 .price a.go2detial:hover{
background:url(../pick_up/detail/images/btn_go2detail.gif) no-repeat 0px -29px;
}

#detail100716 .codeBox .c_left{
padding-left:29px;
}
#detail100716 .codeBox .c_right{
padding-left:15px;
}
#detail100716 .codeBox .p_left{
left:47px;top:275px;
}
#detail100716 .codeBox .p_left2{
left:40px;top:275px;
}
#detail100716 .codeBox .p_left3{
left:40px;top:350px;
}
#detail100716 .codeBox .p_right{
left:15px;top:275px;
}
#detail100716 .codeBox .p_right2{
left:185px;top:305px;
}
#detail100716 .codeBox .coordinate{}
#detail100716 .codeBox .coordinate li{
margin-left:13px;
padding:1px;
float:left;
border:1px solid #dfdfdf;
}
#detail100716 .codeBox .coordinate li.fst{
margin-left:0;
}

#detail100716 .moreItem{
margin-top:25px;
}
#detail100716 .moreItem h4{
margin:0 -15px;
}
#detail100716 .moreItem ul{
height:510px;
padding-left:22px;
}
#detail100716 .moreItem li{
margin-right:10px;
padding-bottom:6px;
float:left;
text-align:center;
line-height:1.5;
font-size:12px;
}
#detail100716 .moreItem li img{
margin-bottom:3px;
display:block;
border:1px solid #dfdfdf;
}
#detail100716 .moreItem a{
display:block;
font-weight:bold;
color:#e21234;
text-decoration:underline;
}
#detail100716 .moreItem span{
display:block;
}
#detail100716 .moreItem .autumn{
height:110px;
}
#detail100716 .moreItem .autumn li img{
border:1px solid #d9a98c;
}

/******************************************
  大きいサイズOutlet 　100716
***************************************/

#size { margin:0 0 10px; background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bg.gif) 0 8px repeat-y;}
#size .bgTop { background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bgTop.gif) 0 0 no-repeat;}
#size .bgBtm { height:1%; padding:8px; background:url(../parts/C001_0001_000526_080908teiki_20080908_20990331/images/size-bgBtm.gif) left bottom no-repeat;}
#size dl { position:relative;}
#size dt { position:absolute; top:5px; left:7px;}
#size dd { height:62px; padding:3px 0 0 200px;}
#size li { float:left; width:111px; margin:7px 0; padding:0 0 0 10px; background:url(../outlet/images/arrow_right001.gif) left center no-repeat; font-size:0.7em;}
#size li.L { width:131px;}
#size li.S { width:91px;}