@charset "Shift_JIS";


/* block */
.top-center-box { width:353px ; margin: 0px ;padding:0px; float:left;}
.top-right-box { width:200px ; margin: 0px ;padding:0px; float:right;}

.top-center-box02 { width:281px ; margin: 10px 0px 0px ;padding:0px; float:left;}
.top-right-box02 { width:281px ; margin: 10px 0px 0px;padding:0px; float:right;}
#main-box02 { width:567px ; margin: 6px 0px 0px 0px ;padding:0px ; float:right;}

.img-box01 { float:left;width:115px; }
.img-box02 { float:left;width:106px; }

/* 写真 */

a.photo-01:link { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_01.gif)  0 0 no-repeat; }
a.photo-01:visited { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_01.gif)  0 0 no-repeat; }
a.photo-01:hover { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_01_ov.gif)  0 0 no-repeat; }
a.photo-01:active { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_01.gif)  0 0 no-repeat;  }

a.photo-02:link { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_02.gif)  0 0 no-repeat; }
a.photo-02:visited { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_02.gif)  0 0 no-repeat; }
a.photo-02:hover { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_02_ov.gif)  0 0 no-repeat; }
a.photo-02:active { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_02.gif)  0 0 no-repeat;  }

a.photo-03:link { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_03.gif)  0 0 no-repeat; }
a.photo-03:visited { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_03.gif)  0 0 no-repeat; }
a.photo-03:hover { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_03_ov.gif)  0 0 no-repeat; }
a.photo-03:active { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_03.gif)  0 0 no-repeat;  }

a.photo-04:link { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_04.gif)  0 0 no-repeat; }
a.photo-04:visited { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_04.gif)  0 0 no-repeat; }
a.photo-04:hover { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_04_ov.gif)  0 0 no-repeat; }
a.photo-04:active { display:block ; padding:3px; margin:0px; background: transparent url(images/photo_04.gif)  0 0 no-repeat;  }

.photo-caption { font-size:12px; line-height:140%; margin:5px 0px 0px; padding:0px 0px 0px 15px; 
background: transparent url(images/arrow_g01.gif)  2px 0.2em no-repeat; }

a.photo-caption-link:link { color:#339900 ; text-decoration:none;}
a.photo-caption-link:visited { color:#339900 ; text-decoration:none;}
a.photo-caption-link:hover { color:#33CC00 ; text-decoration:none; }
a.photo-caption-link:active { color:#339900 ; text-decoration:none;  }


.photo-caption02 { font-size:12px; line-height:140%; margin:3px ; padding:0px; text-align:center;}

a.photo-caption-link02:link { color:#74777A ; text-decoration:none;}
a.photo-caption-link02:visited { color:#74777A ; text-decoration:none;}
a.photo-caption-link02:hover { color:#FF6600 ; text-decoration:none; }
a.photo-caption-link02:active { color:#74777A ; text-decoration:none;  }


/*----- what's new ----*/

ul.new { margin:0px; padding:10px 0px 3px;background: transparent url(images/new_dot.gif) 0px 100% repeat-x; }
li.new { margin:0px ; padding:0px; list-style:none; 
background: transparent url(images/new_dot.gif) 0px 0px repeat-x; font-size:12px; line-height:140%; list-style:none}

a.new-link:link { color:#666666 ; text-decoration:none; padding:0px; display:block;
background: transparent url(images/arrow_o01.gif)  2px 0.8em no-repeat;margin:0px ; padding:6px 0px 2px 20px; }
a.new-link:visited { color:#666666 ; text-decoration:none;padding:0px; display:block; 
background: transparent url(images/arrow_o01.gif)  2px 0.8em no-repeat;margin:0px ; padding:6px 0px 2px 20px;}
a.new-link:hover { color:#FF6600 ; text-decoration:none;padding:0px ; display:block; 
background: transparent url(images/arrow_o01.gif)  2px 0.8em no-repeat;margin:0px ; padding:6px 0px 2px 20px;}
a.new-link:active { color:#666666 ; text-decoration:none;padding:0px; display:block;
background: transparent url(images/arrow_o01.gif)  2px 0.8em no-repeat;margin:0px ; padding:6px 0px 2px 20px;}



/*----- 右ＢＯＸ ----*/
.right-conbox { background-color:#F8F8F8 ; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5;padding:0px 8px; 
margin:0px;}

.right-ttl { margin:0px; padding:0px;} 


.rank-photo { float:left; width:60px ; margin:5px 0px 0px 0px; padding:0px;}
.rank-txt { float:right; width:115px ; margin:5px 0px 0px 0px; padding:0px;}

ul.jikuri { margin:0px; padding:0px ; }
li.jikuri { margin:2px 0px 0px 0px; padding:0px ; font-size:12px; line-height:140%; list-style:none; }

a.jikuri:link { color:#333333 ; text-decoration:none;}
a.jikuri:visited { color:#333333   ; text-decoration:none;}
a.jikuri:hover { color:#FF6600  ; text-decoration:none;}
a.jikuri:active { color:#333333  ; text-decoration:none; }

a.rank:link { color:#333333 ; text-decoration:none;}
a.rank:visited { color:#333333   ; text-decoration:none;}
a.rank:hover { color:#FF6600  ; text-decoration:none;}
a.rank:active { color:#333333  ; text-decoration:none; }

a.rank01:link { color:#333333 ; text-decoration:none;}
a.rank01:visited { color:#333333   ; text-decoration:none;}
a.rank01:hover { color:#FF6600  ; text-decoration:none;}
a.rank01:active { color:#333333  ; text-decoration:none; }

a.red001:link { color:#D91F27 ; text-decoration:underline;}
a.red001:visited { color:#D91F27 ; text-decoration:underline;}
a.red001:active { color:#D91F27 ; text-decoration:underline;}
a.red001:hover { color:#EA868A ; text-decoration:underline;}

/*----- その他 ----*/

table.link-box {padding: 0px;margin:0px;border:0;}

.link-box-cell01 {padding: 0px;margin:0px;border:0; width:4px; font-size:1% ; height:4px;}
.link-box-cell02 {padding: 0px  0px 0px 18px;margin:0px;border-left:2px solid #DFDFDF; border-right:2px solid #DFDFDF;
background: transparent url(images/arrow_o02.gif)  2px 0.1em no-repeat; font-size:12px; line-height:140%; }


a.link-box-link:link { color:#74777A ; text-decoration:none; }
a.link-box-link:visited { color:#74777A ; text-decoration:none;}
a.link-box-link:hover { color:#FF6600 ; text-decoration:none; }
a.link-box-link:active { color:#74777A ; text-decoration:none;  }

div.link-box { border-left:2px solid #DFDFDF; border-right:2px solid #DFDFDF;padding: 0px  0px 0px 18px;margin:0px; background-position: 2px 0.1em !important ;
background: transparent url(images/arrow_o02.gif)  4px 0.1em no-repeat; font-size:12px; line-height:140%; }



table.feature-box { padding: 0px;border:0; margin:0px; width:566px;background-color:#FFFFFF;}



.feature-box-cell01 { width:183px; border:1px solid #CCCCCC; 
background: transparent  url(images/feature_box_bg.gif) 100% 100% no-repeat; }
.feature-box-cell02 {padding: 0px;margin:0px;border:0; width:4px; font-size:1% ;}

.feature-box-photo { width:60px; float:left;}
.feature-box-txt { margin:0px 0px 0px 64px !important; margin:0px 0px 0px 62px;width:115px;padding:4px 0px;}

a.feature-box-link:link { color:#74777A ; text-decoration:none; font-size:10px; line-height:140%;}
a.feature-box-link:visited { color:#74777A ; text-decoration:none;font-size:10px; line-height:140%;}
a.feature-box-link:hover { color:#FF6600 ; text-decoration:none;font-size:10px; line-height:140%; }
a.feature-box-link:active { color:#74777A ; text-decoration:none;font-size:10px; line-height:140%;  }



/*　season collection　追加ここから　*/
.season-box-title{ width:208px;}
.season-box{ width:85px;}
.season-box2{ width:2px; background-image:url(images/season_sen.gif); background-repeat:repeat-y}

.season-box-nimiti{ width:85px; height:23px; text-align:center; padding-top:10px; font-size:12px; font-weight:bold;}
.season-copy { padding:2px 2px 0px 8px; font-size:10px; line-height:130%; }

a.season-link:link, a.season-link:visited{
                color:#2E5B89;
                text-decoration:underline;
}
a.season-link:hover, a.season-link:active{
                color:#FF9900;
                text-decoration:none;
                }

/*　season collection　追加ここまで　*/

.momsbnr { padding:5px 25px 0px; color:#CDB6A6; font-size:12px; line-height:140%;}

/*　2007/03/02　*/
a.momsbnr4:link { color:#AC460C; text-decoration:none; display:block; }
a.momsbnr4:visited { color:#AC460C; text-decoration:none; display:block; }
a.momsbnr4:active { color:#D5211E; text-decoration:none;display:block; } 
a.momsbnr4:hover { color:#D5211E; text-decoration:underline;
display:block;}


.shopall {
                border-color:#006600; 
                border-width:1px 1px 1px 1px; 
                border-style:solid;
                background-color:#E7FFCE;
                padding:5px;
                font-color:#006600;
                font-size:10px;
} 
