/* CSS Document */

/* SPECIAL
--------------------------------------------------------------*/
#wrapper #container #mainCol .btm_archive{
margin-left:0;
margin-top:15px;
display:block;
height:127px;
background:url(../special/images/bgend_archive.jpg) no-repeat;
}

#wrapper #container #mainCol .archiveCol{
height:454px;
}

#wrapper #container #mainCol .special_top{
padding:0;
text-indent:-9999px;
height:38px;
background:url(../special/images/ttl_special.gif) no-repeat;
}
#wrapper #container #mainCol h2#season{
margin-top:10px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
width:510px;
height:30px;
}
#wrapper #container #mainCol #monthly{
width:553px;
height:125px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:10px;
}
#wrapper #container #mainCol #sp_ttl{
width:526px;
height:175px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}
#wrapper #container #mainCol #sp_ttl_s{
width:526px;
height:21px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}
#wrapper #container #mainCol #sp_txt{
width:510px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
#wrapper #container #mainCol #sp20{
height:0px;
margin-top:0px;
margin-bottom:20px;
}
#wrapper #container #mainCol p.special_txt{
line-height:1.4em;
width:510px;
margin:auto;
}
#wrapper #container #mainCol #recipeBlock{
width:525px;
margin:auto;
margin-top:15px;
}
#wrapper #container #mainCol #recipeBlock .left{
float:left;
width:256px;
background:url(../special/images/bg_recipe_middle.gif) repeat-y;
}
#wrapper #container #mainCol #recipeBlock .right{
float:right;
width:256px;
background:url(../special/images/bg_recipe_middle.gif) repeat-y;
}

#wrapper #container #mainCol #recipeBlock .top{
background:url(../special/images/bg_recipe_top.gif) no-repeat;
display:block;
width:256px;
height:36px;
color:#3399cc;
font-weight:bold;
font-size:100%;
padding:10px 0px 0 0px;
text-indent:10px;
}
#wrapper #container #mainCol #recipeBlock .top a{
color:#3399cc;
text-decoration:none;
}
#wrapper #container #mainCol #recipeBlock .top a:hover{
color:#3399cc;
text-decoration:underline;
}
#wrapper #container #mainCol #recipeBlock .top a:visited{
color:#3366cc;
text-decoration:none;
}
#wrapper #container #mainCol #recipeBlock dl.middle{
width:237px;
margin:auto;
margin-bottom:5px;
}
#wrapper #container #mainCol #recipeBlock dl.middle dt{
margin-top:0;
}
#wrapper #container #mainCol #recipeBlock dl.middle dd{
float:right;
margin-top:-99px;
}
#wrapper #container #mainCol #recipeBlock .btn_detail{
display:block;
width:256px;
height:25px;
}

#wrapper #container #mainCol #archive{
	width:525px;
	height:19px;
	margin:auto;
	margin-top:14px;
	text-align: right;
}

#wrapper #container #mainCol #pesentBlock{
width:525px;
margin:auto;
margin-top:18px;
}

#wrapper #container #mainCol #pesentBlock #present{
float:left;
margin: 0 0 10px 0;
display:block;
width:524px;
height:64px;
}
#wrapper #container #mainCol #pesentBlock #txt_present{
float:right;
width:340px;
font-size:80%;
margin-top:15px;
}


/* TRIAL
--------------------------------------------------------------*/
#wrapper #container #mainCol h2#trial{
margin-top:10px;
margin-right:auto;
margin-left:auto;
width:510px;
height:30px;
background:url(../common/images/bg_ttl.gif) repeat-x;
}
#wrapper #container #mainCol h2#trial .left{
float:left;
}
#wrapper #container #mainCol h2#trial .rightlist{
float:right;
width:232px;
text-indent:-9999px;
height:30px;
}

#wrapper #container #mainCol #linkarea{
font-size:80%;
width:500px;
margin:auto;
text-align:left;
margin-top:5px;
}
#wrapper #container #mainCol #linkarea a{
color:#0099cc;
text-decoration:none;
}
#wrapper #container #mainCol #linkarea a:hover{
color:#0099cc;
text-decoration:underline;
}
#wrapper #container #mainCol #linkarea a:visited{
color:#0066cc;
text-decoration:underline;
}
#wrapper #container #mainCol #ttl{
width:526px;
margin:auto;
margin-top:15px;
}