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

/*------------------------------------------*/
/*初期化*/
/*------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-size:11px;
}

ul{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

p{
	margin:0px;
	padding:0px;
}


img{border:none;}

/*リンク*/
a:link,
a:visited {
	color:#000066;
	text-decoration:none;
}
a:hover {
	color:#000099;
	text-decoration:underline;
}

/*フロートキャンセル*/
.clear{clear:both;}

/*ieでのpngの表示*/
div,
img,
a:link,a:visited,a:hover{
	behavior:url(/basefile/iepngfix/iepngfix.htc) 
}

/*マージン*/
.marginL1{
	margin-left:1em;
}
.marginT1{
	margin-top:1em;
}
.marginB1{
	margin-bottom:1em;
}


body{
	font-family:Trebuchet,"ＭＳ Ｐゴシック","Trebuchet MS",Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:11px;
	color:#444;
	line-height:1.5em;
}

h1{
	color:white;
	background-color:#666;
	line-height:1.5em;
	text-align:center;
}

#container{
	background-image:url(../img/back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/*------------------------------------------*/
/*header*/
/*------------------------------------------*/
h2{
	width:805px;
	margin:auto;
	margin-top:2em;
}


/*------------------------------------------*/
/*main navi*/
/*------------------------------------------*/
#mainMenu{
	width:100%;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:10px 0px;
}

#mainMenu ul{
	width:810px;
	margin:auto;
}

#mainMenu ul li{
	float:left;
	line-height:20px;
	margin-right:35px;
}

#mainMenu ul li a{
	display:block;
	line-height:20px;
	text-indent:-3000em;
	background-repeat:no-repeat;
	background-position:left center;
}

/*HOME*/
#mainMenu ul li#menu01 a:link,
#mainMenu ul li#menu01 a:visited{
	background-image:url(../img/menu01.gif);
	width:48px;
}
#mainMenu ul li#menu01 a:hover{
	background-image:url(../img/menu01_ov.gif);
}

/*Styling COLLECTION*/
#mainMenu ul li#menu02 a:link,
#mainMenu ul li#menu02 a:visited{
	background-image:url(../img/menu02.gif);
	width:116px;
}
#mainMenu ul li#menu02 a:hover{
	background-image:url(../img/menu02_ov.gif);
}

/*STYLE MAGAZINE*/
#mainMenu ul li#menu03 a:link,
#mainMenu ul li#menu03 a:visited{
	background-image:url(../img/menu03.gif);
	width:103px;
}
#mainMenu ul li#menu03 a:hover{
	background-image:url(../img/menu03_ov.gif);
}

/*ITEM COLLECTION*/
#mainMenu ul li#menu04 a:link,
#mainMenu ul li#menu04 a:visited{
	background-image:url(../img/menu04.gif);
	width:114px;
}
#mainMenu ul li#menu04 a:hover{
	background-image:url(../img/menu04_ov.gif);
}

/*LABELS*/
#mainMenu ul li#menu05 a:link,
#mainMenu ul li#menu05 a:visited{
	background-image:url(../img/menu05.gif);
	width:51px;
}
#mainMenu ul li#menu05 a:hover{
	background-image:url(../img/menu05_ov.gif);
}

/*BLOG*/
#mainMenu ul li#menu07 a:link,
#mainMenu ul li#menu07 a:visited{
	background-image:url(../img/menu07.gif);
	width:45px;
}
#mainMenu ul li#menu07 a:hover{
	background-image:url(../img/menu07_ov.gif);
}

/*SHOP INFO*/
#mainMenu ul li#menu06 a:link,
#mainMenu ul li#menu06 a:visited{
	background-image:url(../img/menu06.gif);
	width:70px;
}
#mainMenu ul li#menu06 a:hover{
	background-image:url(../img/menu06_ov.gif);
}


/*------------------------------------------*/
/*右ナビ*/
/*------------------------------------------*/
#rightColumn li{
	margin-bottom:0px;
	text-align:right;
}

#rightColumn li img{
	margin:10px 0px;
}
#rightColumn li#styleMagazine img{
	margin:8px 0px;
}

#rightColumn li a:link img,
#rightColumn li a:visited img{
	border:1px solid #444;
}
#rightColumn li a:hover img{
	border:1px solid #aaa;
}

#rightColumn li#styleMagazine{
	background:no-repeat right top url(../img/rw_stylemagazine.gif);
	height:119px;
	padding:0px 5px;
}

#rightColumn li#pickUpItem img,
#rightColumn li#pickUpStyle img{
	width:80px;
}

#rightColumn li#pickUpStyle{
	background:no-repeat right top url(../img/rw_pickupstyle.gif);
	height:129px;
	margin:auto 0px;
	padding:0px 5px;
	padding-right:12px;
	
}

#rightColumn li#pickUpItem{
	background:no-repeat right top url(../img/rw_pickupitem.gif);
	height:129px;
	margin:auto 0px;
	padding:0px 5px;
	padding-right:12px;
}

#rightColumn li#mobile{
	padding-left:5px;
	margin:0px;
	/*margin-right:12px;*/
}

#rightColumn li#blog{
	margin:0px;
	padding:0px;
}

#rightColumn li#blog img{
	border:none;
	margin:0px;
	/*margin-right:12px;*/
}


/*------------------------------------------*/
/*mobile*/
/*------------------------------------------*/
#mobile img{
	border:1px solid black;
}



/*------------------------------------------*/
/*フッター*/
/*------------------------------------------*/
#footer{
	clear:both;
	text-align:center;
	border-top:1px solid #ddd;
	color:#666;
	font-size:9px;
	padding-top:1em;
}
#footer #mutualLink{
	margin:3px 0em;
}
#footer a{
	color:#666;
}


/*------------------------------------------*/
/*ボーダー*/
/*------------------------------------------*/
div#border{
	border-bottom:1px solid #ccc;
	margin:1em 0px;
}