@charset "Shift_JIS";

@import "style.css";

/* ------ common ------ */

.addate{color:#85AF3D; font-weight:bold;}
.adpr{color:#ffb000; font-weight:bold;}


/* ------ contents reset ------ */

#contents{
	width:755px;
	/*margin-bottom:40px;*/
}

/* ------ base ------ */

#contents_wrap #ct_topimg{
width:755px;
height:140px;
background: url(../season/img/bg_tokushuTitle.jpg) no-repeat top;
position:relative;
margin-bottom: 20px;
}

#ct_topimg h1{
padding:0;
margin:0;
}

#ct_topimg span.txt{
position:absolute;
top:90px;
left:20px;
display:block;
font-weight:bold;
color:#663300;
line-height:140%;
width: 600px;
text-align:left;
font-size:100%;
}

/* ------ area01box ------ */

#contents #area01box{
padding:0 0 20px 0;
}

/* -- left_block -- */
#contents #area01box .left_block{
/* width:494px; */
width:499px;
float:left;
}

/*shunRecommend*/
#area01box .left_block .shunRecommend{
margin:0;
background:#F4F1EA;
padding-bottom:10px;
margin-bottom:20px;
}
#area01box .left_block .shunRecommend h2{
margin:0;
padding:0 0 10px 0;
}
#area01box .left_block .shunRecommend .shunBox {
width:490px;
background:url(../season/img/border_shun.gif) no-repeat bottom;
clear:both;
padding-left:5px;
padding-bottom:5px;
}		
#area01box .left_block .shunRecommend .shunBox .photoFirst {
float:left;
width:232px;
height:160px;
background:url(../season/img/bg_photo_shunLarge.gif) no-repeat;
position:relative;
}
#area01box .left_block .shunRecommend .shunBox .photoFirst img {
position:relative;
top:5px;
left:8px;
display:block;
}
#area01box .left_block .shunRecommend .shunBox .textFirst {
float:right;
width:250px;
}

#area01box .left_block .shunRecommend .shunBox .shuBox_bg {
background:url(../season/img/bg_shun.gif) repeat-y;
width:488px;
padding-top:5px;
padding-bottom:5px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left {
float:left;
width:235px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right {
float:right;
width:235px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .photo,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .photo {
float:left;
width:88px;
height:68px;
background:url(../season/img/bg_photo_shun.gif) no-repeat;
position:relative;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .photo img,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .photo img {
position:relative;
top:2px;
left:4px;
}

#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .text,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .text {
float:right;
width:140px;
}
#area01box .left_block .shunRecommend .shunBox .textFirst .txt_title,
#area01box .left_block .shunRecommend .shunBox .textArea .txt_title {
font-size:120%;
font-weight:bolder;
line-height:120%;
margin-bottom:5px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .text .txt_title,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .text .txt_title {
font-weight:bolder;
font-size:100%;
line-height:120%;
padding-bottom:8px;
}
#area01box .left_block .shunRecommend .shunBox .textFirst .update,
#area01box .left_block .shunRecommend .shunBox .textArea .update {
color:#D32424;
font-size:100%;
font-weight:bolder;
line-height:120%;
margin-bottom:5px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .text .update,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .text .update {
color:#D32424;
font-size:100%;
line-height:120%;
margin-bottom:5px;
}
#area01box .left_block .shunRecommend .shunBox .textFirst .txt_comment,
#area01box .left_block .shunRecommend .shunBox .textArea .txt_comment {
font-size:100%;
line-height:120%;
margin-bottom:5px;
}
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .txt_comment,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .txt_comment {
clear:both;
padding-left:3px;
padding-top:5px;
padding-bottom:2px;
line-height:120%;
}
#area01box .left_block .shunRecommend .shunBox .textFirst .txt_cpn,
#area01box .left_block .shunRecommend .shunBox .textArea .txt_cpn,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .txt_cpn,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .txt_cpn {
font-size:100%;
line-height:120%;
}
#area01box .left_block .shunRecommend .shunBox .textFirst .txt_cpn img,
#area01box .left_block .shunRecommend .shunBox .textArea .txt_cpn img,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Left .txt_cpn img,
#area01box .left_block .shunRecommend .shunBox .shuBox_bg .shunBox_Right .txt_cpn img {
vertical-align:middle;
padding-left:3px;
padding-right:5px;
}

/*seasonRecommend*/
#area01box .left_block .seasonRecommend{
margin:0;
padding-bottom:10px;
/*margin-bottom:20px;*/
clear:both;
}
#area01box .left_block .seasonRecommend h1{
margin:0;
padding:0;
}
#area01box .left_block .seasonRecommend .seasonBox {
width:499px;
margin-bottom:10px;
clear:both;
}
#area01box .left_block .seasonRecommend .seasonBox h2 {
margin-bottom:5px;
padding:0;
clear:both;
}
#area01box .left_block .seasonRecommend .seasonBox .seasonSet {
width:499px;
background-image:url(../season/img/bullet_season.gif);
background-position:10px 10px;
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
}
#area01box .left_block .seasonRecommend .seasonBox .seasonSet .txt_title {
float:left;
width:340px;
padding-top:3px;
padding-left:25px;
font-weight:bolder;
}
#area01box .left_block .seasonRecommend .seasonBox .seasonSet .txt_update {
float:right;
width:95px;
color:#666666;
font-size:90%;
padding-right:5px;
text-align:right;
}
#area01box .left_block .seasonRecommend .seasonBox .seasonSet .txt_comment {
clear:both;
width:460px;
padding-top:2px;
padding-left:25px;
}


/* -- right_block -- */
#contents #area01box .right_block{
width:245px;
float:right;
}
#contents #area01box .right_block .moreRecommend{
margin-bottom:10px;
}
#area01box .right_block .moreRecommend h2{
margin:0 0 10px 0;
padding:0;
}
#area01box .right_block .moreRecommend .imglist{
margin:0;
padding:0;
line-height:120%;
}
#area01box .right_block .moreRecommend .imglist ul li{
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}
#area01box .right_block .moreRecommend .imglist ul li .txt_title {
font-weight:bolder;
margin-bottom:2px;
}
#area01box .right_block .moreRecommend .imglist ul li .img{
border:1px #CCC solid;
margin-right:4px;
float:left;
}
#area01box .right_block .moreRecommend .imglist ul li .txt{
float:right;
width:135px;
}
#area01box .right_block .moreRecommend .imglist ul li .txt .txt_update,
#area01box .right_block .moreRecommend .imglist ul li .txt_update {
font-weight: bold;
color:#663300;
font-size:80%;
display:block;
}
#area01box .right_block .moreRecommend .imglist ul li .txt .txt_comment,
#area01box .right_block .moreRecommend .imglist ul li .txt_comment {
font-size:100%;
display:block;
}




.pagetop {
text-align:right;
clear:both;
padding-right:200px;
}





