/* CSS Document */


/*-------
 BASE
 ---------*/
body{
	margin:0px;
	padding:0px;
}
#station{
	width:900px;
	margin:0 auto;
	padding:0 1px 0 1px;
	background:url(../cmn_img/base_bg.gif) repeat-y;
	text-align:left;
}
#station .clear{
	clear:both;
}

/*----------
 Header
 -----------*/
#station #header{
}
#header div,
#station #header p,
#station #header h1,
#station #header ul,
#station #header li{
	margin:0px;
	padding:0px;
}
#station #header img{
	border:none;
	padding:0px;
	margin:0px;
}

#header #ttl{
	float:left;
	width:898px;
}
#ttl h1{
	float:left;
	width:256px;
}
#ttl .logo{
	float:right;
	width:64px;
}

#header #menu{
	clear:both;
	width:901px;
}
#header #btn{
	width:901px;
}

#header #menu p,
#header #btn p{
	float:left;
}

#header #topicPath{
	padding:7px;
	width:884px;
	clear:both;
	font-size:10px;
	color:#666666;
}
#header #topicPath a:link,
#header #topicPath a:visited{
	color:#1292EB;
	text-decoration:none;
}
#header #topicPath a:hover{
	color:#1292EB;
	text-decoration:underline;
}

/*---MO-----*/
#header #menu p{
	float:left;
}

/*--1 reading---*/
#header #menu p.m1 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:180px;
	background:url(../cmn_img/header_menu01.gif) no-repeat;
}
/*--2 announcement---*/
#header #menu p.m2 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:180px;
	background:url(../cmn_img/header_menu02.gif) no-repeat;
}
/*--3 recipe---*/
#header #menu p.m3 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:180px;
	background:url(../cmn_img/header_menu03.gif) no-repeat;
}
/*--4 hotelinfo
#header #menu p.m4 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:180px;
	background:url(../cmn_img/header_menu04.gif) no-repeat;
}---*/
/*--5 handmade---*/
#header #menu p.m5 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:180px;
	background:url(../cmn_img/header_menu04.gif) no-repeat;
}
/*--6 monthlypresent---*/
#header #menu p.m6 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px;
	width:178px;
	background:url(../cmn_img/header_menu05.gif) no-repeat;
}

/*----------------------
 for MT
 ------------------------*/
/*--1---*/
#header #menu p.mr1 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:180px;
	background:url(../cmn_img/header_menu01.gif) no-repeat;
}
/*--2---*/
#header #menu p.mr2 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:180px;
	background:url(../cmn_img/header_menu02.gif) no-repeat;
}
/*--3---*/
#header #menu p.mr3 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:180px;
	background:url(../cmn_img/header_menu03.gif) no-repeat;
}
/*--4
#header #menu p.mr4 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:180px;
	background:url(../cmn_img/header_menu04.gif) no-repeat;
}---*/
/*--5---*/
#header #menu p.mr5 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:180px;
	background:url(../cmn_img/header_menu04.gif) no-repeat;
}
/*--6---*/
#header #menu p.mr6 a{
	display:block;
	padding:31px 0 0 0;
	overflow:hidden;
	text-decoration:none;
	height: 0px!important;
	height: 31px;
	width:178px;
	background:url(../cmn_img/header_menu05.gif) no-repeat;
}


/*--------*/
#header #menu p a.off{
	background-position:left top;
}
#header #menu p a.on{
	background-position:left -31px;
}
#header #menu p a:hover{
	background-position:left -31px;
}

/*----------
 Footer
 -----------*/
#station #footer{
	border-top:1px solid #CCCCCC;
	width:898px;
	clear:both;
	padding-bottom:30px;
}
#footer p{
	padding:0px;
	margin:0px;
}

#footer .copyright{
	float:left;
}
#footer .link{
	padding:14px 14px 0 0;
	float:right;
	font-size:10px;
}
#footer .link a:link,
#footer .link a:visited{
	color:#666666;
	text-decoration:underline;
}
#footer .link a:hover{
	color:#666666;
	text-decoration:none;
}
#footer img{
	border:none;
}

