@charset "utf-8";
/* CSS Document */

/* 基本
------------------------------------------------------------------------*/
body a img {border-style:none;}

#main-area { background: #FFF9F6; }

/* 春夏用
------------------------------------------------------------------------*/
#spring-contents {background-color:#fff; margin-right:20px; width:580px;}
#spring-contents2 { background-color:#fff; margin-right:20px; width:580px; padding-top: 10px; padding-bottom: 10px; }
#spring-contents2 table { margin-right: 17px; }

#spring-contents3 { background-color:#fff; margin-right:20px; width:580px; padding-top: 10px; padding-bottom: 10px; }
#spring-contents3 table {margin:0px auto; font-size:12px;}

#spring-contents strong, #spring-contents2 strong {display:block; padding:15px 0px 15px 26px; font-size:12px; color:#703925;}
#spring-contents a, #spring-contents2 a {text-decoration:none; font-size:10px; color:#f0027f;}

#lineup tr td { font-size:12px; color:#703925; line-height: 18px; }
#lineup tr td span {font-size:14px; line-height:2;}

#reg { font-size:10px; color:#703925; line-height: 14px; }
#reg a {font-size:10px; text-decoration:underline; color:#2f63ab;}

#photo-border { border: 7px solid #ffeadf; }

.link_m { font-size: 12px; text-decoration: underline; color:#2f63ab;}
.brown { font-size: 12px; line-height: 18px; color: #703925; }


/* 秋冬用
------------------------------------------------------------------------*/
#fall-contents {background-color:#fff; text-align:center; padding:10px 0px;}
#fall-contents table {margin:0px auto; font-size:12px;}

/* その他用
------------------------------------------------------------------------*/
#other-contents { text-align:center; padding:10px 0px; background: #FFFFFF; }
#other-contents table {margin:0px auto; font-size:12px;}

#other-contents2 { text-align:center; padding:10px 0px; background: url(../img/main/single_back.gif) repeat-y; }
#other-contents2 table {margin:0px auto; font-size:12px;}