@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;
}

/* header1104 */
.header1104{
width:895px;
height:82px;
padding:0 0 0 5px;
position:relative;
}
.header1104 h1{
width:420px;
padding:5px 0 0;
position:absolute;
top:0; left:5px;
font-size:11px;
line-height:1.2;
font-weight:normal;
color:#666666;
}
.header1104 h1.srch{
position:absolute;
top:12px; left:5px;
}
.header1104 h1 a img{
margin:4px 0;
}
.header1104 .hdnav01{
float:right;
}
.header1104 .hdnav01 ul{
height:29px;
margin-right:32px !important;margin-right:16px !important;
float:left;
}
.header1104 .hdnav01 li{
float:left;
}
.header1104 .hdnav01 h2{
margin-left:16px;
float:left;
}

.header1104 .member{
width:225px;
height:38px;
position:absolute;
top:31px;left:192px;
background:url(/images/top1104/mbmn_bg.gif);
}
.header1104 .member h3{ float:left;}
.header1104 .member ul{ float:left;padding:0 !important;padding-top:2px;}
.header1104 .member li{ padding:0; margin:0 !important; margin-top:-2px;line-height:0;}
.header1104 .member img{padding:0; margin:0; border:none;}
.header1104 .hdnav02{
width:483px;
position:absolute;
top:30px;left:418px;
}
.header1104 .hdnav02 ul{ float:left; }
.header1104 .hdnav02 li{ float:left;}
.header1104 .hdnav02 .navi01 li, .header1104 .hdnav02 .navi02 li{ margin-left:6px !important;margin-left:3px;}
.header1104 .hdnav02 .navi03{ float:right; margin:0px;}

/* global navigation */
#headGnv1104{
width:900px;
height:31px;
margin-bottom:10px;
padding-top:9px;
background:url(/images/top1104/navi_bg.gif) repeat-x;
}
#headGnv1104 .opn_category{
padding:0px 8px 0 13px;
float:left;
}
#headGnv1104 .opn_category{
padding:0px 8px 0 13px;
}
#headGnv1104 .sqsrch{
	padding-left:14px !important;padding-left:8px;
	float:left;
}
#headGnv1104 .sqsrch form p{
	width:198px !important;
	width:198px;
}
#headGnv1104 .sqsrch input.sqinputtxt{
	display:inline;
	float:left;
	width:131px !important;
	width:131px;
	height:17px;
	margin:0 5px 0 0;
	border:none;
	background:#404039;
	font-size:1.2em;
	line-height:20px;
	color:#ece9e9;
	border:1px solid #62625f;
}

#headGnv1104 ul{
float:right;
}
#headGnv1104 ul li{
float:left;
}

/* トップ */
#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;
}

#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;
}

#il_page .pickarea02 ul li .pricetxt .special {
	color:#eb4583;
}

/******************************************
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;*/
	border:4px solid #ff8626;
	text-align:center;
	font-size:0.8em; 
	line-height:1.5;
}

#spPriceAtt blockquote p strong { font-weight:bold; /*color:#0085c0;*/color:#ff8626;}
#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;}


/******************************************
  Outlet３プライス均一　100802
***************************************/
.threePrice0802{ margin-bottom:10px;}
.threePrice0802 ul{
height:84px;
list-style:none;
}
.threePrice0802 li{ float:left;}


/******************************************
  やぎさんを探せ！　100802
***************************************/
#yagi_0802{
width:700px;
}
#yagi_0802 .mm{
position:relative;
height:125px;
background:url(/event/yagisan_hunt/images/yagi080103.jpg) no-repeat;
}
#yagi_0802 .mm a{
width:460px;
height:50px;
position:absolute;
left:123px; top:15px;
display:block;
text-indent:-9999em;
overflow:hidden;
z-index:5;
}


/******************************************
コーディネートLesson！ 纏めページ
***************************************/

#lesson_contents{
	clear:both;
	width:700px;
	padding:0;
	margin-bottom:10px;
}

#lesson_contents #main {
	margin:0 0 20px 0;
}

#lesson_contents #main h3 {
	display:none;
}

#lesson_contents #listBox {
	width:684px;
	background:url(../pick_up/lesson/images/bnr_areaBg.jpg) repeat-y left top;
	padding:0 0 0 16px;
}

#lesson_contents #listBox ul li {
	width:218px;
	height:190px;
	float:left;
	margin:0 9px 5px 0;
}

#lesson_contents #listBox ul li p {
	padding:5px 2px 0 2px;
}

#lesson_contents #listBox ul li p a{
	font-size:x-small;
	color:#38a5eb;
	text-decoration:none;
}

#lesson_contents #listBox ul li p a:hover{
	font-size:x-small;
	color:#38a5eb;
	text-decoration:underline;
}

#lesson_contents #listBox ul li p{
	font-size:x-small;
	color:#7d7d7d;
	text-decoration:none;
}

/******************************************
 コーディネートLesson！　初秋〜本秋　ヘッダー
***************************************/

#coord_contents{
	clear:both;
	width:700px;
	padding:0;
	margin-bottom:10px;
}

#coord_contents h3, #coord_contents h4 {
	display:none;
}

#coord_contents #mid_autumnHead #main_visual {
	width:296px;
	height:40px;
	padding:227px 0 0 404px;
	background:url(../pick_up/lesson/mid_autumn/images/share/header_bg.jpg) no-repeat left top;
}

#coord_contents #mid_autumnHead #naviBox {
	width:692px;
	height:126px;
	background:url(../pick_up/lesson/mid_autumn/images/share/header_naviBox_bg.jpg) no-repeat left top;
	padding:5px 0 0 8px;
}

#coord_contents #mid_autumnHead #naviBox ul li {
	float:left;
	width:224px;
	height:57px;
	margin:0 6px 6px 0;
}

#coord_contents #mid_autumnHead {
	margin-bottom:20px;
}


/* lesson06--------------------------- */ 

#lesson6_area #styleBox {
	width:700px;
	background:url(../pick_up/lesson/mid_autumn/images/lesson06/styleBox_bg.jpg)  repeat-y left top;
	padding:0 0 20px 0;
	margin:0;
}

#lesson6_area #styleBox #detailBox {
	padding:10px 25px;
}

#lesson6_area #styleBox #detailBox .dtlimg {
	float:left;
	padding-right:20px;
}

#lesson6_area #styleBox #detailBox p.txt {
	font-size:small;
	line-height:1.5em;
	color:#45423e;
	margin-bottom:20px;
	padding-top:10px;
}


#lesson6_area #styleBox #detailBox p.i_name a{
	font-size:medium;
	font-weight:bold;
	color:#ff477b;

	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 6px;
	padding-left:12px;
}

#lesson6_area #styleBox #detailBox p.i_name a:hover{
	font-size:medium;
	color:#ff90af;
	text-decoration:underline;
}

#lesson6_area #styleBox #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 6px 0;
}

#lesson6_area #styleBox #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson6_area #styleBox #styleimg {
	width:666px;	
	padding:10px 17px;
}

#lesson6_area #styleBox #styleimg ul li {
	float:left;
	margin:0;
	padding:0;
}

#lesson6_area .lesson6_bt img{
	vertical-align:top;
}

#lesson6_area .lesson6_bt {
	background-color:#f381b2;
	padding-bottom:3px;
}

#lesson6_area .style_bt img{
	vertical-align:top;
}


/* lesson07--------------------------- */ 

#lesson7_area {
	margin:20px 0 5px 0;
}

#lesson7_area #styleBox {
 	background:url(../pick_up/lesson/mid_autumn/images/lesson07/style_bg.jpg)  repeat-y left top;
	padding:0 20px 15px 20px;
	width:660px;
}

#lesson7_area #styleBox #styleIn {
	background:url(../pick_up/lesson/mid_autumn/images/lesson07/detailBox_bg.jpg) no-repeat left top;
	width:660px;
	height:578px;
}


#lesson7_area #styleBox #styleIn #styleimg {
	float:right;
	width:435px;
}

#lesson7_area #styleBox #styleIn #detailBox {
	float:left;
	width:185px;
	padding:15px 20px 0 20px;
}

#lesson7_area #styleBox #styleIn #detailBox p.txt {
	font-size:small;
	line-height:1.3em;
	color:#39280c;
	padding:10px 5px;
}

#lesson7_area #styleBox #styleIn #detailBox p.i_name {
	padding-left:8px;
}

#lesson7_area #styleBox #styleIn #detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson7_area #styleBox #styleIn #detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson7_area #styleBox #styleIn #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 6px 0;
	padding-left:5px
}

#lesson7_area #styleBox #styleIn #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson7_area #styleBox #styleIn #detailBox div.btn {
	padding-left:7px;
}

#lesson7_area #styleBox #styleIn #detailBox div.icon {
	margin-top:20px;	
	padding-left:8px;
}

#lesson7_area #styleBox #styleList ul {
	padding-bottom:20px;
}

#lesson7_area #styleBox #styleList ul li {
	float:left;
	width:211px;
	margin-right:13px;
}

#lesson7_area #styleBox #styleList ul li.last {
	float:left;
	width:211px;
	margin:0;
}

#lesson7_area .style_bt img{
	vertical-align:top;
}

#lesson7_area .style_bt {
	background-color:#f29a68;
}

#lesson7_area .lesson_bt img{
	vertical-align:top;
}

/* lesson08--------------------------- */ 

#lesson8_area {
	margin:20px 0 5px 0;
}

#lesson8_area #styleBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/styleBox_bg.jpg) repeat-y left top;
	width:700px;
	padding:10px 0 0 0;
}

#lesson8_area #styleBox #styleBoxIn {
	padding:0 22px 5px 24px;
}

#lesson8_area #styleBox #styleBoxIn #main {
	float:left;
	width:400px;
}

#lesson8_area #styleBox #styleBoxIn #detailBox {
	float:right;
	width:239px;
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/style_detail_bg.jpg) no-repeat left bottom;
	padding:0 0 35px;
}

#lesson8_area #styleBox #styleBoxIn #detailBox {
	
}

#lesson8_area #styleBox #styleBoxIn #detailBox p.i_name{
	margin:10px 0 0 25px;

}

#lesson8_area #styleBox #styleBoxIn #detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:10px;
}

#lesson8_area #styleBox #styleBoxIn #detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson8_area #styleBox #styleBoxIn #detailBox p.price {
	font-size:small;
	color:#422100;
	padding-left:5px;
	margin:4px 0 10px 20px;
}

#lesson8_area #styleBox #styleBoxIn #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson8_area #styleBox #styleBoxIn #detailBox div.btn {
	padding-left:40px;
}

#lesson8_area #styleBox #styleList {
	padding:0 7px 25px 24px;
}

#lesson8_area #styleBox #styleList ul li {
	float:left;
	width:208px;
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/styleList_detail_bg.jpg) no-repeat left bottom;
	margin-right:15px;
	padding:15px 0 20px 0;
}

#lesson8_area #styleBox #styleList ul li p.i_name {
	padding:10px 0 0 0;
}

#lesson8_area #styleBox #styleList ul li p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:10px;
	margin:0 0 0 8px;
}

#lesson8_area #styleBox #styleList ul li p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson8_area #styleBox #styleList ul li p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 0 10px;
}

#lesson8_area #styleBox #styleList ul li p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}


#lesson8_area #styleBox #bnrBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/style_bnrBox.jpg) no-repeat left top;
	width:681px;
	height:122px;
	padding:10px 0 0 19px;
}

#lesson8_area #styleBox #bnrBox img {
	margin-right:12px;
}

#lesson8_area #legstyleBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/legBox_bg.jpg) no-repeat left top;
	width:668px;
	height:1700px;
	padding:30px 8px 0 24px;
}

#lesson8_area #legstyleBox ul li {
	list-style:none;
	float:left;
	width:320px;
	margin:0 14px 10px 0;
}

#lesson8_area #legstyleBox ul li #detailBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson08/legstyle_detail_bg.jpg) no-repeat left top;
	width:180px;
	height:60px;
	padding:5px 0 0 140px;
}

#lesson8_area #legstyleBox ul li #detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
	margin-left:3px;
}

#lesson8_area #legstyleBox ul li #detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson8_area #legstyleBox ul li #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 0 4px;
}

#lesson8_area #legstyleBox ul li #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson8_area .lesson_bt img{
	vertical-align:top;
	margin-bottom:25px;
}


/* lesson09--------------------------- */ 

#lesson9_area {
	margin:20px 0 5px 0;
}

#lesson9_area #styleBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson09/style_bg.jpg) repeat-y left top;
	width:668px;
	padding:0 16px;
}

#lesson9_area #styleBox ul li.side {
	float:left;
	list-style-type:none;
	width:223px;
}


#lesson9_area #styleBox ul li.detail {
	float:left;
	list-style-type:none;
	width:222px;
}

#lesson9_area #styleBox ul li #detailBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson09/detailBox_bg.jpg) no-repeat left top;
	width:180px;
	height:585px;
	padding:50px 21px 0 21px;
}

#lesson9_area #styleBox ul li #detailBox .item {
	margin:15px 0 20px 0;
}

#lesson9_area #styleBox ul li #detailBox p.i_name {
	margin:20px 0 0 3px;
}

#lesson9_area #styleBox ul li #detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson9_area #styleBox ul li #detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson9_area #styleBox ul li #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:5px 0 15px 2px;
}

#lesson9_area #styleBox ul li #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson9_area .style_bt img{
	vertical-align:top;
}

#lesson9_area #setList {
	margin-top:20px;
}

#lesson9_area #setList #setBox {
	width:700px;
	background-color:#99c178;
	display:inline-table;
}

#lesson9_area #setList #setBox .mgb {
	margin-bottom:5px;
}

#lesson9_area #setList #setBox ul.setList {
	padding-left:6px;
}

#lesson9_area #setList #setBox ul.setList li {
	list-style-type:none;
	float:left;
	width:168px;
	margin:0 5px 5px 0;
	background-color:#FFFFFF;
	padding: 0 0 10px 0;
}

#lesson9_area #setList #setBox ul li.end {
	margin:0 0 5px 0;
}


#lesson9_area #setList #setBox p.i_name {
	margin:10px 0 0 10px;
}

#lesson9_area #setList #setBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson9_area #setList #setBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson9_area #setList #setBox p.price {
	font-size:small;
	color:#494949;
	margin:0 0 0 10px;
}

/* lesson10--------------------------- */ 

#lesson10_area {
	margin:20px 0 5px 0;
}

#lesson10_area #styleBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/style_bg.jpg) repeat-y left top;
	padding:14px 13px 10px 15px;
}

#lesson10_area .style_bt {
	background-color:#95a0e2;
}

#lesson10_area .style_bt img{
	vertical-align:top;
}

#lesson10_area .lesson_bt img{
	vertical-align:top;
}

#lesson10_area #styleBox #Box_large {
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/styleBox_large_bg.jpg)  no-repeat left top;
	width:672px;
	height:683px;
	padding:35px 0 35px 0;
}

#lesson10_area #styleBox #Box_medium {
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/styleBox_medium_bg.jpg) no-repeat left top;
	width:487px;
	height:475px;
	padding:23px 0;
}

#lesson10_area #styleBox p.i_name {
	margin:15px 0 3px 4px;
}

#lesson10_area #styleBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:11px;
}

#lesson10_area #styleBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson10_area #styleBox p.price {
	font-size:small;
	color:#422100;
	
}

#lesson10_area #styleBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson10_area #styleBox .box01 {
	width:642px;
	padding:0 0 0 30px;
}

#lesson10_area #styleBox .box02 {
	float:left;
	width:208px;
	margin-right:12px;
}

#lesson10_area #styleBox .box03 {
	width:403px;
	padding-left:17px;
	float:left;
}

#lesson10_area #styleBox .box04 {
	width:672px;
	margin-bottom:7px;
}

#lesson10_area #styleBox .box05 {
	width:185px;
	float:left;
}

#lesson10_area #styleBox .box06 {
	width:487px;
	float:left;
}

#lesson10_area #styleBox .box07 {
	width:477px;
	height:174px;
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/style02_List01_02.jpg) no-repeat left top;
	padding:10px 0 0 10px;
}

#lesson10_area #styleBox .box08 {
	float:left;
}

#lesson10_area #styleBox .box09 {
	float:left;
	width:;
	padding:65px 0 0 5px;
}

#lesson10_area #styleBox .box10 {
	width:672px;
	margin-top:5px;
}

#lesson10_area #styleBox .box11 {
	float:left;
	width:333px;
}

#lesson10_area #styleBox .box12 {
	float:right;
	width:333px;
}

#lesson10_area #styleBox .box13 {
	width:462px;
	height:183px;
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/style04_List01_02.jpg) no-repeat left top;
	padding:0 0 0 25px;
}

#lesson10_area #styleBox .box14 {
	float:left;
	width:;
	padding:80px 0 0 10px;
}

#lesson10_area #styleBox .detailBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson10/styleBox_small_bg.jpg) no-repeat left top;
	width:333px;
	height:201px;
}

#lesson10_area #styleBox .imgL {
	float:left;
}

#lesson10_area .bnr {
	padding:10px 0;
}


/* lesson11--------------------------- */ 

#lesson11_area {
	margin:20px 0 5px 0;
}

#lesson11_area #styleBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/styleBox_bg.jpg) repeat-y left top;
	width:664px;
	padding:10px 18px;
}	

#lesson11_area #styleBox .Box_left {
	float:left;
	width:327px;
}

#lesson11_area #styleBox .Box_right {
	float:right;
	width:327px;
}

#lesson11_area #styleBox .box01 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box01_bg.jpg) no-repeat left top;
	width:187px;
	height:65px;
	padding:11px 0 0 140px;
}

#lesson11_area #styleBox .box02 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box02_bg.jpg) no-repeat left top;
	width:307px;
	height:71px;
	padding:10px 0 0 20px;
}

#lesson11_area #styleBox .box03 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box03_bg.jpg) no-repeat left top;
	width:302px;
	height:81px;
	padding:10px 0 0 25px;
}

#lesson11_area #styleBox .box04 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box04_bg.jpg) no-repeat left top;
	width:197px;
	height:80px;
	padding:5px 0 0 130px;
}

#lesson11_area #styleBox .box05 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box05_bg.jpg) no-repeat left top;
	width:190px;
	height:64px;
	padding:10px 0 0 137px;
}

#lesson11_area #styleBox .box06 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_box06_bg.jpg) no-repeat left top;
	width:302px;
	height:65px;
	padding:20px 0 0 25px;
}

#lesson11_area #styleBox .box07 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box07_bg.jpg) no-repeat left top;
	width:182px;
	height:59px;
	padding:10px 0 0 145px;
}


#lesson11_area #styleBox .box08 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box08_bg.jpg) no-repeat left top;
	width:307px;
	height:70px;
	padding:13px 0 0 20px;
}

#lesson11_area #styleBox .box09 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box09_bg.jpg) no-repeat left top;
	width:307px;
	height:80px;
	padding:3px 0 0 20px;
}

#lesson11_area #styleBox .box10_top {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box10_bg01.jpg) no-repeat left top;
	width:307px;
	height:60px;
	padding:16px 0 0 20px;
}

#lesson11_area #styleBox .box10_bottom {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box10_bg02.jpg) no-repeat left top;
	width:207px;
	height:68px;
	padding:10px 0 0 120px;
}

#lesson11_area #styleBox .box11 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_box11_bg.jpg) no-repeat left top;
	width:300px;
	height:78px;
	padding:0 0 0 27px;
}

#lesson11_area #styleBox .box12 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_box12_bg.jpg) no-repeat left top;
	width:200px;
	height:60px;
	padding:10px 0 0 127px;
}

#lesson11_area #styleBox .box13 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_box13_bg.jpg) no-repeat left top;
	width:307px;
	height:70px;
	padding:5px 0 0 20px;
}

#lesson11_area #styleBox .box14 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_box14_bg.jpg) no-repeat left top;
	width:305px;
	height:80px;
	padding:2px 0 0 22px;
}

#lesson11_area #styleBox .box15 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_box15_bg.jpg) no-repeat left top;
	width:212px;
	height:80px;
	padding:6px 0 0 115px;
}

#lesson11_area #styleBox .box16 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_box16_bg.jpg) no-repeat left top;
	width:302px;
	height:100px;
	padding:43px 0 0 25px;
}


#lesson11_area #styleBox p.i_name {
	margin-bottom:2px;
	
}

#lesson11_area #styleBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:11px;
}

#lesson11_area #styleBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson11_area #styleBox p.price {
	font-size:small;
	color:#422100;
	
}

#lesson10_area #styleBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}


#lesson11_area #styleBox #style01_ListBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_ListBox_bg.jpg) no-repeat left top;
	width:651px;
	height:483px;
	padding:17px 6px 0 7px;
}

#lesson11_area #styleBox #style01_ListBox ul li {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_ListBoxdetail_bg.jpg) no-repeat left top;
	width:196px;
	height:220px;
	float:left;
	margin:0;
	padding:10px 0 3px 21px;
}

#lesson11_area #styleBox #style01_ListBox p.i_name {
	margin-top:5px;
}

#lesson11_area #styleBox #style01_ListBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson11_area #styleBox #style01_ListBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson11_area #styleBox #style01_ListBox p.price {
	font-size:small;
	color:#494949;
	padding-left:2px;
}

#lesson11_area #styleBox #style02_ListBox01 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_LsitBox01_bg.jpg) no-repeat left top;
	width:604px;
	height:227px;
	padding:22px 0 0 60px;
}

#lesson11_area #styleBox #style02_ListBox02 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_LsitBox02_bg.jpg) no-repeat left top;
	width:604px;
	height:228px;
	padding:5px 0 0 60px;
}


#lesson11_area #styleBox #style02_ListBox03 {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style02_LsitBox03_bg.jpg) no-repeat left top;
	width:604px;
	height:245px;
	padding:5px 0 0 60px;
}

#lesson11_area #styleBox #style02_ListBox ul li {
	float:left;
	width:199px;
	margin:0;
	padding:0;
}

#lesson11_area #styleBox #style02_ListBox p.i_name {
	margin-top:2px;
}

#lesson11_area #styleBox #style02_ListBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson11_area #styleBox #style02_ListBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson11_area #styleBox #style02_ListBox p.price {
	font-size:small;
	color:#494949;
	padding-left:2px;
}

#lesson11_area #styleBox #style03_ListBox {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style03_ListBox_bg.jpg) no-repeat left top;
	width:651px;
	height:483px;
	padding:12px 6px 0 7px;
}

#lesson11_area #styleBox #style03_ListBox ul li {
	background:url(../pick_up/lesson/mid_autumn/images/lesson11/style01_ListBoxdetail_bg.jpg) no-repeat left top;
	width:196px;
	height:220px;
	float:left;
	margin:0;
	padding:10px 0 3px 21px;
}

#lesson11_area #styleBox #style03_ListBox p.i_name {
	margin-top:5px;
}

#lesson11_area #styleBox #style03_ListBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson11_area #styleBox #style03_ListBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson11_area #styleBox #style03_ListBox p.price {
	font-size:small;
	color:#494949;
	padding-left:2px;
}

#lesson11_area .lesson_bt img{
	vertical-align:top;
}

/******************************************
 コーディネートLesson！　冬　ヘッダー
***************************************/

#coord_contents #winterHead #main_visual {
	width:269px;
	height:50px;
	padding:276px 0 0 431px;
	background:url(../pick_up/lesson/winter/images/share/header_bg.jpg) no-repeat left top;
}

#coord_contents #winterHead #naviBox {
	width:689px;
	height:120px;
	background:url(../pick_up/lesson/winter/images/share/header_naviBox_bg.jpg) no-repeat left top;
	padding:0 0 0 11px;
}

#coord_contents #winterHead #naviBox ul li {
	float:left;
	margin-right:9px;
}

#coord_contents #winterHead {
	margin-bottom:20px;
}

/* lesson12--------------------------- */ 

#lesson12_area {
	margin:0px 0 5px 0;
}

#lesson12_area #lessonBox {
	width:668px;
	background:url(../pick_up/lesson/winter/images/lesson12/lesson_bg.jpg) repeat-y left top;
	padding:15px 16px 5px 16px;
}

#lesson12_area #lessonBox .ttl {
	margin:10px 0 15px 0;
}

#lesson12_area #lessonBox .styleBox {
	margin-bottom:15px;
}

#lesson12_area #lessonBox .styleBox p.i_name {
	margin-top:5px;
}	

#lesson12_area #lessonBox .styleBox p.i_name a{
	font-size:medium;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 6px;
	padding-left:12px;
}

#lesson12_area #lessonBox .styleBox p.i_name a:hover{
	font-size:medium;
	color:#ff90af;
	text-decoration:underline;
}

#lesson12_area #lessonBox .styleBox p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 0;
}

#lesson12_area #lessonBox .styleBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson12_area #lessonBox .styleBox div.btn {
	margin-bottom:10px;
	padding-left:2px;
}

#lesson12_area #lessonBox .styleBox ul li {
	float:left;
}

#lesson12_area #lessonBox .styleBox #style01 {
	background:url(../pick_up/lesson/winter/images/lesson12/style01_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .styleBox #style02 {
	background:url(../pick_up/lesson/winter/images/lesson12/style02_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .styleBox #style03 {
	background:url(../pick_up/lesson/winter/images/lesson12/style03_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .styleBox #style04 {
	background:url(../pick_up/lesson/winter/images/lesson12/style04_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .styleBox #style05 {
	background:url(../pick_up/lesson/winter/images/lesson12/style05_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .styleBox #style06 {
	background:url(../pick_up/lesson/winter/images/lesson12/style06_detailBox.jpg) no-repeat left top;
	width:638px;
	height:331px;
	padding:45px 0 0 30px;
}

#lesson12_area #lessonBox .listBox ul li{
	float:left;
	width:214px;
	height:273px;
	margin-right:13px;
}

#lesson12_area #lessonBox .listBox ul li.i_img{
	float:left;
	width:178px;
	height:238px;
	padding:35px 18px 0 18px;
	background:url(../pick_up/lesson/winter/images/lesson12/listBox_bg.jpg);
	margin-right:13px;
}

#lesson12_area #lessonBox .listBox ul li.last{
	float:left;
	width:178px;
	height:238px;
	padding:35px 18px 0 18px;
	background:url(../pick_up/lesson/winter/images/lesson12/listBox_bg.jpg);
	margin-right:0;
}

#lesson12_area #lessonBox .listBox p.i_name {
	margin:7px 0 0 5px;
}

#lesson12_area #lessonBox .listBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson12_area #lessonBox .listBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson12_area #lessonBox .listBox p.price {
	font-size:small;
	color:#494949;
	margin:0 0 0 5px;
}

#lesson12_area .style_bt img {
	vertical-align:top;
}

/* lesson13--------------------------- */ 

#lesson13_area {
	margin:20px 0 5px 0;
}

#lesson13_area #lessonBox {
	background:url(../pick_up/lesson/winter/images/lesson13/lesson_bg.jpg) repeat-y left top;
	width:678px;
	padding:10px 11px;
}

#lesson13_area #lessonBox ul#styleBox li {
	list-style:none;
	width:226px;
	float:left;
	margin-bottom:12px;
}

#lesson13_area #lessonBox ul#styleBox li .detailBox {
	background:url(../pick_up/lesson/winter/images/lesson13/detailBox_bg.jpg) no-repeat left top;
	width:192px;
	height:236px;
	padding:4px 17px 0 17px;
}

#lesson13_area #lessonBox ul#styleBox li .detailBox p.i_name {
	margin-top:5px;
}	

#lesson13_area #lessonBox ul#styleBox li .detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson13_area #lessonBox ul#styleBox li .detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson13_area #lessonBox ul#styleBox li .detailBox p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 0;
}

#lesson13_area #lessonBox ul#styleBox li .detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

/* lesson14--------------------------- */ 

#lesson14_area {
	margin:20px 0 5px 0;
}

#lesson14_area #lessonBox {
	background:url(../pick_up/lesson/winter/images/lesson14/lesson_bg.jpg) repeat-y left top;
	width:678px;
	padding:10px 11px;
}

#lesson14_area #lessonBox ul#styleBox li {
	list-style:none;
	width:226px;
	float:left;
	margin-bottom:12px;
}

#lesson14_area #lessonBox ul#styleBox li .detailBox {
	background:url(../pick_up/lesson/winter/images/lesson14/detailBox_bg.jpg) no-repeat left top;
	width:192px;
	height:236px;
	padding:4px 17px 0 17px;
}

#lesson14_area #lessonBox ul#styleBox li .detailBox p.i_name {
	margin-top:5px;
}	

#lesson14_area #lessonBox ul#styleBox li .detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson14_area #lessonBox ul#styleBox li .detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson14_area #lessonBox ul#styleBox li .detailBox p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 0;
}

#lesson14_area #lessonBox ul#styleBox li .detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson14_area #lessonBox ul#styleBox02 li{
	list-style:none;
	width:339px;
	float:left;
	margin-bottom:12px;
}

#lesson14_area #lessonBox ul#styleBox02 li .style1222 {
	background:url(../pick_up/lesson/winter/images/lesson14/1222_bg.jpg) no-repeat left top;
	width:166px;
	height:332px;
	float:left;
	padding:268px 0 0 17px;
}

#lesson14_area #lessonBox ul#styleBox02 li .style1223 {
	background:url(../pick_up/lesson/winter/images/lesson14/1223_bg.jpg) no-repeat left top;
	width:166px;
	height:332px;
	float:right;
	padding:268px 17px 0 0;
}

#lesson14_area #lessonBox ul#styleBox02 li .style1224 {
	background:url(../pick_up/lesson/winter/images/lesson14/1224_bg.jpg) no-repeat left top;
	width:166px;
	height:332px;
	float:left;
	padding:268px 0 0 17px;
}

#lesson14_area #lessonBox ul#styleBox02 li .style1225 {
	background:url(../pick_up/lesson/winter/images/lesson14/1225_bg.jpg) no-repeat left top;
	width:166px;
	height:332px;
	float:right;
	padding:268px 17px 0 0;
}

#lesson14_area #lessonBox ul#styleBox02 .imgR {
	float:right;
	widows:156px;
}

#lesson14_area #lessonBox ul#styleBox02 .imgL {
	float:left;
	widows:156px;
}


#lesson14_area #lessonBox ul#styleBox02 li p.i_name {
	margin-top:5px;
}	

#lesson14_area #lessonBox ul#styleBox02 li p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson14_area #lessonBox ul#styleBox02 li p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson14_area #lessonBox ul#styleBox02 li p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 0;
}

#lesson14_area #lessonBox ul#styleBox02 li p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

/******************************************
 コーディネートLesson！　真冬　ヘッダー
***************************************/

#coord_contents #mid_winterHead {
	margin-bottom:20px;
}

#coord_contents #mid_winterHead #naviBox {
	background:url(../pick_up/lesson/mid_winter/images/share/header_bg.jpg) no-repeat left top;
	width:688px;
	height:108px;
	padding:0 0 0 12px;
}

#coord_contents #mid_winterHead #naviBox ul li {
	float:left;
	margin-right:9px;
}

/* lesson15--------------------------- */ 

#lesson15_area {
	margin:0px 0 5px 0;
}

#lesson15_area #lessonBox {
	width:670px;
	background:url(../pick_up/lesson/mid_winter/images/lesson15/lesson_bg.jpg) repeat-y left top;
	padding:10px 15px;
}

#lesson15_area #lessonBox .styleBox {
	margin-bottom:40px;
	width:670px;
}

#lesson15_area #lessonBox .styleBox .main_L {
	width:297px;
	float:left;
}

#lesson15_area #lessonBox .styleBox .main_L .detailBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson15/mainL_bg.jpg) no-repeat left top;
	width:297px;
	height:271px;
	padding:;
}

#lesson15_area #lessonBox .styleBox .listBox_R {
	background:url(../pick_up/lesson/mid_winter/images/lesson15/listBoxR_bg.jpg) no-repeat left top;
	float:right;
	width:373px;
	height:679px;
	margin-top:28px;
	padding:21px 0 0 0;
}

#lesson15_area #lessonBox .styleBox .main_R {
	width:297px;
	float:right;
}

#lesson15_area #lessonBox .styleBox .main_R .detailBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson15/mainR_bg.jpg) no-repeat left top;
	width:297px;
	height:271px;
	padding:;
}

#lesson15_area #lessonBox .styleBox .listBox_L {
	background:url(../pick_up/lesson/mid_winter/images/lesson15/listBoxL_bg.jpg) no-repeat left top;
	float:left;
	width:373px;
	height:679px;
	margin-top:28px;
	padding:21px 0 0 0;
}

#lesson15_area #lessonBox .styleBox .detailBox .item {
	width:169px;
	margin:0 auto;
}

#lesson15_area #lessonBox .styleBox .detailBox p.i_name {
	margin-top:5px;
	margin-left:40px;
}	

#lesson15_area #lessonBox .styleBox .detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson15_area #lessonBox .styleBox .detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson15_area #lessonBox .styleBox .detailBox p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 40px;
}

#lesson15_area #lessonBox .styleBox .detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}


#lesson15_area #lessonBox .styleBox .detailBox p.sp_price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 40px;
	background:url(../pick_up/lesson/mid_winter/images/share/spp_icon.jpg) no-repeat left 2px;
	padding-left:65px;
}

#lesson15_area #lessonBox .styleBox .detailBox p.sp_price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}


#lesson15_area #lessonBox .styleBox .listBox_R ul.listBox {
	padding:26px 5px 0 11px;
}

#lesson15_area #lessonBox .styleBox .listBox_R ul.listBox li {
	float:left;
	width:169px;
	height:240px;
	margin-right:6px;
}

#lesson15_area #lessonBox .styleBox .listBox_L ul.listBox {
	padding:26px 6px 0 11px;
}

#lesson15_area #lessonBox .styleBox .listBox_L ul.listBox li {
	float:left;
	width:169px;
	height:240px;
	margin-right:6px;
}

#lesson15_area #lessonBox ul.listBox p.i_name {
	margin:7px 0 0 5px;
}

#lesson15_area #lessonBox ul.listBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:8px;
}

#lesson15_area #lessonBox ul.listBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson15_area #lessonBox ul.listBox p.price {
	font-size:small;
	color:#494949;
	margin:0 0 0 5px;
}

#lesson15_area .lesson_bt img {
	vertical-align:top;
}

/* lesson16--------------------------- */ 

#lesson16_area {
	margin:0px 0 5px 0;
}

#lesson16_area #lessonBox {
	width:680px;
	background:url(../pick_up/lesson/mid_winter/images/lesson16/lesson_bg.jpg) repeat-y left top;
	padding:10px 10px;
}

#lesson16_area #lessonBox .style_RBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson16/listBoxL_bg.jpg) no-repeat left top;
	width:664x;
	height:968px;
	padding-left:16px;
	margin-bottom:25px;
}

#lesson16_area #lessonBox .style_RBox .ListBox {
	width:364px;
	float:left;
	padding-top:73px;
}

#lesson16_area #lessonBox .style_RBox .mainBox {
	width:300px;
	float:right;
}

#lesson16_area #lessonBox .style_RBox .mainBox .detailBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson16/detailBox_Rbg.jpg) no-repeat left top;
	width:260px;
	height:319px;
	padding-left:40px;
}

#lesson16_area #lessonBox .style_LBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson16/listBoxR_bg.jpg) no-repeat left top;
	width:664x;
	height:968px;
	padding-right:0px;
	margin-bottom:25px;
}

#lesson16_area #lessonBox .style_LBox .ListBox {
	width:364px;
	float:right;
	padding-top:73px;
}

#lesson16_area #lessonBox .style_LBox .mainBox {
	width:300px;
	float:left;
}

#lesson16_area #lessonBox .style_LBox .mainBox .detailBox {
	background:url(../pick_up/lesson/mid_winter/images/lesson16/detailBox_Lbg.jpg) no-repeat left top;
	width:244px;
	height:319px;
	padding-left:56px;
}

#lesson16_area #lessonBox .ListBox ul {
	margin-bottom:10px;
}


#lesson16_area #lessonBox .ListBox ul li {
	float:left;
	width:176px;
	margin:0 0 25px 0;
}

#lesson16_area #lessonBox .detailBox .item {
	margin-left:17px;
}


#lesson16_area #lessonBox .detailBox p.i_name {
	margin-top:5px;
}	

#lesson16_area #lessonBox .detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:12px;
}

#lesson16_area #lessonBox .detailBox p.i_name a:hover{
	font-size:small;
	color:#ff90af;
	text-decoration:underline;
}

#lesson16_area #lessonBox .detailBox p.price {
	font-size:small;
	color:#422100;
	margin:2px 0 10px 0px;
}

#lesson16_area #lessonBox .detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson16_area #lessonBox .ListBox ul p.i_name {
	margin:10px 0 0 7px;
}

#lesson16_area #lessonBox .ListBox ul p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:8px;
}

#lesson16_area #lessonBox .ListBox ul p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson16_area #lessonBox .ListBox ul p.price {
	font-size:small;
	color:#494949;
	margin:0 0 0 5px;
}

#lesson16_area .lesson_bt img {
	vertical-align:top;
}


/******************************************
0816 コーディネートLesson！
***************************************/

#coord_contents #coord_Head {
	width:700px;
	height:239px;
	margin-bottom:20px;
	background: url(../pick_up/lesson/early_autumn/images/coord_header_bg.jpg) no-repeat left top;
}

#coord_contents #coord_Head .imgbox {
	float:left;
	width:433px;
	height:239px;
}

#coord_contents #coord_Head ul {
	margin:0;
	padding-top:29px;
}

#coord_contents #coord_Head ul li {
	list-style:none;
	margin-bottom:2px;
}

#coord_contents .pageTop_back{
	text-align:right;
	margin-bottom:5px;
}

#coord_contents .bnrNext{
	margin-bottom:5px;
}

/* lesson01--------------------------- */ 

#lesson1_area {
	margin-bottom:5px;
}

#lesson1_area .style_bt {
 	width:700px;
	height:10px;
 	background-color:#76ccc4;
	padding-bottom:15px;
}

#lesson1_area .style_bt img {
	vertical-align:top;
}

#lesson1_area #styleBox {
	background:url(../pick_up/lesson/early_autumn/images/lesson1_areabg.jpg) repeat-y left top;
	width:700px;
}

#lesson1_area #styleBox #detailBox {
	padding:20px 25px;
}

#lesson1_area #styleBox #detailBox .dtlimg {
	float:left;
	padding-right:20px;
}

#lesson1_area #styleBox #detailBox p.txt {
	font-size:small;
	line-height:1.5em;
	color:#45423e;
	margin-bottom:20px;
	padding-top:10px;
}


#lesson1_area #styleBox #detailBox p.i_name a{
	font-size:medium;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 6px;
	padding-left:12px;
}

#lesson1_area #styleBox #detailBox p.i_name a:hover{
	font-size:medium;
	color:#ff90af;
	text-decoration:underline;
}

#lesson1_area #styleBox #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 6px 0;
}

#lesson1_area #styleBox #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson1_area #styleBox #styleimg {
	width:673px;	
	padding:0 13px;
}

#lesson1_area #styleBox #styleimg ul li {
	float:left;
	margin:0;
	padding:0;
}


#lesson1_area .lesson1_bt img{
	vertical-align:top;
}

/* lesson02--------------------------- */ 

#lesson2_area {
	margin:20px 0 5px 0;
}

#lesson2_area #bestcoord {
	margin-bottom:25px;
}

#lesson2_area #bestcoord_box {
	background:url(../pick_up/lesson/early_autumn/images/ls2_bestcoord_bg.jpg) repeat-y left top;
	width:676px;
	padding:0 11px 0 13px;
}

#lesson2_area #styleBox {
	padding:15px 0 0 0;
}

#lesson2_area #styleBox .coordTable {
	border-collapse: collapse;
	margin-bottom:25px;
}

#lesson2_area #styleBox .coordTable th,td {
	text-align:left;
	vertical-align:top;
}


#lesson2_area #styleBox #style_left {
	float:left;
	width:382px;
	padding-left:8px;
}

#lesson2_area #styleBox #style_right {
	float:right;
	width:285px;
}

#lesson2_area #styleBox #detailBox {
	padding:10px 0 0 13px;
}

#lesson2_area #styleBox #detailBox p.txt {
	font-size:small;
	line-height:1.25em;
	color:#45423e;
	margin-bottom:5px;
}

#lesson2_area #styleBox #detailBox p.i_name a{
	font-size:small;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 5px;
	padding-left:12px;
}

#lesson2_area #styleBox #detailBox p.i_name a:hover{
	color:#ff90af;
	text-decoration:underline;
}

#lesson2_area #styleBox #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 6px 0;
}

#lesson2_area #styleBox #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson2_area .bestcoord_bottom {
	padding-bottom:5px;
	background-color:#38a5ea;	
}	
#lesson2_area .bestcoord_bottom img {
	vertical-align:top;
}

#lesson2_area .style_bt img{
	vertical-align:top;
}

#lesson2_area #topbottom_set {
	margin-bottom:25px;
}

#lesson2_area #topbottom_set #setBox {
	width:700px;
	background-color:#38a5ea;
	display:inline-table;
}

#lesson2_area #topbottom_set #setBox ul.setList {
	padding-left:6px;
}

#lesson2_area #topbottom_set #setBox ul.setList li {
	list-style-type:none;
	float:left;
	width:158px;
	padding:5px;
	margin:0 5px 0 0;
	background-color:#FFFFFF;
}

#lesson2_area #topbottom_set #setBox ul li.end {
	margin:0;
}

#lesson2_area #topbottom_set #setBox p {
	margin:5px 0 0 5px;
}

#lesson2_area #topbottom_set #setBox p.i_name a{
	font-size:small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:10px;
}

#lesson2_area #topbottom_set #setBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson2_area #topbottom_set #setBox p.price {
	font-size:small;
	color:#494949;
	margin:0px 0 4px 5px;
}

#lesson2_area #setList {

}

#lesson2_area #setList #setBox {
	width:700px;
	background-color:#38a5ea;
	display:inline-table;
}

#lesson2_area #setList #setBox .mgb {
	margin-bottom:5px;
}

#lesson2_area #setList #setBox ul.setList {
	padding-left:6px;
}

#lesson2_area #setList #setBox ul.setList li {
	list-style-type:none;
	float:left;
	width:158px;
	padding:5px 5px 7px 5px;
	margin:0 5px 0 0;
	background-color:#FFFFFF;
}

#lesson2_area #setList #setBox ul li.end {
	margin:0;
}

#lesson2_area #setList #setBox p {
	margin:3px 0 0 10px;
}

#lesson2_area #setList #setBox p.i_name a{
	font-size:x-small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson2_area #setList #setBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson2_area #setList #setBox p.price {
	font-size:x-small;
	color:#494949;
}

/* lesson03--------------------------- */ 


#lesson3_area {
	margin:20px 0 5px 0;
}

#lesson3_coord {
	margin:0 0 25px 0;
}

#lesson3_area #styleBox {
	background:url(../pick_up/lesson/early_autumn/images/ls3_sytle_mainBg.jpg) no-repeat left top;
	width:700px;
	height:642px;
	background-color:#7b79c5;
	padding-bottom:5px;
}

#lesson3_area #styleBox #left_img {
	width:242px;
	height:601px;
	float:left;
}

#lesson3_area #styleBox #right_img {
	width:241px;
	height:601px;
	float:right;
}

#lesson3_area #styleBox #detailBox {
	width:173px;
	float:left;
	padding:113px 22px 0;
}

#lesson3_area #styleBox #detailBox img {
	margin-bottom:12px;
}

#lesson3_area #styleBox #detailBox p.i_name a{
	font-size:12px;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson3_area #styleBox #detailBox p.i_name a:hover{
	color:#ff90af;
	text-decoration:underline;
}

#lesson3_area #styleBox #detailBox p.price {
	font-size:small;
	color:#422100;
	margin:4px 0 8px 0;
}

#lesson3_area #styleBox #detailBox p.price strong {
	font-size:medium;
	color:#422100;
	font-weight:bold;
}

#lesson3_area #styleBox #detailBox div.btn {

}

#lesson3_area .style_bt img{
	vertical-align:top
}

	
#lesson3_area #shoesList {
	width:700px;
	background-color:#7b79c5;
	display:inline-table;
}

#lesson3_area #shoesList .mgb {
	margin-bottom:5px;
}

#lesson3_area #shoesList ul.setList {
	padding-left:6px;
}

#lesson3_area #shoesList ul.setList li {
	list-style-type:none;
	float:left;
	width:158px;
	padding:5px 5px 8px 5px;
	margin:0 5px 0 0;
	background-color:#FFFFFF;
}

#lesson3_area #shoesList ul li.end {
	margin:0;
}

#lesson3_area #shoesList p {
	margin:5px 0 0 7px;
}

#lesson3_area #shoesList p.i_name a{
	font-size:x-small;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:10px;
}

#lesson3_area #shoesList p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson3_area #shoesList p.price {
	font-size:small;
	color:#494949;
}


/* lesson04--------------------------- */ 


#lesson4_area {
	margin:20px 0 5px 0;
}

#lesson4_area #styleBox {

}

#lesson4_area #styleBox #main {
	float:left;
	width:299px;
}

#lesson4_area #styleBox #point {
	float:right;
	width:401px;
}

#lesson4_area #coordBox {
	width:625px;
	height:362px;
	background:url(../pick_up/lesson/early_autumn/images/ls4_coorditem_bg.jpg) no-repeat left top;
	padding:10px 20px 0 55px;
}

#lesson4_area #coordBox ul.itemList li {
	list-style:none;
	float:left;
	width:172px;
	margin-right:36px;
}

#lesson4_area #coordBox ul.itemList li.rgt {
	margin-right:0px;
}

#lesson4_area #coordBox p.i_name {
	margin-top:12px;
}

#lesson4_area #coordBox p.i_name a{
	font-size:12px;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:9px;
}

#lesson4_area #coordBox p.i_name a:hover{
	color:#ff90af;
	text-decoration:underline;
}

#lesson4_area #coordBox p.price {
	font-size:12px;
	color:#422100;
	margin:4px 0 8px 0;
}

#lesson4_area #coordBox p.price strong {
	font-size:14px;
	color:#422100;
	font-weight:bold;
}

#lesson4_area #coordBox div.btn {

}

#lesson4_area #layered_style {
	margin:35px 0 15px 0;
}

#lesson4_area #layered_style #setBox {
	width:700px;
	background-color:#e47997;
	display:inline-table;
}

#lesson4_area #layered_style #setBox ul.setList {
	padding-left:6px;
}

#lesson4_area #layered_style #setBox ul.setList li {
	list-style-type:none;
	float:left;
	width:158px;
	padding:5px;
	margin:0 5px 0 0;
	background-color:#FFFFFF;
}

#lesson4_area #layered_style #setBox ul li.end {
	margin:0;
}

#lesson4_area #layered_style #setBox p {
	margin:5px 0 0 5px;
}

#lesson4_area #layered_style #setBox p.i_name a{
	font-size:12px;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 4px;
	padding-left:10px;
}

#lesson4_area #layered_style #setBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson4_area #layered_style #setBox p.price {
	font-size:small;
	color:#494949;
	margin:3px 0 4px 5px;
}

#lesson4_area #layered_style #setBox .mgb {
	margin-bottom:5px;
}

#lesson4_area .style_bt img{
	vertical-align:top
}

/* lesson05--------------------------- */ 

#lesson5_area #styleBox {
	width:678px;
	background:url(../pick_up/lesson/early_autumn/images/ls5_style_bgjpg.jpg) repeat-y left top;
	padding:0 11px;
}

#lesson5_area #styleBox ul li {
	list-style-type:none;
	float:left;
	width:204px;
	padding:0 11px;
}

#lesson5_area #styleBox ul li div.detail {
	background:url(../pick_up/lesson/early_autumn/images/ls5_style_detailBox_bg.jpg) no-repeat left top;
	width:180px;
	height:107px;
	padding:10px 10px 0 14px;
}

#lesson5_area #styleBox ul li div.detail_st {
	background:url(../pick_up/lesson/early_autumn/images/ls5_style_detailBox_s_bg.jpg) no-repeat left top;
	width:180px;
	height:59px;
	padding:7px 10px 0 14px;
}

#lesson5_area #styleBox ul li p.i_name a{
	font-size:12px;
	font-weight:bold;
	color:#ff477b;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 3px;
	padding-left:8px;
}

#lesson5_area #styleBox ul li p.i_name a:hover{
	color:#ff90af;
	text-decoration:underline;
}

#lesson5_area #styleBox ul li p.price {
	font-size:12px;
	color:#422100;
	margin:3px 0 10px 0;
}

#lesson5_area #styleBox ul li p.price strong {
	font-size:14px;
	color:#422100;
}

#lesson5_area #parts_style {
	margin:25px 0 15px 0;
}

#lesson5_area #parts_style #setBox {
	width:700px;
	background-color:#f5a94b;
	display:inline-table;
}

#lesson5_area #parts_style #setBox ul.setList {
	padding-left:6px;
}

#lesson5_area #parts_style #setBox ul.setList li {
	list-style-type:none;
	float:left;
	width:158px;
	padding:5px;
	margin:0 5px 0 0;
	background-color:#FFFFFF;
}

#lesson5_area #parts_style #setBox ul li.end {
	margin:0;
}

#lesson5_area #parts_style #setBox p {
	margin:5px 0 0 5px;
}

#lesson5_area #parts_style #setBox p.i_name a{
	font-size:11px;
	color:#38a5eb;
	text-decoration:none;
	background:url(../pick_up/lesson/early_autumn/images/icon_name.jpg) no-repeat left 2px;
	padding-left:10px;
}

#lesson5_area #parts_style #setBox p.i_name a:hover{
	color:#86c7f1;
	text-decoration:underline;
}

#lesson5_area #parts_style #setBox p.price {
	font-size:small;
	color:#494949;
	margin:0 0 0 5px;
}

#lesson5_area #layered_style #setBox .mgb {
	margin-bottom:5px;
}

#lesson5_area .style_bt img{
	vertical-align:top;
}


/******************************************
  レビューキャンペーン　100816
***************************************/

#review_100305 .txt_copy09{
    color:#000;
	font-size:11px;
	line-height:1.2em;
	padding:2px 10px 0 2px;
}


#review_100305 .txt_copy10{
	font-size:12px;
	line-height:1.3em;
	padding:5px 0 0 0;
}

	
#review_100305 .txt_copy11{
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	padding:5px 0 0 20px;
}

#review_100305 .imgCtr{
	text-align:center;
}
#review_100305 .imgCtr img{
	margin:auto;
}



/******************************************
  RAPTY CM　100816
***************************************/
#rapty_cm0816{
width:700px;
height:275px;
margin-bottom:8px;
position:relative;
background:url(../parts/C001_0001_001047_100809teiki_20100809_20990331/images/CM.jpg) no-repeat;
}
#rapty_cm0816 p{
text-indent:-9999em;
overflow:hidden;
}
#rapty_cm0816 .movie{
width:235px; height:157px;
position:absolute;
top:85px; left:417px;
}

/******************************************
              pumps2010
 *****************************************/

#pumps2010 {
	width:700px;
	margin-bottom:20px;
}
	

#pumps2010 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#pumps2010 a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

#pumps2010 {
	width:700px;
}

#pumps2010 .cate01 {
	background-color:#fef2f2;
	margin-top:10px;
}

#pumps2010 .cate02 {
	background-color:#eeeece;
	margin-top:10px;
}

#pumps2010 .cate03 {
	background-color:#e4f1f6;
	margin-top:10px;
}

#pumps2010 .cate04 {
	background-color:#f8f2f7;
	margin-top:10px;
}

#pumps2010 a.pagetop {
	display:block;
	font-size:12px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 50px;
	font-weight:bold;
}

#pumps2010 a.pagetop:link,
#pumps2010 a.pagetop:visited {text-decoration:underline;}
#pumps2010 a.pagetop:hover {text-decoration:none;}


#pumps2010 .item_detail {
	background:url(../goods/images/arrow.gif) no-repeat 0px 0px;
	margin:0 5px 5px 0;
	padding-left:16px;
}

#pumps2010 .item_detail a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#pumps2010 .item_detail a:link,
#pumps2010 .item_detail a:visited {text-decoration:none; color:#333333;}
#pumps2010 .item_detail a:hover {text-decoration:underline; color:#333333;}

#pumps2010 .item_detail span {
	font-size:12px;
	color:#333333;
}

#pumps2010 .txt_box {
  margin:15px 0 0 30px;
}

#pumps2010 .txt_box02 {
  margin:15px 0 0 120px;
}

#pumps2010 .txt_box03 {
  margin:35px 0 0 30px;
}

#pumps2010 ul {
	margin:10px 0 0 0;
	padding:0;
}

#pumps2010 ul:after {
	content:"";
	display:block;
	clear:both;
}


#pumps2010 ul li {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

#pumps2010 .mt15{
	margin-top:15px;
}

#pumps2010 .mt5{
	margin-top:5px;
}

/******************************************
  2010秋トレンド先取り最旬ブーツ＆ヘビロテパンプス特集ブブコン
***************************************/
#trend2010fall{
	padding-bottom:20px;
}
#trend2010fall #title{
	margin-bottom:15px;
}
#trend2010fall ul li{
	float:left;
}

/******************************************
              ranking2010
 *****************************************/
#a_ranking {
width:700px;
margin:0;
padding:0;
}

#a_ranking .left {float:left;}
#a_ranking .mt5 {margin-top:5px;}
#a_ranking .mt15 {margin-top:15px;}
#a_ranking .mt40 {margin-top:40px;}
#a_ranking .bnmtl {margin:15px 0 0 5px;}

#a_ranking .clea {
clear:both;
}

/* title--------------------------- */

#a_ranking .title {
width:700px;
margin:0;
padding:0;
}
#a_ranking .title:after {
	content:"";
	display:block;
	clear:both;
}
#a_ranking .title_l {
width:172px;
margin:0;
padding:0;
float:left;
}
#a_ranking .title_r {
width:528px;
margin:0;
padding:0;
float:right;
}
#a_ranking .title_r .day {
width:58px;
height:108px;
margin:0;
padding:0;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/title_day.gif) no-repeat 0px 0px;
}
#a_ranking .title_r .day p {
font-size:17px;
color:#713A1E;
font-weight:bold;
padding:68px 0 0 0;
text-align:center;
}

#a_ranking .title_r .com {
width:528px;
height:57px;
margin:0;
padding:0;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/title_02.gif) no-repeat 0px 0px;
}
#a_ranking .title_r .com p {
font-size:11px;
line-height:13px;
color:#792341;
padding:10px 3px 0 0;
text-align:right;
font-style:normal;
font-weight:normal;
}

/* item01--------------------------- */

#a_ranking .top10 {
width:700px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bg.gif) repeat-y;
}

#a_ranking .top10:after {
	content:"";
	display:block;
	clear:both;
}

#a_ranking .top10 ul {
width:675px;
margin:10px 0 15px 10px;
padding-bottom:1px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/rank_bg_01.gif) no-repeat bottom;
}

#a_ranking .top10 ul:after {
	content:"";
	display:block;
	clear:both;
}
#a_ranking .top10 ul li.no1 {
float:left;
width:421px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no1_title.gif) no-repeat;
padding-right:6px;
}

#a_ranking .top10 ul li.no2 {
float:left;
width:248px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no2_title.gif) no-repeat;
}


/* rank list 3-6--------------------------- */

#a_ranking .top10 ul.type02 {
width:675px;
margin:10px 0 15px 10px;
padding-bottom:1px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/rank_bg_02.gif) no-repeat bottom;
clear:both;
}

#a_ranking .top10 ultype02:after {
	content:"";
	display:block;
	clear:both;
}
#a_ranking .top10 ul.type02 li.no3 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no3_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no4 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no4_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no5 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no5_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no6 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no6_title.gif) no-repeat;
}
#a_ranking .top10 ul.type02 li.no7 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no7_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no8 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no8_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no9 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no9_title.gif) no-repeat;
padding-right:5px;
}
#a_ranking .top10 ul.type02 li.no10 {
float:left;
width:165px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/no10_title.gif) no-repeat;
}

/* rank list 3-6 box--------------------------- */
#a_ranking .sec_box {
width:140px;
margin:15px 0 10px 15px;
}

#a_ranking .icon02 {
padding:0 0 20px 50px;
}

#a_ranking .item_pic {
padding:0 0 20px 18px;
}

#a_ranking .txt_co3 {
clear:both;
width:130px;
font-size:10px;
color:333;
display:block;
}

/* spec--------------------------- */
#a_ranking .spec {
margin:0;
padding:17px 0 0 69px;
}

#a_ranking .spec .img {
padding:0 10px 0 0;
}

#a_ranking a.linkitems {
	display:block;
	font-size:12px;
	color:#333;
	margin:0 0 5px 0;
	text-decoration:underline;
	padding-left:14px;
	background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/arrow.gif) no-repeat 0px 1px;
	font-weight:bold;
}
#a_ranking a.linkitems:link,
		#a_ranking a.linkitems:visited {text-decoration:underline;color:#333333;}
		#a_ranking a.linkitems:hover {text-decoration:none;color:#333333;}

#a_ranking .price {
font-size:10px;
color:333;
}
#a_ranking .txt_co {
font-size:10px;
color:333;
display:block;
width:175px;
}

/* spec02--------------------------- */

#a_ranking .spec02 {
padding:27px 0 0 43px;
}
#a_ranking .spec02 .imgb02 {
padding:0 5px 0 0;
}
#a_ranking .txt_co2 {
clear:both;
width:200px;
font-size:10px;
color:333;
display:block;
padding:10px 0 0 30px;
}

/* top3 banner--------------------------- */

#a_ranking .top3 {
width:700px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bg.gif) repeat-y;
}

#a_ranking .top3:after {
	content:"";
	display:block;
	clear:both;
}

#a_ranking .top3 ul {
width:691px;
margin:10px 0 15px 4px;
padding-bottom:1px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bn_bg.gif) no-repeat bottom;
}

#a_ranking .top3 ul:after {
	content:"";
	display:block;
	clear:both;
}
#a_ranking .top3 ul li.no1 {
float:left;
width:229px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bn_no1_title.gif) no-repeat;
padding-right:2px;
}
#a_ranking .top3 ul li.no2 {
float:left;
width:229px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bn_no2_title.gif) no-repeat;
padding-right:2px;
}
#a_ranking .top3 ul li.no3 {
float:left;
width:229px;
padding-bottom:10px;
background:url(../parts/C001_0001_001077_100913eiki_20100913_20990331/images/bn_no3_title.gif) no-repeat;
}


/* top3 banner spec box--------------------------- */
#a_ranking .sec_box02 {
width:220px;
margin:15px 0 10px 5px;
}

#a_ranking .icon02_bn {
padding:0 0 20px 130px;
}

#a_ranking .item_pic_bn {
padding:0 0 5px 2px;
}

#a_ranking .txt_co3_bn {
clear:both;
width:210px;
font-size:10px;
color:333;
display:block;
}

#a_ranking .item_pic_bn_y {
padding:0 0 5px 2px;
height:150px;
width:218px;
background-color:#FFFAE4;
}

/* item line --------------------------- */

#a_ranking .linemark {
margin-right:6px;
border: 2px solid #FFE996;
width:150px;
}


#a_ranking .linemark02 {
margin-right:5px;
border: 2px solid #FFE996;
width:100px;
}

/******************************************
     雪柄×ミリタリー 101001
 *****************************************/
#nordMily101001{
}
#nordMily101001 ul{
height:258px;
}
#nordMily101001 li{
margin:0;
padding:0;
float:left;
}
/* snow 1001 --------------------------- */
#snow_1001{
 padding-bottom:35px;
 background:url(../parts/C001_0001_001093_101001teiki_20101001_20990331/images/pict07.jpg) no-repeat bottom;
}
#snow_1001 a{
	margin-left:14px;
}

/* slimheat 1001 --------------------------- */
#slimheat_1001 .points{
	padding-bottom:12px;
}
#slimheat_1001 .points img{
	margin-left:40px;
}
#slimheat_1001 .links{
	padding:7px 9px 2px;
	background:#ffd8a6;
}
#slimheat_1001 .links img{
	margin-bottom:5px;
}
#slimheat_1001 .totop1{
	margin-bottom:15px;
	padding-right:20px;
	font-size:12px;
	line-height:38px;
	color:#620017;
	text-align:right;
	background:url(../parts/C001_0001_001091_101001teiki_20101001_20990331/images/pict20.gif) no-repeat bottom;
}
#slimheat_1001 .totop2{
	padding-right:20px;
	font-size:12px;
	line-height:38px;
	color:#620017;
	text-align:right;
	background:url(../parts/C001_0001_001091_101001teiki_20101001_20990331/images/pict25.gif) no-repeat bottom;
}
#slimheat_1001 .totop1 a, #slimheat_1001 .totop2 a{
	color:#f0ff00;
}
#slimheat_1001 .banner{
	margin:30px 0 15px;
}

/******************************************
  2010キーアイテム購入でブーツ500円引きブブコン
***************************************/
#key_boot{
width:700px;
float:left;
}

#key_boot #title{
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_title.jpg);
width:700px;
height:375px;
}

#key_boot #title2{
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_title1_2.jpg);
width:700px;
height:53px;
}

#key_boot .title3{
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_title2.jpg);
width:700px;
height:70px;
}

#key_boot #title2 p{
font-size:11px;
padding-left:20px;
}

#key_boot .t_nav1{
float:left;
display:inline;
}

#key_boot .nav1,#key_boot .nav2,#key_boot .nav3,#key_boot .nav4,#key_boot .nav5{
float:left;
}

#key_boot .nav1 a {
display:block;
width:149px;
height:105px;
position:relative;
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_nav1_o.jpg);
background-repeat:no-repeat;
float:left;
}


#key_boot .nav2 a {
display:block;
width:135px;
height:105px;
position:relative;
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_nav2_o.jpg);
background-repeat:no-repeat;
float:left;
}

#key_boot .nav3 a {
display:block;
width:134px;
height:105px;
position:relative;
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_nav3_o.jpg);
background-repeat:no-repeat;
float:left;
}

#key_boot .nav4 a {
display:block;
width:136px;
height:105px;
position:relative;
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_nav4_o.jpg);
background-repeat:no-repeat;
float:left;
}

#key_boot .nav5 a {
display:block;
width:146px;
height:105px;
position:relative;
background-image:url(../parts/C001_0001_001113_101020teiki_20101020_20990331/images/boot_nav5_o.jpg);
background-repeat:no-repeat;
float:left;
}

#key_boot .t_nav1 img{
position:absolute;
top:0px;
left:0px;
}

#key_boot .t_nav1 a:hover img{
visibility: hidden;
}

#key_boot .t_nav1 a:hover {
background-color:transparent;
}

#key_boot #check{
width:700px;
height:52px;
background-color:#FFFFFF;
position:relative;
float:left;
}


#key_boot #check_t{
width:700px;
height:178px;
background-color:#FFFFFF;
position:relative;
float:left;
}

#key_boot #check .check1{
	position:absolute;
	left: 207px;
	top: 0px;
}

#key_boot #check .check2{
	position:absolute;
	left: 451px;
	top: 0px;
}

#key_boot #check_t .check3{
	width:275px;
	height:85px;
	position:absolute;
	left: 65px;
	top: 10px;
}

#key_boot #check_t .check4{
	width:275px;
	height:85px;
	position:absolute;
	left: 363px;
	top: 10px;
}

#key_boot block_t,#key_boot #block1,#key_boot #block2,#key_boot #block3,#key_boot #block4,#key_boot #block5{
float:left;
}


/* outer 2010 */

#outer2010{
	clear:both;
	width:700px;
	padding-bottom:10px;
}

#outer2010:after {
	content:"";
	display:block;
	clear:both;
}

#outer2010 ul.outerc{
	width:700px;
	height:119px;
	margin:0;
	padding:0;
	background:url(../parts/C001_0001_001117_101026teiki_20101026_20990331/images/bg.jpg) no-repeat;
}

#outer2010 ul.outerc:after {
	content:"";
	display:block;
	clear:both;
}

#outer2010 ul.outerc li{
	float:left;
}

#outer2010 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#outer2010 a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ブブコン 2010ベーシックアイテム */
#basicitem2010{
width:700px;
height:252px;
}
#basicitem2010 img{
border:none;
}
#basicitem2010 #basicitem_nav{
width:700px;
height:78px;
}

#basicitem2010 .basicitem_nav1_o {
display:block;
width:233px;
height:78px;
position:relative;
background-image:url(../parts/C001_0001_001127_101115teiki_20101115_20990331/images/basic1_n1_o.jpg);
}

#basicitem2010 .basicitem_nav2_o {
display:block;
width:227px;
height:78px;
position:relative;
background-image:url(../parts/C001_0001_001127_101115teiki_20101115_20990331/images/basic1_n2_o.jpg);
}

#basicitem2010 .basicitem_nav3_o {
display:block;
width:240px;
height:78px;
position:relative;
background-image:url(../parts/C001_0001_001127_101115teiki_20101115_20990331/images/basic1_n3_o.jpg);
}

#basicitem2010 .basicitem_nav1_o:hover .basicitem_nav_img1,#basicitem2010 .basicitem_nav2_o:hover .basicitem_nav_img2,#basicitem2010 .basicitem_nav3_o:hover .basicitem_nav_img3{
visibility: hidden;
}

#basicitem2010 .basicitem_nav1_o:hover,#basicitem2010 .basicitem_nav2_o:hover,#basicitem2010 .basicitem_nav3_o:hover {
background-color:transparent;
}

#basicitem2010 .basicitem_nav_img1,#basicitem2010 .basicitem_nav_img2,#basicitem2010 .basicitem_nav_img3{
position:absolute;
top:0px;
left:0px;
}

#basicitem2010 .basic_cut{
width:233px;
height:78px;
float:left;
}

#basicitem2010 .turtle{
width:227px;
height:78px;
float:left;
}

#basicitem2010 .inner{
width:240px;
height:78px;
float:left;
}

/* 恋するパンプス--------------------------- */

#koipam{
width:700px;
margin-bottom:15px;
}



/* ブブコン 24cosme_under */

#cosme24_under {
width:700px;
padding:0;
margin:0;
}
#cosme24_under:after {
	content:"";
	display:block;
	clear:both;
}

#cosme24_under .box_l {
float:left;
margin:0;
padding:0;
}
#cosme24_under .box_r {
float:right;
margin:0;
padding:0;
}


/* ブブコン 24cosme_top */
#cosme24_top {
width:700px;
padding:0;
margin:0;
}
#cosme24_top .menu {
width:700px;
height:95px;
margin:0;
padding:0;
background-color:#000000;
}
#cosme24_top .menu ul {
width:663px;
margin:0 0 0 22px;
padding:0px;
}
#cosme24_top .menu ul li {
width:217px;
margin:0 6px 0 0;
padding:0px;
float:left;
list-style:none;
}
#cosme24_top .menu ul li.end {
width:217px;
margin:0;
padding:0px;
float:left;
list-style:none;
}
.cosme24_top_pagetop {
padding-left:600px;
}

/******************************************
              pumps2010winter
 *****************************************/

#pumps2010win {
	width:700px;
	margin-bottom:20px;
}
	

#pumps2010win a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#pumps2010win a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

#pumps2010win {
	width:700px;
}

#pumps2010win .cate01 {
	margin-top:10px;
}

#pumps2010win .cate02 {
	margin-top:10px;
}

#pumps2010win .cate03 {
	margin-top:10px;
}

#pumps2010win .cate04 {
	margin-top:10px;
}

#pumps2010win .cate05 {
	margin-top:10px;
}

#pumps2010win a.pagetop {
	display:block;
	font-size:12px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 50px;
	font-weight:bold;
}

#pumps2010win a.pagetop:link,
#pumps2010win a.pagetop:visited {text-decoration:underline;}
#pumps2010win a.pagetop:hover {text-decoration:none;}


#pumps2010win .item_detail {
	background:url(../goods/images/arrow.gif) no-repeat 0px 0px;
	margin:0 5px 5px 0;
	padding-left:16px;
}

#pumps2010win .item_detail a {
	display:block;
	font-size:13px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#pumps2010win .item_detail a:link,
#pumps2010win .item_detail a:visited {text-decoration:none; color:#333333;}
#pumps2010win .item_detail a:hover {text-decoration:underline; color:#333333;}

#pumps2010win .item_detail span {
	font-size:12px;
	color:#333333;
}

#pumps2010win .txt_box01 {
  margin:0;
}

#pumps2010win .txt_box02 {
  margin:0 0 0 39px;
}

#pumps2010win .cate02 .txt_box {
  margin:0 0 0 5px;
}

#pumps2010win .cate03 .txt_box {
  margin:0 0 0 162px;
}


#pumps2010win .cate04 .txt_box01 {
  margin:0 0 0 39px;
}

#pumps2010win .cate04 .txt_box02 {
  margin:0x;
}

#pumps2010win .cate05 .txt_box01 {
  margin:0 0 0 75px;
}

#pumps2010win .cate05 .txt_box02 {
  margin:140px 0 0 14px;
}

#pumps2010win ul {
	margin:10px 0 0 0;
	padding:0;
}

#pumps2010win ul:after {
	content:"";
	display:block;
	clear:both;
}


#pumps2010win ul li {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

#pumps2010win ul li.last {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

#pumps2010win .mt20{
	margin-top:20px;
}

#pumps2010win .mt15{
	margin-top:15px;
}

#pumps2010win .mt10{
	margin-top:10px;
}



/******************************************
              fuwamoko bubukon
 *****************************************/
#fuwamoko {
width:700px;
margin:0;
padding:0;
}
 
 
#fuwamoko .title {
width:700px;
height:295px;
margin:0;
padding:0;
background:url(../parts/C001_0001_001141_101203teiki_20101203_20990331/images/title_bg.jpg) no-repeat 0px 0px;
}

#fuwamoko .title ul {
padding:170px 0 0 19px;
margin:0;
}
#fuwamoko .title ul:after {
content:"";
display:block;
clear:both;
}

#fuwamoko .title ul li {
width:255px;
height:104px;
margin:0;
padding:0;
float:left;
list-style:none;
}

#fuwamoko .fullbox {
margin:0;
padding:0;
clear:both;
}

#fuwamoko .itembox { 
float:left;
margin:0;
padding:0;
}
#fuwamoko .itembox:after {
content:"";
display:block;
clear:both;
}
#fuwamoko .footbtn_area {
width:700px;
padding:0 0 15px 0;
background-color:#F5A4AB;
}

#fuwamoko .all_btn {
margin:0 0 10px 85px;
padding:0 0 15px 0;
}
#fuwamoko .footbtn_area02 {
width:700px;
padding:0 0 15px 0;
background-color:#FFBEC4;
}
#fuwamoko .clear {
	clear: both;
}

/******************************************
              outer10000
 *****************************************/

#out10000 {
	width:700px;
	margin:0 0 15px 0;
	padding:0;
}
#out10000:after {
	content:"";
	display:block;
	clear:both;
}

#out10000 .f_l { float:left; }
#out10000 .f_r { float:right; }
#out10000 .c_b { clear:both; }


#out10000 .w236 {
	float:left;
	width:236px;
	margin:0;
	padding:0;
}

#out10000 .w241 {
	float:left;
	width:241px;
	margin:0;
	padding:0;
}

#out10000 .w477 {
	float:left;
	width:477px;
	height:516px;
	margin:0;
	padding:0;
}

#out10000 .navig {
	width:700px;
	height:127px;
	margin:0;
	padding:0;
	background:url(../parts/C001_0001_001137_101203teiki_20101203_20990331/images/navi_bg.jpg) no-repeat;
}

#out10000 .navig ul {
	width:661px;
	margin:0 0 0 19px;
	padding:0;
}

#out10000 .navig ul li {
	float:left;
	margin:0;
	padding:0;
}

#out10000 a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#out10000  a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
/******************************************
              dokumo outer
 *****************************************/
#dokumo_m {
width:700px;
margin:0;
padding:0;
}
 
#dokumo_m .itembox {
width:700px;
margin:0;
padding:0;
clear:both;
}
 
#dokumo_m .itembox_l {
float:left;
}

#dokumo_m .itembox_r {
float:right;
}
#dokumo_m .mt15 {
margin-top:15px;
clear:both;
}

/******************************************
              out_cam
 *****************************************/

#out_cam {
	width:700px;
	margin:0 0 15px 0;
	padding:0;
}
#out_cam:after {
	content:"";
	display:block;
	clear:both;
}

#out_cam2 {
	width:700px;
	margin:15px 0 0 0;
	padding:0;
	background:url(../parts/C001_0001_001146_101206teiki_20101206_20990331/images/bg_02.gif) repeat-y;
}
#out_cam2:after {
	content:"";
	display:block;
	clear:both;
}

#out_cam2 .txtarea {
	width:700px;
	padding:0;
	margin:0;
	background:url(../parts/C001_0001_001146_101206teiki_20101206_20990331/images/bg_01.jpg) no-repeat top;
}

#out_cam2 .txtarea :after {
	content:"";
	display:block;
	clear:both;
}

#out_cam2 .txtarea .txtarea2 {
	width:700px;
	padding:0 0 64px 0;
	margin:0;
	background:url(../parts/C001_0001_001146_101206teiki_20101206_20990331/images/bg_03.gif) no-repeat bottom;
}

#out_cam2 .txtarea .txtarea2:after {
	content:"";
	display:block;
	clear:both;
}

#out_cam2 a.txtlink {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#out_cam2 a.txtlink:active {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#out_cam2 a.txtlink:hover {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:none;
}

#out_cam2 .f_l { float:left; }
#out_cam2 .f_r { float:right; }
#out_cam2 .c_b { clear:both; }
#out_cam2 .mltxt { margin-left:12px; }
#out_cam2 .mltxt2 { margin-left:7px; }
#out_cam2 .mltxt3 { margin-top:10px;}
#out_cam2 .iconimg { margin:0 5px 15px 5px; display:inline; float:left;}

#out_cam2 .txtarea .txtarea2 .txtarea3 {
	width:565px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	margin:0 0 35px 70px;
}

#out_cam2 .txtarea .txtarea2 .txtarea3 .imagearea {
	width:565px;
	padding:0;
	margin:0 0 20px 0;
}



/******************************************
              degome
 *****************************************/

#decome1203 {
	width:700px;
	margin:0 0 15px 0;
	padding:0;
	font-size:12px; line-height:1.4;
	color:#a52828;
}

#decome1203 .ttl{
	width:700px;
	height:287px;
	
	background:url(../event/dekome/images/yagi_120302.jpg) no-repeat 0 0;
}
#decome1203 .ttl p.txt{
	padding:125px 0 0 194px;
	font-size:11px;
}
#decome1203 .ttl p.magazine{
	padding:10px 0 12px 194px;
}
#decome1203 .ttl div{
	padding:0 0 0 190px;
}
#decome1203 .ttl p.magazine a{ color:#427cd4; text-decoration:underline;}
#decome1203 .ttl p.magazine a:hover{text-decoration:none;}

#decome1203 .detail{
	width:700px;
	height:642px;
	background:url(../event/dekome/images/yagi_120303.gif) no-repeat 0 0;
}

#decome1203 .detail dl{
	padding:30px 80px 0;
}
#decome1203 .detail dt{
	padding:0 0 5px;
}
#decome1203 .detail dd{
	padding:0 0 15px;
}
#decome1203 .detail dd span{
	padding-top:3px;
	display:block;
	font-size:11px;
}

/******************************************
             週末OFF 101208
 *****************************************/
#weekend_off1210{
	width:700px;
	margin:0 0 8px 0;
	padding:0;
	font-size:12px; line-height:1.4;
	color:#910e16;
}

#weekend_off1210 a{ color:#ef0a71; font-size:14px; font-weight:bold; text-decoration:none;}
#weekend_off1210 a:hover{ color:#427cd4; text-decoration:underline;}


#weekend_off1210 .product{
	height:366px;
	background: url(../event/weekend_off1210/images/bg_1208.gif) no-repeat 0 0;
}
#weekend_off1210 .product ul{
	padding-left:24px;
}
#weekend_off1210 .product li{
	margin:0; padding:0;
	float:left;
	text-align:center;
}
#weekend_off1210 .product a.txt{
	padding:5px 0 0;
	display:block;
}
#weekend_off1210 .product em{
	display:block;
	font-style:normal;
}
#weekend_off1210 .product span{
	font-size:10px;
}
#weekend_off1210 .product li.lft{
	width:216px;
}
#weekend_off1210 .product li.ctr{
	width:221px;
}
#weekend_off1210 .product li.rgt{
	width:216px;
}
/******************************************
             週末OFF 101217
 *****************************************/
#weekend_off1217{
	width:700px;
	margin:0 0 8px 0;
	padding:0;
	font-size:12px; line-height:1.4;
	color:#910e16;
}

#weekend_off1217 .product{
	height:366px;
	background: url(../event/weekend_off1217/images/bg_1217.gif) no-repeat 0 0;
}
#weekend_off1217 .product ul{
	padding-left:24px;
}
#weekend_off1217 .product li{
	margin:0; padding:0;
	float:left;
	text-align:center;
}
#weekend_off1217 .product strong{
	padding:5px 0 0;
	display:block;
	color:#ef0a71;font-size:14px;
	font-family: ＭＳＰゴシック;
}
#weekend_off1217 .product em{
	display:block;
	font-style:normal;
}
#weekend_off1217 .product span{
	font-size:10px;
}
#weekend_off1217 .product li.lft{
	width:216px;
}
#weekend_off1217 .product li.ctr{
	width:221px;
}
#weekend_off1217 .product li.rgt{
	width:216px;
}


/******************************************
             行く年来る年　101221
 *****************************************/

#yukutoshi_1221 {color:#3A0E00;
	width:700px;
	margin:0 0 15px 0;
	padding:0;
	font-size:12px; line-height:1.5;
}

#yukutoshi_1221 .detail{
	width:700px;
	padding:0;
	background:url(../event/new_year/images/con_frame_06.gif);
	background-repeat:repeat-y;
}
#yukutoshi_1221 .detail dl{
	padding:15px;
}
#yukutoshi_1221 .detail dt{color:#f12364;
font-size:15px;
font-weight:bold;
padding:5px 38px 0;
}
#yukutoshi_1221 .detail dd{
	padding:0 40px 15px 40px;
}

#yukutoshi_1221 .detail span{
font-weight:bold;
font-size:15px;
color:#FF0000;
}

/******************************************
            outer_celeb
 *****************************************/
#outer_celeb {
width:700px;
margin:0;
padding:0;
}
#outer_celeb h3 {
width:700px;
height:517px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/main_title.jpg) no-repeat 0 0;
text-indent:-9999px;
}


/****001  box****/
#outer_celeb .box001 {
width:700px;
margin:0;
padding:0;
}
#outer_celeb .box001:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box001_l {
float:left;
width:258px;
}
#outer_celeb .box001_r {
float:right;
width:442px;
}

#outer_celeb .box001_price {
width:251px;
height:89px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/item01_12.gif) no-repeat 0 0;
}


/****002  box****/
#outer_celeb .box002 {
width:700px;
margin:0;
padding:0;
}
#outer_celeb .box002:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box002_l {
float:left;
width:449px;
}
#outer_celeb .box002_r {
float:right;
width:251px;
}

#outer_celeb .box002_price {
width:258px;
height:147px;
margin:0;
padding:0 0 0 0;
background: url(../pick_up/outer_celeb/images/item01_20.jpg) no-repeat 0 0;
}

/****003  box****/
#outer_celeb .box003 {
width:700px;
margin:0;
padding:0;
clear:both;
}
#outer_celeb .box003:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box003_l {
float:left;
width:258px;
margin:0;
padding:0;
background-color:#CC3300;
}
#outer_celeb .box003_r {
float:right;
width:442px;

}
#outer_celeb .box003_price {
width:322px;
height:149px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/item01_27.gif) no-repeat 0 0;
}


/****004  box****/
#outer_celeb .box004 {
width:700px;
margin:0;
padding:0;
}
#outer_celeb .box004:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box004_l {
float:left;
width:468px;
}
#outer_celeb .box004_l:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box004_r {
float:right;
width:232px;
}
#outer_celeb .box004_price {
width:299px;
height:113px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/item02_37.gif) no-repeat 0 0;
}


#outer_celeb .sbox004_l02 {
float:left;
width:299px;
}
#outer_celeb .sbox004_r02 {
float:right;
width:169px;
}



/****005  box****/
#outer_celeb .box005 {
width:700px;
margin:0;
padding:0;
}
#outer_celeb .box005:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box005_l {
float:left;
width:237px;
}
#outer_celeb .box005_r {
float:right;
width:463px;
}
#outer_celeb .box005_price {
width:322px;
height:88px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/item02_46.gif) no-repeat 0 0;
}


#outer_celeb .sbox005_l02 {
float:left;
width:141px;
}
#outer_celeb .sbox005_r02 {
float:right;
width:322px;
}


/****006  box****/
#outer_celeb .box006 {
width:700px;
margin:0;
padding:0;
clear:both;
}
#outer_celeb .box006:after {
	content:"";
	display:block;
	clear:both;
}
#outer_celeb .box006_l {
float:left;
width:449px;
}
#outer_celeb .box006_r {
float:right;
width:251px;
}
#outer_celeb .box006_price {
width:449px;
height:58px;
margin:0;
padding:0;
background: url(../pick_up/outer_celeb/images/item02_54.gif) no-repeat 0 0;
}

#outer_celeb .ml50 {margin-left:50px;}
#outer_celeb .ml20 {margin-left:20px;}

#outer_celeb .item_pict { float:left;}
#outer_celeb a.txt{
font-size:11px;
color:#811E51; 
font-weight:bold; 
text-decoration:none;
line-height:17px;
}
#outer_celeb a.txt:hover{text-decoration:none;text-decoration:underline; }

#outer_celeb .price{
font-size:10px;
color:#4A2D2D;
margin:0 0 8px 5px;
}


/****Botan****/
#outer_celeb .itembtn_area ul {
width:700px;
height:80px;
margin:0;
background: url(../pick_up/outer_celeb/images/btn_bg.gif) no-repeat 0 0;
}
#outer_celeb .itembtn_area ul li {
width:309px;
height:53px;
margin:0 0 0 20px;
padding:0;
float:left;
list-style:none;
}

/******************************************
             週末OFF 101222
 *****************************************/
#weekend_off1222{
	width:700px;
	margin:0 0 8px 0;
	padding:0;
	font-size:12px; line-height:1.6;
	color:#701213;
}

#weekend_off1222 a{ color:#cc0002; font-size:12px; font-weight:bold; text-decoration:none;}
#weekend_off1222 a:hover{ color:#427cd4; text-decoration:underline;}

#weekend_off1222 .product{
	height:412px;
	background: url(../event/weekend_off1224/images/bg_08.jpg) no-repeat 0 0;
}
#weekend_off1222 .product ul{
	padding-left:17px;
}

#weekend_off1222 .product li{
	margin:0; padding:0;
	float:left;
	text-align:center;
}
#weekend_off1222 .product .txt{
	padding:5px 0 0;
	display:block;
margin-top:15px;
}
#weekend_off1222 .product em{
	display:block;
	font-style:normal;
	color:#701213;
}
#weekend_off1222 .product span{
	font-size:10px;
}
#weekend_off1222 .product li.lft{
	width:225px;
}
#weekend_off1222 .product li.ctr{
	width:218px;
}
#weekend_off1222 .product li.rgt{
	width:223px;
}

/******************************************
         SUPER WINTER SALE 101228
 *****************************************/
#superwintersale2011{
width:700px;
margin-bottom:8px;
}
#superwintersale2011 #red{
height:59px;
margin:0;
padding:0;
}
#superwintersale2011 #red .lft{
float:left;
}
#superwintersale2011 #red .rgt{
float:right;
}
#superwintersale2011 .nav{
height:48px;
margin:0;
padding:0;
}
#superwintersale2011 .nav li{
float:left;
}


/******************************************
       pick_up must_pants
 *****************************************/
 
#pants_pop {
width:865px;
margin:0;
padding:0;
}

#pants_pop .ml5 { margin-left:5px;}
#pants_pop .ml395 { margin-left:395px;}
#pants_pop .pr83 { padding-right:83px;}
#pants_pop .box160 { width:161px;}
#pants_pop .mb2 { margin-bottom:3px;}

#pants_pop .pheader {
width:865px;
height:28px;
background:url(../pick_up/must_pants/images/head_bg.gif) repeat-x;
}
#pants_pop .pheader_l {
float:left;
}

#pants_pop .pheader_r {
float:right;
padding:0 10px 0 0;
width:260px;
}
#pants_pop .pheader_r .btnbox {
width:161px;
}


/* 01box
-----------------------*/
#pants_pop .box01 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}
#pants_pop .box01_l {
width:507px;
margin:0;
padding:0;
float:left;
}
#pants_pop .box01_r {
width:358px;
margin:0;
padding:0;
float:right;
}

 /* 02box
-----------------------*/
 
#pants_pop .box02 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}
#pants_pop .item {
margin:0;
padding:0;
float:left;
}

 /* 03box
-----------------------*/ 
#pants_pop .box03 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
} 
#pants_pop .item_left {
margin:0;
padding:0;
float:left;
} 

 /* 04box
-----------------------*/ 

#pants_pop .box04 {
width:865px;
height:580px;
margin:0;
padding:0 0 20px 0;
} 
#pants_pop .box04_l {
width:350px;
margin:0;
padding:0;
float:left;
}
#pants_pop .box04_r {
width:515px;
margin:0;
padding:0;
float:right;
}

#pants_pop .box04_r_l02 {
width:107px;
margin:0;
padding:0;
float:left;
}
#pants_pop .box04_r_r02 {
width:408px;
margin:0;
padding:0;
float:right;
}
#pants_pop .box04_r_r02 .itemlist {
widows:408px;
height:179px;
margin:0;
padding:0;
background:url(../pick_up/must_pants/images/d_bg.gif) no-repeat;
}

#pants_pop .close {
width:865px;
margin:0 0 10px 0;
padding:0;
}

/******************************************
         カテゴリテスト 110120
 *****************************************/

#il_page .naviarea .catearea{
	width:680px;
	height:156px;
	padding:4px 0 0 20px;
}

#il_page .naviarea .catearea ul{
	width:660px;
	height:38px;
	padding-top:0;
	margin-left:0;
}

#il_page .naviarea .catearea ul li {
	float:left;
}

#il_page .naviarea .catearea .categroup a{
	display: block;
	zoom:1;
}

#il_page .naviarea .catearea .categroup a:hover{
	background-color: transparent;
}

#il_page .naviarea .catearea .categroup a:hover img{
	visibility: hidden;
}

/* パンツ */

#il_page .cate_pants{
	width:700px;
  height:33px;
	padding:0;
	background:url(../images/common/catelist/pants/title.gif) no-repeat;
}

#il_page .naviarea .catearea .categroup .pants_01{
width:118px;
height:38px;
background:url(../images/common/catelist/pants/category_01_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_02{
width:124px;
height:38px;
background:url(../images/common/catelist/pants/category_02_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_03{
width:92px;
height:38px;
background:url(../images/common/catelist/pants/category_03_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_04{
width:143px;
height:38px;
background:url(../images/common/catelist/pants/category_04_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_05{
width:68px;
height:38px;
background:url(../images/common/catelist/pants/category_05_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_06{
width:81px;
height:38px;
background:url(../images/common/catelist/pants/category_06_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_07{
width:160px;
height:38px;
background:url(../images/common/catelist/pants/category_07_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_08{
width:77px;
height:38px;
background:url(../images/common/catelist/pants/category_08_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_09{
width:95px;
height:38px;
background:url(../images/common/catelist/pants/category_09_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_10{
width:173px;
height:38px;
background:url(../images/common/catelist/pants/category_10_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_11{
width:118px;
height:38px;
background:url(../images/common/catelist/pants/category_11_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_12{
width:79px;
height:38px;
background:url(../images/common/catelist/pants/category_12_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_13{
width:69px;
height:38px;
background:url(../images/common/catelist/pants/category_13_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_14{
width:84px;
height:38px;
background:url(../images/common/catelist/pants/category_14_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_15{;
width:70px;
height:38px;
background:url(../images/common/catelist/pants/category_15_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .pants_16{
width:108px;
height:38px;
background:url(../images/common/catelist/pants/category_16_o.gif) no-repeat 0 0;
}

/* ワンピース */

#il_page .cate_onepiece{
	width:700px;
  height:33px;
	padding:0;
	background:url(../images/common/catelist/onepiece/title.gif) no-repeat;
}

#il_page .naviarea .catearea .categroup .onepiece_01{
width:188px;
height:38px;
background:url(../images/common/catelist/onepiece/category_01_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_02{
width:123px;
height:38px;
background:url(../images/common/catelist/onepiece/category_02_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_03{
width:70px;
height:38px;
background:url(../images/common/catelist/onepiece/category_03_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_04{
width:65px;
height:38px;
background:url(../images/common/catelist/onepiece/category_04_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_05{
width:66px;
height:38px;
background:url(../images/common/catelist/onepiece/category_05_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_06{
width:79px;
height:38px;
background:url(../images/common/catelist/onepiece/category_06_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_07{
width:195px;
height:38px;
background:url(../images/common/catelist/onepiece/category_07_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_08{
width:94px;
height:38px;
background:url(../images/common/catelist/onepiece/category_08_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_09{
width:172px;
height:38px;
background:url(../images/common/catelist/onepiece/category_09_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_10{
width:62px;
height:38px;
background:url(../images/common/catelist/onepiece/category_10_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_11{
width:59px;
height:38px;
background:url(../images/common/catelist/onepiece/category_11_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_12{
width:69px;
height:38px;
background:url(../images/common/catelist/onepiece/category_12_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_13{
width:84px;
height:38px;
background:url(../images/common/catelist/onepiece/category_13_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_14{
width:70px;
height:38px;
background:url(../images/common/catelist/onepiece/category_14_o.gif) no-repeat 0 0;
}

#il_page .naviarea .catearea .categroup .onepiece_15{;
width:79px;
height:38px;
background:url(../images/common/catelist/onepiece/category_15_o.gif) no-repeat 0 0;
}

/******************************************
         rap_tナビ 110126
 *****************************************/
 
#navigation .rap_t_navi{
width:178px;
margin:0 0 7px;
}

#navigation .rap_t_navi .rap_t_navi_bg{
width:178px;
background:url(../images/common/navi_rap_t/navi_bg.gif) repeat-y 0 0;
}

#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents{
width:168px;
margin:0 5px 0;
clear:both;
}

#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents .f_l{
float:left;
}  

#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents .rap_t_price{
	margin:8px 0 0 0;
	width:50px;
	float:left;
	font-size:0.7em;
}

#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents .rap_t_name{
	margin:8px 0 0 0;
	width:78px;
	float:left;
	font-size:0.7em;
}
#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents .rap_t_name a{
	color:#000000;
	text-decoration:none;
}
#navigation .rap_t_navi .rap_t_navi_bg .rap_t_navi_contents .rap_t_name a:hover{
	color:#000000;
	text-decoration:underline;
} 


/******************************************
         カテゴリテスト 110126
 *****************************************/
#cate110126{}

#cate110126 h2{
height:30px;
}
#cate110126 ul.thm{
height:74px;
padding:0 0 0 4px;
}
#cate110126 ul.thm li{
float:left;
margin-right:8px;
}
#cate110126 ul.thm li.last{
margin:0;
}

#cate110126 ul.thm li a{
width:92px;
height:62px;
display:block;
text-indent:-9999px;
text-decoration:none;
}
#cate110126 ul.thm li a.op01{background:url(/images/common/catelist/onepiece/95222.jpg) no-repeat;}
#cate110126 ul.thm li a.op01:hover{background:url(/images/common/catelist/onepiece/95222on.jpg) no-repeat;}

#cate110126 ul.thm li a.op02{background:url(/images/common/catelist/onepiece/80125.jpg) no-repeat;}
#cate110126 ul.thm li a.op02:hover{background:url(/images/common/catelist/onepiece/80125on.jpg) no-repeat;}

#cate110126 ul.thm li a.op03{background:url(/images/common/catelist/onepiece/89959.jpg) no-repeat;}
#cate110126 ul.thm li a.op03:hover{background:url(/images/common/catelist/onepiece/89959on.jpg) no-repeat;}

#cate110126 ul.thm li a.op04{background:url(/images/common/catelist/onepiece/89956.jpg) no-repeat;}
#cate110126 ul.thm li a.op04:hover{background:url(/images/common/catelist/onepiece/89956on.jpg) no-repeat;}

#cate110126 ul.thm li a.op05{background:url(/images/common/catelist/onepiece/91530.jpg) no-repeat;}
#cate110126 ul.thm li a.op05:hover{background:url(/images/common/catelist/onepiece/91530on.jpg) no-repeat;}

#cate110126 ul.thm li a.op06{background:url(/images/common/catelist/onepiece/89961.jpg) no-repeat;}
#cate110126 ul.thm li a.op06:hover{background:url(/images/common/catelist/onepiece/89961on.jpg) no-repeat;}

#cate110126 ul.thm li a.op07{background:url(/images/common/catelist/onepiece/90028.jpg) no-repeat;}
#cate110126 ul.thm li a.op07:hover{background:url(/images/common/catelist/onepiece/90028on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt01{background:url(/images/common/catelist/pants/89986.jpg) no-repeat;}
#cate110126 ul.thm li a.pt01:hover{background:url(/images/common/catelist/pants/89986on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt02{background:url(/images/common/catelist/pants/76222.jpg) no-repeat;}
#cate110126 ul.thm li a.pt02:hover{background:url(/images/common/catelist/pants/76222on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt03{background:url(/images/common/catelist/pants/89980.jpg) no-repeat;}
#cate110126 ul.thm li a.pt03:hover{background:url(/images/common/catelist/pants/89980on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt04{background:url(/images/common/catelist/pants/79165.jpg) no-repeat;}
#cate110126 ul.thm li a.pt04:hover{background:url(/images/common/catelist/pants/79165on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt05{background:url(/images/common/catelist/pants/48289.jpg) no-repeat;}
#cate110126 ul.thm li a.pt05:hover{background:url(/images/common/catelist/pants/48289on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt06{background:url(/images/common/catelist/pants/89984.jpg) no-repeat;}
#cate110126 ul.thm li a.pt06:hover{background:url(/images/common/catelist/pants/89984on.jpg) no-repeat;}

#cate110126 ul.thm li a.pt07{background:url(/images/common/catelist/pants/92125.jpg) no-repeat;}
#cate110126 ul.thm li a.pt07:hover{background:url(/images/common/catelist/pants/92125on.jpg) no-repeat;}

#cate110126 .select{
height:35px;
color:#535353;
border-bottom:1px solid #cccccc;
}

#cate110126 .select p{
float:left;
}
#cate110126 .select select{
width:141px;
height:23px;
float:left;
font-size:11px;
color:#2f2f2f;
border:1px solid #dbd2d2;
}
#cate110126 .select .keyword{
padding:5px 0 0 20px;
}

#cate110126 .select .keyword span{
padding:0 15px 0 0;
font-size:11px;
font-family:verdana, Helvetica, sans-serif
}
#cate110126 .select .keyword a{
margin:0 8px 0 0;
font-size:12px;
display:inline;
}
#cate110126 .select .keyword a{ text-decoration:underline;color:#929292}
#cate110126 .select .keyword a:hover{ text-decoration:none;color:#929292}


/******************************************
         部分コンテンツ 110126
 *****************************************/
.bbcnBtm{
margin-bottom:8px;
}

/******************************************
         pickup　ワンピース改修
 *****************************************/

#sp_onepiece {
width:865px;
margin:0;
padding:0;
}
#sp_onepiece img {
border:0;
padding:0;
margin:0;
}

#sp_onepiece .pheader {
width:865px;
height:28px;
background:url(../pick_up/onepiece2/images/head_bg.gif) repeat-x;
}
#sp_onepiece .pheader_l {
float:left;
}

#sp_onepiece .pheader_r {
float:right;
padding:0 10px 0 0;
width:260px;
}
#sp_onepiece .pheader_r .btnbox {
width:161px;
}

#sp_onepiece .ml5 { margin-left:5px;}
#sp_onepiece .ml395 { margin-left:395px;}
#sp_onepiece .pr83 { padding-right:83px;}
#sp_onepiece .box160 { width:161px;}
#sp_onepiece .mb2 { margin-bottom:3px;}



/* 01box
-----------------------*/
#sp_onepiece .box01 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}
#sp_onepiece .box01 img {
float:left;
}



/* 02box
-----------------------*/
#sp_onepiece .box02 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}
#sp_onepiece .itms {
float:left;
}


/* 03box
-----------------------*/
#sp_onepiece .box03 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}

#sp_onepiece .box03_mainl {
width:449px;
height:580px;
margin:0;
padding:0;
background-color:#99FF00;
float:left;
}

#sp_onepiece .box03_mainr {
width:416px;
height:580px;
margin:0;
padding:0;
background-color:#FF6600;
float:right;
}


/* 04box
-----------------------*/

#sp_onepiece .box04 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}

/******************************************
              週変わりポイント5倍
 *****************************************/

#wee_5p {
	width:700px;
	margin:0 0 15px 0;
	padding:0;
}
#wee_5p:after {
	content:"";
	display:block;
	clear:both;
}

#wee_5p2 {
	width:700px;
	margin:0;
	padding:0;
	background:url(../campaign/point/images/bg_02.gif) repeat-y;
}
#wee_5p2:after {
	content:"";
	display:block;
	clear:both;
}

#wee_5p2 .txtarea {
	width:700px;
	padding:0;
	margin:0;
	background:url(../campaign/point/images/bg_01.jpg) no-repeat top;
}

#wee_5p2 .txtarea :after {
	content:"";
	display:block;
	clear:both;
}

#wee_5p2 .txtarea .txtarea2 {
	width:700px;
	padding:0 0 15px 0;
	margin:0;
	background:url(../campaign/point/images/bg_03.gif) no-repeat bottom;
}

#wee_5p2 .txtarea .txtarea2:after {
	content:"";
	display:block;
	clear:both;
}

#wee_5p2 a.txtlink {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#wee_5p2 a.txtlink:active {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#wee_5p2 a.txtlink:hover {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:none;
}

#wee_5p2 .f_l { float:left; }
#wee_5p2 .f_r { float:right; }
#wee_5p2 .c_b { clear:both; }
#wee_5p2 .mltxt { margin-left:12px; }
#wee_5p2 .mltxt2 { margin-left:7px; }
#wee_5p2 .mltxt3 { margin-top:10px;}
#wee_5p2 .iconimg { margin:0 5px 15px 5px; display:inline; float:left;}

#wee_5p2 .txtarea .txtarea2 .txtarea3 {
	width:565px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	margin:0 0 35px 70px;
}

#wee_5p2 .txtarea .txtarea2 .txtarea3 .txtmini {
	clear:both;
	font-size:10px;
}


#wee_5p2 .txtarea .txtarea2 .txtarea3 .imagearea {
	width:565px;
	padding:0;
	margin:0 0 10px 0;
}

#wee_5p2 .footer{
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
	background:url(../campaign/point/images/bg_04.gif) repeat-y;
}
#wee_5p2 .footer .close{
	padding:0 0 12px;
}
#wee_5p2 .footer .close a{
	margin:auto;
	padding:5px 0 0;
	width:100px; height:17px;
	display:block;
	text-decoration:none;
	background:#f5bdbd;
	font-size:12px;
	color:#5f391e;
	border:1px solid #fff;
}


/******************************************
       pick_up military 110208
 *****************************************/
 
#military_pop {
width:865px;
margin:0;
padding:0;
}

#military_pop .ml5 { margin-left:5px;}
#military_pop .ml395 { margin-left:395px;}
#military_pop .pr83 { padding-right:83px;}
#military_pop .box160 { width:161px;}
#military_pop .mb2 { margin-bottom:3px;}

#military_pop .pheader {
width:865px;
height:28px;
background:url(../pick_up/outer_military2/images/head_bg.gif) repeat-x;
}
#military_pop .pheader_l {
float:left;
}

#military_pop .pheader_r {
float:right;
padding:0 10px 0 0;
width:260px;
}
#military_pop .pheader_r .btnbox {
width:161px;
}


/* 01box
-----------------------*/
#military_pop .box01 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
}
#military_pop .box01_l {
width:617px;
margin:0;
padding:0;
float:left;
}

#military_pop .box01_2 {
width:865px;
margin:0;
padding:0;
clear:both;
float:left;
}

#military_pop .box01_r {
width:248px;
margin:0;
padding:0;
float:right;
}



 /* 02box
-----------------------*/ 
#military_pop .box02 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
} 

#military_pop .box02_top{
width:865px;
height:184px;
margin:0;
padding:0px;
}

#military_pop .box02_middle{
width:865px;
height:179px;
margin:0;
padding:0px;
}

#military_pop .box02_bottom_l{
width:594px;
height:217px;
float:left;
margin:0;
padding:0px;
}

#military_pop .box02_bottom_r{
width:271px;
height:217px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box02_bottom_r_01{
width:271px;
height:51px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box02_bottom_r_02{
width:271px;
height:99px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box02_bottom_r_03{
width:271px;
height:67px;
margin:0;
padding:0px;
float:right;
}


 
 
/* 03box
-----------------------*/ 
#military_pop .box03 {
width:865px;
height:580px;
margin:0;
padding:0 0 50px 0;
} 

#military_pop .box03_top{
width:865px;
height:184px;
margin:0;
padding:0px;
}

#military_pop .box03_middle{
width:865px;
height:179px;
margin:0;
padding:0px;
}

#military_pop .box03_bottom_l{
width:594px;
height:217px;
float:left;
margin:0;
padding:0px;
}

#military_pop .box03_bottom_r{
width:271px;
height:217px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box03_bottom_r_01{
width:271px;
height:70px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box03_bottom_r_02{
width:271px;
height:80px;
margin:0;
padding:0px;
float:right;
}

#military_pop .box03_bottom_r_03{
width:271px;
height:67px;
margin:0;
padding:0px;
float:right;
}


 /* 04box
-----------------------*/ 

#military_pop .box04 {
width:865px;
height:580px;
margin:0;
padding:0 0 20px 0;
}


#military_pop .box04_top{
width:865px;
height:286px;
float:left;
margin:0;
padding:0px;
}


#military_pop .box04_l {
width:711px;
margin:0;
padding:0;
float:left;
} 
 


#military_pop .box04_l_02{
width:200px;
float:left;
}

#military_pop .box04_r_02{
width:511px;
float:right;
}

#military_pop .box04_r_02 .box04_r_03{
width:511px;
clear:both;

}

#military_pop .box04_r_03_1{
width:329px;
float:left;
}

#military_pop .box04_r_03_2{
width:182px;
float:right;
}

#military_pop .box04_r {
width:154px;
margin:0;
padding:0;
float:right;
}
 

#military_pop .box04_middle {
width:865px;
margin:0;
padding:0;
}


#military_pop .box04_bottom {
width:865px;
margin:0;
padding:0;
}


#military_pop .box04_bottom .left {
width:529px;
float:left;
}

#military_pop .box04_bottom .right {
width:336px;
height:186px;
float:left;
}

#military_pop .box04_bottom .right2 {
width:336px;
height:67px;
float:right;
margin:0;
padding:0;
}

#military_pop .close {
width:865px;
margin:0 0 10px 0;
padding:0;
clear:both;
float:left;
}
/******************************************
         0221シーズンテーマショップ
 *****************************************/

#sts_01 {
width:865px;
margin:0;
padding:0;
}
#sts_01 img {
border:0;
padding:0;
margin:0;
}

#sts_01 .pheader03 {
width:865px;
height:28px;
background:url(../trend2/images/head_bg.gif) repeat-x;
}
#sts_01 .pheader03_l {
float:left;
}

#sts_01 .pheader03_r {
float:right;
padding:0 10px 0 0;
width:260px;
}
#sts_01 .pheader03_r .btnbox02 {
width:161px;
}
#sts_01 .pr83 { padding-right:83px;}
#sts_01 .mb2 { margin-bottom:3px;}

#sts_01 .box_01 {
width:865px;
height:553px;
margin:0;
padding:0;
}
#sts_01 .box_01 .imgs {
margin:0; padding:0;
float:left;
}

/* navi
-----------------------*/
#sts_01 .footnavi {
width:865px;
height:28px;
background-color:#C2BDBF;
margin:0 0 40px;
padding:0;
clear:both;
}

#sts_01 .close{
margin:0;
padding:0 0 15px;
text-align:center;
}
#sts_01 .close img{
margin:auto;
}
/******************************************
         0221Tシャツ投票ページブブコン
 *****************************************/
.Tshirts_vote{
margin-bottom:10px;
}

/******************************************
         0221Tシャツ投票ページ
 *****************************************/

.Tshirts_oubo {
width:700px;
margin:0 0 10px 0;
padding:0;
background:url(../pick_up/rap_t/print/vote/images/bg_01.gif) repeat-y;
font-size:12px;
color:#4c4c4c;
}
 
.Tshirts_oubo .oubo_txt_01 {
padding:10px 0 0 31px;
}

.Tshirts_oubo .oubo_txt_01 p {
margin:0;
padding:0;
font-weight:bold;
color:#c94bb7;
}

.Tshirts_oubo .oubo_box {
margin:18px 0 0 0;
padding:0;
}

.Tshirts_oubo .oubo_box form {
margin:0;
padding:0;
}

.Tshirts_oubo .oubo_box .oubo_form {
margin-bottom:16px;
clear:both;
}

.Tshirts_oubo .oubo_box .oubo_form .small_txt {
font-size:10px;
margin:4px 0 0 225px;
line-height:14px;
}

*html .Tshirts_oubo .oubo_box .oubo_form .small_txt {
font-size:10px;
line-height:12px;
margin:4px 0 0 228px;
}

.Tshirts_oubo .oubo_box .oubo_form .border_color{
border-color:#bebebe;
border-style:solid;
border-width:1px;
}

.Tshirts_oubo .oubo_box .oubo_form .box_width{
width:274px;
}

.Tshirts_oubo .oubo_box .oubo_form .box_width_02{
width:124px;
}

.Tshirts_oubo .oubo_box .oubo_form .box_width_03{
width:400px;
}

.Tshirts_oubo .oubo_box .oubo_form .oubo_form_txt {
width:225px;
float:left;
}

.Tshirts_oubo .oubo_box .oubo_btn {
margin:5px 0 0 224px;
}

.Tshirts_oubo .oubo_box span {
color:#c94bb7;
}

.Tshirts_oubo .oubo_txt_02 {
padding:0 0 0 31px;
line-height:1.5em;
}

.Tshirts_oubo .oubo_txt_02 span {
font-size:10px;
}

.Tshirts_oubo .oubo_txt_02 dl {
margin:0;
padding:0;
}

.Tshirts_oubo .oubo_txt_02 dl dt {
margin:25px 0 0 0;
padding:0;
font-size:14px;
font-weight:bold;
color:#c94bb7;
}

.Tshirts_oubo .oubo_txt_02 dl dd {
margin:0;
padding:0;
}

.Tshirts_oubo .oubo_txt_02 a:link,
.Tshirts_oubo .oubo_txt_02 a:visited {text-decoration:underline; color:#c94bb7;}
.Tshirts_oubo .oubo_txt_02 a:hover {text-decoration:none; color:#c94bb7;}

/******************************************
       ブーツ＆パンプス2011春
 *****************************************/
#pumps2011sp {
	width:700px;
	margin-bottom:20px;
}
	
#pumps2011sp a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#pumps2011sp a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
#pumps2011sp {
	width:700px;
}
#pumps2011sp .cate01 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011sp .cate02 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011sp .cate03 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011sp .cate04 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011sp a.pagetop {
	display:block;
	font-size:12px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 50px;
	font-weight:bold;
}

#pumps2011sp a.pagetop:link,
#pumps2011sp a.pagetop:visited {text-decoration:underline;}
#pumps2011sp a.pagetop:hover {text-decoration:none;}

#pumps2011sp .item_detail {
	margin:0 5px 5px 0;
	padding-left:16px;
}

#pumps2011sp .item_detail a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#pumps2011sp .item_detail a:link,
#pumps2011sp .item_detail a:visited {text-decoration:none; color:#333333;}
#pumps2011sp .item_detail a:hover {text-decoration:underline; color:#333333;}

#pumps2011sp .item_detail span {
	font-size:12px;
	color:#333333;
}
#pumps2011sp .txt_box {
  margin:15px 0 0 30px;
}
#pumps2011sp .txt_box02 {
  margin:15px 0 0 80px;
}
#pumps2011sp .txt_box03 {
  margin:35px 0 0 30px;
}
#pumps2011sp .txt_box04 {
  margin:25px 0 0 25px;
}
#pumps2011sp .txt_box05 {
  margin:35px 0 0 35px;
}
#pumps2011sp .txt_box06 {
  margin:0px 0 0 130px;
}

#pumps2011sp .txt_box07 {
  margin:0px 0 0 80px;
}

#pumps2011sp ul {
	height:99px;
	margin:10px 0 0px 0;
	padding:0;
}
#pumps2011sp ul:after {
	content:"";
	display:block;
	clear:both;
}
#pumps2011sp ul li {
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

#pumps2011sp .mt15{
	margin-top:15px;
}

#pumps2011sp .mt5{
	margin-top:5px;

}

/******************************************
         0228 pants contents
 *****************************************/
#pantsc {
width:700px;
margin:0 0 30px 0;
padding:0;
}

#pantsc .title01 {
width:700px;
margin:0;
padding:0;
}

#pantsc .title01 ul {
width:435px;
margin:0;
padding:0;
float:left;
}

#pantsc .title01 ul li {
float:left;
margin:0;
padding:0;
}

#pantsc .title01 img {
float:left;
}

#pantsc .itemboxs001 {
float:left;
margin:0;
padding:0;
}

#pantsc .bbox_01 {
width:700px;
padding:0;
margin:0;
clear:both;
}

#pantsc .bnr_area {
margin:10px 0 10px 10px;
padding:0 0 10px 0;
}
#pantsc .bnr_area ul li {
float:left;
margin:0 5px 20px 0;
padding:0;
}

/******************************************
        fresher
 *****************************************/
#fresher {
	clear:both;
	width:700px;
	margin-bottom:15px;
	background:url(../pick_up/fresher/images/bg.jpg);
}

#fresher .f_l {
	float:left;
}

#fresher .f_r {
	float:right;
}

#fresher:after {
	content:"";
	display:block;
	clear:both;
}

#fresher ul {
	clear:both;
	width:700px;
}

#fresher ul li {
	float:left;
}

#fresher .le_area {
	float:left;
	width:327px;
}

#fresher .le_area2 {
	float:left;
	width:278px;
}

#fresher .ri_area {
	float:right;
	width:373px;
}
#fresher .ri_area2 {
	float:right;
	width:487px;
}
#fresher .ri_area3 {
	float:right;
	width:422px;
}


/******************************************
  110307 韓国買い付けオシャレ小物プレゼント
***************************************/
#korea_pre {
width:700px;
padding:0 0 20px 0;
margin:0;
}

#korea_pre .combox {
width:690px;
background:#ffffff;
border:5px solid #FFC2D3;
margin:0;
padding:0 0 30px 0;
font-size:12px;
color:#333333;
line-height:20px;
}

#korea_pre .combox .oubo_box {
margin:18px 0 0 30px;
padding:0;
}
#korea_pre .combox .oubo_box .oubo_form {
margin-bottom:20px;
clear:both;
}
#korea_pre .combox .oubo_box .oubo_form .box_width{
width:274px;
}
#korea_pre .combox .oubo_form_txt {
width:225px;
float:left;
}
#korea_pre .combox span {
color:#A559C1;
}
#korea_pre .combox .small_txt {
font-size:10px;
margin:4px 0 0 225px;
line-height:14px;
}
#korea_pre .combox .sp225 {
margin:4px 0 0 225px;
}

#korea_pre .combox .sp115 {
margin:4px 0 0 115px;
}

#korea_pre .txtarea {
width:615px;
padding:0;
font-size:12px;
line-height:18px;
color:#4f2d14;
margin:20px 0 20px 45px;
}

#korea_pre .txtarea p {
font-size:12px;
line-height:18px;
color:#4f2d14;
margin:0 0 0 20px;
}

#korea_pre .txtarea .txtmini {
	clear:both;
	font-size:10px;
}

#korea_pre .txtarea .imagearea {
padding:0;
margin:0 0 10px 0;
}


/******************************************
  110307 Tシャツコンテンツ（予告）
***************************************/
#rap_t_2011{
	color:#61605F;
	width:700px;
}
#rap_t_2011 h3{
width:700px;
height:300px;
}

#rap_t_conetnts_11{width:700px;
}
.tbox{
    height: 276px;
	padding:0;
	margin:0;
	float:left;
	background:url(../pick_up/rap_t/images/list_bg_05.gif) no-repeat left bottom;
}

.tbox_dammy{
    height: 276px;
	padding:0;
	margin:0;
	float:left;
	background:url(../pick_up/rap_t/images/list_bg_dammy_12.gif) no-repeat left bottom;
}

.tbox_l{width:174px;
}

.tbox_r{width:175px;
}

.t_r_line{border-right:1px solid #DBD2D2;
}

#rap_t_conetnts_11 .t_name
 {  width:155px;
    bottom: 40px;
    font-size: 10px;
	padding-left:10px;
    left:10px;
	line-height:180%;
}

#rap_t_conetnts_11 .thumb {
    text-align: center;
	clear:both;
	float:left;
}
#rap_t_conetnts_11 .t_price {
    bottom: 15px;
    font-size: 15px;
    left: 12px;
	font-weight: bold;
    left: auto;
    right: 10px;
	padding-right:10px;
    text-align: right;
		    font-size: 15px;
    font-weight: bolder;
    line-height: 1em;
	clear:both;
	float:right;
	width:140px;
}

#rap_t_conetnts_11 .t_price span{font-size:10px;
font-weight:normal;
}

#rapt_banner{margin:20px auto;
padding:10px 0px;
width:662px;
clear:both;
}

a.rapt_link{
text-decoration: none;
color:#61605F;
}
a:visited.rapt_link{
text-decoration: none;
color:#61605F;
}

a:hover.rapt_link{
text-decoration: underline;
color:#CCC;
}


/******************************************
        onepiece 201103
 *****************************************/

#onepiece_11sp {
	clear:both;
	width:700px;
	margin-bottom:15px;
}
#onepiece_11sp .left {
	float:left;
}
#onepiece_11sp .left img{
	float:left;
	margin:0;
}
#onepiece_11sp .right {
	float:right;
}
#onepiece_11sp .right img{
	float:left;
	margin:0;
}
#onepiece_11sp:after {
	content:"";
	display:block;
	clear:both;
}
#onepiece_11sp ul {
	clear:both;
	width:700px;
}
#onepiece_11sp ul li {
	float:left;
}
#onepiece_11sp .width1{width:157px;
}
#onepiece_11sp .width2{width:180px;
}
#onepiece_11sp .width3{width:125px;
}
#onepiece_11sp .width4{width:180px;
}
#onepiece_11sp .width5{width:183px;
}
#onepiece_11sp .width6{width:155px;
}
#onepiece_11sp .width7{width:182px;
}
#onepiece_11sp .width8{width:91px;
}
#onepiece_11sp .width9{width:256px;
}
#onepiece_11sp .width10{width:363px;
border:1px solid #000;
}
#onepiece_11sp .one_area{
/*float:left;
clear:both;*/
width:700px;
margin-bottom:15px;
}
#onepiece_11sp .l_box {
	float:left;
	width:337px;
}
#onepiece_11sp .r_box {
	float:right;
	width:363px;
}

#onepiece_11sp .clear{clear:both;
}

/******************************************
        Tshirts 20110328
 *****************************************/
#tshirts1103{
width:700px;
margin-bottom:8px;
clear:both;
}
#tshirts1103 .title li, #tshirts1103 .lft, #tshirts1103 p{
float:left;
}
#tshirts1103 .rgt{
float:right;
}

#tshirts1103 .bx01 .lft{
width:371px;
background:url(../pick_up/t-shirt/images/bx01_bg.jpg) no-repeat 0 0;
}
#tshirts1103 .bx01 .lft h3,#tshirts1103 .bx01 .lft div{
padding-left:52px;
}
#tshirts1103 .bx01 .rgt{
width:329px;
}
#tshirts1103 .bx02{
height:1070px;
background:url(../pick_up/t-shirt/images/bx02_bg.jpg) bottom left no-repeat;
clear:both;
}
#tshirts1103 .bx02 .lft{
width:371px;
}
#tshirts1103 .bx02 .rgt{
width:329px;
padding-top:91px;
background:url(../pick_up/t-shirt/images/bx01_bg2.jpg) no-repeat 0 0;
}
#tshirts1103 .bx03{
width:700px;
clear:both;
}
#tshirts1103 .bx03 .lft{
height:909px;
width:341px;
background:url(../pick_up/t-shirt/images/bx04_bg.jpg) bottom left no-repeat;
}
#tshirts1103 .bx03 .rgt{
width:359px;
}
#tshirts1103 .bx03 .rgt h4{
clear:both;
}


/* ランキング一覧
=============================================================================== */
.rankBox{
height:276px;
padding:38px 0 0 40px;
background:url(../ranking_all/images/cate_bx_bg.gif) no-repeat 0 0;
font-size:11px;
line-height:1.4;
color:#626262;
clear:both;
}
#rankIndex a{ color:#626262;text-decoration:none;}
#rankIndex a:hover{color:#f08095; text-decoration:underline;}

.rankBox h3{
height:32px;
background:url(../images/common/ranking_all/cate_h3_dot.gif) no-repeat 0 25px;
}
.rankBox .pdbx{
height:185px;
}

.rankBox .pdbx ol li{
width:104px;
padding-top:24px;
margin-right:24px;
float:left;
}
.rankBox .pdbx ol li.no1{background:url(../images/common/ranking_all/cate_no1.gif) no-repeat top center;}
.rankBox .pdbx ol li.no2{background:url(../images/common/ranking_all/cate_no2.gif) no-repeat top center;}
.rankBox .pdbx ol li.no3{background:url(../images/common/ranking_all/cate_no3.gif) no-repeat top center;}
.rankBox .pdbx ol li.no4{background:url(../images/common/ranking_all/cate_no4.gif) no-repeat top center;}
.rankBox .pdbx ol li.no5{background:url(../images/common/ranking_all/cate_no5.gif) no-repeat top center;}

.rankBox .pdbx ol li img{
margin-bottom:4px !important;margin-bottom:0px;
border:2px solid #e4e4e4;
display:block;
}
.rankBox .pdbx ol li a{ text-decoration:underline;}
.rankBox .pdbx ol li a:hover{ text-decoration:none; color:#f08095;}

.rankBox .subnav{
padding:13px 0 0;
background:url(../images/common/ranking_all/cate_sbnv_dot.gif) no-repeat 0 0;
clear:both;
}
.rankBox .subnav h4{
padding-right:7px;
float:left;
color:#79c2cb;
}
.rankBox .subnav li{
padding:0 8px 0 7px !important;padding:0 8px 0 6px;
float:left;
background:url(../images/common/ranking_all/blt_arr.gif) no-repeat 0 5px;
}
.rankBox .subnav li a.hlt{
font-weight:bold;
color:#f08095;
}
aa{
overflow:hidden}


/******************************************
      Spring Sale 20110401
 *****************************************/
.springSale110401{
width:700px;
height:391px;
margin-bottom:7px;
}
.springSale110401 ul{
height:63px;
padding:6px 0 6px 4px;
background:#e0bdb9;
}
.springSale110401 ul li{
float:left;
}

/******************************************
     10000円以下完全スタイル 20110411
 *****************************************/
#style10000_0411{
width:700px;
margin-bottom:7px;
font-size:11px; line-height:1.5;
background:url(../pick_up/style_under10000/images/bg.gif) repeat-y;
}

#style10000_0411 dl dt{
float:left;
clear:left;
}
#style10000_0411 dl dd{
padding-left:150px;
}

#style10000_0411 li{
float:left;
}
#style10000_0411 .style01{
width:296px;
height:618px;
float:right;
}
#style10000_0411 .style01 dl{
padding:8px 0 0;
}
#style10000_0411 .style02{
width:390px;
height:444px;
float:left;
}
#style10000_0411 .style03{
width:314px;
float:left;
}
#style10000_0411 .style03 dl{
padding:8px 0 0 25px;
}

#style10000_0411 .style04{
width:343px;
float:right;
}

#style10000_0411 .styleBx02{
height:579px;
clear:both;
background:url(../pick_up/style_under10000/images/style_btmbg.jpg) bottom no-repeat;
}
#style10000_0411 .style05{
height:437px;
padding-left:33px;
}
#style10000_0411 .style05 ul{
width:631px;
}
#style10000_0411 .btn{
padding-left:18px;
}

#style10000_0411 .styleBx02b{
clear:both;
padding-bottom:20px;
background:url(../parts/C001_0001_001221_110519teiki_20110519_20990331/images/bg2.gif) bottom no-repeat;
}

#style10000_0411 .styleBx02b:after {
	content:"";
	display:block;
	clear:both;
}

#style10000_0411 .style05b{
padding-left:33px;
}


/******************************************
     ワンピースショップ 20110411
 *****************************************/
#onepieceShop0411{
width:700px;
margin-bottom:7px;
color:#372020;
}

#onepieceShop0411 .title{width:700px;height:287px;}
#onepieceShop0411 .title .mainImg{float:left;}
#onepieceShop0411 .title .collection{
width:180px;
height:279px;
float:right;
font-size:11px; font-weight:bold;
color:#b2a1a1;
background:url(/parts/C001_0001_000051_110411teiki_20101101_20990331/images/opstyle_bg.gif) bottom right no-repeat;
}
#onepieceShop0411 .title .collection p{
padding:7px 7px 0 13px;
}
#onepieceShop0411 .title .collection p img{
padding-bottom:6px;
display:block;
}
#onepieceShop0411 .bnrArea{ 
width:700px;
height:183px;
margin-bottom:14px;
clear:both;
}
#onepieceShop0411 .bnrArea li{float:left;}
#onepieceShop0411 .bnrArea li.left{ margin-right:6px; height:96px;}
#onepieceShop0411 .bnrArea li.left{ height:96px;}

#onepieceShop0411 .newarrival{height:212px;clear:both;}
#onepieceShop0411 .newarrival ul{width:682px;padding-left:12px;}
#onepieceShop0411 .newarrival li{
width:103px;
margin-right:11px;
float:left;
text-align:center;
font-size:11px; line-height:1.2;
}
#onepieceShop0411 .newarrival li.last{margin-right:0;}
#onepieceShop0411 .newarrival li img{margin-bottom:3px;}
#onepieceShop0411 .newarrival li a{margin-bottom:2px;display:block;text-decoration:none;}
#onepieceShop0411 .newarrival li a:hover{ color:#ff4c77; text-decoration:underline;}
#onepieceShop0411 .newarrival li span{color:#ff4c77;}

#onepieceShop0411 .pickUp{clear:both;}
#onepieceShop0411 .pickUp h3{height:75px;}

#onepieceShop0411 .pickUp li{float:left;}
#onepieceShop0411 .btm_btn01{margin-bottom:12px;clear:both;}

/******************************************
    ワンピースショップ左ナビ 20110411
 *****************************************/
#opShop_navi{
width:176px;
height:376px;
margin-top:19px;
text-align:center;
background:url(../images/common/navi_opShop/navibg01.gif) no-repeat 0 0;
}
#opShop_navi h2{ padding-top:13px;}
#opShop_navi img{ margin:auto;}
#opShop_navi ul{ padding:10px 0 0;}
#opShop_navi li{ margin-bottom:8px;}

/* 111017 */
#opShop_cate{
width:176px;
height:290px;
font-size:11px; line-height:1.4;
color:#372020;
text-align:center;
background:url(../images/common/navi_opShop/navibg02_274px.gif) no-repeat 0 0;
}

/*#opShop_cate{
width:176px;
height:260px;
font-size:11px; line-height:1.4;
color:#372020;
text-align:center;
background:url(../images/common/navi_opShop/navibg02.gif) no-repeat 0 0;
}*/
#opShop_cate h3{ padding:7px 0 0;}
#opShop_cate img{
margin:auto;
}
#opShop_cate ul{
width:134px;
margin:auto;
text-align:left;
}
#opShop_cate li{
padding:0 0 0 2px;
}
#opShop_cate li.dot{
padding:13px 0 0 2px;
background:url(../images/common/navi_opShop/opShop_cate_dot.gif) top no-repeat;
}
#opShop_cate li.op{
padding-bottom:10px;
}
#opShop_cate li a{ padding-left:8px; background:url(../images/common/navi_opShop/opShop_cate_arr.gif) no-repeat 0px 3px;}

#opShop_rank{
width:176px;
height:859px;
padding:21px 0 0;
text-align:center;
font-size:11px; line-height:1.3;
background:url(../images/common/navi_opShop/navibg03.gif) top no-repeat;
}
#opShop_rank h3{
height:33px;
}

#opShop_rank ol li{
width:104px;
margin:0px auto 8px;
}

#opShop_rank ol li img{
margin-bottom:4px !important;margin-bottom:0px;
border:2px solid #e4e4e4;
display:block;
}
#opShop_rank ol li a{ text-decoration:underline; display:block;}
#opShop_rank ol li a:hover{ text-decoration:none; color:#f08095;}


/******************************************
    Woman Excite　コラボ
 *****************************************/
p.rwe_att{
	clear:both;
	display:none;
	padding:7px 5px 2px;
	font-size:10px;
	line-height:1.2em;
	color:#999999;
}


/******************************************
              lace1104
 *****************************************/

#lace1104 {
	clear:both;
	width:700px;
	margin:0 0 5px 0;
	padding:0;
}
#lace1104:after {
	content:"";
	display:block;
	clear:both;
}

#lace1104 ul {
	width:700px;
	margin:0;
	padding:0;
}

#lace1104 ul li {
	float:left;
}

/******************************************
    ワンピースコーデ講座 20110415
 *****************************************/
#mdCoordinate{width:700px;margin-bottom:7px;}
#mdCoordinate .title{
height:309px;
background:url(../pick_up/onepiece/coordinate/images/title_bg.jpg) no-repeat 0 0;
}
#mdCoordinate .title p{float:left;}

#mdCoordinate .coordinatebox{
margin-bottom:20px;
background:url(../pick_up/onepiece/coordinate/images/bg.gif) bottom left no-repeat;
clear:both;
}
#mdCoordinate .coordinatebox p{ float:left;}
#mdCoordinate .coordinatebox .pd ul{padding-right:20px;float:left;}
#mdCoordinate .coordinatebox .pd li{
margin-bottom:5px;
font-size:11px;line-height:1.25;
color:#969696;
}
#mdCoordinate .coordinatebox .pd li a{ text-decoration:none; display:block;}
#mdCoordinate .coordinatebox .pd li a:hover{ text-decoration:underline;}

#mdCoordinate #sano0415{height:509px;position:relative;}
#mdCoordinate #sano0415 .pd{position:absolute;left:169px; top:386px;}

#mdCoordinate #yoneyama0415{height:495px;position:relative;}
#mdCoordinate #yoneyama0415 .pd{position:absolute;left:169px; top:386px;}

#mdCoordinate #sugiyama0415{height:495px;position:relative;}
#mdCoordinate #sugiyama0415 .pd{position:absolute;left:149px; top:386px;}

#mdCoordinate #sugiyama0428{height:495px;position:relative;}
#mdCoordinate #sugiyama0428 .pd{position:absolute;left:169px; top:386px;}

#mdCoordinate #sano0513{height:495px;position:relative;}
#mdCoordinate #sano0513 .pd{position:absolute;left:169px; top:386px;}

#mdCoordinate .enquate{
margin-bottom:20px;
color:#703638;
font-size:12px;
background:url(../pick_up/onepiece/coordinate/images/enq_bg.jpg) repeat-y;
clear:both;
}
#mdCoordinate .enquate ul{
padding:0 0 15px;
text-align:center;
font-size:16px; font-weight:bold;
background:url(../pick_up/onepiece/coordinate/images/enq_line.gif) center bottom no-repeat;
}
#mdCoordinate .enquate li{margin:0 10px;display:inline;}
#mdCoordinate .enquate li input{margin-right:3px;}
#mdCoordinate .enquate dt{
width:230px;
padding:13px 0 12px;
float:left;
text-align:right;
font-weight:bold;
clear:both;
}
#mdCoordinate .enquate dd{
padding:8px 0 10px 235px;
background:url(../pick_up/onepiece/coordinate/images/enq_line.gif) center bottom no-repeat;
}
#mdCoordinate .enquate dd input{
height:19px;
padding:2px 3px; background:#fff; border:1px solid #ccc;
}
#mdCoordinate .enquate dd input.address{ width:280px;}
#mdCoordinate .enquate dd span{
margin-top:3px; 
display:block;
font-size:10px;
}
#mdCoordinate .enquate .btn{
padding:12px 0 15px;
text-align:center;
background:url(../pick_up/onepiece/coordinate/images/enq_btm.jpg) bottom no-repeat;
}
#mdCoordinate .enquate p{
padding:12px 0 14px 20px;
text-align:center;
font-size:11px;left:1.4;
text-align:left;
background:url(../pick_up/onepiece/coordinate/images/enq_btm2.jpg) repeat-y;
}
#mdCoordinate .enquate strong{font-size:12px; display:block;}
#mdCoordinate .enquate span{ color:#ff005f; font-style:normal;}

#mdCoordinate .bknumber{
margin-bottom:20px;
font-size:11px;left:1.4;
background:url(../pick_up/onepiece/coordinate/images/bknm_line.jpg) no-repeat 0 0;
}
#mdCoordinate .bknumber dl{padding:14px 0;}
#mdCoordinate .bknumber dt{float:left;}
#mdCoordinate .bknumber dd{padding-left:128px;}
#mdCoordinate .bknumber dd li{
width:270px;
padding:4px 0 4px 12px;
float:left;
color:#8e4a4d;
background:url(../pick_up/onepiece/coordinate/images/bknm_arr.gif) no-repeat 0px 7px;
}
#mdCoordinate .bknumber dd li a{ color:#8e4a4d; text-decoration:none;}
#mdCoordinate .bknumber dd li a:hover{ text-decoration:underline;}
#mdCoordinate .bknumber dd li span{ color:#e26093; margin-right:5px}

#mdCoordinate .bknumber .btm{
height:10px;
clear:both;
background:url(../pick_up/onepiece/coordinate/images/bknm_line.jpg) bottom no-repeat;
}

/******************************************
         カテゴリテスト 110415
 *****************************************/
#cate110415{ width:700px;}
#cate110415 h2{height:23px;}

#cate110415 .seachBtn{height:30px;}
#cate110415 .seachBtn .select{float:left;}
#cate110415 .seachBtn .select select{
width:100px;
height:19px;
margin-right:9px;
font-size:12px;
color:#2f2f2f;
border:1px solid #cccccc;
}

#cate110415 .seachBtn ul{float:left;}
#cate110415 .seachBtn ul li{margin-right:5px; float:left;}
#cate110415 .seachBtn ul li.last{margin-right:0px;}

#cate110415 .word{
height:30px;
background:url(../images/common/catelist/cate_click.gif) no-repeat -10px 6px;
clear:both;
}
#cate110415 .word ul{ padding:0 0 0 70px !important; padding:5px 0 0 70px; }
#cate110415 .word ul li{
display:inline;
margin:0 20px 0 0;
font-size:12px;
}
#cate110415 .word ul li a{ text-decoration:underline;color:#929292}
#cate110415 .word ul li a:hover{ text-decoration:none;color:#929292}

#X_CONTROLLER_TOP #X_SORT_RECOM{ display:none;}

#X_CONTROLLER_TOP { margin-top:0; padding:0; border:none; font-size:0.8em;}
#X_CONTROLLER_BTM { margin-top:0; padding:0; border:none;font-size:0.8em;}

#X_CONTROLLER_TOP .X_CONTROLLER#X_SORT_RECOM { padding:3px 0; border:none; background:#fff;}
#X_CONTROLLER_TOP .X_CONTROLLER#X_SORT_RECOM p { padding:7px 5px; border:none; color:#535353;}
#X_CONTROLLER_TOP .X_CONTROLLER#X_DISPLAY_MODE { padding:0 0 2px; border:none; background:#fff;}
#X_CONTROLLER_TOP .X_CONTROLLER#X_DISPLAY_MODE p { padding:7px 5px; border:none; color:#535353;}
#X_CONTROLLER_TOP .X_CONTROLLER strong { color:#535353; font-size:inherit;} 
#X_CONTROLLER_TOP .X_CONTROLLER a { color:#929292;}
.X_PAGENATION { background:#fff;}

#X_CONTROLLER_TOP .X_PAGE_TOTAL { padding-left:0; background:#fff;}
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_TOTAL p { color:#929292;}
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_TOTAL strong{ color:#929292;}
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_TOTAL strong span {padding:0 3px;font-size:inherit; color:#535353;}
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_NAVIGATION p { color:#929292; font-size:0.9em;} 
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_NAVIGATION p a { padding:0 2px; color:#929292;} 
#X_CONTROLLER_TOP .X_PAGENATION .X_PAGE_NAVIGATION strong { padding:0 4px; color:#535353 !important; background:none;}


.X_PAGENATION { padding:8px 3px 6px;}
.X_PAGENATION .X_PAGE_TOTAL { padding-left:0; background:#fff;}
.X_PAGENATION .X_PAGE_TOTAL p { color:#929292;}
.X_PAGENATION .X_PAGE_TOTAL strong{ color:#929292;}
.X_PAGENATION .X_PAGE_TOTAL strong span {padding:0 3px;font-size:inherit; color:#535353;}
.X_PAGENATION .X_PAGE_NAVIGATION p { color:#929292; font-size:0.9em;} 
.X_PAGENATION .X_PAGE_NAVIGATION p a { padding:0 2px; color:#929292;} 
.X_PAGENATION .X_PAGE_NAVIGATION strong { padding:0 4px; color:#535353 !important; background:none;}


/* category bottom */
#catebtm110415 .rank{
height:233px;
padding:41px 0 0 0;
margin-bottom:10px;
font-size:11px;line-height:1.4;
background:url(../images/common/catelist/cate_rank_bg.gif) no-repeat 0 0;
clear:both;
}
#catebtm110415 .rank h3{
}
#catebtm110415 .rank .pdbx{
height:185px;
}
#catebtm110415 .rank .pdbx ol{padding:11px 0 0 49px;}
#catebtm110415 .rank .pdbx ol li{
width:104px;
margin-right:19px;
float:left;
}
#catebtm110415 .rank .pdbx ol li img{
margin-bottom:4px !important;margin-bottom:0px;
border:2px solid #e4e4e4;
display:block;
}
#catebtm110415 .rank .pdbx ol li a{ text-decoration:underline;}
#catebtm110415 .rank .pdbx ol li a:hover{ text-decoration:none; color:#f08095;}

#catebtm110415 .bnrbx{
margin-bottom:7px;
background:url(../images/common/catelist/cate_btmbx_bg.gif) repeat-y;
clear:both;
}
#catebtm110415 .bnrbx .bnrtop{
height:15px;
background:url(../images/common/catelist/cate_btmbx_top.gif) no-repeat 0 0;
}
#catebtm110415 .bnrbx ul{
}
#catebtm110415 .bnrbx li{
float:left;
}
#catebtm110415 .bnrbx .bnr01{
height:152px;
padding:18px 0 0 32px;
background:url(../images/common/catelist/cate_btmbx_dot.gif) bottom center no-repeat;
}
#catebtm110415 .bnrbx .bnr01 li{ margin-right:8px;}
#catebtm110415 .bnrbx .bnr02{
height:116px;
padding:18px 0 0 32px;
background:url(../images/common/catelist/cate_btmbx_dot.gif) bottom center no-repeat;
}
#catebtm110415 .bnrbx .bnr02 li{ margin-right:6px;}
#catebtm110415 .bnrbx .bnr03{
height:140px;
padding:18px 0 0 32px;
background:url(../images/common/catelist/cate_btmbx_dot.gif) bottom center no-repeat;
}
#catebtm110415 .bnrbx .bnr03 li{ margin-right:8px;}
#catebtm110415 .bnrbx .bnr04{
height:110px;
padding:18px 0 0 32px;
background:url(../images/common/catelist/cate_btmbx_btm.gif) bottom left no-repeat;
}

#catebtm110415 .bnrbx .bnr05{
height:140px;
padding:18px 0 0 32px;
background:url(../images/common/catelist/cate_btmbx_btm.gif) bottom left no-repeat;
}
#catebtm110415 .bnrbx .bnr05 li{ margin-right:8px;}


/******************************************
         Love Onepiece Collection 110422
 *****************************************/
#love_opcollection {
	width:700px;
	height:743px;
	margin:5px 0 15px;
}
#love_opcollection h2{
height:77px;
}
#love_opcollection .loc_thumb_area{
	position:relative;
	width:700px;
	height:280px;
	z-index:100;
}
#love_opcollection .loc_thumb_area div{
	float:left;
}
#loc_left{
	background:url(../pick_up/onepiece/collection/images/arr_left_on.gif) no-repeat;
}
#loc_right{
	background:url(../pick_up/onepiece/collection/images/arr_right_on.gif) no-repeat;
}
#love_opcollection .loc_thumb_area .loc_slide{
	width:670px;
	height:280px;
	overflow:hidden;
	background:url(../pick_up/onepiece/collection/images/more.gif) no-repeat 612px -4px;
}
#love_opcollection .loc_thumb_area .loc_slide ul{
	width:7000px;
}
#love_opcollection .loc_thumb_area .loc_slide li{
	float:left;
	width:68px;
	height:156px;
}
#love_opcollection .loc_thumb_area .loc_slide li.loc_g2{
	margin-left:58px;
}
#love_opcollection .loc_thumb_area .loc_slide li{
	border-bottom:5px solid #ffffff;
}
.loc_slide li.loc_15732bg{
 background:url(../pick_up/onepiece/collection/images/15732m.jpg) center no-repeat;
}
.loc_slide li.loc_15775bg{
 background:url(../pick_up/onepiece/collection/images/15775m.jpg) center no-repeat;
}
.loc_slide li.loc_15776bg{
 background:url(../pick_up/onepiece/collection/images/15776m.jpg) center no-repeat;
}
.loc_slide li.loc_15776bg2{
 background:url(../pick_up/onepiece/collection/images/15776m2.jpg) center no-repeat;
}
.loc_slide li.loc_16548bg{
 background:url(../pick_up/onepiece/collection/images/16548m.jpg) center no-repeat;
}
.loc_slide li.loc_16548bg2{
 background:url(../pick_up/onepiece/collection/images/16548m2.jpg) center no-repeat;
}
.loc_slide li.loc_16551bg{
 background:url(../pick_up/onepiece/collection/images/16551m.jpg) center no-repeat;
}
.loc_slide li.loc_16551bg2{
 background:url(../pick_up/onepiece/collection/images/16551m2.jpg) center no-repeat;
}
.loc_slide li.loc_16574bg{
 background:url(../pick_up/onepiece/collection/images/16574m.jpg) center no-repeat;
}
.loc_slide li.loc_16574bg2{
 background:url(../pick_up/onepiece/collection/images/16574m2.jpg) center no-repeat;
}
.loc_slide li.loc_16575bg{
 background:url(../pick_up/onepiece/collection/images/16575m.jpg) center no-repeat;
}
.loc_slide li.loc_17040bg{
 background:url(../pick_up/onepiece/collection/images/17040m.jpg) center no-repeat;
}
.loc_slide li.loc_17040bg2{
 background:url(../pick_up/onepiece/collection/images/17040m2.jpg) center no-repeat;
}
.loc_slide li.loc_17042bg{
 background:url(../pick_up/onepiece/collection/images/17042m.jpg) center no-repeat;
}
.loc_slide li.loc_17043bg{
 background:url(../pick_up/onepiece/collection/images/17043m.jpg) center no-repeat;
}
.loc_slide li.loc_17043bg2{
 background:url(../pick_up/onepiece/collection/images/17043m2.jpg) center center no-repeat;
}
.loc_slide li.loc_80125bg{
 background:url(../pick_up/onepiece/collection/images/80125m.jpg) center no-repeat;
}
.loc_slide li.loc_80125bg2{
 background:url(../pick_up/onepiece/collection/images/80125m2.jpg) center no-repeat;
}
.loc_slide li.loc_89958bg{
 background:url(../pick_up/onepiece/collection/images/89958m.jpg) center no-repeat;
}
.loc_slide li.loc_89958bg2{
 background:url(../pick_up/onepiece/collection/images/89958m2.jpg) center no-repeat;
}
.loc_slide li.loc_89958bg3{
 background:url(../pick_up/onepiece/collection/images/89958m3.jpg) center no-repeat;
}
.loc_slide li.loc_89959bg{
 background:url(../pick_up/onepiece/collection/images/89959m.jpg) center no-repeat;
}
.loc_slide li.loc_89959bg2{
 background:url(../pick_up/onepiece/collection/images/89959m2.jpg) center center no-repeat;
}
.loc_slide li.loc_89959bg3{
 background:url(../pick_up/onepiece/collection/images/89959m3.jpg) center no-repeat;
}
.loc_slide li.loc_90028bg{
 background:url(../pick_up/onepiece/collection/images/90028m.jpg) center center no-repeat;
}
.loc_slide li.loc_91540bg{
 background:url(../pick_up/onepiece/collection/images/91540m.jpg) center no-repeat;
}
.loc_slide li.loc_91540bg2{
 background:url(../pick_up/onepiece/collection/images/91540m2.jpg) center no-repeat;
}
.loc_slide li.loc_91543bg{
 background:url(../pick_up/onepiece/collection/images/91543m.jpg) center no-repeat;
}
.loc_slide li.loc_91543bg2{
 background:url(../pick_up/onepiece/collection/images/91543m2.jpg) center no-repeat;
}
.loc_slide li.loc_91543bg3{
 background:url(../pick_up/onepiece/collection/images/91543m3.jpg) center no-repeat;
}
.loc_slide li.loc_91544bg{
 background:url(../pick_up/onepiece/collection/images/91544m.jpg) center no-repeat;
}
.loc_slide li.loc_91545bg{
 background:url(../pick_up/onepiece/collection/images/91545m.jpg) center no-repeat;
}
.loc_slide li.loc_91545bg2{
 background:url(../pick_up/onepiece/collection/images/91545m2.jpg) center no-repeat;
}
.loc_slide li.loc_91545bg3{
 background:url(../pick_up/onepiece/collection/images/91545m3.jpg) center no-repeat;
}
.loc_slide li.loc_91546bg{
 background:url(../pick_up/onepiece/collection/images/91546m.jpg) center no-repeat;
}
.loc_slide li.loc_91546bg2{
 background:url(../pick_up/onepiece/collection/images/91546m2.jpg) center no-repeat;
}
.loc_slide li.loc_91546bg3{
 background:url(../pick_up/onepiece/collection/images/91546m3.jpg) center no-repeat;
}
.loc_slide li.loc_91548bg{
 background:url(../pick_up/onepiece/collection/images/91548m.jpg) center no-repeat;
}
.loc_slide li.loc_91548bg2{
 background:url(../pick_up/onepiece/collection/images/91548m2.jpg) center no-repeat;
}
.loc_slide li.loc_91549bg{
 background:url(../pick_up/onepiece/collection/images/91549m.jpg) center no-repeat;
}
.loc_slide li.loc_91549bg2{
 background:url(../pick_up/onepiece/collection/images/91549m2.jpg) center no-repeat;
}
.loc_slide li.loc_91549bg3{
 background:url(../pick_up/onepiece/collection/images/91549m3.jpg) center no-repeat;
}
.loc_slide li.loc_91561bg{
 background:url(../pick_up/onepiece/collection/images/91561m.jpg) center no-repeat;
}
.loc_slide li.loc_91561bg2{
 background:url(../pick_up/onepiece/collection/images/91561m2.jpg) center no-repeat;
}
.loc_slide li.loc_91562bg{
 background:url(../pick_up/onepiece/collection/images/91562m.jpg) center no-repeat;
}
.loc_slide li.loc_91562bg2{
 background:url(../pick_up/onepiece/collection/images/91562m2.jpg) center no-repeat;
}
.loc_slide li.loc_91562bg3{
 background:url(../pick_up/onepiece/collection/images/91562m3.jpg) center no-repeat;
}
.loc_slide li.loc_91563bg{
 background:url(../pick_up/onepiece/collection/images/91563m.jpg) center no-repeat;
}
.loc_slide li.loc_91563bg2{
 background:url(../pick_up/onepiece/collection/images/91563m2.jpg) center no-repeat;
}
.loc_slide li.loc_91563bg3{
 background:url(../pick_up/onepiece/collection/images/91563m3.jpg) center no-repeat;
}
.loc_slide li.loc_91577bg{
 background:url(../pick_up/onepiece/collection/images/91577m.jpg) center no-repeat;
}
.loc_slide li.loc_91577bg2{
 background:url(../pick_up/onepiece/collection/images/91577m2.jpg) center no-repeat;
}
.loc_slide li.loc_91578bg{
 background:url(../pick_up/onepiece/collection/images/91578m.jpg) center no-repeat;
}
.loc_slide li.loc_91579bg{
 background:url(../pick_up/onepiece/collection/images/91579m.jpg) center no-repeat;
}
.loc_slide li.loc_91581bg{
 background:url(../pick_up/onepiece/collection/images/91581m.jpg) center center no-repeat;
}
.loc_slide li.loc_91581bg2{
 background:url(../pick_up/onepiece/collection/images/91581m2.jpg) center no-repeat;
}
.loc_slide li.loc_91581bg3{
 background:url(../pick_up/onepiece/collection/images/91581m3.jpg) center no-repeat;
}
.loc_slide li.loc_91891bg{
 background:url(../pick_up/onepiece/collection/images/91891m.jpg) center no-repeat;
}
.loc_slide li.loc_92119bg{
 background:url(../pick_up/onepiece/collection/images/92119m.jpg) center no-repeat;
}
.loc_slide li.loc_92119bg2{
 background:url(../pick_up/onepiece/collection/images/92119m2.jpg) center no-repeat;
}
.loc_slide li.loc_92121bg{
 background:url(../pick_up/onepiece/collection/images/92121m.jpg) center no-repeat;
}
.loc_slide li.loc_92122bg{
 background:url(../pick_up/onepiece/collection/images/92122m.jpg) center no-repeat;
}
.loc_slide li.loc_92122bg2{
 background:url(../pick_up/onepiece/collection/images/92122m2.jpg) center no-repeat;
}
.loc_slide li.loc_92122bg3{
 background:url(../pick_up/onepiece/collection/images/92122m3.jpg) center no-repeat;
}
.loc_slide li.loc_95222bg{
 background:url(../pick_up/onepiece/collection/images/95222m.jpg) center no-repeat;
}
.loc_slide li.loc_29382bg{
 background:url(../pick_up/onepiece/collection/images/29382m.jpg) center no-repeat;
}
.loc_slide li.loc_29384bg{
 background:url(../pick_up/onepiece/collection/images/29384m.jpg) center no-repeat;
}
.loc_slide li.loc_29384bg2{
 background:url(../pick_up/onepiece/collection/images/29384m2.jpg) center no-repeat;
}
.loc_slide li.loc_29384bg3{
 background:url(../pick_up/onepiece/collection/images/29384m3.jpg) center no-repeat;
}
.loc_slide li.loc_29386bg{
 background:url(../pick_up/onepiece/collection/images/29386m.jpg) center no-repeat;
}
.loc_slide li.loc_29387bg{
 background:url(../pick_up/onepiece/collection/images/29387m.jpg) center no-repeat;
}
.loc_slide li.loc_29387bg2{
 background:url(../pick_up/onepiece/collection/images/29387m2.jpg) center no-repeat;
}
.loc_slide li.loc_30143bg{
 background:url(../pick_up/onepiece/collection/images/30143m.jpg) center no-repeat;
}
.loc_slide li.loc_42232bg{
 background:url(../pick_up/onepiece/collection/images/42232m.jpg) center no-repeat;
}
.loc_slide li.loc_42232bg2{
 background:url(../pick_up/onepiece/collection/images/42232m2.jpg) center no-repeat;
}
.loc_slide li.loc_42234bg{
 background:url(../pick_up/onepiece/collection/images/42234m.jpg) center no-repeat;
}
.loc_slide li.loc_42238bg{
 background:url(../pick_up/onepiece/collection/images/42238m.jpg) center no-repeat;
}
.loc_slide li.loc_42239bg{
 background:url(../pick_up/onepiece/collection/images/42239m.jpg) center no-repeat;
}
.loc_slide li.loc_42240bg{
 background:url(../pick_up/onepiece/collection/images/42240m.jpg) center no-repeat;
}
.loc_slide li.loc_42315bg{
 background:url(../pick_up/onepiece/collection/images/42315m.jpg) center no-repeat;
}
.loc_slide li.loc_42819bg{
 background:url(../pick_up/onepiece/collection/images/42819m.jpg) center no-repeat;
}
.loc_slide li.loc_42844bg{
 background:url(../pick_up/onepiece/collection/images/42844m.jpg) center no-repeat;
}
.loc_slide li.loc_12310bg{
 background:url(../pick_up/onepiece/collection/images/12310m.jpg) center no-repeat;
}
.loc_slide li.loc_12310bg2{
 background:url(../pick_up/onepiece/collection/images/12310m2.jpg) center no-repeat;
}
.loc_slide li.loc_12311bg{
 background:url(../pick_up/onepiece/collection/images/12311m.jpg) center no-repeat;
}
.loc_slide li.loc_12435bg{
 background:url(../pick_up/onepiece/collection/images/12435m.jpg) center no-repeat;
}
.loc_slide li.loc_12829bg{
 background:url(../pick_up/onepiece/collection/images/12829m.jpg) center no-repeat;
}
.loc_slide li.loc_12830bg{
 background:url(../pick_up/onepiece/collection/images/12830m.jpg) center no-repeat;
}

.loc_cntnt_area{
	position:absolute;
	margin-top:-120px;
	padding:20px 0 0;
	/*background:url(../pick_up/onepiece/collection/images/list_btm.gif) no-repeat top;*/
	z-index:200;
}
.loc_cntnt_area div.loc_item_box{
	width:700px;
	height:478px;
	padding:0 0 15px;
	background:url(../pick_up/onepiece/collection/images/list_btm.gif) no-repeat bottom;
}
.loc_item_l{
	float:left;
	width:440px;
}
.loc_item_l p.loc_price{
	float:left;
	width:200px;
	margin:10px 0;
	font-size:12px;
	line-height:1.4em;
	color:#7a7a7a;
}
.loc_item_l p.loc_price span{
	font-size:10px;
}
.loc_item_l p.loc_price a{
	font-weight:bold;
	color:#ff5c5c;
	text-decoration:none;
}
.loc_item_l p.loc_price a:hover{
	text-decoration:underline;
}
.loc_item_l p.loc_copy{
	float:right;
	width:240px;
	margin:10px 0;
	font-size:10px;
	line-height:1.4em;
	color:#000000;
}
.loc_item_r{
	float:right;
	width:256px;height:465px;
	text-align:center;
	background:url(../pick_up/onepiece/collection/images/buy_btn_on.gif) no-repeat bottom center;
}
.loc_item_r .loc_item_pict{
height:389px;
padding:31px 0 0;
display:block;
background:url(../pick_up/onepiece/collection/images/item_bg.jpg) no-repeat;
}
.loc_item_r img{
	margin:auto;
}
.loc_breadnav{
	position:relative;
}

/******************************************
            RAP-T Voice 110513
 *****************************************/
#rapTvoice110513{
width:865px;
margin:0;
padding:0;
}
#rapTvoice110513 img,#rapTvoice110513 h2,#rapTvoice110513 p {
border:0;
padding:0;
margin:0;
}

#rapTvoice110513 .pheader03 {
width:865px;
height:27px;
background:#8f8d8b url(../pick_up/rap_t/voice/images/head_bg.gif) repeat-x;
}
#sts_01 .pheader03_l {
float:left;
}

#rapTvoice110513 .mainArea{
width:865px;
height:551px;
}
#rapTvoice110513 .mainArea2{
width:865px;
height:551px;
}
#rapTvoice110513 .mainArea2 p{
float:left;
}
#rapTvoice110513 .btm{
height:30px;
margin:0 0 40px;
padding:0;
background:#dedede;
clear:both;
}
#rapTvoice110513 .btm .l{
float:left;
}
#rapTvoice110513 .btm .nv{
float:right;
}


#rapTvoice110513 .close{
margin:0;
padding:0 0 15px;
text-align:center;
}
#rapTvoice110513 .close img{
margin:auto;
}

/******************************************
            TOPS SHOP 110519
 *****************************************/
#topShop0519{
width:700px;
margin-bottom:7px;
}
#topShop0519 .shopttl{
height:281px;
}
#topShop0519 .shopttl .left{
width:517px;
float:left;
}
#topShop0519 .shopttl .right{
width:163px;
height:274px;
padding:7px 7px 0;
float:right;
background:url(../pick_up/tops/images/shopttl_rightBg.gif) no-repeat 0 0;
}
#topShop0519 .shopttl .right img{
margin-bottom:5px;
}
#topShop0519 .shopttl .right .txt{
font-size:12px;
line-height:1.25;
color:#716060;
}
#topShop0519 .shopttl .right .txt strong{
color:#ff4c8f;
display:block;
}
#topShop0519 .bigBnr{ 
width:700px;
margin:2px 0 10px;
clear:both;
}
#topShop0519 .bnrArea{ 
width:700px;
height:183px;
margin-bottom:14px;
clear:both;
}
#topShop0519 .bnrArea li{float:left;}
#topShop0519 .bnrArea li.left{ margin-right:6px; height:96px;}
#topShop0519 .bnrArea li.right{ height:96px;}

#topShop0519 .newarrival{height:212px;clear:both;}
#topShop0519 .newarrival ul{width:680px;padding-left:20px;}
#topShop0519 .newarrival li{
width:123px;
margin-right:11px;
float:left;
text-align:center;
font-size:11px; line-height:1.2;
}
#topShop0519 .newarrival li.last{margin-right:0;}
#topShop0519 .newarrival li img{margin:0 auto 3px; display:block;}
#topShop0519 .newarrival li a{margin-bottom:2px;display:block;text-decoration:none;}
#topShop0519 .newarrival li a:hover{ color:#ff4c77; text-decoration:underline;}
#topShop0519 .newarrival li span{color:#ff4c77;}

.tops_modelstyle{
width:700px;
height:596px;
background:url(../pick_up/tops/images/modelstyle_bg.gif) no-repeat 0 0;
}
.tops_modelstyle img{
display:block;
}
.tops_modelstyle p{
clear:both;
}
.tops_modelstyle .m_left{
width:450px;
padding-left:10px;
float:left;
font-size:10px;
line-height:1.2;
}
.tops_modelstyle .m_left ul{
height:396px;
}
.tops_modelstyle .m_left li{
width:112px;
height:195px;
float:left;
}
.tops_modelstyle .m_left li img{
margin-bottom:3px;
display:block;
}
.tops_modelstyle .m_right{
padding-top:10px;
float:right;
}
.tops_modelstyle .m_btm{
height:49px;
clear:both;
}
#topShop0519 .model_bk{
margin:0;
clear:both;
}
#topShop0519 .model_bk h4{
height:30px;
}
#topShop0519 .model_bk li{
width:330px;
padding:0 0 5px 20px;
float:left;
font-size:11px;
color:#ff7171;
background:url(../pick_up/tops/images/bk_blt.gif) no-repeat 8px 4px;
}
#topShop0519 .model_bk li a{
text-decoration:none;
margin-left:5px;
color:#838383;
}
#topShop0519 .model_bk li a:hover{
text-decoration:underline;
}
#topShop0519 .model_bk .clearfix{
height:10px;
clear:both;
}
#topShop0519 .pickUp{clear:both;}
#topShop0519 .pickUp h3{height:76px;}
#topShop0519 .pickUp ul{}
#topShop0519 .pickUp li{float:left;}

#topShop0519 .btmBnrBx{
padding-top:10px;
clear:both;
}
#topShop0519 .btmBnr{
margin-bottom:12px;
clear:both;
}


/******************************************
    トップショップ左ナビ 20110519
 *****************************************/
#topShop_navi{
width:176px;
height:381px;
margin-top:19px;
text-align:center;
background:url(../images/common/navi_topShop/navibg01.gif) no-repeat 0 0;
}
#topShop_navi h2{ padding-top:11px;}
#topShop_navi img{ margin:auto;}
#topShop_navi ul{ padding:6px 0 0;}
#topShop_navi li{ margin-bottom:6px;}

#topShop_cate{
width:166px;
margin-bottom:10px;
padding:0 0 16px;
font-size:10px; line-height:1.6;
color:#372020;
text-align:center;
border:5px solid #e6e6e6;
}
#topShop_cate h3{ padding:13px 0 0;}
#topShop_cate img{
margin:auto;
}
#topShop_cate ul{
width:142px;
margin:auto;
text-align:left;
display:block;
}
#topShop_cate li{
padding:0 0 0 2px;
color:#969696;
display:block;
}
#topShop_cate li.dot{
padding:13px 0 0 2px;
background:url(../images/common/navi_topShop/cate_dot.gif) top no-repeat;
display:block;
}
#topShop_cate li.pdd{
padding-bottom:11px;
display:block;
}
#topShop_cate li a{ text-decoration:none; padding-left:13px; background:url(../images/common/navi_topShop/cate_arr.gif) no-repeat 3px 4px;zoom:1; display:block;}
#topShop_cate li a:hover{ text-decoration:underline; display:block;}

#topShop_rank{
width:176px;
height:859px;
padding:21px 0 0;
text-align:center;
font-size:11px; line-height:1.3;
background:url(../images/common/navi_topShop/navibg03.gif) top no-repeat;
}
#topShop_rank h3{
height:33px;
}

#topShop_rank ol li{
width:104px;
margin:0px auto 8px;
}

#topShop_rank ol li img{
margin-bottom:4px !important;margin-bottom:0px;
border:2px solid #e4e4e4;
display:block;
}
#topShop_rank ol li p{
font-size:11px;
}
#topShop_rank ol li a{ text-decoration:underline; display:block;zoom:1;}
#topShop_rank ol li a:hover{ text-decoration:none; color:#f08095;}

	
/******************************************
  110525 ヤギさんランチバッグプレゼント
***************************************/
#yagi_pre0525 {
width:700px;
margin:0 0 7px;
font-size:12px;
line-height:1.5;
}

#yagi_pre0525 .pre_form{
padding:27px 0;
border:5px solid #ffc2d3;
}
#yagi_pre0525 .pre_form dl{
position:relative;
}
#yagi_pre0525 .pre_form dl.adrs{
height:150px;
}
#yagi_pre0525 .pre_form dl.enq{
height:150px;
}
#yagi_pre0525 .pre_form dt{
padding:0 0 0 30px;
float:left;
clear:both;
}
#yagi_pre0525 .pre_form dt span{
color:#a559c1;
}
#yagi_pre0525 .pre_form dt span.stxt{
margin-right:5px;
padding-left:15px;
color:#333333;
font-size:11px;
display:block;
}
#yagi_pre0525 .pre_form dd{
padding-top:-2em;
padding:0 0 10px 300px;
}
#yagi_pre0525 .pre_form dd.customerId{
padding-top:2em;
}
#yagi_pre0525 .pre_form dd .box_width{
width:274px;
padding:2px 3px 0;
}
#yagi_pre0525 .pre_form dd .box_height{
width:274px;
height:40px;
padding:2px 3px 0;
}
#yagi_pre0525 .pre_form h4{
clear:both;
padding-left:30px;
margin:0px;
}
#yagi_pre0525 .pre_form dd span{
margin-top:4px;
font-size:11px;
display:block;
}
#yagi_pre0525 p{
text-align:center;
}
#yagi_pre0525 p img{
margin:auto;
display:block;
}

#yagi_pre0525 .gaiyo{
padding:35px 45px 0;
text-align:left;
}
#yagi_pre0525 .gaiyo dt{
padding:3px 0 0 28px;
height:23px;
font-weight:bold;
color:#ff3f74;
background:#ffd1de url(../campaign/present0525/images/gaiyo.gif) no-repeat 0 0;
}
#yagi_pre0525 .gaiyo dd{
padding:10px 0 10px 28px;
}
#yagi_pre0525 .gaiyo dd p{
margin-bottom:1em;
text-align:left;
}

/* Party Top Navi */
#ptyNavi0513{
width:176px;
margin-top:19px;
margin-left:4px;
float:left;
text-align:center;
}

#ptyNavi0513 .title{
height:373px;
margin-bottom:10px;
padding-top:12px;
text-align:center;
background:url(../party/images/ptynavi_ttlbg.jpg) no-repeat 0 0;
}
#ptyNavi0513 .title img{
margin:auto;
}
#ptyNavi0513 .title .bnr{
margin-top:5px;
}
#ptyNavi0513 .dress{
margin-bottom:10px;
}

/* Party Top category */
#ptyNavi0513 .cate{
background:url(../party/images/ptycate_bg.gif) repeat-y;
}
#ptyNavi0513 .cate a{ color:#6a3e3e; text-decoration:underline;}
#ptyNavi0513 .cate a:hover{ color:#ff4c77; text-decoration:none;}

#ptyNavi0513 .cate dl{
padding:14px 0 40px;
background:url(../party/images/ptycate_btm.gif) bottom no-repeat;
}
#ptyNavi0513 .cate dt{
padding:0 0 6px;
}
#ptyNavi0513 .cate dd{
padding:0 0 12px 8px;
}
#ptyNavi0513 .cate ul{
text-align:left;
font-size:12px;
line-height:1.4;
}
#ptyNavi0513 .cate li{
margin-bottom:3px;
padding:0 0 0 20px;
background:url(../party/images/ptycate_blt.gif) no-repeat 8px 5px;
zoom:1;
}

/*****************************************************************
                   商品詳細テスト 20110525
 ****************************************************************/
.detail0525{
width:700px;
font-size:12px;
line-height:1.5;
}
.detail0525 .detail_left{
width:435px;
float:left;
}
.detail0525 .detail_left .pdImg_m{
width:373px;
margin-bottom:20px;
position:relative;
}
.detail0525 .detail_left .pdImg_m .ico{
position:absolute;
left:242px; top:2px;
}
.detail0525 .detail_left .pdImg_m p a{
width:273px;
display:block;
border:2px solid #dddddd;
}
.detail0525 .detail_left .pdImg_m p a:hover{
border:2px solid #fcb4cf;
}
.detail0525 .detail_left .pdImg_300{
width:400px;
margin-bottom:20px;
position:relative;
}
.detail0525 .detail_left .pdImg_300 .ico{
position:absolute;
left:269px; top:2px;
}
.detail0525 .detail_left .pdImg_300 p a{
width:300px;
display:block;
border:2px solid #dddddd;
}
.detail0525 .detail_left .pdImg_300 p a:hover{
border:2px solid #fcb4cf;
}
.detail0525 .detail_left .opnbtn{
position:absolute;
bottom:1px; right:0;
}
.detail0525 .detail_left .pdThumbnail{
clear:both;
}
.detail0525 .detail_left .clear{
height:15px;clear:both;
}
.detail0525 .detail_left .pdThumbnail li{
width:80px;
margin:0 5px 10px 0 !important;margin:0 3px 10px 0;
text-align:center;
float:left;
}
.detail0525 .detail_left .pdThumbnail li a{
width:80px;
display:block;
margin:auto;
border:1px solid #dddddd;
}
.detail0525 .detail_left .pdThumbnail li a:hover{
border:1px solid #fcb4cf;
}
.detail0525 .detail_right{
width:260px;
padding-bottom:20px;
float:right;
}
.detail0525 .detail_right .itemName{
padding:8px 0px 12px 4px;
font-size:15px;
line-height:1.2;
background:url(../images/product_test/pd_dotR.gif) bottom no-repeat;
}
.detail0525 .detail_right .itemName span{
font-weight:normal;
}
.detail0525 .detail_right .priceBox{
padding:12px 0 12px 10px;
line-height:1.6em;
background:url(../images/product_test/pd_dotR.gif) bottom no-repeat;
}
.detail0525 .detail_right .priceBox dt{
display:inline;
}
.detail0525 .detail_right .priceBox dd{
display:inline;
}
.detail0525 .detail_right .priceBox .price{
margin-bottom:5px;
font-size:14px;
}
.detail0525 .detail_right .priceBox .price dd{
margin-left:10px;
font-weight:bold;
font-size:15px;
}
.detail0525 .detail_right .priceBox .price dd span{
font-size:13px;
font-weight:normal;
}
.detail0525 .detail_right .priceBox .point{
margin-bottom:5px;
}
.detail0525 .detail_right .priceBox .point dd{
margin-left:10px;
color:#ff6666;
}
.detail0525 .detail_right .priceBox .slct{
position:relative;
margin-bottom:5px;
clear:both;
}
.detail0525 .detail_right .priceBox .slct dt{
position:absolute;
top:0;left:0;
}
.detail0525 .detail_right .priceBox .slct dd{
padding-left:65px;
}

.detail0525 .detail_right .X_FORM_ACTION{
text-align:center;
clear:both;
}
.detail0525 .detail_right .X_FORM_ACTION p{
margin:15px auto 7px;
}
.detail0525 .detail_right .X_FORM_STOCK{
margin-bottom:12px;
padding-left:20px;
float:left;
}
.detail0525 .detail_right .X_FAVORITE{
margin-bottom:12px;
padding-right:20px;
float:right;
}
.detail0525 .detail_right .X_FAVORITE p{
margin-bottom:2px;
}
.detail0525 .detail_right #X_FORM_SHOPPING_NOSCRIPT{
padding:35px 0;
position:relative;
clear:both;
}
.detail0525 .detail_right #X_FORM_SHOPPING_NOSCRIPT .slct{
position:absolute;
left:0; top:0;
}
.detail0525 .detail_right .pd_copy{
width:260px;
line-height:1.8;
background:#ededed;
clear:both;
}
.detail0525 .detail_right .pd_copy p{
padding:12px 15px !important;padding:6px 15px 12px;
}
.detail0525 .detail_right .pd_sizedetail, .detail0525 .detail_right .pd_quality{
width:260px;
margin-top:12px;
padding:0;
font-size:11px;
line-height:1.4;
}
.detail0525 .detail_right .pd_marks{
width:260px;
margin-top:10px;
padding:0;
font-size:11px;
}
.detail0525 .detail_right .pd_marks li{
display:inline;
}
.detail0525 .pd_recommend li{
width:100px;
margin:10px 20px 15px !important;margin:10px 18px 15px;
float:left;
font-size:11px;
text-align:center;
}
.detail0525 .pd_recommend li img{
display:block;
margin-bottom:3px;
}
.detail0525 .pd_recommend li a{
display:block;
color:#3a3a3a;
font-size:12px;
line-height:1.3;
}
.detail0525 .pd_recommend li a:hover{
color:#e61362;
text-decoration:none;
}
.detail0525 .pd_recommend li span{
color:#a5a5a5;
}

/**** guide *****/
.detail0525 .pd_guide{
padding:18px 22px;
margin-top:10px;
margin-bottom:15px;
border:5px solid #f2f2f1;
clear:both;
}
.detail0525 .pd_guide .more{
font-size:11px;
float:right;
}
.detail0525 .pd_guide .more a{
text-decoration:none;
padding-left:14px;
display:block;
background:url(../images/product_test/pd_ico_arw.gif) no-repeat 0 1px;
}
.detail0525 .pd_guide .more a:hover{
text-decoration:underline;
}
.detail0525 .pd_guide strong{
color:#ff5a5a;
}
.detail0525 .pd_guide .s_note{
font-size:11px;
clear:both;
}
.detail0525 .pd_guide .s_attention{
font-size:11px; color:#ff5a5a;
}
.detail0525 .pd_guide .title{
height:27px;
margin-bottom:14px;
background:url(../images/product_test/pd_dotG01.gif) bottom repeat-x;
}
.detail0525 .pd_guide .title h3{
float:left;
}
.detail0525 .pd_guide .title .more{
margin-top:5px;
}
.detail0525 .pd_guide .block{
margin-bottom:12px;
clear:both;
}
.detail0525 .pd_guide .block p{
padding:8px 0 0 12px;
}
.detail0525 .pd_guide .block dt{
margin-top:8px;
padding:8px 0 0px 12px;
font-weight:bold;
background:url(../images/product_test/pd_dotG02.gif) top repeat-x;
}
.detail0525 .pd_guide .noline{
margin-top:0px;
background:none;
}
.detail0525 .pd_guide .block dd{
padding:0 0 0 12px;
clear:both;
}
.detail0525 .pd_guide .subttl{
height:25px;
padding:0px 10px 0 12px;
font-size:12px;
color:#ff8686;
background:#f5f5f5;
clear:both;
}
.detail0525 .pd_guide .subttl h4{
padding:5px 0 0;
float:left;
}
.detail0525 .pd_guide .subttl .more{
}
.detail0525 .pd_guide .pstg{
height:40px;
}
.detail0525 .pd_guide .pstg dl{
width:230px;
float:left;
}
.detail0525 .pd_guide .pstg dt{
padding:0px 0 0px 12px;
background:none;
font-size:14px;
}
.detail0525 .pd_guide .timezone dl{
width:634px;
position:relative;
}
.detail0525 .pd_guide .timezone .pict{
position:absolute;
right:0px; top:16px;
}
.detail0525 .pd_guide .rtrn{
width:634px;
padding-top:8px;
}
.detail0525 .pd_guide .rtrn .noline{
margin-top:0px;padding:0 0 0 12px;background:none;
}
.detail0525 .pd_guide .rtrn .s_note{
padding:0 0 0 12px;
}
.detail0525 .pd_guide .rtrn ul{
padding:0 30px 0 0;
float:left;
}
.detail0525 .pd_guide .rtrn li{
padding:0 0 0 28px;
background:url(../images/product_test/pd_guide_blt.gif) no-repeat 18px 6px;
}
.detail0525 .pd_guide .point{
padding:8px 0 0 0;
}
.detail0525 .pd_guide .point p{
padding:0 0 0 12px;
}
.detail0525 .pd_guide .refer{
height:260px;
}
.detail0525 .pd_guide .refer p{
padding:8px 0 8px 12px;
background:url(../images/product_test/pd_dotG02.gif) bottom repeat-x;
}
.detail0525 .pd_guide .refer .tel{
width:300px;
float:left;
}
.detail0525 .pd_guide .refer .tel .noline{
background:none;
}
.detail0525 .pd_guide .refer .rec{
clear:both;
}
.detail0525 .pd_guide .refer .enlarge{
font-size:20px;
}
.detail0525 .pd_guide .refer .enlarge a{
color:#ff5a5a; text-decoration:none;
}
.detail0525 .pd_guide .refer .enlarge a{
text-decoration:underline;
}


/******************************************
        onepiece お選びガイド 201105
 *****************************************/

#onepiece_choice {
	clear:both;
	width:700px;
	margin-bottom:15px;
}

#onepiece_choice img{margin:0px;
padding:0px;
}

#onepiece_choice ul {

	width:700px;
}
#onepiece_choice ul li {
	float:left;
}

#onepiece_choice .one_area{
width:700px;
}

#onepiece_choice .l_box {
	float:left;
	width:553px;
}
#onepiece_choice .r_box {
	float:right;
	width:147px;
}

#onepiece_choice .clear {
	clear:both;
	padding-top:15px;
}

#onepiece_choice:after {
	content:"";
	display:block;
	clear:both;
}


#onepiece_choice a.btn_linko img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#onepiece_choice a.btn_linko:hover img {
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;
}

/******************************************
        会員限定セール 20110617
 *****************************************/
.sp110617{
width:700px;
height:430px;
margin-bottom:10px;
zoom:1;
}
.sp110617 .main{
margin-bottom:4px;
}
.sp110617 ul{
width:696px;
height:59px;
margin-bottom:4px;
padding:4px 0 0 4px;
clear:both;
}
.sp110617 li{
margin-right:4px;
float:left;
}
.sp110617 li.last{
margin:0;
}
.sp110617 .nv01{
background:#c3e176;
}
.sp110617 .nv02{
background:#ffb244;
}

#spPriceAtt blockquote {
padding:15px 20px 50px 20px;
border:4px solid #ffb244;
}
#spPriceAtt blockquote p strong {color:#ff3c61;}


/******************************************
      summer Sale 20110627
 *****************************************/
 
 
#summersale110627 {
width:700px;
margin:0;
padding:0;
}
#summersale110627 img {
border:0;
}


#summersale110627 ul {
width:700px;
background-color:#c7dee1;
margin:0 0 10px 0;
padding:6px 0 6px 0;
}

#summersale110627 ul li.items {
margin:0 0 0 5px;
padding:0;
list-style:none;
}


#summersale110627 ul.box02 {
width:700px;
background-color:#c7dee1;
margin:0;
padding:6px 0 6px 0;
}


#summersale110627 ul.box02:after {
	content:"";
	display:block;
	clear:both;
}

#summersale110627 ul.box02 li {
float:left;
list-style:none;
}

#summersale110627 .p2 {
float:left;
list-style:none;
margin:0 0 0 5px;
}

/******************************************
      tops chart 110620
 *****************************************/
#tops_chart div{
	width:700px;
	height:527px;
	margin-bottom:15px;
	overflow:hidden;
}

#tops_chart div#chart0{
	width:591px;
	height:417px;
	padding:110px 0 0 109px;
	background:url(../pick_up/tops/chart/images/start_bg.jpg) no-repeat;
} 
#tops_chart div#chart0 a{
	margin-left:60px;
}
#tops_chart div#q1{
	width:610px;
	height:337px;
	padding:192px 0 0 90px;
	background:url(../pick_up/tops/chart/images/q1_bg.jpg) no-repeat;
} 
#tops_chart div#q2{
	width:610px;
	height:337px;
	padding:192px 0 0 90px;
	background:url(../pick_up/tops/chart/images/q2_bg.jpg) no-repeat;
} 
#tops_chart div#q3{
	width:610px;
	height:337px;
	padding:192px 0 0 90px;
	background:url(../pick_up/tops/chart/images/q3_bg.jpg) no-repeat;
} 
#tops_chart div#q4{
	width:610px;
	height:337px;
	padding:192px 0 0 90px;
	background:url(../pick_up/tops/chart/images/q4_bg.jpg) no-repeat;
} 
#tops_chart div#q5{
	width:610px;
	height:337px;
	padding:192px 0 0 90px;
	background:url(../pick_up/tops/chart/images/q5_bg.jpg) no-repeat;
} 
#tops_chart div p.question{
	height:65px;
	margin-left:110px;
	font-size:22px;
	line-height:1.2em;
	color:#ff0000;
	font-weight:bold;
}
#tops_chart div ul.answer{
	margin:52px 0 0 52px;
}
#tops_chart div ul.answer li{
	float:left;
	display:block;
	width:184px;
	height:100px;
	margin-right:83px;
}
#tops_chart div ul.answer li a{
	font-size:18px;
	color:#5f1717;
	font-weight:bold;
	text-decoration:none;
}
#tops_chart div ul.answer li a:hover{
	color:#ff0000;
	text-decoration:underline;
}
#tops_chart div#rsltA{
	background:url(../pick_up/tops/chart/images/resulta_bg.jpg) no-repeat;
}
#tops_chart div#rsltB{
	background:url(../pick_up/tops/chart/images/resultb_bg.jpg) no-repeat;
}
#tops_chart div#rsltC{
	background:url(../pick_up/tops/chart/images/resultc_bg.jpg) no-repeat;
}
#tops_chart div#rsltD{
	background:url(../pick_up/tops/chart/images/resultd_bg.jpg) no-repeat;
}
#tops_chart div p.rslt_ttl{
	margin:137px 0 0 153px;
}
#tops_chart div p.rslt_copy{
	height:147px;
	margin:0 0 0 153px;
	padding:5px 10px;
	font-size:14px;
	line-height:1.4em;
	color:#431e1e;
}
#tops_chart div p.rslt_btn{
	margin:0 0 0 153px;
}
#tops_chart div p.rslt_back{
	margin:-15px 0 0 43px;
}
/******************************************
      sale_contents 110704
 *****************************************/
#sale_contents110704f{
	margin:10px 0;
}
#sale_contents110704t{
}
#sale_contents110704t .topic1_area{
	margin-bottom:25px;
	border:1px solid #aca693;
	border-top:none;
	background:url(/parts/C001_0001_001255_110620teiki_20110627_20990331/images/topic1_bg.gif) no-repeat top;
}
#sale_contents110704t .topic1_area .itembox1 .left{
	float:left;
	width:301px;
}
#sale_contents110704t .topic1_area .itembox1 .right{
	float:right;
	width:397px;
}
#sale_contents110704t .topic1_area .itembox1 .right div{
	float:left;
}
#sale_contents110704t .topic1_area .itembox2{
	clear:both;
}
#sale_contents110704t .topic1_area .itembox2 .left{
	float:left;
	width:394px;
}
#sale_contents110704t .topic1_area .itembox2 .right{
	float:right;
	width:304px;
}
#sale_contents110704t .topic1_area .itembox2 .left div{
	float:left;
}
#sale_contents110704t .topic1_area ul.pricelist1 li{
	margin-bottom:5px;
	padding-left:5px;
	font-size:10px;
	line-height:1.2em;
	color:#747474;
}
#sale_contents110704t .topic1_area ul.pricelist1 li a{
	display:block;
	margin-bottom:4px;
	font-weight:bold;
	color:#333333;
}
#sale_contents110704t .topic1_area ul.pricelist1 li span{
	color:#f10066;
}
#sale_contents110704t .topic1_area ul.mrgn33{
	padding-left:33px;
}
#sale_contents110704t .topic2_area{
	border:1px solid #aca693;
	border-bottom:none;
	background:url(/parts/C001_0001_001255_110620teiki_20110627_20990331/images/topic2_bg.gif) no-repeat bottom;
}
#sale_contents110704t .topic2_area h4{
	margin-bottom:15px;
}
#sale_contents110704t .topic2_area .left{
	float:left;
	width:230px;
	margin-left:6px !important;
	margin-left:3px;
}
#sale_contents110704t .topic2_area .center{
	float:left;
	width:232px;
	margin-top:61px;
	padding-bottom:50px;
}
#sale_contents110704t .topic2_area .right{
	float:left;
	width:230px;
}
#sale_contents110704t .topic2_area ul.pricelist2 li{
	margin-bottom:5px;
	padding-left:11px;
	font-size:10px;
	line-height:1.2em;
	color:#747474;
}
#sale_contents110704t .topic2_area ul.pricelist2 li a{
	display:block;
	margin-bottom:4px;
	font-weight:bold;
	color:#8c3333;
}
#sale_contents110704t .topic2_area ul.pricelist2 li a.buy{
display:inline;
}
#sale_contents110704t .topic2_area ul.pricelist2 li span{
	color:#f10066;
}
#sale_contents110704t .topic2_area ul.pricelist2 li img{
	margin-left:3px;
}
#sale_contents110704t .topic2_area ul.pricelist2 li.totalp{
	margin-top:12px;
}
#sale_contents110704t .topic2_area ul.pricelist2 li.totalp img{
	margin:0;
}

/******************************************
        会員限定セール 20110708
 *****************************************/
.sp110617{
width:700px;
height:450px;
margin-bottom:10px;
zoom:1;
}
.sp110617 .main{
margin-bottom:4px;
}
.sp110617 ul{
width:696px;
height:59px;
margin-bottom:4px;
padding:4px 0 0 4px;
clear:both;
}
.sp110617 li{
margin-right:4px;
float:left;
}
.sp110617 li.last{
margin:0;
}
.sp110617 .nv01{
background:#ff2874;
}
.sp110617 .nv02{
background:#57aad8;
}

#spPriceAtt blockquote {
padding:15px 20px 50px 20px;
border:4px solid #ff2874;
}
#spPriceAtt blockquote p strong {color:#ff2874;}

#sale_contents110704f{
font-size:11px;
clear:both;
}
#sale_contents110704f .bknb ul{
padding:15px 0 0 5px;
}
#sale_contents110704f .bknb li{
width:340px;
margin-right:6px;
padding-bottom:10px;
float:left;
}
#sale_contents110704f .bknb em{
margin-right:4px;
padding:1px 2px;
font-style:normal;
color:#fff;
background:#ff4a6e;
}
#sale_contents110704f .bknb a{ text-decoration:underline;}
#sale_contents110704f .bknb p{
clear:both;
}
/******************************************
  やぎさんを探せ！　110711
***************************************/
#yagi0711{
width:700px;
margin-bottom:7px;
color:#522c00;
}

#yagi0711 .form{
height:505px;
position:relative;
background:url(../campaign/yagi_hunting/images/img03.jpg) no-repeat;
}
#yagi0711 .form dl{
padding:20px 0 0;
}
#yagi0711 .form dt{ display:none;}
#yagi0711 .form dd{ padding:0 0 0 297px;}
#yagi0711 .form dd input,#yagi0711 .form dd textarea{ 
width:292px;
height:21px;
padding:5px 2px 1px;
font-size:14px;
border:none; 
background:#fff;
}
#yagi0711 .form dd span{
font-size:10px;
display:block;
}
#yagi0711 .form dd.mail{height:50px;}
#yagi0711 .form dd.id{height:60px;}
#yagi0711 .form dd.num{height:225px;}
#yagi0711 .form dd.num input{ width:100px;}
#yagi0711 .form dd.msg{height:60px;}
#yagi0711 .form dd.msg textarea{ height:40px;}
#yagi0711 .form .btn{ height:50px; text-align:center;}
#yagi0711 .form .btn input{ margin:auto;}
#yagi0711 .form .ntc{ text-align:center; font-size:10px;}
#yagi0711 .form .ntc em{ font-style:normal;}

#yagi0711 .form .twi{
position:absolute;
left:516px; top:167px;
}
#yagi0711 .form .twi a{
display:block;
width:76px; height:18px;
text-indent:-9999em;
}

#yagi0711 .prof{
height:274px;
position:relative;
background:url(../campaign/yagi_hunting/images/img04.jpg) no-repeat 0 0;
}
#yagi0711 .prof a{
width:315px; height:60px;
display:block;
position:absolute;
top:187px; left:221px;
text-indent:-9999em;
overflow:auto;
}
#yagi0711 .detail{
height:790px;
color:#402200;
line-height:1.5;
background:url(../campaign/yagi_hunting/images/img05.jpg) no-repeat 0 0;
}
#yagi0711 .detail h3{
padding:0 90px 5px;
font-size:14px;
color:#d23100;
}
#yagi0711 .detail dl{
padding:0 90px;
font-size:12px;
}
#yagi0711 .detail dt{
padding:2px 3px;
margin-bottom:3px;
background:#f8bd76;
font-weight:bold;
}
#yagi0711 .detail dd{
padding:0 0 8px;
}
#yagi0711 .detail dd span{
font-size:10px;
}

/******* sss 110715 *******/
/* header */
.header1104{
height:95px;
}
.header1104 .ntc{
position:absolute;
top:75px; left:5px;
font-size:10px;
font-style:normal;
color:#ff7070;
clear:both;
}

/******* ＫＯＡＳＴブブコン *******/
#koast110816{
width:700px;
margin-bottom:10px;
}
#koast110816 ul{
height:77px;
border-left:1px solid #aa80a9;
border-right:1px solid #aa80a9;
}
#koast110816 li{
float:left;
border-top:1px solid #aa80a9;
border-bottom:1px solid #aa80a9;
}

/******************************************
  玲奈'sクローゼット　110816
***************************************/
#renacloset{
margin-bottom:7px;
}
#renacloset .closet1{
	position:relative;
	width:700px;
	height:314px;
	background:url(/pick_up/rena_closet/images/closet1.jpg) no-repeat;
}
#renacloset .closet2{
	position:relative;
	width:700px;
	height:317px;
	background:url(/pick_up/rena_closet/images/closet2.jpg) no-repeat;
}
#renacloset .closet1 img,#renacloset .closet2 img{
	position:absolute;
	cursor:pointer;
}
#renacloset .closet1 #clst1_1{
	top:0;
	left:175px;
}
#renacloset .closet1 #clst1_2{
	top:0;
	left:313px;
}
#renacloset .closet1 #clst1_3{
	top:0;
	left:405px;
}
#renacloset .closet1 #clst1_4{
	top:0;
	left:496px;
}
#renacloset .closet1 #clst1_5{
	top:130px;
	left:175px;
}
#renacloset .closet1 #clst1_6{
	top:130px;
	left:258px;
}
#renacloset .closet1 #clst1_7{
	top:152px;
	left:323px;
}
#renacloset .closet1 #clst1_8{
	top:152px;
	left:405px;
}
#renacloset .closet1 #clst1_9{
	top:130px;
	left:528px;
}
#renacloset .closet2 #clst2_1{
	top:0;
	left:50px;
}
#renacloset .closet2 #clst2_2{
	top:0;
	left:177px;
}
#renacloset .closet2 #clst2_3{
	top:0;
	left:294px;
}
#renacloset .closet2 #clst2_4{
	top:170px;
	left:50px;
}
#renacloset .closet2 #clst2_5{
	top:170px;
	left:166px;
}
#renacloset .closet2 #clst2_6{
	top:135px;
	left:262px;
}
#renacloset .closet2 #clst2_7{
	top:118px;
	left:372px;
}

#renacloset a.pd{
display:block;
position:absolute;
}
#renacloset #popclst1_1{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop1.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_1 .left{
top:93px; left:27px;
width:152px; height:350px;
}
#renacloset #popclst1_1 .right{
top:93px; left:191px;
width:162px; height:300px;
}

#renacloset #popclst1_2{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop6.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_2 .left{
top:93px; left:320px;
width:152px; height:290px;
}
#renacloset #popclst1_2 .right{
top:93px; left:485px;
width:155px; height:310px;
}
#renacloset #popclst1_3{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop4.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_3 .left{
top:93px; left:27px;
width:152px; height:310px;
}
#renacloset #popclst1_3 .right{
top:93px; left:200px;
width:150px; height:350px;
}
#renacloset #popclst1_4{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop7.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_4 .left{
top:15px; left:47px;
width:350px; height:205px;
}
#renacloset #popclst1_4 .right{
top:225px; left:190px;
width:255px; height:240px;
}
#renacloset #popclst1_5{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop5.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_5 .left{
top:93px; left:37px;
width:130px; height:370px;
}
#renacloset #popclst1_5 .right{
top:93px;left:185px;
width:180px;height:310px;
}
#renacloset #popclst1_6{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop2.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_6 .left{
top:93px; left:27px;
width:150px; height:300px;;
}
#renacloset #popclst1_6 .right{
top:93px; left:180px;
width:185px; height:310px;
}
#renacloset #popclst1_7{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop9.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_7 .left{
top:150px; left:287px;
width:350px; height:190px;
}


#renacloset #popclst1_8{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop8.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_8 .left{
top:73px; left:317px;
width:160px; height:385px;
}
#renacloset #popclst1_8 .right{
top:73px; left:480px;
width:170px; height:315px;
}
#renacloset #popclst1_9{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop3.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst1_9 .left{
top:93px; left:27px;
width:152px; height:290px;
}
#renacloset #popclst1_9 .right{
top:93px; left:195px;
width:135px; height:350px;
}

#renacloset #popclst2_1{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop1.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_1 .left{
top:93px; left:27px;
width:152px; height:350px;
}
#renacloset #popclst2_1 .right{
top:93px; left:191px;
width:162px; height:300px;
}
#renacloset #popclst2_2{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop7.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_2 .left{
top:15px; left:47px;
width:350px; height:205px;
}
#renacloset #popclst2_2 .right{
top:225px; left:190px;
width:255px; height:240px;
}
#renacloset #popclst2_3{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop2.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_3 .left{
top:93px; left:27px;
width:150px; height:300px;;
}
#renacloset #popclst2_3 .right{
top:93px; left:180px;
width:185px; height:310px;;
}
#renacloset #popclst2_4{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop6.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_4 .left{
top:93px; left:320px;
width:152px; height:290px;
}
#renacloset #popclst2_4 .right{
top:93px; left:485px;
width:155px; height:310px;
}
#renacloset #popclst2_5{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop5.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_5 .left{
top:93px; left:37px;
width:130px; height:370px;
}
#renacloset #popclst2_5 .right{
top:93px;left:185px;
width:180px;height:310px;
}
#renacloset #popclst2_6{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop3.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_6 .left{
top:93px; left:27px;
width:152px; height:290px;
}
#renacloset #popclst2_6 .right{
top:93px; left:195px;
width:135px; height:350px;
}
#renacloset #popclst2_7{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet/images/pop8.jpg) no-repeat;
	z-index:15;
}
#renacloset #popclst2_7 .left{
top:73px; left:317px;
width:160px; height:385px;
}
#renacloset #popclst2_7 .right{
top:73px; left:480px;
width:170px; height:315px;
}

#renacloset div .closebtn{
	position:absolute;
	top:7px;
	left:648px;
	cursor:pointer;
	z-index:20;
}
#renacloset #popbg{
	display:none;
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#5f5c59;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:15;
}
#renacloset #tooltip{
	position:absolute;
	width:114px;
	height:79px;
	z-index:500;
}

/******************************************
  パーフェクトトレンド術　お約束コーデ　110816
***************************************/
#oyacoord0816{
	margin:0 0 10px;
	padding:0;
}
#oyacoord0816 .block1{
	margin-bottom:20px;
}
#oyacoord0816 .block1 h3,#oyacoord0816 .block1 p,#oyacoord0816 .block1 div{
	float:left;
}

#oyacoord0816 .block1 .backnum_btn{
	display:block;
	margin:-40px 0 0 10px;
}

#oyacoord0816 .block1 .oya_item0816{
	position:relative;
	width:340px;
	height:670px;
	background:url(/pick_up/oyakusoku_coordinate/images/0816/coord_itembg.jpg) no-repeat;
}
#oyacoord0816 .oya_item0816 .pictlink1{position:absolute;left:171px;top:43px;}
#oyacoord0816 .oya_item0816 .pictlink2{position:absolute;left:9px;top:174px;}
#oyacoord0816 .oya_item0816 .pictlink3{position:absolute;left:171px;top:295px;}
#oyacoord0816 .oya_item0816 .pictlink4{position:absolute;left:0px;top:471px;}
#oyacoord0816 .oya_item0816 .textlink1{position:absolute;left:33px;top:57px;width:138px;height:110px;}
#oyacoord0816 .oya_item0816 .textlink2{position:absolute;left:171px;top:180px;width:152px;height:103px;}
#oyacoord0816 .oya_item0816 .textlink3{position:absolute;left:35px;top:360px;width:136px;height:97px;}
#oyacoord0816 .oya_item0816 .textlink4{position:absolute;left:171px;top:526px;width:149px;height:104px;}

#oyacoord0816 .block1 .oya_item0829{
	position:relative;
	width:340px;
	height:670px;
	background:url(/pick_up/oyakusoku_coordinate/images/0829/coord_itembg.jpg) no-repeat;
}
#oyacoord0816 .oya_item0829 .pictlink1{position:absolute;left:180px;top:40px;}
#oyacoord0816 .oya_item0829 .pictlink2{position:absolute;left:9px;top:135px;}
#oyacoord0816 .oya_item0829 .pictlink3{position:absolute;left:171px;top:210px;}
#oyacoord0816 .oya_item0829 .pictlink4{position:absolute;left:30px;top:340px;}
#oyacoord0816 .oya_item0829 .pictlink5{position:absolute;left:170px;top:471px;}

#oyacoord0816 .oya_item0829 .textlink1{position:absolute;left:36px;top:53px;width:145px;height:80px;}
#oyacoord0816 .oya_item0829 .textlink2{position:absolute;left:171px;top:136px;width:152px;height:80px;}
#oyacoord0816 .oya_item0829 .textlink3{position:absolute;left:36px;top:263px;width:136px;height:80px;}
#oyacoord0816 .oya_item0829 .textlink4{position:absolute;left:180px;top:387px;width:149px;height:80px;}
#oyacoord0816 .oya_item0829 .textlink5{position:absolute;left:36px;top:550px;width:140px;height:80px;}

#oyacoord0816 .block1 .oya_item0912{
	position:relative;
	width:340px;
	height:670px;
	background:url(/pick_up/oyakusoku_coordinate/images/0912/coord_itembg.jpg) no-repeat;
}
#oyacoord0816 .oya_item0912 .pictlink1{position:absolute;left:180px;top:40px;}
#oyacoord0816 .oya_item0912 .pictlink2{position:absolute;left:9px;top:135px;}
#oyacoord0816 .oya_item0912 .pictlink3{position:absolute;left:171px;top:268px;}
#oyacoord0816 .oya_item0912 .pictlink4{position:absolute;left:10px;top:360px;}
#oyacoord0816 .oya_item0912 .pictlink5{position:absolute;left:170px;top:485px;}

#oyacoord0816 .oya_item0912 .textlink1{position:absolute;left:36px;top:53px;width:145px;height:75px;}
#oyacoord0816 .oya_item0912 .textlink2{position:absolute;left:160px;top:190px;width:152px;height:75px;}
#oyacoord0816 .oya_item0912 .textlink3{position:absolute;left:36px;top:285px;width:136px;height:75px;}
#oyacoord0816 .oya_item0912 .textlink4{position:absolute;left:180px;top:415px;width:149px;height:75px;}
#oyacoord0816 .oya_item0912 .textlink5{position:absolute;left:36px;top:558px;width:140px;height:75px;}

#oyacoord0816 .block1 .oya_item0927{
	position:relative;
	width:340px;
	height:670px;
	background:url(/pick_up/oyakusoku_coordinate/images/0927/coord_itembg.jpg) no-repeat;
}

#oyacoord0816 .oya_item0927 .pictlink1{position:absolute;left:180px;top:40px;}
#oyacoord0816 .oya_item0927 .pictlink2{position:absolute;left:25px;top:155px;}
#oyacoord0816 .oya_item0927 .pictlink3{position:absolute;left:171px;top:285px;}
#oyacoord0816 .oya_item0927 .pictlink4{position:absolute;left:0px;top:440px;}

#oyacoord0816 .oya_item0927 .textlink1{position:absolute;left:38px;top:56px;width:145px;height:95px;}
#oyacoord0816 .oya_item0927 .textlink2{position:absolute;left:175px;top:208px;width:152px;height:75px;}
#oyacoord0816 .oya_item0927 .textlink3{position:absolute;left:38px;top:325px;width:136px;height:100px;}
#oyacoord0816 .oya_item0927 .textlink4{position:absolute;left:175px;top:538px;width:149px;height:90px;}

#oyacoord0816 p.oya_itemcatch{
	font-size:12px;
	font-weight:bold;
	color:#242424;
}
#oyacoord0816 p.oya_itemcopy,#oyacoord0816 p.oya_itemname,#oyacoord0816 p.oya_itemprice{
	width:100%;
	margin-top:1px;
	font-size:10px;
	line-height:1.3em;
	color:#242424;
	clear:left;
}
#oyacoord0816 p.oya_itemname a{
	color:#a74323;
	text-decoration:underline;
}
#oyacoord0816 p.oya_itemname a:hover{
	color:#701b00;
	text-decoration:none;
}
#oyacoord0816 .block2{
	height:375px;
}
#oyacoord0816 .oya0816{
	background:url(/pick_up/oyakusoku_coordinate/images/0816/shun_bg.gif) bottom no-repeat;
}
#oyacoord0816 .oya0829{
	background:url(/pick_up/oyakusoku_coordinate/images/0829/shun_bg.jpg) bottom no-repeat;
}
#oyacoord0816 .oya0912{
	background:url(/pick_up/oyakusoku_coordinate/images/0912/shun_bg.jpg) bottom no-repeat;
}
#oyacoord0816 .oya0927{
	background:url(/pick_up/oyakusoku_coordinate/images/0927/shun_bg.jpg) bottom no-repeat;
}
#oyacoord0816 .oya1007{
	background:url(/pick_up/oyakusoku_coordinate/images/1007/shun_bg.jpg) bottom no-repeat;
}

#oyacoord0816 .block2 .shunpict{
	float:left;
	padding-left:16px;
	clear:both;
}
#oyacoord0816 .block2 h4{
	margin:40px 0 10px 0;
	float:left;
}
#oyacoord0816 .block2 .shuncopy{
	margin:0 0 0 313px;
	font-size:12px;
	line-height:1.4em;
	color:#514743;
}
#oyacoord0816 .block2 .shun_item{
	margin:35px 0 0 313px;
	font-size:11px;
	line-height:1.4em;
	color:#403d3b;
}
#oyacoord0816 .block2 .shun_item a{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#oyacoord0816 .block3{
	margin-bottom:20px;
	padding-bottom:5px;
	background:url(/pick_up/oyakusoku_coordinate/images/common/md_bg.gif) bottom no-repeat;
}
#oyacoord0816 .block3 .mdpoint{
	float:left;
}
#oyacoord0816 .block3 .md1{
	width:229px;
	padding-left:6px;
}
#oyacoord0816 .block3 .md2{
	width:229px;
	padding-left:2px;
}
#oyacoord0816 .block3 .md3{
	width:229px;
	padding-left:2px;
}
#oyacoord0816 .block3 .mditemlist{
	padding:15px 5px 10px 25px;
}
#oyacoord0816 .block3 .mditemlist li{
	margin-bottom:7px;
	padding:0 0 0 15px;
	background:url(/pick_up/oyakusoku_coordinate/images/common/arrow.gif) no-repeat 0 4px;
	font-size:12px;
	color:#403d3b;
}

#oyacoord0816 .block3 .mditemlist li a{
	font-size:12px;
	line-height:1.6em;
	font-weight:bold;
	color:#5a2712;
	text-decoration:underline;
}
#oyacoord0816 .block3 .mditemlist li a:hover{
	color:#5a2712;
	text-decoration:none;
}
#oyacoord0816 .block3 .mditemlist li.mdnolink{
	font-size:12px;
	color:#ffffff;
}
#oyacoord0816 .block3 .mditemlist li.mdnolink a{
	font-size:12px;
	line-height:1.6em;
	font-weight:bold;
	color:#5a2712;
	text-decoration:none;
	cursor:default;
}
#oyacoord0816 .block3 .mditemlist li span{
	font-size:10px;
	padding-right:40px;
	background:url(/pick_up/oyakusoku_coordinate/images/common/buy_icon.gif) no-repeat right;
}
#oyacoord0816 .block3 .md1 .mditemlist{
	background:url(/pick_up/oyakusoku_coordinate/images/common/md1_bg.gif);
}
#oyacoord0816 .block3 .md2 .mditemlist{
	background:url(/pick_up/oyakusoku_coordinate/images/common/md2_bg.gif);
}
#oyacoord0816 .block3 .md3 .mditemlist{
	background:url(/pick_up/oyakusoku_coordinate/images/common/md3_bg.gif);
}
#oyacoord0816 .block3 .mditemlist li em{ font-size:11px; font-style:normal;}


#oyacoord0816 .block4{
	padding:2px;
	background:url(/pick_up/oyakusoku_coordinate/images/common/backnum_bg.gif);
}
#oyacoord0816 .block4 .backnum_area{
	padding-bottom:10px;
	border:3px solid #ffffff;
	background:#ffffff;
}
#oyacoord0816 .block4 .backnum_area .ttl_bar{
	height:42px;
	margin-bottom:25px;
	background:url(/pick_up/oyakusoku_coordinate/images/common/backnum_ttlbg.gif) no-repeat;
}
#oyacoord0816 .block4 .backnum_area .ttl_bar ul{
	margin-right:5px;
}
#oyacoord0816 .block4 .backnum_area .ttl_bar li{
	float:right;
	padding:15px 3px 0;
}
#oyacoord0816 .block4 .backlist{
	position:relative;
	height:269px;
}
#oyacoord0816 .block4 ul.backnum_list_model li,#oyacoord0816 .block4 ul.backnum_list_coord li{
	float:left;
	width:146px;
	padding:0 12px;
	border-right:1px dotted #cccccc;
}
#oyacoord0816 .block4 ul.backnum_list_model,#oyacoord0816 .block4 ul.backnum_list_coord{
	position:absolute;
	top:0;
	left:0;
}
#oyacoord0816 .block4 ul.backnum_list_model li.last,#oyacoord0816 .block4 ul.backnum_list_coord li.last{
	border:0;
}

#oyacoord0816 .block4 .backnum_area .btmBnr{
padding:12px 0 2px 14px;
}

#oyacoord0816 .block5{
margin-bottom:20px;
}
#oyacoord0816 .block5 h3,#oyacoord0816 .block5 p,#oyacoord0816 .block5 div{
	float:left;
}

#oyacoord0816 .block5 .lftImg{
width:419px;
position:relative;
float:left;
}
#oyacoord0816 .block5 .lftImg .backnum_btn{
	display:block;
	position:absolute;
	bottom:163px; left:10px;
}


/***** Hader 110816 *****/
#header{
/*height:85px;*/height:96px;
margin-left:4px;
position:relative;
}
#header h1{
position:absolute;
left:0; top:0;
z-index:1;
}
#header h1 em{
height:15px;
padding:5px 0 0;
display:block;
font:11px normal;
}
#header h1 em span{
color:#f46f8b;
font-weight:normal;
}

#header .saleNtc{
position:absolute;
left:0; top:80px;
z-index:1;
font-size:11px; color:#ee7684;
}

#header .hdnav{
width:495px;
height:85px;
position:absolute;
right:0; top:0;
z-index:5;
}
#header .hdnav .snv01{
height:37px;
position:relative;
}
#header .hdnav .snv01 ul{
position:absolute;
left:0px; top:20px;
}
#header .hdnav .snv01 ul li{
float:left;
}
#header .hdnav .snv01 h2{
position:absolute;
right:0px; top:8px;
}

#header .hdnav .snv02{
clear:both;
}
#header .hdnav .snv02 ul,#header .hdnav .snv02 li{
float:left;
}
#header .hdnav .snv02 ul li{
float:left;
padding-right:5px;
}
#header .hdnav .snv02 ul li:nth-of-type(3){
padding:0px;
}
#header .hdnav .snv02 .nav03{
float:right;
}
#header .hdnav .snv02 .nav03 li{
padding:0px;
}

#header .memberBx{
width:195px;
height:65px;
padding-top:20px;
position:absolute;
top:0px; left:196px;
background:url(/images/common/header/sq_memberBx_bg.gif) no-repeat 0 20px;
z-index:5;
}
#header .memberBx p{
height:13px;

padding:5px 0 0 14px;
font:11px normal;
color:#ffffff;
}
#header .memberBx li{
float:left;
}
#header .memberBx li img{
display:block;
}

/* global navigation */
#gnav{
height:53px;
margin-left:4px;
clear:both;
background:url(/images/common/header/sq_gnv_bg.gif) no-repeat 0 0;
}

#gnav .opn_category{
width:98px;
height:30px;
padding:8px 10px 0 9px;
float:left;
}

#gnav .sqsrch{
	padding:8px 0 0 17px;
	float:left;
}
#gnav .sqsrch form p{
	width:198px !important;
	width:198px;
}
#gnav .sqsrch input.sqinputtxt{
	display:inline;
	float:left;
	width:128px !important;
	width:128px;
	height:15px;
	margin:0;
	padding:3px 2px;
	border:none;
	background:#404039;
	font-size:1.2em;
	line-height:20px;
	color:#ece9e9;
	border:1px solid #62625f;
}
#gnav ul{
float:right;
}
#gnav ul li{
float:left;
}

/***** left 110816 *****/
#lftBx{
width:176px;
margin:0 0 30px 4px;
float:left;
}
#lftBx .bnr{
margin-bottom:10px;
}
#lftBx .bnr2{
margin-bottom:5px;
}
#lftBx .category{
width:174px;
margin-bottom:10px;
font-size:11px;
border:1px solid #dcdcdc;
}
#lftBx .category h3{
padding:8px 0 0 7px;
}
#lftBx .category dl{
margin:0;
padding:0 0 8px 8px;
zoom:1;
}
#lftBx .category dt{
margin-bottom:4px;
zoom:1;
}
#lftBx .category dd{
margin-bottom:5px;
zoom:1;
}
#lftBx .category li{
margin-bottom:2px;
padding-left:15px;
background:url(/images/common/navi/arw_cate.gif) no-repeat 8px 4px;
}
#lftBx .category li a{
	display:inline;
	color:#2c2a2a;
	text-decoration:underline;
	background:#ffffff;
	zoom:1;
}
#lftBx .category li a:hover{
	color:#e61362;
	text-decoration:none;
}
#lftBx .leftnav{
margin-bottom:6px;
}

/***** footer 110816 *****/
#footer{
margin:30px 0 0 4px;
font-size:11px;
line-height:1.5;
background:#f3f2f1;
clear:both;
}

#footer .hotlink{
height:270px;
padding:25px 0 0 25px;
}
#footer .hotlink h3{
height:16px;
}
#footer .hotlink ul,#footer .hotlink dl{
padding:12px 0 0;
}
#footer .hotlink li,#footer .hotlink dd{
padding:0 0 0 18px;
background:url(/images/common/footer/arw_ftr.gif) no-repeat 3px 2px;
}
#footer .hotlink li,#footer .hotlink dd{
margin-bottom:3px;
}
#footer .hotlink dt{
padding:0 0 0 2px;
}
#footer .scroll .l{
float:left;
}
#footer .scroll .r{
float:right;
}

#footer .hotlink a{ color:#656463; font-weight:bold; text-decoration:none;}
#footer .hotlink a:hover{ color:#ff4c77; text-decoration:underline;}

#footer .hotlink div{
margin-right:17px;
float:left;
}
#footer .hotlink .cate{ width:110px;}
#footer .hotlink .shop{ width:130px;}
#footer .hotlink .scroll{ width:375px;}
#footer .hotlink .pickup{ width:185px;}

#footer .commu_area{
height:240px;
margin:0;
clear:both;
}

#footer .twitter{
width:255px;
height:230px;
margin-left:28px !important;margin-left:14px;
float:left;
scrollbar-face-color: #f2f2f1;
scrollbar-highlight-color: #f2f2f1;
scrollbar-shadow-color: #f2f2f1;
scrollbar-3dlight-color: #f2f2f1;
scrollbar-arrow-color: #b1b1b1;
scrollbar-track-color: #f2f2f1;
scrollbar-darkshadow-color: #f2f2f1;
}

/* postarea */
#footer .post_area{
	width:567px;
	margin-right:23px !important;margin-right:12px;
	float:right;
	position:relative;
	background:#ffffff;
}
.post{
	width:567px;
	height:215px;
	position:relative;
	font-size:11px;
	line-height:1.5;
	color:#6e6867;
}
.post p{
	width:400px !important;
	width:530px;
	height:250px;
	padding:15px 0 0 23px;
}
.post p strong{
	display:block;
	margin-top:15px;
}
.post div.postbtn{
	width:182px;
	position:absolute;
	left:355px; top:18px;
	background:url(/images/common/footer/post_btn_on.gif) no-repeat 0px 20px;
}

#footer .bk_btn{
height:27px;
padding:0px 24px;
clear:both;
}
#footer .bk_btn a{
float:right;
}
#footer .profile{
height:30px;
padding:20px 0px 0px 30px;
clear:both;
background:#e4e1d8;
}
#footer .profile li{
padding:0 0 0 14px;
margin-right:18px;
float:left;
background:url(/images/common/footer/arw_ftr2.gif) no-repeat 3px 2px;
}
#footer .profile li a{ color:#737373; text-decoration:underline;}
#footer .profile li a:hover{ color:#aeaeae; text-decoration:none;}

#footer .btm{
height:80px;
clear:both;
background:#3e3d38;
}
#footer .btm .sqenvironment{
padding:13px 0 0px 30px;
color:#d0cece;
}
#footer .btm .sqcopy{
	padding:0px 0 10px 28px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#f9f9f9;
}


/***コメント動画 110822***/
#renewalMovie0822{
width:700px;
}
#renewalMovie0822 h2{
clear:both;
}
#renewalMovie0822 .movBx{
height:400px;
margin-bottom:12px;
background:#252525;
text-align:center;
overflow:hidden;
}
#renewalMovie0822 div iframe,#renewalMovie0822 div img{
margin:auto;
}

#renewalMovie0822 ul{
height:133px;
}
#renewalMovie0822 li{
float:left;
margin-right:17px;
}
#renewalMovie0822 li.r{
margin:0;
}

/******************************************
  ボトム＆トップス特集　110829
***************************************/
#newbasic_bottom{
background-image:url(../adv/newbasic_bottom/images/bg.gif);
background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:700px;
}
#newbasic_bottom p{
margin:0px;
padding:0px;
}

#newbasic_bottom img{margin:0px;
	padding:0px;
	/*float:left;*/
}

#newbasic_bottom .title{
width:700px;
}

#newbasic_bottom ul{
width:700px;
clear:both;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
background-image:url(../adv/newbasic_bottom/images/menubg.jpg);	
background-repeat:no-repeat;
}

#newbasic_bottom ul li{
}
#newbasic_bottom .menu1{float:left;
width:231px;
height:91px;
}
#newbasic_bottom .menu2{float:left;
width:236px;
height:91px;}
#newbasic_bottom .menu3{float:left;
width:233px;
height:91px;}

#newbasic_bottom .block1,
#newbasic_bottom .block2,
#newbasic_bottom .block3{
width:700px;
clear:both;

}
#newbasic_bottom .block1 .l_box{
width:365px;
float:left;
padding:0px;
}

#newbasic_bottom .block1 .l_box .itembox{
background-image:url(../adv/newbasic_bottom/images/item1_md1.gif);
background-repeat:no-repeat;
clear:both;
width:320px;
padding:27px 0px 0px 45px;
height:91px;
}

#newbasic_bottom .block1 .l_box p.item1_1{
font-size:14px;
font-weight:bold;
color:#75412C;
float:left;
width:200px;
margin-bottom:5px;
}

#newbasic_bottom .block1 .l_box p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
font-weight:normal;
font-size:12px;
}

#newbasic_bottom:after {
	content:"";
	display:block;
	clear:both;
}

#newbasic_bottom .block1 .r_box{
width:335px;
float:right;
}
#newbasic_bottom .block1 .r_box .itembox{
clear:both;
width:335px;
}

#newbasic_bottom .block1 .r_box .itembox .item1_2{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item1_md2.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block1 .r_box .itembox p{
padding:8px 0px 0px 22px;
clear:both;
display:block;
}
#newbasic_bottom .block1 .r_box .itembox p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
}

#newbasic_bottom .block1 .r_box .itembox .item1_3{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item1_md3.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block1 .r_box .itembox .item1_4{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:119px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item1_md4.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block1 .line{clear:both;
padding:0px;
margin:0px;
height:27px;
width:700px;
line-height:1px;
}

#newbasic_bottom .block1 .item1_btn img{
clear:both;
float:right;
margin-bottom:30px;
}

/*カーゴ*/

#newbasic_bottom .block2 .l_box{
width:365px;
float:left;
padding:0px;
}

#newbasic_bottom .block2 .l_box .itembox{
background-image:url(../adv/newbasic_bottom/images/item2_md1.gif);
background-repeat:no-repeat;

clear:both;
width:320px;
padding:27px 0px 0px 45px;
height:91px;
}

#newbasic_bottom .block2 .l_box p.item2_1{
font-size:14px;
font-weight:bold;
color:#75412C;
float:left;
width:200px;
margin-bottom:5px;
}

#newbasic_bottom .block2 .l_box p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
font-weight:normal;
font-size:12px;
}

#newbasic_bottom:after {
	content:"";
	display:block;
	clear:both;
}

#newbasic_bottom .block2 .r_box{
width:335px;
float:right;
}
#newbasic_bottom .block2 .r_box .itembox{
clear:both;
width:335px;
}

#newbasic_bottom .block2 .r_box .itembox p img{
}

#newbasic_bottom .block2 .r_box .itembox .item2_2{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item2_md2.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block2 .r_box .itembox p{
padding:7px 0px 0px 22px;
clear:both;
display:block;
}
#newbasic_bottom .block2 .r_box .itembox p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
}

#newbasic_bottom .block2 .r_box .itembox .item2_3{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item2_md3.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block2 .r_box .itembox .item2_4{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:119px;
height:215px;
background-image:url(../adv/newbasic_bottom/images/item2_md4.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block2 .line{clear:both;
padding:0px;
margin:0px;
height:15px;
width:700px;
line-height:1px;
}

#newbasic_bottom .block2 .item2_btn img{
clear:both;
float:right;
margin-bottom:30px;
}

/*レギンス*/

#newbasic_bottom .block3 .l_box{
width:365px;
float:left;
padding:0px;
}

#newbasic_bottom .block3 .l_box .itembox{
background-image:url(../adv/newbasic_bottom/images/item3_md1_1.gif);
background-repeat:no-repeat;
clear:both;
float:left;
width:320px;
padding:23px 0px 0px 45px;
height:162px;
}

#newbasic_bottom .block3 .l_box .itembox2{
clear:both;
float:left;
width:310px;
margin-bottom:10px;
}

#newbasic_bottom .block3 .l_box .itembox2 p.rbtn{float:right;
}



#newbasic_bottom .block3 .l_box p.item3_1{
font-size:14px;
font-weight:bold;
color:#75412C;
float:left;
width:200px;

}

#newbasic_bottom .block3 .l_box p.item3_1_2{
font-size:14px;
font-weight:bold;
color:#75412C;
clear:both;
float:left;
width:200px;
margin-bottom:5px;
}

#newbasic_bottom .block3 .l_box p{float:left;

padding:0px;
margin:0px;
}

#newbasic_bottom .block3 .l_box p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
font-weight:normal;
font-size:12px;

}

#newbasic_bottom .block3 .l_box p img{
margin-bottom:10px;
}

#newbasic_bottom:after {
	content:"";
	display:block;
	clear:both;
}

#newbasic_bottom .block3 .r_box{
width:335px;
padding:0px;
margin:0px;
float:right;
}
#newbasic_bottom .block3 .r_box .itembox{
clear:both;
width:335px;
}

#newbasic_bottom .block3 .r_box .itembox .item3_2{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
/*height:214px;*/
background-image:url(../adv/newbasic_bottom/images/item3_md2.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block3 .r_box .itembox p{
padding:6px 0px 0px 22px;
clear:both;
display:block;
}
#newbasic_bottom .block3 .r_box .itembox p span{
color:#403D3B;
clear:both;
display:block;
padding-top:5px;
}

#newbasic_bottom .block3 .r_box .itembox .item3_3{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:108px;
/*height:214px;*/
background-image:url(../adv/newbasic_bottom/images/item3_md3.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block3 .r_box .itembox .item3_4{
font-size:10px;
color:#75412C;
padding:0px 0px 0px 0px;
float:left;
width:119px;
/*height:214px;*/
background-image:url(../adv/newbasic_bottom/images/item3_md4.jpg);
background-repeat:no-repeat;
}

#newbasic_bottom .block3 .line{clear:both;
padding:0px;
margin:0px;
height:40px;
width:700px;
}

#newbasic_bottom .block3 .item3_btn{
padding:0px 0px 0px 0px;
margin:0px;
width:700px;
height:146px;
background-image:url(../adv/newbasic_bottom/images/bottom_bg.gif);
background-repeat:no-repeat;
clear:both;
}

#newbasic_bottom .block3 .item3_btn img{
float:right;
}

#nbb_osusume{
clear:both;
float:left;
margin:30px 0px 40px 0px;
width:700px;
}

#nbb_osusume .bn{
padding:10px 0px 10px 15px;
width:680px;
}
#nbb_osusume .bn p{margin-right:10px;
float:left;
width:330px;
display:block;
}

#nbb_osusume .bn p span{
display:block;
clear:both;
font-size:10px;
padding-top:5px;
}

#nbb_osusume .bn img{
float:left;
}

a.nbb_link:link,
		a.nbb_link:visited {color:#75412C;text-decoration:underline;}
		a.nbb_link:hover {color:#75412C;text-decoration:none;background-color:#D0E3E7;
}

/**** コメント動画　****/
.cmntMov{
margin-bottom:10px;
}
.cmntMov img{
display:block;
margin-bottom:3px;
}
.cmntMov span{
display:block;
padding-left:16px;
background:url(../images/top1108/arw_g.gif) no-repeat 3px 2px;
}
.cmntMov a{ font-size:12px; font-weight:bold; color:#694e58; text-decoration:underline;}
.cmntMov a:hover{ font-size:12px; font-weight:bold; color:#cb7acb; text-decoration:none;}


/******************************************
  110912 staff_korekai_item
***************************************/		

#korekai {
width:700px;
padding:0;
margin:0;
}
#korekai img {
border:0;
}
#korekai .title {
width:700px;
padding:0 0 15px 0;
}

#korekai ul {
width:700px;
padding:0 0 15px 0;
margin:0;
}
#korekai ul:after {
	content:"";
	display:block;
	clear:both;
}
#korekai ul li {
width:230px;
margin:0 5px 15px 0;
padding:0;
float:left;
list-style:none;
}
#korekai ul li.end {
width:230px;
margin:0;
padding:0;
float:left;
list-style:none;
}

a.korekai_link {
font-size:10px;
color:#000;
line-height:15px;
margin:0;
padding:0;

}

a.korekai_link:link,
		a.korekai_link:visited {color:#000;text-decoration:none;}
		a.korekai_link:hover {color:#000;text-decoration:underline;}
		

#korekai .txtbox {
width:227px;
padding:3px 0 0 3px;
margin:0 0 0 0;
}


/******************************************
              旅行特集
 *****************************************/

#travel_tops {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
}
#travel_tops:after {
	content:"";
	display:block;
	clear:both;
}

#travel_tops .f_l { float:left; }
#travel_tops .f_r { float:right; }
#travel_tops .c_b { clear:both; }

#travel_tops .w193 {float:left;width:193px;}
#travel_tops .w195 {float:left;width:195px;}
#travel_tops .w200 {float:left;width:200px;}
#travel_tops .w204 {float:left;width:204px;}
#travel_tops .w301 {float:left;width:301px;}
#travel_tops .w302 {float:left;width:302px;}
#travel_tops .w303 {float:left;width:303px;}
#travel_tops .w307 {float:left;width:307px;}
#travel_tops .w397 {float:left;width:397px;}
#travel_tops .w398 {float:left;width:398px;}

#travel_tops ul.tb {
	width:700px;
	margin:0;
	padding:0;
}

#travel_tops ul.tb li {
	float:left;
	margin:0;
	padding:0;
}

#travel_tops .item1a {
	clear:both;
	width:700px;
	margin:0 0 35px 0;
	padding:0;
	background:url(../pick_up/travel_tops/images/bg1.gif) repeat-y;
}

#travel_tops .item2a {
	clear:both;
	width:700px;
	margin:0 0 35px 0;
	padding:0;
	background:url(../pick_up/travel_tops/images/bg2.gif) repeat-y;
}

#travel_tops .item3a {
	clear:both;
	width:700px;
	margin:0 0 35px 0;
	padding:0;
	background:url(../pick_up/travel_tops/images/bg3.gif) repeat-y;
}

/******************************************
  110920 新キャラ総選挙
***************************************/
#charaSlct110912{
width:700px;
margin-bottom:7px;color:#755f11;
background:url(../campaign/character_senkyo/images/bg.jpg) repeat-y;
clear:both;
}
#charaSlct110912 .form{
height:385px;
position:relative;
background:url(../campaign/character_senkyo/images/img05.gif) no-repeat 0 0;
}
#charaSlct110912 .form dl{
padding:22px 0 0;
}
#charaSlct110912 .form dt{ display:none;}
#charaSlct110912 .form dd{ padding:0 0 0 264px;}
#charaSlct110912 .form dd input.txt{ 
width:226px;
height:26px;
margin-bottom:2px;
padding:5px 2px 1px;
font-size:14px;
border:none; 
background:#ede7e7;
}
#charaSlct110912 .form dd span{
font-size:10px;
display:block;
}
#charaSlct110912 .form dd.mail{height:95px;}
#charaSlct110912 .form dd.id{height:74px;}
#charaSlct110912 .form dd.chara{ padding-bottom:13px; font-size:14px; font-weight:bold;}
#charaSlct110912 .form dd.chara input{ margin-right:5px;}
#charaSlct110912 .form dd.chara li{margin-bottom:5px;}
#charaSlct110912 .form .btn{ height:55px; text-align:center;}
#charaSlct110912 .form .btn input{ margin:auto;}

#charaSlct110912 .form .twi{
position:absolute;
left:508px; top:60px;
}
#charaSlct110912 .form .twi a{
display:block;
width:178px; height:90px;
text-indent:-9999em;
}
#charaSlct110912 .form .mgz{
position:absolute;
left:508px; top:159px;
}
#charaSlct110912 .form .mgz a{
display:block;
width:158px; height:74px;
text-indent:-9999em;
}

#charaSlct110912 .detail{
padding:0 0 15px;
line-height:1.5;
color:#5b5418;
}
#charaSlct110912 .detail dl{
padding:0 56px;
font-size:12px;
}
#charaSlct110912 .detail dt{
padding:3px 8px;
margin-bottom:3px;
background:#dedd96;
font-weight:bold;
}
#charaSlct110912 .detail dd{
padding:0 0 15px;
}
#charaSlct110912 .detail dd span{
font-size:10px;
}
#charaSlct110912 .detail dd em{
color:#d28000; font-style:normal;
display:block;
}
#charaSlct110912 .detail li{
padding-left:12px;
}

/******************************************
  110920 rapty recipe
***************************************/
#recipe11920{
width:700px;
background:url(/images/common/raptyrecipe/bg.jpg) no-repeat 0 0;
}
#recipe11920 .tab{
height:114px;
}
#recipe11920 .tab li,#recipe11920 .recipe div{
float:left;
}
#recipe11920 .recipe{
height:803px;
}
#recipe11920 .recipe img, #recipe11920 .recipe a{ display:block;}
#recipe11920 .recipe .left{width:247px;}
#recipe11920 .recipe .center{width:210px;}
#recipe11920 .recipe .left2{width:247px;}
#recipe11920 .recipe .center2{width:210px;}

#recipe11920 .recipe .left ol{ padding-left:60px;}
#recipe11920 .recipe .center ol{ padding-left:30px;}
#recipe11920 .recipe .right ol{ padding-left:15px;}

#recipe11920 .recipe .center2 ol{ padding-left:30px;}
#recipe11920 .recipe .right2 ol{ padding-left:35px;}

#recipe11920 .recipe ol a{ color:#000000; text-decoration:underline; font-size:12px; font-weight:bold;}
#recipe11920 .recipe ol a:hover{ color:#f10b0b; text-decoration:none;}
#recipe11920 .recipe ol li{ padding:0 0 5px 22px; font-size:11px;}
#recipe11920 .recipe ol li.no1{ background:url(../images/common/raptyrecipe/01.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no2{ background:url(../images/common/raptyrecipe/02.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no3{ background:url(../images/common/raptyrecipe/03.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no4{ background:url(../images/common/raptyrecipe/04.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no5{ background:url(../images/common/raptyrecipe/05.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no6{ background:url(../images/common/raptyrecipe/06.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no7{ background:url(../images/common/raptyrecipe/07.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no8{ background:url(../images/common/raptyrecipe/08.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no9{ background:url(../images/common/raptyrecipe/09.gif) no-repeat 0 1px;}
#recipe11920 .recipe ol li.no10{ background:url(../images/common/raptyrecipe/10.gif) no-repeat 0 1px;}

#recipe11920 .btm{
clear:both;
}

/******************************************
  110927   ベリーカラー
***************************************/

#berry {
width:700px;
background-color:#ac4037;
padding:0 0 20px 0;
margin:0 0 10px 0;
}

#berry img { border:0; margin:0; padding:0;}

#berry h3 {
width:700px;
margin:0;
padding:0;
}
#berry .flt_l { float:left;}

#berry .title ul {
width:700px;
margin:0;
padding:0;
}
#berry .title ul:after {
	content:"";
	display:block;
	clear:both;
}
#berry .title ul li {
float:left;
margin:0;
padding:0;
list-style:none;
height:102px;
}


#berry .item01 {
width:700px;
margin:0; padding:0;
clear:both;
}
#berry .item01:after {
	content:"";
	display:block;
	clear:both;
}
#berry .item01_l {
width:239px;
margin:0; padding:0;
float:left;
}

#berry .item01_r {
width:461px;
margin:0; padding:0;
float:right;
}

#berry .item01 .s1code ul {
margin:0; padding:0;
}
#berry .item01 .s1code ul li {
float:left;
margin:0; padding:0;
font-size:1%;
list-style:none;
}

#berry .top {
padding:0 0 0 600px;
}


/*----------------------------------------------------
kutuyaの日　2011.09.20
---------------------------------------------------- */
#contents110928{
	width:709px;
	float:right;display:inline;
}
#kutuEvent{
	width:709px;
}
#kutuEvent .ttl{position:relative;width:709px;height:463px;}
#kutuEvent .ttl h3{position:absolute;left:218px;top:280px;width:470px;height:183px;}
#kutuEvent .itemBox{padding:0 0 30px;}
#kutuEvent .itemBox h4{margin:0 0 15px;}
#kutuEvent .itemBox li{float:left;display:inline;}

.itemA{margin:0 0 0 13px;}

.itemInBox{width:692px;height:919px;padding:25px 0 0;margin:0 0 0 8px;background:url("../special/kutuya_day/images/itemBBack.jpg") no-repeat left top;}
* html .itemInBox{height:949px;}
.itemInBox h5{margin:0 0 5px 26px;}
.itemInBox ul{margin:0 0 5px 20px;}

.txtBox{width:692px;margin:0 0 0 8px;font-size:12px;}
.txtInBox{width:670px;padding:10px;margin:1px 0 20px;border:1px solid #ddd;}
* html .txtInBox{width:670px;}
.txtBox p{margin:0 0 20px;}
.txtBox strong{display:block;text-indent:-8px;}
.txtBox span{padding:0 0 0 6em;}
.txtBox ul{margin:0 0 20px;}
.txtBox li{padding:0 0 0 12px;margin:0 0 5px;background:url("../special/kutuya_day/images/icon.gif") no-repeat left 5px;}
.txtBox li.imgs{line-height:33px;background-position:left 12px;}
.txtBox li img{padding:0 5px 0 0;}

/******************************************
  111007 新キャラ発表
***************************************/
#charaSlct111007{
width:700px;
margin-bottom:7px;color:#755f11;
clear:both;
}
#charaSlct111007 p{
float:left;
}

/******************************************
  レビュー大賞発表　111007
***************************************/

#review_111007 {
	clear:both;
	width:700px;
	font-size:11px;
}

#review_111007 .re_center{
margin:0 auto;
width:648px;
}

#review_111007 .area_bg1{background:url(../campaign/review/images/1img_13.gif) no-repeat bottom;
width:163px;
height:65px;
padding:26px 0px 0px 55px;
}



#review_111007 .area_bg2{background:url(../campaign/review/images/2img_20.gif) no-repeat bottom;
width:132px;
height:44px;
padding:199px 0px 0px 18px;
}

#review_111007 .area_bg3{background:url(../campaign/review/images/3img_22.gif) no-repeat bottom;
width:133px;
height:46px;
padding:197px 0px 0px 17px;
}

#review_111007 .bottom_btn{
margin:0 auto;
width:488px;
}

#review_111007 a.rvw_link:link,
		a.rvw_link:visited {color:#75412C;text-decoration:underline;font-weight:bold;}
		a.rvw_link:hover {color:#75412C;text-decoration:none;background-color:#D0E3E7;font-weight:bold;
}

/******************************************
  玲奈'sクローゼット 冬　111007
***************************************/
#renacloset_winter{
	width:700px;
	margin-bottom:7px;
	font-size:12px;
	color:#725c48;
}

#renacloset_winter .closet{
	position:relative;
	width:700px;
}
#renacloset_winter .closet img{
	float:left;
	cursor:pointer;
}

#renacloset_winter ul.rgt{
padding:260px 0 0 390px;
}
#renacloset_winter ul.lft{
padding:290px 0 0 30px;
}
#renacloset_winter li{
padding:8px 0 12px 42px;
}
#renacloset_winter li span{ 
font-size:10px;
}
#renacloset_winter .item01{background:url(/pick_up/rena_closet_winter/images/num01.gif) no-repeat 0 0;}
#renacloset_winter .item02{background:url(/pick_up/rena_closet_winter/images/num02.gif) no-repeat 0 0;}
#renacloset_winter .item03{background:url(/pick_up/rena_closet_winter/images/num03.gif) no-repeat 0 0;}
#renacloset_winter .item04{background:url(/pick_up/rena_closet_winter/images/num04.gif) no-repeat 0 0;}
#renacloset_winter .item05{background:url(/pick_up/rena_closet_winter/images/num05.gif) no-repeat 0 0;}
#renacloset_winter .item06{background:url(/pick_up/rena_closet_winter/images/num06.gif) no-repeat 0 0;}
#renacloset_winter .item07{background:url(/pick_up/rena_closet_winter/images/num07.gif) no-repeat 0 0;}
#renacloset_winter .item08{background:url(/pick_up/rena_closet_winter/images/num08.gif) no-repeat 0 0;}
#renacloset_winter .item09{background:url(/pick_up/rena_closet_winter/images/num09.gif) no-repeat 0 0;}
#renacloset_winter .item10{background:url(/pick_up/rena_closet_winter/images/num10.gif) no-repeat 0 0;}
#renacloset_winter .item11{background:url(/pick_up/rena_closet_winter/images/num11.gif) no-repeat 0 0;}
#renacloset_winter .item12{background:url(/pick_up/rena_closet_winter/images/num12.gif) no-repeat 0 0;}

#renacloset_winter li a{
color:#725c48;
text-decoration:none;
font-size:14px;
font-weight:bold;
display:block;
}
#renacloset_winter li a:hover{
color:#b44e77;
text-decoration:underline;
}
#renacloset_winter li a img{ margin:0 0 4px 3px !important;margin:0 0 2px 3px;}

#renacloset_winter #popclst_1{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg02.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_2{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg01.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_3{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg01.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_4{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg01.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_5{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg05.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_6{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg04.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_7{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg03.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_7 .rgt{
padding:250px 0 0 390px;
}
#renacloset_winter #popclst_8{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg02.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_9{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg06.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_9 .rgt{
padding:250px 0 0 390px;
}
#renacloset_winter #popclst_10{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg05.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_11{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg04.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter #popclst_12{
	display:none;
	position:fixed !important;
	position:absolute;
	top:20%;
	left:213px;
	width:675px;
	height:489px;
	background:url(/pick_up/rena_closet_winter/images/layBg06.jpg) no-repeat;
	z-index:15;
}
#renacloset_winter div .closebtn{
	position:absolute;
	top:7px;
	left:648px;
	cursor:pointer;
	z-index:20;
}
#renacloset_winter #popbg{
	display:none;
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#5f5c59;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:15;
}
#renacloset_winter #tooltip{
	position:absolute;
	width:114px;
	height:79px;
	z-index:500;
}
#renacloset_winter .bnrBtm{
clear:both;
}

/******************************************
       ブーツ＆パンプス2011冬
 *****************************************/
#pumps2011win {
	width:700px;
	margin-bottom:20px;
}
	
#pumps2011win a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
#pumps2011win a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

#pumps2011win ul {
	height:93px;
	margin:0;
	padding:0;
}
#pumps2011win ul:after {
	content:"";
	display:block;
	clear:both;
}
#pumps2011win ul li {
	list-style:none;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}

#pumps2011win ul li.end {
	margin:0;
}


#pumps2011win .cate01 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011win .cate02 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011win .cate03 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011win .cate04 {
	background-color:#FFF;
	margin-top:10px;
}
#pumps2011win .cate05 {
	background-color:#FFF;
	margin-top:10px;
}



#pumps2011win .item_detail {
background:url(../goods/images/arrow.gif) no-repeat 0 0;
margin:0 5px 5px 0;
	padding-left:16px;
}

#pumps2011win .item_detail a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#pumps2011win .item_detail a:link,
#pumps2011win .item_detail a:visited {text-decoration:none; color:#333333;}
#pumps2011win .item_detail a:hover {text-decoration:underline; color:#333333;}

#pumps2011win .item_detail span {
	font-size:12px;
	color:#333333;
}

#pumps2011win .txt_box01 {
  margin:0 0 0 51px;
}
#pumps2011win .txt_box02 {
  margin:0 0 0 89px;
}
#pumps2011win .txt_box03 {
  margin:0 0 0 0;
}
#pumps2011win .txt_box04 {
  margin:0 0 0 54px;
}
#pumps2011win .txt_box05 {
  margin:0 0 0 15px;
}
#pumps2011win .txt_box06 {
  margin:162px 0 0 17px;
}
#pumps2011win .txt_box07 {
  margin:0 0 0 40px;
}
#pumps2011win .txt_box08 {
  margin:0 0 0 33px;
}
#pumps2011win .txt_box09 {
  margin:108px 0 0 37px;
}
#pumps2011win .txt_box10 {
  margin:0 0 0 62px;
}
#pumps2011win .txt_box11 {
  margin:0 0 0 91px;
}
#pumps2011win .txt_box12 {
  margin:187px 0 0 39px;
}
#pumps2011win .txt_box13{
  margin:92px 0 0 23px;
}
#pumps2011win .txt_box14 {
  margin:0 0 0 37px;
}
#pumps2011win .txt_box15 {
  margin:144px 0 0 8px;
}

#pumps2011win .btn01 {
  margin:0 0 0 431px;
}
#pumps2011win .btn02 {
  margin:0 0 0 0;
}
#pumps2011win .btn03 {
  margin:0 0 0 35px;
}
#pumps2011win .btn04 {
  margin:0 0 0 0;
}
#pumps2011win .btn05 {
  margin:0 0 0 339px;
}



#pumps2011win .mt15{
	margin-top:15px;
}

#pumps2011win .mt5{
	margin-top:5px;

}

/***** 送料無料 *****/
#soryo_free{
width:700px;
padding:15px;
font-size:12px;
line-height:1.6;
color:#5e5255;
}
#soryo_free h3{
margin:13px 0 0 15px;
font-size:14px;
color:#923d53;
}
#soryo_free p{
padding:0 0 10px 15px;
}
#soryo_free p strong{
font-weight:normal;
font-size:18px;}
#soryo_free p img{
vertical-align:middle;
margin:0 3px;
}
#soryo_free ul{
padding:0 0 0 11em; margin:-8px 0 0;
}
#soryo_free .footer{
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
}
#soryo_free .footer .close{
	padding:0 0 12px;
}
#soryo_free .footer .close a{
	margin:auto;
	padding:5px 0 5px;
	width:100px; height:17px;
	display:block;
	text-decoration:none;
	background:#f5bdbd;
	font-size:12px;
	color:#5f391e;
	border:1px solid #fff;
}

/******************************************
  コーディネート投稿　111024
***************************************/

#cont_1024 {
width:700px;
margin:0;
padding:0;
background-color:#f6efd0;
}

#cont_1024 img {
margin:0;
padding:0;
border:0;
}

#cont_1024 .pre ul li {
float:left;
margin:0;
padding:0;
}
#cont_1024 .oubo {
clear:both;
width:700px;
margin:0;
padding:0;
}
#cont_1024 .oubo .btn {
margin:0 0 0 60px;
padding:0;
}
#cont_1024 .oubo .r_txt {
font-size:12px;
line-height:15px;
color:#000;
margin:10px 0 0 270px;
}
#cont_1024 .oubo a:link,
#cont_1024 .oubo a:visited {text-decoration:none; color:#ff1370;}
#cont_1024 .oubo a:hover {text-decoration:underline; color:#ff1370;}

#cont_1024 .photo {
clear:both;
margin:20px 0 0 23px;
padding:0 0 20px 0;
width:655px;
height:176px;
background:url(../event/coordinate_contest1024/images/bg.gif) no-repeat;
}
#cont_1024 .photo_l {
width:350px;
margin:20px 0 0 20px;
float:left;
}
#cont_1024 .photo_l .txt01 {
font-size:14px;
margin:0 0 10px 0;
color:#ff0062;
font-weight:bold;
}
#cont_1024 .photo_l .txt02 {
font-size:12px;
color:#000000;
line-height:18px;
}
#cont_1024 .photo_l .txt02 span {
font-size:10px;
}

#cont_1024 .photo_r {
width:260px;
margin:10px;
float:right;
}
#cont_1024 .photo_r .tarea {
width:125px;
margin:40px 0 0 25px;
font-size:11px;
float:left;
}
#cont_1024 .photo_r .photoimg {
margin:20px 0 0 0;
}

#cont_1024 .ent {
clear:both;
width:655px;
margin:0 0 0 23px;
padding:0 0 30px 0;
background:url(../event/coordinate_contest1024_entry/images/end.gif) bottom;
}
#cont_1024 .ent:after {
content:"";
display:block;
clear:both;
}

#cont_1024 .ent_l {
width:328px;
float:left;
}
#cont_1024 .ent_r {
width:327px;
float:right;
}
#cont_1024 .txt_ent {font-size:12px; line-height:18px;}
#cont_1024 .txt_ent span {font-size:10px; line-height:18px;}
#cont_1024 .txt_tw { font-size:12px; color:#43acfe; font-weight:bold;}
#cont_1024 .txt_tw2 {font-size:16px; text-decoration:none; color:#000;font-weight:bold;}
#cont_1024 .txt_tw2 span {font-size:16px; text-decoration:none; color:#ff1370;font-weight:bold;}
#cont_1024 .txt_mail { font-size:12px; color:#df976c; font-weight:bold;}
#cont_1024  a.send:link,
#cont_1024 a.send:visited {font-size:16px; text-decoration:none; color:#ff1370;}
#cont_1024 a.send:hover {font-size:16px; text-decoration:underline; color:#ff1370;}

#cont_1024 .ml20 {margin-left:20px;}

#cont_1024 .ct {
width:700px;
clear:both;
}
#cont_1024 .ct ul {
width:656px;
background:#FFFFFF;
margin:0 0 30px 25px;
padding:0 0 20px 0;
}
#cont_1024 .ct ul:after {
content:"";
display:block;
clear:both;
}
#cont_1024 .ct ul li {
font-size:12px;
line-height:18px;
margin:0 0 0 20px;
padding:30px 0 0 0;
width:600px;
}
#cont_1024 .ct ul li p.title {
font-size:12px;
font-weight:bold;
background:#ffd2d9;
padding:5px;
margin:0 0 10px 0;
}
#cont_1024 .fleft {
float:left;
}

#cont_1024 .btn020area {
margin:0 0 0 55px;
}
#cont_1024 .btn020area p.ntc{
width:458px;
margin:5px 0 0 0;
font-size:10px;
line-height:1.2;
float:left;
text-align:left;
clear:both;
}
#cont_1024 .kiyakuarea {
margin:0 0 0 50px;
clear:both;
padding:0 0 50px 0;
}


/******************************************
         SUPER WINTER SALE 111028
 *****************************************/
#spmemberHW111028{
width:700px;
margin-bottom:8px;
}
#spmemberHW111028 h2{
margin-bottom:5px;
}
#spmemberHW111028 ul{
height:53px;
padding:6px 0px 6px 5px;
background:#230a3a;
}
#spmemberHW111028 li{
float:left;
}
#spPriceAtt blockquote {
	border:4px solid #ff8626;
}

#spPriceAtt blockquote p strong { color:#ff8626;}

/******************************************
         読モ着こなし　111028
*****************************************/
#dokumo111028{
width:700px;
margin-bottom:8px;
}

#dokumo111028 h3, #dokumo111028 p, #dokumo111028 .blk02 div{
float:left;
}
#dokumo111028 #item01, #dokumo111028 #item02,#dokumo111028 #item03,#dokumo111028 #item04,#dokumo111028 .blk01,#dokumo111028 .blk02,#dokumo111028 .blk03{
clear:both;
}

/******************************************
           アウター送料無料
 *****************************************/
#outer_soryo_free{
width:700px;
padding:15px;
font-size:12px;
line-height:1.6;
color:#5e5255;
}
#outer_soryo_free h3{
margin:13px 0 0 15px;
font-size:14px;
color:#622602;
}
#outer_soryo_free p{
padding:0 0 10px 15px;
}
#outer_soryo_free p strong{
font-weight:normal;
font-size:18px;}
#outer_soryo_free p img{
vertical-align:middle;
margin:0 3px;
}
#outer_soryo_free p a.link{
color:#5e5255;
}
#outer_soryo_free ul{
padding:0 0 0 11em; margin:-8px 0 0;
}
#outer_soryo_free .footer{
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
}
#outer_soryo_free .footer .close{
	padding:0 0 12px;
}
#outer_soryo_free .footer .close a{
	margin:auto;
	padding:5px 0 5px;
	width:100px; height:17px;
	display:block;
	text-decoration:none;
	background:#ffb179;
	font-size:12px;
	color:#5f391e;
	border:1px solid #fff;
}

/******************************************
  20111107       週変わりポイント10倍
 *****************************************/
#weekpoint10 {
	width:700px;
	margin:0;
	padding:0;
	background:url(../campaign/point/images/bg01.jpg) repeat-y;
}
#weekpoint10:after {
	content:"";
	display:block;
	clear:both;
}

#weekpoint10 .txtarea {
	width:700px;
	padding:0;
	margin:0;
	background:url(../campaign/point/images/bg02.jpg) repeat-y;
}

#weekpoint10 .txtarea :after {
	content:"";
	display:block;
	clear:both;
}
#weekpoint10 .txtarea p{
padding:10px 10px 0px 10px;
}
#weekpoint10 .txtarea .txtarea2 {
	width:700px;
	padding:0 0 10px 0;
	margin:0;
	background:url(../campaign/point/images/bg03.jpg) no-repeat bottom;
}
#weekpoint10 .txtarea .txtarea2:after {
	content:"";
	display:block;
	clear:both;
}
#weekpoint10 a.txtlink {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}
#weekpoint10 a.txtlink:active {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}
#weekpoint10 a.txtlink:hover {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:none;
}

#weekpoint10 .f_l { float:left; }
#weekpoint10 .f_r { float:right; }
#weekpoint10 .c_b { clear:both; }
#weekpoint10 .mltxt { margin-left:12px; }
#weekpoint10 .mltxt2 { margin-left:7px; }
#weekpoint10 .mltxt3 { margin-top:10px;}
#weekpoint10 .iconimg img { vertical-align:middle; margin:0 5px 0 0; /*margin:0 5px 15px 5px; display:inline;*/}

#weekpoint10 .txtarea .txtarea2 .txtarea3 {
	width:565px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	margin:0 0 20px 70px;
}
#weekpoint10 .txtarea4 {
	width:565px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	margin:0 0 35px 70px;
}
#weekpoint10 .txtarea .txtarea2 .txtarea3 .txtmini {
	clear:both;
	font-size:10px;
}

#weekpoint10 .txtarea .txtarea2 .txtarea3 .imagearea {
	width:565px;
	padding:0;
	margin:0 0 5px 0;
}
#weekpoint10 .footer{
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
	background:url(../campaign/point/images/bg01.jpg) repeat-y;
}
#weekpoint10 .footer .close{
	padding:0 0 12px;
}
#weekpoint10 .footer .close a{
	margin:auto;
	padding:5px 0 0;
	width:100px; height:17px;
	display:block;
	text-decoration:none;
	background:#cc926f;
	font-size:12px;
	color:#5f391e;
	border:1px solid #fff;
}

/******************************************
  20111107　スタイリング対決
 *****************************************/
#coordBattle111107{
width:700px;
margin-bottom:7px;
padding-bottom:15px;
background:#f5f2ed;
clear:both;
}
#coordBattle111107 img{ vertical-align:top;}
#coordBattle111107 table{border-collapse:collapse; border:none;}

#coordBattle111107 .feminin{
height:869px;width:700px;
background:#f5f2ed url(../campaign/stylist_coordinate_battle/images/fs_btm.gif) no-repeat bottom left;
}
#coordBattle111107 .casual{
height:869px;width:700px;
border-collapse:collapse; border:none;
background:#f5f2ed url(../campaign/stylist_coordinate_battle/images/cs_btm.gif) no-repeat bottom left;
}
#coordBattle111107 .mode{
height:869px;width:700px;
border-collapse:collapse; border:none;
background:#f5f2ed url(../campaign/stylist_coordinate_battle/images/ms_btm.gif) no-repeat bottom left;
}
#coordBattle111107 .form{
padding-left:19px;
background:url(../campaign/stylist_coordinate_battle/images/enq_bg.jpg) repeat-y;
}
#coordBattle111107 .form .adress{margin-left:28px;}
#coordBattle111107 .form .adress th{width:245px;vertical-align:top;}
#coordBattle111107 .form .adress input{
width:350px; height:28px;
padding:2px 3px 0;
background:#fff;
font:14px bold;
border:none;
}
#coordBattle111107 .form .adress span{
margin:3px 0 5px;
font-size:11px; line-height:1.5;
display:block;
}
#coordBattle111107 .form .taste{margin:0 0 10px 28px;}
#coordBattle111107 .form .taste li{
display:inline; margin-right:35px;
font-family:Arial, Helvetica, sans-serif;
font:26px bold;
}
#coordBattle111107 .form .taste li input{margin:0 8px 0px 0px;vertical-align:middle;}
#coordBattle111107 .form .taste th{height:63px;vertical-align:top;}
#coordBattle111107 .form .taste td{vertical-align:top;padding-top:12px;}
#coordBattle111107 .form .taste .fsth{
background:url(../campaign/stylist_coordinate_battle/images/enq_fsbg.jpg) no-repeat 0 0;
}
#coordBattle111107 .form .taste .fstd{
color:#cc5a81;
background:url(../campaign/stylist_coordinate_battle/images/enq_fsbg.jpg) right top no-repeat;
}
#coordBattle111107 .form .taste .csth{
background:url(../campaign/stylist_coordinate_battle/images/enq_csbg.jpg) no-repeat 0 0;
}
#coordBattle111107 .form .taste .cstd{
color:#4d6d9b;
background:url(../campaign/stylist_coordinate_battle/images/enq_csbg.jpg) right top no-repeat;
}
#coordBattle111107 .form .taste .msth{
background:url(../campaign/stylist_coordinate_battle/images/enq_msbg.jpg) no-repeat 0 0;
}
#coordBattle111107 .form .taste .mstd{
color:#7e763b;
background:url(../campaign/stylist_coordinate_battle/images/enq_msbg.jpg) right top no-repeat;
}

#coordBattle111107 .form .enq{margin-left:28px;}
#coordBattle111107 .form .enq th{vertical-align:text-bottom;width:245px;}
#coordBattle111107 .form .enq td{padding-bottom:8px;}

#coordBattle111107 .form .enq li{
width:150px; height:25px; float:left;
font-size:12px; font-weight:bold;
color:#97624e;
}
#coordBattle111107 .form .enq li input{margin-right:5px;}
#coordBattle111107 .form .enq .enq02 input{
width:350px; height:28px;
margin-bottom:25px;
padding:2px 3px 0;
background:#fff;
font:12px bold;
border:none;
}
#coordBattle111107 .form p{text-align:center;margin-top:5px;}
#coordBattle111107 .form p img{margin:auto;}
#coordBattle111107 .form p.btm{
height:100px;
background:url(../campaign/stylist_coordinate_battle/images/enq_btm.jpg) no-repeat -1px 70px;
}

#coordBattle111107 .detail{
margin:0 19px 0px;
color:#5b5418;
clear:both;
}
#coordBattle111107 dl{
padding:25px 40px 20px;
background:#fff;
}
#coordBattle111107 .detail dt{
margin-bottom:5px;
padding:5px;
font-size:14px; font-weight:bold; 
background:url(../campaign/stylist_coordinate_battle/images/enq_bg.jpg) center no-repeat;
}
#coordBattle111107 .detail dd{
margin-bottom:12px;
font-size:12px;
line-height:1.5;
}


/******************************************
  20111114　レビュアー大賞
 *****************************************/
#reviewVol2_1114{
width:700px;
margin-bottom:7px;
clear:both;
}
#reviewVol2_1114 .l{
float:left;
}
#reviewVol2_1114 .r{
float:right;
}
#reviewVol2_1114 .price{
padding-left:8px;
font-size:12px;
color:#512600;
background:url(../campaign/review_vol2/images/blt.gif) no-repeat 0px 3px;
}
#reviewVol2_1114 .price span{
font-style:normal;
font-size:10px;
}
#reviewVol2_1114 .price a{
margin-left:3px;
font-weight:bold;
text-decoration:none;
color:#512600;
display:block;
}
#reviewVol2_1114 .price a:hover{
background:#feda5f;
}
#reviewVol2_1114 .pd{
position:relative;
background:#fff8ed;
}
#reviewVol2_1114 .pd img{
float:right;
}
#reviewVol2_1114 .price{
position:absolute;
}
#reviewVol2_1114 .prize01{
width:700px;
height:590px;
}
#reviewVol2_1114 .prize01 .l{
width:412px;
}
#reviewVol2_1114 .prize01 .r{
width:288px;
}
#reviewVol2_1114 .prize01 .pd{
height:323px;
}
#reviewVol2_1114 .prize01 .price{
left:75px; top:285px;
}
#reviewVol2_1114 .prize02{
width:339px;
}
#reviewVol2_1114 .prize02 .pd{
height:230px;
background:#fff8ed url(../campaign/review_vol2/images/r02.gif) no-repeat 0 0;
}
#reviewVol2_1114 .prize02 .price{
left:42px; top:135px;
}

#reviewVol2_1114 .prize03{
width:339px;
}
#reviewVol2_1114 .prize03 .pd{
height:230px;
background:#fff8ed url(../campaign/review_vol2/images/f02.gif) no-repeat 0 0;
}
#reviewVol2_1114 .prize03 .price{
left:46px; top:135px;
}

/******************************************
  コーディネート投稿　111121
***************************************/

#cont_1121 {
width:700px;
margin:0 0 7px;
padding:0 0 30px;
font-size:10px; line-height:1.4; color:#674a2b;
background:#f5f5f5 url(../event/coordinate_contest1107/images/bg.jpg) repeat-y;
}

#cont_1121 img{
margin:0;
padding:0;
border:0;
}
#cont_1121 .przArea{
overflow:hidden;
width:654px;
height:0;
margin-left:23px;
background:url(../event/coordinate_contest1107/images/bg2.jpg) repeat-y;
}
#cont_1121 .przArea table{
border-collapse:collapse;
border:0;
}
#cont_1121 dl{ margin:0px; padding:0px;}
#cont_1121 dt{ margin-bottom:5px;}
#cont_1121 dd{ margin-bottom:8px;}
#cont_1121 span{ font-size:12px;font-weight:bold;color:#ff1370;}
#cont_1121 li{ padding:0 0 0 9px; background:url(../event/coordinate_contest1107/images/blt.gif) no-repeat 2px 3px;}
#cont_1121 a{ color:#674a2b;text-decoration:underline;}
#cont_1121 a:hover{ color:#ff1370;text-decoration:none;}

#cont_1121 .lft,#cont_1121 .rgt{background:#f0ede7;}

#cont_1121 .prize01{
padding:0 0 26px;
background:url(../event/coordinate_contest1107/images/ts_btm.gif) no-repeat bottom;
}
#cont_1121 .prize01 dl{ 
width:176px; 
margin:0px; padding:30px 0 0 10px;
font-size:12px; line-height:1.5;
background:url(../event/coordinate_contest1107/images/ts_dtlBg.jpg) no-repeat 0 0;
}
#cont_1121 .prize01 span{ font-size:14px;}
#cont_1121 .prize01 li{ padding:0 0 0 10px; font-size:12px; background:url(../event/coordinate_contest1107/images/blt.gif) no-repeat 2px 6px;}
#cont_1121 .prize01 a{ font-weight:bold;}

#cont_1121 .prize02 dl{ width:134px;margin:0px; padding:30px 0 0 8px;background:url(../event/coordinate_contest1107/images/ss_dtlBg.gif) no-repeat 0 0;}
#cont_1121 .prize02 .rgt{ background:url(../event/coordinate_contest1107/images/ss_dtlBg2.jpg) no-repeat 0 0;}

#cont_1121 .prize03 table{ margin:0 0 15px;}
#cont_1121 .prize03 dl{ width:134px;margin:0px; padding:30px 0 0 8px;background:#f0ede7 url(../event/coordinate_contest1107/images/ss_dtlBg.gif) no-repeat 0 0;}
#cont_1121 .prize03 .td4{ background:none;}
#cont_1121 .prize03 .td4 dl{ height:235px;background:url(../event/coordinate_contest1107/images/ss_dtlBg.gif) no-repeat 0 0;}

#cont_1121 .thanks{
height:290px;
}
#cont_1121 .thanks p{
float:left;
}

#cont_1121 .thanks dl{
width:181px; height:240px;
padding:50px 0 0 6px;
float:left;
background:url(../event/coordinate_contest1107/images/bg_dtlBg.gif) no-repeat 0 0;
}
#cont_1121 .thanks dl span{color:#587ec3;}


/******************************************
      XMAS Sale 111121
 *****************************************/
.xmasSale111121{
width:700px;
margin-bottom:7px;
}
.xmasSale111121 .detail{
height:30px;
padding:7px 7px 12px 0px;
background:url(../parts/C001_0001_001321_111121teiki_20111121_20990331/images/img.gif) top;
}
.xmasSale111121 .detail img{float:right;
}

.xmasSale111121 ul{
height:67px;
padding:7px 0 7px 7px;
background:url(../parts/C001_0001_001321_111121teiki_20111121_20990331/images/navi_bg.gif) top;
}
.xmasSale111121 ul li{
float:left;
}

/******************************************
     XMAS Sale 111121 popup
 *****************************************/

#xmasSale11 {
	width:700px;
	margin:0 0 15px 0;
	padding:0;
}
#xmasSale11:after {
	content:"";
	display:block;
	clear:both;
}

#xmasSale11 {
	width:700px;
	margin:0;
	padding:0;
	background:url(../campaign/xmas_sale_all/images/bg_02.gif) repeat-y;
}
#xmasSale11:after {
	content:"";
	display:block;
	clear:both;
}

#xmasSale11 .txtarea {
	width:700px;
	padding:0;
	margin:0;
	background:url(../campaign/xmas_sale_all/images/bg_01.jpg) no-repeat top;
}

#xmasSale11 .txtarea :after {
	content:"";
	display:block;
	clear:both;
}

#xmasSale11 .txtarea .txtarea2 {
	width:700px;
	padding:0 0 15px 0;
	margin:0;
	background:url(../campaign/xmas_sale_all/images/bg_03.gif) no-repeat bottom;
}

#xmasSale11 .txtarea .txtarea2:after {
	content:"";
	display:block;
	clear:both;
}

#xmasSale11 a.txtlink {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#xmasSale11 a.txtlink:active {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}

#xmasSale11 a.txtlink:hover {
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:none;
}

#xmasSale11 .txtarea .txtarea2 .txtarea3 {
	width:565px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
	margin:0 0 30px 70px;
}

#xmasSale11 .txtarea .txtarea2 .txtarea3 .imagearea {
	width:565px;
	padding:0px;
	margin:0 0 18px 0;
}

#xmasSale11 .footer{
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
	background:url(../campaign/xmas_sale_all/images/bg_04.gif) repeat-y;
}
#xmasSale11 .footer .close{
	padding:0 0 12px;
}
#xmasSale11 .footer .close a{
	margin:auto;
	padding:5px 0 0;
	width:100px; height:17px;
	display:block;
	text-decoration:none;
	background:#f5bdbd;
	font-size:12px;
	color:#5f391e;
	border:1px solid #fff;
}

/******************************************
     オケージョン特集 111128
 *****************************************/
#ocasion111128{
width:700px;
margin-bottom:7px;
padding-top:8px;
background:url(../images/common/ocasion/top.gif) no-repeat 0 0;
}
#ocasion111128 ul{
height:79px;
background:url(../images/common/ocasion/navi.gif) no-repeat 0 0;
}
#ocasion111128 li{
float:left;
}
#ocasion111128 li a{
width:175px;height:79px;
display:block;
text-indent:-9999em;
}
#ocasion111128 .nv01 a{ background:url(../images/common/ocasion/navi.gif) no-repeat 0 0;}
#ocasion111128 .nv02 a{ background:url(../images/common/ocasion/navi.gif) no-repeat -175px 0px;}
#ocasion111128 .nv03 a{ background:url(../images/common/ocasion/navi.gif) no-repeat -350px 0px;}
#ocasion111128 .nv04 a{ background:url(../images/common/ocasion/navi.gif) no-repeat -525px 0px;}

#ocasion111128 .nv01 a:hover{ background:url(../images/common/ocasion/navi.gif) no-repeat 0px -79px;opacity:0.5;}
#ocasion111128 .nv02 a:hover{ background:url(../images/common/ocasion/navi.gif) no-repeat -175px -79px;opacity:0.5;}
#ocasion111128 .nv03 a:hover{ background:url(../images/common/ocasion/navi.gif) no-repeat -350px -79px;opacity:0.5;}
#ocasion111128 .nv04 a:hover{ background:url(../images/common/ocasion/navi.gif) no-repeat -525px -79px;opacity:0.5;}

#ocasion111128 .nv01 a:active, #ocasion111128 .nv01 .crnt1{ background:url(../images/common/ocasion/navi.gif) no-repeat 0px -79px;}
#ocasion111128 .nv02 a:active, #ocasion111128 .nv02 .crnt2{ background:url(../images/common/ocasion/navi.gif) no-repeat -175px -79px;}
#ocasion111128 .nv03 a:active, #ocasion111128 .nv03 .crnt3{ background:url(../images/common/ocasion/navi.gif) no-repeat -350px -79px;}
#ocasion111128 .nv04 a:active, #ocasion111128 .nv04 .crnt4{ background:url(../images/common/ocasion/navi.gif) no-repeat -525px -79px;}

/******************************************
     売れているアイテムALL STARS 111209
 *****************************************/
#hitAllstars111209{
width:700px;
margin-bottom:5px;
}
#hitAllstars111209 .twit{
background:url(../campaign/hit_item_allstars/images/bg03.gif);
}
#hitAllstars111209 .twit p{
float:left;
}

#hitAllstars111209dtl{
margin:0;
padding:0;
color:#4f2d14;
line-height:1.6;
font-size:12px;
}
#hitAllstars111209dtl .cnt{
width:700px;
background:#cbdff5 url(../campaign/hit_item_allstars/images/bg.gif) repeat-y;
}
#hitAllstars111209dtl .dtl{
width:700px;
padding:0 0 30px;
background:url(../campaign/hit_item_allstars/images/bgBtm.gif) bottom no-repeat;
}
#hitAllstars111209dtl .dtl h3{
text-align:center;
}
#hitAllstars111209dtl .dtl h3 img{
margin:auto;
}
#hitAllstars111209dtl .dtl dl{
padding-left:66px;
}
#hitAllstars111209dtl .dtl dt{
margin:0 0 10px;
}
#hitAllstars111209dtl .dtl dd{
padding:0 0 15px 30px;
}
#hitAllstars111209dtl .dtl .mk{
vertical-align:middle;
margin-right:5px;
}
#hitAllstars111209dtl .dtl .txts{
font-size:11px;
}
#hitAllstars111209dtl .dtl .twicmp{
background:url(../campaign/hit_item_allstars/images/bg2.gif) no-repeat 435px 25px;
}
#hitAllstars111209dtl .dtl .twicmp dd{
padding:0 0 0 0;
}
#hitAllstars111209dtl .dtl .twicmp .pd{
padding:0 0 15px 30px;
}
#hitAllstars111209dtl .dtl .twicmp .txt{
margin-right:66px;
padding:5px 8px;
display:block;
font-size:14px;
line-height:1.4;
color:#352c25;
border:2px solid #e2e2e2;
}
#hitAllstars111209dtl .dtl .twicmp .btn{
margin-right:66px;
padding:10px 0 10px;
text-align:center;
display:block;
}
#hitAllstars111209dtl .dtl .twicmp img{
margin:auto
}
#hitAllstars111209dtl .dtl .twicmp ol{
margin-bottom:15px;
}

#hitAllstars111209dtl .bnr{
text-align:center;
background:#cbdff5;
}
#hitAllstars111209dtl .bnr img{
margin:auto:
}
#hitAllstars111209dtl .footer{
padding-bottom:15px;
text-align:center;
font-size:11px;
background:#cbdff5;
}
#hitAllstars111209dtl .footer .close{
padding:12px 0 12px;
}
#hitAllstars111209dtl .footer .close a{
margin:auto;
padding:5px 0 3px;
width:100px; height:17px;
display:block;
text-decoration:none;
background:#9abdea;
font-size:12px;
color:#4f2d14;
border:1px solid #fff;
}
#hitAllstars111209dtl .footer .close a:hover{
background:#aecdf6;
font-size:12px;
}

/******************************************
     RAPTY RECIPE 111209
*****************************************/
#recipe111209{
width:700px;
font-size:11px;
line-height:1.5;
color:#3b3b3b;
}
#recipe111209 .itemBoxCS{
height:883px;
background:url(../parts/C001_0001_001333_111209teiki_20111209_20990331/images/crdbg.jpg) bottom no-repeat;
clear:both;
}
#recipe111209 .itemBox{
height:893px;
background:url(../parts/C001_0001_001333_111209teiki_20111209_20990331/images/crdbg.jpg) bottom no-repeat;
clear:both;
}
#recipe111209 .tab li,#recipe111209 .lft,#recipe111209 .ctr,#recipe111209 .rgt{ float:left;
}
#recipe111209 ol{
padding-top:20px;
}
#recipe111209 .lft ol{
padding-left:45px;
}
#recipe111209 .ctr ol.cs{
padding-left:25px;
}
#recipe111209 .rgt ol{
padding-left:25px;
}
#recipe111209 ol li{
padding:0 0 0 25px;
}
#recipe111209 .itemBox ol{
padding-top:30px;
}
#recipe111209 ol .nm01{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/01.gif) no-repeat 0 3px;}
#recipe111209 ol .nm02{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/02.gif) no-repeat 0 3px;}
#recipe111209 ol .nm03{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/03.gif) no-repeat 0 3px;}
#recipe111209 ol .nm04{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/04.gif) no-repeat 0 3px;}
#recipe111209 ol .nm05{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/05.gif) no-repeat 0 3px;}
#recipe111209 ol .nm06{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/06.gif) no-repeat 0 3px;}
#recipe111209 ol .nm07{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/07.gif) no-repeat 0 3px;}
#recipe111209 ol .nm08{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/08.gif) no-repeat 0 3px;}
#recipe111209 ol .nm09{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/09.gif) no-repeat 0 3px;}
#recipe111209 ol .nm10{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/10.gif) no-repeat 0 3px;}
#recipe111209 ol .nm11{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/11.gif) no-repeat 0 3px;}
#recipe111209 ol .nm12{ background:url(../parts/C001_0001_001335_111209teiki_20111209_20990331/images/12.gif) no-repeat 0 3px;}

#recipe111209 ol li a{
display:block;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
#recipe111209 ol li a:hover{
text-decoration:none;
}
#recipe111209 .bnr{
clear:both;
}

/******************************************
     クリスマスセール 111215
*****************************************/
.xmas1215 {
	clear:both;
	width:700px;
	padding:0 0 15px 0;
	margin:0;
}
.xmas1215:after {
	content:"";
	display:block;
	clear:both;
}

.xmas1215 ul {
	clear:both;
	width:700px;
	padding:0;
	margin:10px 0 0 0;
}

.xmas1215 ul li {
	float:left;
}

#spPriceAtt blockquote {
	border:4px solid #b7b380;
}

#spPriceAtt blockquote p strong { color:#006123;}

/******************************************
    モデルコラボ企画第一弾　111228
 *****************************************/
#mc {
width:700px;
margin:0;
padding:0 0 30px 0;
}
#mc img { border:0; margin:0; padding:0;}

#mc .formarea {
width:700px;
background:url(../campaign/corabo_rapt_youpresent_entry/images/end.gif) bottom;
padding:0 0 20px 0;
margin:0;
font-size:12px;
color:#000000;
line-height:20px;
}

#mc .formarea:after {
content:"";
display:block;
clear:both;
}

#mc .fltl { float:left;}
#mc .ml5 { margin:0 0 0 5px;}
#mc .mt10 { margin:10px 0 0 0;}
#mc .ml35 { margin-left:35px;}
#mc .ml90 { margin-left:130px;}
#mc .ml125 { margin-left:125px;}
#mc .w200 {width:200px; margin:5px 0;}
#mc .w300 {width:265px; padding:0px 0 35px 35px;}
#mc .rbox {width:320px; margin:0 0 20px;}
#mc .clea {	content:"";	display:block; clear:both;}
#mc p {font-size:12px; display:block; line-height:20px; color:#000000;}
#mc span {color:#ff0b6c;}

#mc .present {
width:568px;
margin:0 0 0 0;
padding:0;
}
#mc .present ul {
width:568px;
margin:30px 0 10px 65px;
padding:0;
}
#mc .present ul li {
margin:10px 0 25px 0;
list-style:none;
padding:0;
}

#profile {
width:370px;
border: medium solid #fe9f0a;
padding:20px;
}
#profile p { font-size:14px; color:#666666; line-height:22px; margin-top:15px;}
#profile p span { font-weight:bold; color:#fe4f0a;}


#mc_main {
width:700px;
margin:0;
padding:0 0 30px 0;
}
#mc_main img { border:0; margin:0; padding:0;}

#mc_main .title {
width:700px;
margin:0; padding:0;
}

#mc_main .fltl { float:left;}

#mc_main ul{
width:700px;
height:715px;
margin:0; padding:0;
background:url(../campaign/corabo_rapt_you/images/bg.jpg) repeat-y;
}
#mc_main ul li {
float:left;
list-style:none;
margin:0; padding:0;
}
#mc_main .prearea {
width:658px;
padding:0;
margin:0 0 0 20px;
}
#mc_main .prearea_l {
float:left;

}
#mc_main .prearea_r {
float:rihgt;
}
#mc_main .prearea_btn {
margin:20px 0 0 360px;
}

/********************************
  ツイッター企画
*********************************/
#twitter_weekly {
	clear:both;
	width:700px;
	padding:0 0 15px 0 ;
	margin:0;
}

#twitter_weekly .f_l { float:left; }
#twitter_weekly .f_r { float:right; }


#twitter_weekly:after {
	content:"";
	display:block;
	clear:both;
}

#twitter_weekly .gaiyou {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	background:url(../campaign/twitter_weekly/images/img_15.jpg) repeat-y;
}

#twitter_weekly .gaiyou .w568 {
	width:568px;
	margin-left:67px;
}

#twitter_weekly .gaiyou .w568 .txtarea {
	width:538px;
	padding:20px 0 40px 30px;
	font-size:12px;
	line-height:18px;
	color:#4f2d14;
}

#twitter_weekly .gaiyou .w568 .txt{
margin-right:66px;
padding:5px 8px;
display:block;
font-size:14px;
line-height:1.4;
color:#352c25;
border:2px solid #e2e2e2;
}

#twitter_weekly .gaiyou .w568 .txtarea a {
font-size:12px;
	line-height:18px;
	color:#4f2d14;
	text-decoration:underline;
}
#twitter_weekly .gaiyou .w568 .txtarea a:link,
#twitter_weekly .gaiyou .w568 .txtarea a:visited {text-decoration:underline; color:#4f2d14;}
#twitter_weekly .gaiyou .w568 .txtarea a:hover {text-decoration:none;color:#4f2d14;}

/******************************************
         SUPER WINTER SALE 120105
 *****************************************/
#superwintersale2012{
width:700px;
margin-bottom:8px;
}
#superwintersale2012 ul{
list-style:none;
margin:0;
padding:0;
}
#superwintersale2012 ul li{
float:left;
}
/********************************
  春色ハッピーデイズ
*********************************/
#rena_haru {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#rena_haru .f_l { float:left; }
#rena_haru .f_r { float:right; }

#rena_haru .w84 { float:left; width:84px;}
#rena_haru .w171 { float:left; width:171px;}
#rena_haru .w196 { float:left; width:196px;}
#rena_haru .w218 { float:left; width:218px;}
#rena_haru .w225 { float:left; width:225px;}
#rena_haru .w304 { float:left; width:304px;}
#rena_haru .w343 { float:left; width:343px;}
#rena_haru .w357 { float:left; width:357px;}
#rena_haru .w396 { float:left; width:396px;}
#rena_haru .w406 { float:left; width:406px;}

#rena_haru:after {
	content:"";
	display:block;
	clear:both;
}


#rena_haru .area01 {
	clear:both;
	width:700px;
	padding:0 0 30px 0;
	margin:0;
}
#rena_haru .area01:after {
	content:"";
	display:block;
	clear:both;
}

/******************************************
    読者モデル大募集　120118
 *****************************************/
#dmo {
width:700px;
margin:0 0 0 0; padding:0 0 20px 0;
background:url(../event/rapty_model/images/dot.gif) repeat-y;
}
#dmo img { border:0px;}
#dmo h3 {
margin:0; padding:0;
height:299px;
}

#dmo .mainarea {
width:660px;
margin:0 0 0 20px; padding:0 0 0 0;
background-color:#FFFFFF;
}
#dmo .mainarea:after {
content:"";
display:block;
clear:both;
}

#dmo .mainarea ul {
margin:0 0 0 0;
padding:0 0 0 15px;
width:645px;
}
#dmo .mainarea ul:after {
content:"";
display:block;
clear:both;
}
#dmo .mainarea ul li {
list-style:none;
margin:0; padding:0 0 15px 0;
width:630px;
}

#dmo .mainarea ul li .txt {
color:#3f3f3f;
font-size:12px;
line-height:22px;
margin:0; padding:10px 0 0 10px;
}

#dmo .mainarea ul li .txt02 {
color:#3f3f3f;
font-size:12px;
line-height:20px;
margin:0; padding:0 0 0 30px;
}

#dmo .mainarea ul li h4 {
margin:0 0 0 0;
padding:10px 0 0 0;
}

#dmo .mainarea ul li .ybox {
width:610px;
background-color:#fefccd;
padding:10px 0 15px 0;
margin:10px 0;
}

#dmo .mainarea ul li a.send02:link {font-size:12px; text-decoration:underline; color:#15aaff;}
#dmo .mainarea ul li a.send02:visited {font-size:12px; text-decoration:none; color:#15aaff;}
#dmo .mainarea ul li a.send02:hover {font-size:12px; text-decoration:none; color:#15aaff;}


#dmo .btnbox {
width:490px;
margin:20px 0 0 100px;
padding:0 0 5px 0;
height:70px;
}
#dmo .btnbox ul:after {
content:"";
display:block;
clear:both;
}
#dmo .btnbox_l {
width:250px;
float:left;
margin:0; padding:0;

}
#dmo .btnbox_r {
width:240px;
float:right;
margin:0; padding:0;
}


#dmopopup {
width:630px;
margin:10px;
padding:0;
}
#dmopopup img { border:0;}
#dmopopup p {
color:#3f3f3f;
font-size:12px;
line-height:22px;
margin:0; padding:10px 0 20px 30px;
}


#dmopopup ul {
margin:0 0 0 0;
padding:0 0 0 0;
width:630px;
}
#dmopopup ul:after {
content:"";
display:block;
clear:both;
}
#dmopopup ul li {
list-style:none;
margin:0; padding:0 0 15px 0;
width:630px;
}
#dmopopup .close {
margin:0 0 0 255px;
}

/******************************************
         読モ着こなし　120118
*****************************************/
#dokumo120118{
width:700px;
margin-bottom:8px;
}

#dokumo120118 h3, #dokumo120118 p, #dokumo120118 .blk01 div{
float:left;
}
#dokumo120118 #item01, #dokumo120118 #item02,#dokumo120118 #item03,#dokumo120118 #item04,#dokumo120118 .blk01{
clear:both;
}

#dokumo120118 #bn_0118{
clear:both;
padding:20px 0px;
}


/******************************************
    選べるスーツ0126
 *****************************************/
 
#eraberu {
width:700px;
margin:0;
padding:0;
}
#eraberu img { border:0; margin:0; padding:0;}

#eraberu h3 { width:700px; margin:0; padding:0;}

#eraberu .title {
width:700px; margin:0; padding:0;
}
#eraberu .title ul {
width:700px;
height:127px;
padding:0 0 0 7px;
margin:0;
background:url(../pick_up/eraberu_suite/images/menu_bg.gif) no-repeat 0 0;
}
#eraberu .title ul li {
width:226px;
height:96px;
float:left;
padding:0 4px 0 0;
list-style:none;
}

#eraberu .area01 { 
width:700px; 
padding:0; 
margin:0; 
}
#eraberu .area01_l {
width:343px;
float:left;
margin:0; padding:0;
}
#eraberu .area01_r {
width:357px;
float:right;
margin:0; padding:0;
}


#eraberu .fltl {float:left;}
#eraberu .clear {clear:both;}
#eraberu .top {margin:0 0 0 580px;}
#eraberu .bunner {margin:0 0 30px 220px;}

#eraberu .buybox01 {
width:166px;
height:51px;
background:url(../pick_up/eraberu_suite/images/01/item01_27.jpg) no-repeat;
}
#eraberu .buybox02 {
width:280px;
height:86px;
background:url(../pick_up/eraberu_suite/images/01/item01_34.jpg) no-repeat;
padding:0;
}
#eraberu .buybox03 {
width:151px;
height:31px;
background:url(../pick_up/eraberu_suite/images/01/item01_24.jpg) no-repeat;
padding:0;
}


#eraberu .area02 { 
width:700px; 
padding:0; 
margin:0; 
}
#eraberu .area02_l {
width:336px;
float:left;
margin:0; padding:0;
}
#eraberu .area02_r {
width:364px;
float:right;
margin:0; padding:0;
} 

#eraberu .area02b_l {
width:207px;
float:left;
margin:0; padding:0;
}
#eraberu .area02b_r {
width:493px;
float:right;
margin:0; padding:0;
}
#eraberu .buybox04 {
width:493px;
height:81px;
background:url(../pick_up/eraberu_suite/images/02/item02_43.gif) no-repeat;
padding:0;
}



#eraberu .area03 { 
width:700px; 
padding:0; 
margin:0; 
}
#eraberu .area03_l {
float:left;
margin:0; padding:0;
}
#eraberu .area03_r {
float:right;
margin:0; padding:0;
} 
#eraberu .w338 {width:338px;}
#eraberu .ml100 { margin-left:100px;}
#eraberu .ml175 { margin-left:75px;}
#eraberu .ml125 { margin-left:25px;}

#eraberu .buybox05 {
width:153px;
height:55px;
background:url(../pick_up/eraberu_suite/images/03/item03_56.jpg) no-repeat;
padding:0;
}
#eraberu .buybox06 {
width:338px;
height:106px;
background:url(../pick_up/eraberu_suite/images/03/item03_62.jpg) no-repeat;
padding:0;
}
#eraberu .buybox07 {
width:178px;
height:73px;
background:url(../pick_up/eraberu_suite/images/03/item03_53.jpg) no-repeat;
padding:0;
}

/******************************************
  110126 家電プレゼント
***************************************/
#kaden_pre {
width:700px;
padding:0 0 20px 0;
margin:0;
}

#kaden_pre .combox {
width:690px;
background:#ffffff;
border:5px solid #FFB8D2;
margin:0;
padding:0 0 30px 0;
font-size:12px;
color:#333333;
line-height:20px;
}

#kaden_pre .combox .oubo_box {
margin:18px 0 0 30px;
padding:0;
}
#kaden_pre .combox .oubo_box .oubo_form {
margin-bottom:20px;
clear:both;
}
#kaden_pre .combox .oubo_box .box_width{
width:274px;
}
#kaden_pre .combox .oubo_form_txt {
width:225px;
float:left;
}
#kaden_pre .combox span {
color:#49B4D7;
}
#kaden_pre .combox .small_txt {
font-size:10px;
margin:4px 0 0 225px;
line-height:14px;
}
#kaden_pre .combox .sp225 {
margin:4px 0 0 225px;
}

#kaden_pre .combox .sp115 {
margin:4px 0 0 115px;
}

#kaden_pre .txtarea {
width:615px;
padding:0;
font-size:12px;
line-height:18px;
color:#4f2d14;
margin:20px 0 20px 45px;
}

#kaden_pre .txtarea p {
font-size:12px;
line-height:18px;
color:#4f2d14;
margin:0 0 0 20px;
}

#kaden_pre .txtarea .txtmini {
	clear:both;
	font-size:10px;
}

#kaden_pre .txtarea .imagearea {
padding:0;
margin:0 0 10px 0;
}

#kaden_pre .w300 {width:190px; padding:0px 0 35px 35px;font-size:10px;}
#kaden_pre .fltl { float:left;}
#kaden_pre .mb10 { margin-bottom:10px; }

/******* ＫＯＡＳＴブブコン120126 *******/
#koast120126{
width:700px;
margin-bottom:10px;
}

#koast120126 ul{
height:59px;
margin-top:3px;
}

#koast120126 li{
float:left;
}

/********************************
  お悩み相談室
*********************************/
#soudan_room {
	clear:both;
	width:700px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../pick_up/soudan_room/images/bg.jpg);
}
#soudan_room:after {
	content:"";
	display:block;
	clear:both;
}
#soudan_room .f_l { float:left; }
#soudan_room .f_r { float:right; }
#soudan_room .c_b { clear:both;}

#soudan_room .mt20 { margin-top:20px;}
#soudan_room .mt30 { margin-top:30px;}

#soudan_room .ml20 { margin-left:20px;}
#soudan_room .ml24 { margin-left:24px;}
#soudan_room .mr20 { margin-right:20px;}

#soudan_room .titlearea {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#soudan_room .titlearea .titleimg {
	float:left;
	width:507px;
	padding:0;
	margin:0;
}

#soudan_room .titlearea .titledate {
	float:left;
	width:193px;
	height:75px;
	padding:0;
	margin:0;
	background:url(../pick_up/soudan_room/images/title_02.jpg) no-repeat;
}

#soudan_room .titlearea .titledate .datetxt {
	margin:46px 0 0 50px;
	font-size:10px;
	line-height:18px;
	color:#a68566;
}

#soudan_room ul {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#soudan_room ul li {
	float:left;
}

#soudan_room .itemarea {
	clear:both;
	width:700px;
	padding:0;
	margin:0 0 40px 0;
}
#soudan_room .itemarea:after {
	content:"";
	display:block;
	clear:both;
}
#soudan_room .itemarea .w286 {
	width:286px;
}

#soudan_room .itemarea .w366 {
	width:366px;
}

#soudan_room .itemarea .w81 {
	width:81px;
	float:left;
}
#soudan_room .itemarea .w366 .stxtarea {
	float:left;
	width:280px;
	font-size:10px;
	line-height:19px;
}

#soudan_room .itemarea .w366 .stxtarea span {
	color:#ff8010;
}

#soudan_room .itemarea .w366 ul {
	width:366px;
	clear:both;
	padding:0;
	margin:0;
}

#soudan_room .itemarea .w366 ul:after {
	content:"";
	display:block;
	clear:both;
}

#soudan_room .itemarea .w366 ul li {
	width:100px;
	margin-right:33px;
	float:left;
	font-size:10px;
	color:#333333;
	line-height:15px;
	margin-top:10px;
}

#soudan_room .itemarea .w366 ul li img{
	margin-bottom:5px;
}


#soudan_room .itemarea .w366 ul li.end {
	margin-right:0;
}

#soudan_room .itemarea .w366 ul.sw_bg {
	height:320px;
	background:url(../pick_up/soudan_room/images/sw_bg.jpg) no-repeat right bottom;
}

#soudan_room .itemarea .w366 ul.ca_bg {
	height:320px;
	background:url(../pick_up/soudan_room/images/ca_bg.jpg) no-repeat right bottom;
}

#soudan_room .itemarea .w366 ul.mo_bg {
	height:320px;
	background:url(../pick_up/soudan_room/images/mo_bg.jpg) no-repeat right bottom;
}


#soudan_room .itemarea .w366 ul li a {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
#soudan_room .itemarea .w366 ul li a:link,
#soudan_room .itemarea .w366 ul li a:visited {text-decoration:underline; color:#333333;}
#soudan_room .itemarea .w366 ul li a:hover {text-decoration:none; color:#333333;}

#soudan_room .bnarea {
	clear:both;
	height:200px;
	width:700px;
	background:url(../pick_up/soudan_room/images/bn_bg.jpg) no-repeat;
	}

/********************************
  ツイッター企画 0203
*********************************/
#twitter0203 {
width:700px;
clear:both;
margin:0;
padding:0 0 15px 0;
}
#twitter0203 img {border:0;}

#twitter0203 h2 {
width:700px;
height:197px;
margin:0; padding:0;
}

#twitter0203 .gaiyou {
clear:both;
width:700px;
padding:0;
margin:0;
background:url(../campaign/twitter_0203/images/bg.gif) repeat-y;
}

#twitter0203 .gaiyou .w568 {
width:568px;
margin-left:67px;
}
#twitter0203 .gaiyou .w568 .txt{
margin-right:66px;
width:548px;
padding:5px 8px;
display:block;
font-size:14px;
line-height:1.4;
color:#352c25;
border:2px solid #e2e2e2;
margin:0 0 10px 0;
}
	
#twitter0203 .gaiyou .w568 .txtarea {
width:538px;
padding:20px 0 40px 30px;
font-size:12px;
line-height:18px;
color:#4f2d14;
}	
#twitter0203 .gaiyou .w568 .txtarea a {
font-size:12px;
line-height:18px;
color:#4f2d14;
text-decoration:underline;
}
#twitter0203 .gaiyou .w568 .txtarea a:link,
#twitter0203 .gaiyou .w568 .txtarea a:visited {text-decoration:underline; color:#4f2d14;}
#twitter0203 .gaiyou .w568 .txtarea a:hover {text-decoration:none;color:#4f2d14;}

