/* ver3.16 */
/*___________________________________________
    StyleSheet Ver1 
    Copyright (C) 2006 wonderjulia Co,.ltd.
    http://www.wonderjulia.com
___________________________________________*/


/*旧データ*/
/*小さいフォント10*/
.s1 { font-size: 10px; }

/*2006年ミラクルボックスリニューアル*/
/* julia様修正 */

/*ボディータグ内要素*/
body {
	font-size:x-small;
	line-height:120%;
	color:#333;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0;
	padding: 0;
	min-width:780px;
}

.base080303{
	min-width:780px;
	margin:0 auto;
	text-align:left;
}

.tab {
	background: url(../img/bg-tab.gif) no-repeat left top;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

table, tr, td {
	font-size:12px;
	line-height:120%;
	color:#333;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

img {
	border: none;
}

/*区切り線*/
hr {
	color:#CCCCCC;
	margin:0px;
	padding:0;
	height:1px;
}



/*ログイン前 メイン画像表示*/
.loguot_photo01{
	background-image:url(img/logout_photo01.jpg) ;
	padding-right:15px;
	height:88px;
}

.loguot_photo010{
	background-image:url(../img/logout_photo0101.jpg) ;
	height:88px;
}

.loguot_photo02{
	background-image:url(img/logout_photo02.jpg) ;
	height:172px;
}

.loguot_photo03{
	background-image:url(img/logout_photo03.jpg) ;
	padding-right:10px;
	height:42px;
}

.logout_top{
	margin-right: 20px;
	}

.brand_td{
	width: 100px;
	padding-left:5px;
	padding-right:5px;
	}

blockquote .bb {
	margin: 10px 0px 10px 30px;
	padding: 10px 0px 10px 10px;
	border-left: 5px solid #999999;
	color: #666666;
	line-height: 16px;
}
		
.c_list {
	line-height:140%;
}
		

#ah2{text-decoration: none}
		
		
/*ロールオーバーイベント*/
/*クリック済み表示*/
a:visited { color:#330080; text-decoration:underline; }
a:link {color:#0000FF;}
a:hover{color:#999999;text-decoration:none;}
a.blue:link {color:#0000FF;}
a.blue:hover{color:#999999;text-decoration:none;}
a.white:link {color:#ffffff;}
a.white:hover{color:#999999;text-decoration:none;}




h1.maintxt { font-size:12px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#999}
h1 { font-size:16px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#aaa}
h2 { font-size:14px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
h2.maintxt { font-size:12px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#999}
p.maintxt { font-size:12px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#999}

h2.f_itemlist { font-size:110%; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}

h3 { font-size:12px; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#666} 
h4 { font-size:100%; font-style:normal; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;} 
h5 { font-size:100%; font-style:normal; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0;} 


/*電話フォント*/
.tel { font-size: 20px; color:#FF0000; font-weight: bolder }

/*大きめフォント*/
.t14 { font-size: 14px; }

/*小さいフォント*/
.s10 { font-size: 85%; }

/*小さいフォント*/
.s5 { font-size: 75%; }

/*小さいフォント*/
.s6 { font-size: 11px; }

/*小さいフォント*/
.s4 { font-size: 9px; }

/*小さいフォント*/
.s10_140 { font-size: 85%; line-height:140%}

/*小さいフォント*/
.s10_120 { font-size: 85%; line-height:120%}

/*小さいフォント*/
.s10_100 { font-size: 85%; line-height:100%}

/*価格フォント*/
.price { font-size:120%; color:#FF0000; font-weight:bold }

/*税込み小さいフォント*/
.price_tax { font-size: 85%; color:#FF0000; line-height:120%}


/*売り切れ商品*/
.soldout{ color:#999999 }
.soldout_p{ font-size:16px; color:#FF9D9D; font-weight:bold }



/*commontitle*/

.mainlogo_left {
	width:147px;
	padding-left:5px;
}

.mainlogo_right {
	text-align:right;
	vertical-align:bottom;
	padding-right:5px;
}


/*memberlogin*/
.member{	
	border-left: 1px solid #619BE3;
	border-right: 1px solid #619BE3;
	padding-bottom:8px;
}


.member_n{
	padding-bottom:8px;
	padding-top:8px;
	border-top: 1px dotted #666;
}

.member_n01{
	padding-bottom:0px;
	padding-top:8px;
	border-top: 1px dotted #666;
}

/*newshop*/
.newshop{border-left: 1px solid #D21817;/*E16464*/
		border-right: 1px solid #D21817;/*E16464*/
		padding-top:8px;
		padding-bottom:8px;
}


.menuContent {
	position: relative;
	float:left;
	background-color: #ffffff;
}

.menuContent ul {
	margin-left:2px;
	padding:0px;
}

.menuContent li {
	display: block;
	position: relative;
	margin:0;
	padding:0;
	float:left;
	width:280px;
	text-align: left;
	
}
	
.menuContent li a {
	vertical-align: bottom;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}

.brandlist{
	margin:5px 5px 10px 12px;
	line-height:140%;
}

/*ブランドアイコンキッズ*/
.iconkids { background-image: url("img/kids_arrow.gif"); 
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

/*ブランドアイコンレディース*/
.iconladys { background-image: url("img/ladys_arrow.gif"); 
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

/*検索絞込み枠*/
.searchwaku { 
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	/*background-color:#FFFFCC;*/
}


/*ページ数タイトル*/
.pagenumber {
	font-size:14px;
	font-style:normal;
	color:#FF0000;
	font-weight: bold;
}


/*表示ページ番号*/
.pagedisplay {
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	color:#000000;
}


/*新着・売り切れ・販売タグ*/
.tagu { margin-top:3px;}

/*カテゴリ枠*/
h2.catewaku {
	border-top:2px solid #FFBB00;
	border-bottom:2px solid #FFBB00;
	padding:7px 0px 7px 5px;
	background-color:#FFFFCC;
}

h2.ti01 { 
	/*background: #FFAA00;
	color: #fff;*/
	border-left: solid 7px #ffcc00;
	border-bottom: solid 1px #CCC;
	padding:5px 0px 5px 5px;
	margin-bottom:5px;
}

/*-----------------------
検索ページスクロール
-----------------------*/
.favorite_scroll {
	width: 100%;
	height: 200px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #EEEEEE;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #91C2ED;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-highlight-color: #91C2ED;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #91C2ED;
	padding-right:3px;
}

/*-----------------------
フレームカラー
-----------------------*/

/*新着オレンジ*/
.frame_orange{
	border-left:1px solid #FF6633;
	border-right:1px solid #FF6633;
}

/*メンバー情報*/
.member_o{
	border:2px solid #91C2ED;
}



/*テキストフィールド01*/
.loginbox { width:125px; }

/*テキストフィールド02*/
.loginbox1 { width:215px; }

/*テキストフィールド03*/
.textbox1 { width:522px; }

/*送信メール内容*/
.textbox2 { width:640px; }

/*テキストフィールド非アクティブ*/
.txtnoactive { background-color:"#DDDDDD"}

/*welcomenumber*/
.wel { color:#FF0000; font-size:18px; font-weight: bold; }

/*サブウインド*/

/*ログイン*/
.login { background-color : #FFFFFF; width:400px; height:425px; overflow: visible; position: absolute; display:none;z-index:99 }
	

/*お気に入り*/
.list { background-color : #FFFFFF; width:270px; height:378px; overflow: visible; position: absolute; display:none; z-index:98 }
	/*top : 60px;*/
	/*left : 375px;*/

/*beginner*/

.td_left{
border-left:solid 5px #FFCC00;
border-bottom:solid 1px #FFCC00;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;

}

/*MBCommonBottom*/
.bottom_h{ line-height:180%;}


/*PageFlow*/

.pageflow{ margin-left:10px; text-align:left; margin-bottom:15px;}

/*-----------------------
　　   categorylist
-----------------------*/

.CateContent {
	position: relative;
	float:left;
	line-height:150%;
}

.CateContent ul {
	margin-left:2px;
}

.CateContent li {
	display: block;
	position: relative;
	margin:0;
	padding-left:12px;
	float:left;
	width:170px;
	text-align: left;
	background-image:url(images/cate_line.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
}
	
.CateContent li a {
	vertical-align: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}

/*space*/
.spacetop5 {
	margin-top:5px;
}
.spacetop10 {
	margin-top:10px;
}

.spacebottom5 {
	margin-bottom:5px;
}
.spacebottom10 {
	margin-bottom:10px;
}


/*pickupbrandline*/

.pickupline{
	color:#FF6600;
	margin:0px;
	padding:0;
	height:2px;
}


/*募　　　集*/
.kameiw05{ background:url(img/w05.gif) repeat-x;}
.kameiw06{ background:url(img/w06.gif) repeat-y;}
.kameiw07{ background:url(img/w07.gif) repeat-x;}
.kameiw08{ background:url(img/w08.gif) repeat-y;}



/* ブランド検索用 */

.style1 {font-size: 12px}



/*-----------------------
	トップ
-----------------------*/
#top_scroll{
	font-size:12px;
	width:500px;
	height:148px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #DDD;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #DDD;
    scrollbar-shadow-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #FFF;
}

#top_scrol2{
	font-size:12px;
	width:100%;
	height:500px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #DDD;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #DDD;
    scrollbar-shadow-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #FFF;
}

#top_scrol3{
	font-size:12px;
	width:100%;
	height:250px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #DDD;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #DDD;
    scrollbar-shadow-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #FFF;
}


#top_scrol_kids{
	font-size:12px;
	width:100%;
	height:680px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #DDD;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #DDD;
    scrollbar-shadow-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #FFF;
}

#top_scrol_ladys{
	font-size:12px;
	width:100%;
	height:680px;
	overflow: auto;
	border: none;
	scrollbar-base-color: #DDD;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #DDD;
    scrollbar-shadow-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #FFF;
}



.top_log1{
	background:url(img/top_head/top0803_02_b.jpg) repeat-x;
	height:18px;
}
.top_log2{
	background:url(img/top_head/top0803_04_b.jpg) repeat-x;
	height:20px;
}

