*{
font-size: 12px;
color:#333333;
line-height: 120%;
text-decoration: none;
}

a:hover{
color:#000000;
text-decoration:underline;
}


.clr{
clear: both;
}


/*★co_navi★*/

#header #co_navi{
height: 42px;
width: 1000px;
margin: 0 auto;
position:relative;
background: url(../img/collection_tit.gif) no-repeat #801CBC;
}

#header #co_navi h2{
display: none;
}

#header #co_navi ul{
display: block;
width: 339px;
position: absolute;
left: 621px;
background-image:url(../img/c_navi_bg2.gif);
}

#header #co_navi ul li{
display: inline;
line-height: 1;
}

#header #co_navi li a{
float: left;
display: block;
height: 42px;
overflow: hidden;
text-indent: -9999px;
}

#header #co_navi ul li.c_top a{
width: 125px;
height: 42px;
background:url(../img/collection_bt01.gif) no-repeat top left;
margin-right: 37px;
}

#header #co_navi ul li.c_bag a{
width: 54px;
height: 42px;
background:url(../img/collection_bt02.gif) no-repeat top left;
margin-right: 37px;
}

#header #co_navi ul li.c_bag_o a{
width: 54px;
height: 42px;
background:url(../img/collection_bt02.gif) no-repeat bottom left;
margin-right: 37px;
}

#header #co_navi ul li.c_wallet a{
width: 86px;
height: 42px;
background:url(../img/collection_bt03.gif) no-repeat top left;
}

#header #co_navi ul li.c_wallet_o a{
width: 86px;
height: 42px;
background:url(../img/collection_bt03.gif) no-repeat bottom left;
}

#header #co_navi ul li.c_key a{
width: 221px;
height: 42px;
background:url(../img/collection_bt04.gif) no-repeat top left;
}

#header #co_navi ul li.c_key_o a{
width: 221px;
height: 42px;
background:url(../img/collection_bt04.gif) no-repeat bottom left;
}

#header #co_navi ul li a:hover{
background-position: bottom left;
}


/*★index*/

#cont_coll{
width: 1000px;
height: 470px;
}

#cont_bagtop{
	width: 960px;
	height: 945px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#cont_bagtop2{
	width: 960px;
	height: 950px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}



#cont_bagtop ul li{
display: inline;
list-style-type:none;
}

#exc_banner{
width: 945px;
height: 88px;
text-align:right;
margin: 25px auto 0;
}







/*★bag_navi★*/

#bag_navi{
width: 960px;
margin:10px auto;
text-align: right;
list-style: none;
padding-right: 40px;
}

#bag_navi ul li{
display:inline;
margin-left: 10px;
padding-left: 13px;
}

#bag_navi ul .bagnavi_01{
background:url(../img/bag_list01.gif) no-repeat;
}

#bag_navi ul .bagnavi_02{
background:url(../img/bag_list02.gif) no-repeat;
}

#bag_navi ul .bagnavi_03{
background:url(../img/bag_list03.gif) no-repeat;
}

#bag_navi ul .bagnavi_04{
background:url(../img/bag_list04.gif) no-repeat;
}

#bag_navi ul .bagnavi_05{
background:url(../img/bag_list01.gif) no-repeat;
}

#bag_navi ul .bagnavi_06{
background:url(../img/bag_list02.gif) no-repeat;
}

#cont_bag{
padding: 0px 40px 30px;
}

#cont_bag2{
padding: 0px 40px 90px;
}

#cont_bag #2010_forever{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_5.jpg);
	background-repeat: no-repeat;
}

.bag_forever{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_5.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_forever2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title.jpg);
	background-repeat: no-repeat;
}

.bag_forever2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title.jpg);
	background-repeat: no-repeat;
}
.xforever2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title.jpg);
	background-repeat: no-repeat;
}
.xforever{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_5.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_desire{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_3.jpg);
	background-repeat: no-repeat;
}
.bag_desire{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_3.jpg);
	background-repeat: no-repeat;
}

.xdesire{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/desire.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_desire2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title2.jpg);
	background-repeat: no-repeat;
}
.bag_desire2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title2.jpg);
	background-repeat: no-repeat;
}

.xdesire2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/w_title2.jpg);
	background-repeat: no-repeat;
}


#cont_bag #2010_papery{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_6.jpg);
	background-repeat: no-repeat;
}
.bag_papery{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_6.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_seabreeze{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/seabreeze.jpg);
	background-repeat: no-repeat;
}

.bag_seabreeze{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/seabreeze.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_totte{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/totte.jpg);
	background-repeat: no-repeat;
}
.bag_totte{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/totte.jpg);
	background-repeat: no-repeat;
}

.xtotte{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/totte_saifu.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_fasttrack{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_4.jpg);
	background-repeat: no-repeat;
}

.bag_fasttrack{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_4.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_flirt{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/flirt.jpg);
	background-repeat: no-repeat;
}

.bag_flirt{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/flirt.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_allgria{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_1.jpg);
	background-repeat: no-repeat;
}

.bag_allgria{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/desire.jpg);
	background-repeat: no-repeat;
}

.bag_allgria2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_1.jpg);
	background-repeat: no-repeat;
}

.xallgria2{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_1.jpg);
	background-repeat: no-repeat;
}
.xallgria{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/desire.jpg);
	background-repeat: no-repeat;
}

#cont_bag #2010_corsage{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_2.jpg);
	background-repeat: no-repeat;
}
.bag_corsage{
	width: 920px;
	height: 280px;
	padding-bottom: 20px;
	text-indent:-9999px;
	background-image: url(../img/2010bagtitle/b_2.jpg);
	background-repeat: no-repeat;
}


#cont_bag #forever{
width: 920px;
height: 280px;
background: url(../img/for_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#forever{
width: 920px;
height: 280px;
background: url(../img/for_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #vibrant{
width: 920px;
height: 280px;
background: url(../img/vib_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #cortina{
width: 920px;
height: 200px;
background: url(../img/cor_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #aspen{
width: 920px;
height: 280px;
background: url(../img/asp_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #soiree{
width: 920px;
height: 280px;
background: url(../img/soi_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #riviera{
width: 920px;
height: 200px;
background: url(../img/riv_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #coated{
width: 920px;
height: 200px;
background: url(../img/coa_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}

#cont_bag #exclusive{
width: 920px;
height: 200px;
background: url(../img/exc_tit.jpg) no-repeat;
padding-bottom: 20px;
text-indent:-9999px;
}




#lineup ul li{
list-style-type:none;
}

#lineup ul li.x2010forever-beige{
	padding-left: 16px;
	background-image: url(../img/2010bag/Forever/list_beige.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010forever-pink{
	padding-left: 16px;
	background-image: url(../img/2010bag/Forever/list_pink.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010desire-white{
	padding-left: 16px;
	background-image: url(../img/2010bag/Desire/list_white.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010desire-grey{
	padding-left: 16px;
	background-image: url(../img/2010bag/Desire/list_grey.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010alle_pink{
	padding-left: 16px;
	background-image: url(../img/2010bag/Allegria/list_pink.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.xwalletDesire_black{
	padding-left: 16px;
	background-image: url(../img/2010wallet/list_desireblack.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010alle_blue{
	padding-left: 16px;
	background-image: url(../img/2010bag/Allegria/list_blue.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010corsage_white{
	padding-left: 16px;
	background-image: url(../img/2010bag/Corsage/list_white.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010wallet_black{
	padding-left: 16px;
	background-image: url(../img/2010wallet/list_desireblack.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010corsage_mblue{
	padding-left: 16px;
	background-image: url(../img/2010bag/Corsage/list_mblue.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010seebrz_green{
	padding-left: 16px;
	background-image: url(../img/2010bag/See%20Breeze/list_green.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010seebrz_black{
	padding-left: 16px;
	background-image: url(../img/2010bag/See%20Breeze/list_black.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010paper_pink{
	padding-left: 16px;
	background-image: url(../img/2010bag/Papery%27%20Reef/list_pink.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010paper_silver{
	padding-left: 16px;
	background-image: url(../img/2010bag/Papery%27%20Reef/list_silver.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010paper_gmetal{
	padding-left: 16px;
	background-image: url(../img/2010bag/Papery%27%20Reef/list_gmetal.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010fastrack_black{
	padding-left: 16px;
	background-image: url(../img/2010bag/Fast%20track/list_black.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010totte_gmetal{
	padding-left: 16px;
	background-image: url(../img/2010bag/Tote%27%20All/list_gmetal.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010totte_silver{
	padding-left: 16px;
	background-image: url(../img/2010bag/Tote%27%20All/list_silver.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010flirt_pink{
	padding-left: 16px;
	background-image: url(../img/2010bag/Flirtatious/list_pink.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010flirt_silver{
	padding-left: 16px;
	background-image: url(../img/2010bag/Flirtatious/list_silver.jpg);
	background-repeat: no-repeat;
}










#lineup ul li.for_gol{
background:url(../img/list_gold.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.for_sil{
background:url(../img/list_silver.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.vib_gol{
background:url(../img/list_gold.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.vib_sil{
background:url(../img/list_silver.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.cor_bla{
background:url(../img/list_black.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.cor_whi{
background:url(../img/list_whi.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.cor_pur{
background:url(../img/list_purple.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.asp_bro{
background:url(../img/list_bronze.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.asp_gun{
background:url(../img/list_gunmetal.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.soi_bla{
background:url(../img/list_black.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.soi_gol{
background:url(../img/list_gold2.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.riv_blu{
background:url(../img/list_blue.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.coa_bro{
background:url(../img/list_brown.gif) no-repeat;
padding-left: 16px;
}

#lineup ul li.coa_kha{
background:url(../img/list_khaki.gif) no-repeat;
padding-left: 16px;
}




#lineup ul li.x2010fastrack_purple{
	padding-left: 16px;
	background-image: url(../img/list_purple.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010fastrack_black_p{
	padding-left: 16px;
	background-image: url(../img/list_b_pink.jpg);
	background-repeat: no-repeat;
}

#lineup ul li.x2010fastrack_dark{
	padding-left: 16px;
	background-image: url(../img/list_dark.jpg);
	background-repeat: no-repeat;
}
#lineup ul li.x2010fastrack_winered{
	padding-left: 16px;
	background-image: url(../img/list_winered.gif);
	background-repeat: no-repeat;
}

/*★bag_item★*/

#bag_item_big{
width: 320px;
height: 450px;
float:left;
}

#bag_item_tr{
float:left;
width: 180px;
height: 300px;
margin-top: 50px;

}

#bag_item_tr2{
float:left;
width: 150px;
height: 300px;
margin-top: 50px;
}
#bag_item_tr3{

width: 180px;
height: 300px;
padding-top:60px;
margin:0 auto;

}
#bag_item_tr4{
float:left;
width: 180px;
height: 300px;
margin-top: 50px;
}
#bag_item_tr5{
float:left;
width: 205px;
height: 300px;
margin-top: 50px;
margin-left:23px;
}
#bag_item_tr6{
float:left;
width: 205px;
height: 300px;
margin-top: 50px;
margin-left:15px;
}
#bag_item_tr7{
float:left;
width: 205px;
height: 300px;
margin-top: 50px;
margin-left:35px;
}
/*★★★★★★仮押さえ★★★★★*/
#bag_item_tr img{
width: 180px;
height: 220px;
}


#bag_item img{
width: 180px;
height: 220px;
}

#bag_item_bottom img{
width: 180px;
height: 220px;
}

#bag_item_bottom02 img{
width: 180px;
height: 220px;
}
/*★★★★★★仮押さえ★★★★★*/



#bag_item{
float:left;
width: 180px;
height: 300px;
margin-left: 50px;
margin-top: 50px;
}
#bag_item_w1{
float:left;
width: 200px;
height: 300px;
margin-left: 20px;
margin-top: 50px;
}
#bag_item_w3{
float:left;
width: 200px;
height: 300px;
margin-left: 39px;
margin-top: 50px;
}
#bag_item_w1-1{
float:left;
width: 200px;
height: 300px;
margin-left: 20px;
margin-top: 50px;
}
#bag_item_w1-2{
float:left;
width: 200px;
height: 300px;
margin-left: 42px;
margin-top: 50px;
}

#bag_item_wide{
float:left;
width: 250px;
height: 300px;
margin-left: 25px;
margin-top: 50px;
}
#bag_item_wide2{

width: 371px;
height: 300px;
margin:0 auto;
padding-top:60px;
}
#bag_item_wide_h{
float:left;
width: 280px;
height: 350px;
margin-left: 25px;
margin-top: 50px;
}

#bag_item_bottom{
float:left;
width: 180px;
height: 300px;
}

#bag_item_bottom02{
float:left;
width: 180px;
height: 300px;
margin-left: 65px;
}


/*0313修正*/

#lineup{
background:url(../img/lineup_tit.gif) top right no-repeat;
}



#lineup h4,#cont_bag p{
display:none;
}

#lineup h5{
margin: 10px auto 5px;
text-align:center;
}

#lineup h5 span{
font-size:10px;
font-weight:100;
}

#lineup ul{
display:block;
float:left;
}

/*.size_wrap{
margin-left: 20px;

}*/

.color{
width: 90px;
/*margin:0px 0px 0px 10px;*/
}
.color2{
width: 130px;
/*margin:0px 0px 0px 10px;*/
}

.colorlong{
width: 120px;
/*margin:0px 0px 0px 10px;*/
}

.no{
width: 70px;
}

.size{
display:block;
/*margin:0px 0px 0px 13px;*/
margin: 0 auto;
}

.size{
_display:block;
_margin:0px 0px 0px 23px;
}

#bag_space{
width: 240px;
height: 150px;
}
#bag_space02{
width: 240px;
height: 50px;
}
#bag_space03{
width: 240px;
height: 250px;
}


.same{
width: 240px;
height: 110px;
float: right;
margin-top: 30px;
position:relative;
}

.same ul{
	display:block;
	position:absolute;
	width: 240px;
	height: 62px;
}

.same ul li a{
text-indent:-9999px;
}

.same02{
width: 240px;
height: 45px;
float: right;
margin-top: 300px;
position:relative;
}

.same02 ul{
display:block;
position:absolute;
width: 240px;
height: 45px;
}

.same03{
width: 240px;
height: 45px;
float: right;
position:relative;
}

.same03 ul{
	display:block;
	position:absolute;
	width: 240px;
	height: 110px;
	left: 5px;
	top: 39px;
}

.same03 ul li a{
text-indent:-9999px;
}

.same02 ul li a{
text-indent:-9999px;
}

.same_wallet a{
background-image:url(../img/bt_go_wallet.gif);
margin-bottom: 20px;
width: 240px;
height: 45px;
display:block;
}

.same_wallet a:hover{
background-image:url(../img/bt_go_wallet_r.gif);
}

.same_porch a{
background-image:url(../img/bt_go_porch.gif);
width: 240px;
height: 45px;
display:block;
}

.same_porch a:hover{
background-image:url(../img/bt_go_porch_r.gif);
}

.same_bag a{
background-image:url(../img/bt_go_bag.gif);
margin-bottom: 20px;
width: 240px;
height: 45px;
display:block;
}

.same_bag a:hover{
background-image:url(../img/bt_go_bag_r.gif);
}
.centering {
	height: auto;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
}
.centering2 {
	height: auto;
	width: 200px;
	margin:0 auto;
}
.centeringlong {
	height: auto;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
}

