@charset "utf-8";
/* CSS Document */

/*
	=0 common
	=1 head
	=2 top
	=3 foot
*/


/*=0 common
------------------------------------------------*/
/*=1 head
------------------------------------------------*/

/*=0 menu
------------------------------------------------*/


body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
}
#flash_area{
	width:1000px;
	height:584px;
}

#head_area{
	background-color:#ffffff;
	width:100%;
	height:auto;
	display:block;
	margin:0px;
	padding:0px;
}
#menu{
	display:block;
	width:200px;
	height:auto;
}

#menu h2 a{
	margin-top:26px;
	margin-bottom:45px;
	width:170px;
	height:70px;
	display:block;
}

#menu #link{
	list-style-type:none;
	width:200px;
	height:500px;
	text-indent:-9999px;
	display:block;
	padding-left:5px;
	background-image:url(../img/gnavi.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#menu #link ul li{
	float:left;
	list-style-type:none;
	width:73px;
	height:30px;
	margin-bottom:48px;
	margin-right:6px;
}
#menu #link ul li a{
	display:block;
	overflow:hidden;
	width:73px;
	height:30px;
}
/*#menu #link ul li.m11,
#menu #link ul li.m11on{
	padding-left:38px;
}*/
#menu #link ul li.m01on,
#menu #link ul li.m02on,
#menu #link ul li.m03on,
#menu #link ul li.m04on,
#menu #link ul li.m05on,
#menu #link ul li.m06on,
#menu #link ul li.m07on,
#menu #link ul li.m08on,
#menu #link ul li.m09on,
#menu #link ul li.m10on,
#menu #link ul li.m11on,
#menu #link ul li.m12on,
#menu #link ul li.m13on{
	background-image:url(../img/gnavi_on.gif);	
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	width:73px;
	height:30px;	
}
#menu li a:hover{
	background-image:url(../img/gnavi_on.gif);	
	background-repeat:no-repeat;
}
#menu li.m01 a:hover,
#menu li.m01on{
	background-position:-5px 5px;
}
#menu li.m02 a:hover,
#menu li.m02on{
	background-position:-5px -73px;
}
#menu li.m03 a:hover,
#menu li.m03on{
	background-position:-5px -151px;
}
#menu li.m04 a:hover,
#menu li.m04on{
	background-position:-5px -229px;
}
#menu li.m05 a:hover,
#menu li.m05on{
	background-position:-5px -307px;
}
#menu li.m06 a:hover,
#menu li.m06on{
	background-position:-84px 5px;
}
#menu li.m07 a:hover,
#menu li.m07on{
	background-position:-84px -73px;
}
#menu li.m08 a:hover,
#menu li.m08on{
	background-position:-84px -151px;
}
#menu li.m09 a:hover,
#menu li.m09on{
	background-position:-84px -229px;
}
#menu li.m10 a:hover,
#menu li.m10on{
	background-repeat:no-repeat;
	background-position:-84px -307px;
}
#menu li.m11 a:hover,
#menu li.m11on{
	background-repeat:no-repeat;
	background-position:-5px -385px;
}
#menu li.m12 a:hover,
#menu li.m12on{
    background-repeat:no-repeat;
    background-position:-84px -385px;
}
#menu li.m13 a:hover,
#menu li.m13on{
    background-repeat:no-repeat;
    background-position:-5px -463px;
}


/*=3 foot
------------------------------------------------
#footer{
	text-align:left;
	margin-top:11px;
	padding-bottom:4px;
	display:block;
	width:100%;
}
.add_box{
	padding-top:5px;
	padding-left:13px;
	float:left;
	width:925px;
	color:#FFFFFF;
	padding-bottom: 20px;
	}
	
.add_txt{
	background-image:url(../img/top/logo.gif);
	background-repeat:no-repeat;
	position:left 2px;
	padding-left:25px;
	float:left;
	}
address{
	background-image:url(../img/top/copyright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:8px;
	width:608px;
	margin-right:12px;
	text-indent:-9999px;
	float:right;
	margin-top: 15px;
}
.head{
	width:940px;
	display:block;
	margin:0px auto;
	height:100%;
	padding-top:10px;
}
*/