
/* @toppage style*/


*{margin:0px;}

img{margin:0px; padding:0px; border:0px;}

body{
	background:url(../images/top/bg.gif) #66cb3f no-repeat center top;
	font-size:10px;
	}

a {boder:0px;}


.clear {clear:both;}
.left {float:left;}
.right {float:right;}


#container{
	margin:0px auto;
	width:1000px;
	height:800px;
	background:url(../images/top/bg_top_center.gif) no-repeat center top;
	} 	
	
#container2{
    float:left;
	margin:0px auto;
	width:200px;
	height:770px;
	background:url(../images/top/bg_top_left.gif) no-repeat right top;
	}
	
#container3{
    float:left;
	margin:0px auto;
	width:600px;
	height:770px;
	border:1px solid ＃FF0000;
	}
	
#container4{
    float:right;
	margin:0px auto;
	width:200px;
	height:770px;
	background:url(../images/top/bg_top_right.gif) no-repeat left top;
	}
	
	
#footer{
	margin:0px auto;
	width:980px;
	}

#home{
	margin:0px auto;
	width:150px;
	height:102px;
	}


#login{
	margin:0px auto;
	width:150px;
	height:95px;
	}

#tweet{
	margin:0px auto;
	width:150px;
	height:345px;
	
	}
	
#momotora{
	position:relative;
	margin:0px 0px 0px 95px;
	width:150px;
	}	

#area-theme{
	margin:0px auto;
	padding:0px;
	width:570px;
	height:240px;
	}

.sp-theme{height:151px;}


#area-list{
	margin:0px auto 0px;
	width:462px;
	height:398px;
	}		
	
#area-list img{
	max-width:56px;
	max-height:56px;
	}

#area-list td{
	width:66px;
	height:66px;
	vertical-align:middle;
	text-align:center;
	background:url(../images/top/bg_window.gif) no-repeat center;
	}
	
#area-list .day-c1{color:#f15f5f;}

#area-list .day-c2{color:#51abd8;}

#area-list .day-c3{color:#666;}
	
#area-list p{
	margin:44px 8px 6px 0px;
	font-size:10px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:right;
	}

#area-list .none{background: none;}

#bg-arrow{
	background:url(../images/top/bg_arrow.png) no-repeat center 5px;
	height:130px;
	}

#btn-touko  {
	margin:0px auto;
	padding-top:44px;
	width:390px;
	height:66px;
	}


/*@右コンテンツ*/


#box-r1{
	margin:0px auto;
	height:379px;
	}

#box-r1 .banner{
	margin:0px;
	padding:38px 0px 0px 31px;
	width:115px;
	}	

#box-r2{
	margin:0px auto;
	}

#box-r2 .news{
	margin:0px 0px 0px -14px;
	width:211px;
	height:294px;
	background:url(../images/top/bg_catnews.png) no-repeat center;
	}

#box-r2 .news-cell{
	margin:0px;
	padding:15px 0px 0px 38px;
	width:141px;
	height:200px;
	color:#000000;
	font-size:10px;
	line-height:1.3em;
	}

#box-r2 h3{
	text-align:center;
	}

#box-r2 .news-cell ul{margin:0px; padding:0px;}

#box-r2 .news-cell li{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
	}
	
#box-r2 .more{
	margin:0px 0px 0px 82px;
	}	

.news-cell a:link {color: #fa5e7c; text-decoration: none;}
.news-cell a:hover {color: #fa5e7c; text-decoration: underline;}
.news-cell a:visited {color: #fa5e7c; text-decoration: none;}


/*--日付設定--*/

/*--年--*/

#area-theme .y2010{
	width:41px;
	height:29px;
	background:url(../images/top/year_2010.png) no-repeat center;
	}

#area-theme .y2011{
	width:41px;
	height:29px;
	background:url(../images/top/year_2011.png) no-repeat center;
	}

#area-theme .y2012{
	width:41px;
	height:29px;
	background:url(../images/top/year_2012.png) no-repeat center;
	}

#area-theme .y2013{
	width:41px;
	height:29px;
	background:url(../images/top/year_2013.png) no-repeat center;
	}

#area-theme .y2014{
	width:41px;
	height:29px;
	background:url(../images/top/year_2014.png) no-repeat center;
	}

#area-theme .y2015{
	width:41px;
	height:29px;
	background:url(../images/top/year_2015.png) no-repeat center;
	}
	
/*--月--*/

#area-theme .m1 {
	width:41px;
	height:29px;
	background:url(../images/top/month_1.png) no-repeat center;
	}

#area-theme .m2 {
	width:41px;
	height:29px;
	background:url(../images/top/month_2.png) no-repeat center;
	}

#area-theme .m3 {
	width:41px;
	height:29px;
	background:url(../images/top/month_3.png) no-repeat center;
	}

#area-theme .m4 {
	width:41px;
	height:29px;
	background:url(../images/top/month_4.png) no-repeat center;
	}

#area-theme .m5 {
	width:41px;
	height:29px;
	background:url(../images/top/month_5.png) no-repeat center;
	}

#area-theme .m6 {
	width:41px;
	height:29px;
	background:url(../images/top/month_6.png) no-repeat center;
	}

#area-theme .m7 {
	width:41px;
	height:29px;
	background:url(../images/top/month_7.png) no-repeat center;
	}

#area-theme .m8 {
	width:41px;
	height:29px;
	background:url(../images/top/month_8.png) no-repeat center;
	}
	
#area-theme .m9 {
	width:41px;
	height:29px;
	background:url(../images/top/month_9.png) no-repeat center;
	}

#area-theme .m10 {
	width:41px;
	height:29px;
	background:url(../images/top/month_10.png) no-repeat center;
	}

#area-theme .m11 {
	width:41px;
	height:29px;
	background:url(../images/top/month_11.png) no-repeat center;
	}

#area-theme .m12 {
	width:41px;
	height:29px;
	background:url(../images/top/month_12.png) no-repeat center;
	}
	
/*--NUM月--*/

#area-theme .mn1{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_1.png) no-repeat center;
	}	
	
#area-theme .mn2{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_2.png) no-repeat center;
	}

#area-theme .mn3{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_3.png) no-repeat center;
	}	
	
#area-theme .mn4{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_4.png) no-repeat center;
	}
	
#area-theme .mn5{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_5.png) no-repeat center;
	}	
	
#area-theme .mn6{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_6.png) no-repeat center;
	}

#area-theme .mn7{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_7.png) no-repeat center;
	}	
	
#area-theme .mn8{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_8.png) no-repeat center;
	}

#area-theme .mn9{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_9.png) no-repeat center;
	}	
	
#area-theme .mn10{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_10.png) no-repeat center;
	}

#area-theme .mn11{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_11.png) no-repeat center;
	}	
	
#area-theme .mn12{
	width:62px;
	height:58px;
	background:url(../images/top/month_num_12.png) no-repeat center;
	}