
@import 'contents.css';
@import 'rank.css';
@import 'recommendation.css';


.btn{
font-size:1px;
text-indent:-9999px;
}

.btn{
display:block;
overflow:hidden;
}

.text{margin:0 0 20px 0;}

.present-table{margin-bottom:30px;}

.present-table th,.present-table td{padding:0 10px;}

.present-table td{border-left:1px solid #CCC;}

.present-table th img{border:1px solid #CCC;}

.present-table td h3{background-image:url(../img/common/star.gif); padding:0 0 0 18px;}

.present-table td .etc{font-size:12px; margin-top:20px; padding:10px; background-image:url(../img/common/dot.gif); background-repeat:repeat-x;}

.btn{background-image:url(../img/monthly-present/btn.gif); height:50px; width:260px; margin:15px auto 0;}

#form-comment span,.form th span{color:#FF0000; font-weight:bold;}

.present-wrap{padding:0 20px;}

.present-wrap h3{border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#CC0000;
background-color:#FEE9DA;
padding:5px 20px;
margin-bottom:5px;
}

.present-wrap p{padding:0 15px; margin:0 0 15px 0;}

.deadline{padding:10px; border:1px solid #CCC; margin:0 0 20px 0;}

.deadline h3{padding:5px; margin-bottom:5px; background-color:#FF3300; color:#FFFFFF; text-align:center;}

.deadline table th,.deadline table td{padding:5px 0 5px 15px; color:#FF0000; font-weight:bold;}

.deadline table th.border,.deadline table td.border{background-image:url(../img/common/dot.gif); background-position:bottom; background-repeat:repeat-x;}

#present-menu{border-bottom:5px solid #CC3300; width:670px; margin:0 auto; margin-bottom:20px;}

#present-menu a{width:195px; height:75px; display:block; padding:5px; margin-left:10px; background-color:#FFCC66; float:left; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3"}

#present-menu a:hover,
#monthly-present #present-menu a#p1,
#monthly-present-0202 #present-menu a#p1,
#monthly-present-0715 #present-menu a#p2,
#monthly-present-1101 #present-menu a#p3{background-color:#CC3300; color:#FFF; text-decoration:none;}