@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}


#wrap{
	width:1000px;
	height:3920px;
	background-image:url(img/new_index_r.png);
	margin:0 auto;
}

#all_contents{
	width:950px;
	height:3092px;
	margin:0 25px;
}

#header{
	width:950px;
	height:575px;
	background-image:url(img/header_index_new.jpg);
	background-repeat:no-repeat;
	padding-top:1px;
}

#navi_area{
	margin-top:110px;
	margin-left:50px;
	width:472px;
	height:21px;
}

#c_bar{
	width:950px;
	height:170px;
	background-image:url(img/i_bar.gif);
	background-repeat:no-repeat;
}

#box_content_all{
	width:950px;
	height:2384spx;
	margin-bottom:50px;
	margin-top:10px;
}


#box_all{
	width:878px;
	height:386px;
	margin-bottom:10px;
	margin-left:36px;
}


#box01{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/bag.jpg);
	background-repeat:no-repeat;
}

#box02{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/cath_kidston.jpg);
	background-repeat:no-repeat;
}

#box03{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/barbie.jpg);
	background-repeat:no-repeat;
}

#box04{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/think_bee.jpg);
	background-repeat:no-repeat;
}

#box05{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/aruko.jpg);
	background-repeat:no-repeat;
}

#box06{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/butterflytwists.jpg);
	background-repeat:no-repeat;
}

#box07{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/classic.jpg);
	background-repeat:no-repeat;
}

#box08{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/suitcase.jpg);
	background-repeat:no-repeat;
}

#box09{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/bagin.jpg);
	background-repeat:no-repeat;
}

#box10{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/wallet.jpg);
	background-repeat:no-repeat;
}

#box11{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/shawl.jpg);
	background-repeat:no-repeat;
}

#box12{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/clothes.jpg);
	background-repeat:no-repeat;
}

#box13{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/cago_01.jpg);
	background-repeat:no-repeat;
}

#box14{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/rootote.jpg);
	background-repeat:no-repeat;
}

#box15{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/hallmark.jpg);
	background-repeat:no-repeat;
}

#box16{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/vera_bradley.jpg);
	background-repeat:no-repeat;
}

#box17{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/ts.jpg);
	background-repeat:no-repeat;
}

#box18{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/think_bee_02.jpg);
	background-repeat:no-repeat;
}

#box19{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/taoru.jpg);
	background-repeat:no-repeat;
}

#box20{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/ranchi.jpg);
	background-repeat:no-repeat;
}

#box21{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/cate_frame.jpg);
	background-repeat:no-repeat;
}

#box22{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/22_pants.jpg);
	background-repeat:no-repeat;
}

#box23{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/23_tops.jpg);
	background-repeat:no-repeat;
}

#box24{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/24_shawl.jpg);
	background-repeat:no-repeat;
}



#box_m{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/cath_kidston.jpg);
	background-repeat:no-repeat;
	margin-left:10px;

}

#box_area{
	width:212px;
	height:386px;
	float:left;
	background-image:url(img/cate_frame.jpg);
	background-repeat:no-repeat;
}


.img_area{
	width:212px;
	height:201px;
	float:left;
	background-color:#000;
	margin-bottom:10px;
}

.text_area{
	width:192px;
	height:165px;
	margin:10px 10px;
}

.text_area h2{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

.text_area p{
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:9px;
	color:#333;
}

#box_all a{
	color:#333;
	text-decoration:none;
}


#box_all a:hover {
    color: #E46B1A;
    text-decoration: none;
}









#cate_area{
	width:196px;
	height:338px;
	margin:10px 8px;
}

.mt10{
	margin-top:10px;
}

#text_area{
	width:186px;
	height:85px;
	font-size: 1.2rem;	
	color:#eb4b88;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:18px;
	margin:0 5px;
}

#point_area{
	width:196px;
	height:70px;
	margin-top:5px;
}

#point_p{
	width:70px;
	height:70px;
	float:left;
}

#point_t{
	width:121px;
	height:70px;
	float:left;
	margin-left:5px;
	font-size: 1.2rem;	
	color:#eb4b88;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:18px;


}


#news_bn_all{
	width:950px;
	height:237px;
	margin-bottom:35px;
}

#news_area{
	width:300px;
	height:237px;
	background-image:url(img/news_area_bg.gif);
	background-repeat:no-repeat;
	float:left;
}

#news_t{
	width:264px;
	height:125px;
	margin:107px 18px 5px;
	font-size:12px;
	color:#eb4b88;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:18px;
}

#news_t a{
	color:#eb4b88;
	text-decoration:none;
}

#news_t a:hover{
	color:#eb4b88;
	text-decoration:underline;
}


#bn_all{
	width:650px;
	height:237px;
	float:left;
}

#bn_01{
	width:260px;
	height:237px;
	margin-left:42px;
	margin-right:46px;
	background-color:#ffdee2;
	float:left;
}

#bn_02{
	width:260px;
	height:237px;
	background-color:#ffdee2;
	float:left;
}








#footer_all{
	width:950px;
	height:455px;
	background-image:url(img/foot_bg.gif);
	background-repeat:no-repeat;
	padding-top:1px;
}



#foot_navi{
	width:950px;
	height:125px;
	margin-top:380px;
}

#footnavi{
	padding:0;
	font-size:14px;
	text-align:center;
}

#footnavi li{
	display:inline;
	list-style-type:none;
}

#footnavi a{
	margin:0 20px;
	color:#736357;
	text-decoration:none;
}

h1{
	text-indent:-9999px;
	font-size:1px;
}

#header p{
	text-indent:-9999px;
	font-size:1px;
}