@charset "Shift_JIS";

/*---------------------------共通用ここから----------------------------*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {
	border: none;
	vertical-align: bottom;
}

.clear {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 0px;
	clear: both;
	text-indent: -9999px;
}

.clearspace {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 10px;
	text-indent: -9999px;
	clear: both;
}

.clear_white {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 15px;
	text-indent: -9999px;
	clear: both;
	background-color: #FFFFFF;
}


#dammy {
	margin: 0px;
	padding: 0px;
}

#ie {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#page {
	width:798px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}

#wrapper {
	margin: 0px;
	padding: 0px;
	width: 798px;
	background: #BED864;
}

#contents {
	margin: 0px;
	padding: 0px;
	width: 798px;
}

#leftarea {
	margin: 0px;
	padding: 0px;
	width: 580px;
	float: left;
}

#rightarea {
	margin: 0px;
	padding: 0px;
	width: 203px;
	float: right;
}

#rightarea_photo {
	margin: 15px 0px 17px 5px;
	padding: 0px;
}

#whitearea {
	margin: 0px 0px 17px 17px;
	padding: 0px;
}

.whitearea_lt {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../images/round_lt.gif) left top no-repeat;
}

.whitearea_rt {
	margin: 0px;
	padding: 0px;
	background: url(../images/round_rt.gif) right top no-repeat;
}

.whitearea_lb {
	margin: 0px;
	padding: 0px;
	background: url(../images/round_lb.gif) left bottom no-repeat;
}

.whitearea_rb {
	margin: 0px;
	padding: 0px;
	background: url(../images/round_rb.gif) right bottom no-repeat;
}

.white_padding {
	margin: 0px;
	padding: 0px;
	_height: 1%;
}

.whitearea_rb p {
	margin: 0px;
	padding: 17px;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #4b4948;
	
}

/*---------------------------共通用ここまで----------------------------*/


/*---------------------------ヘッダーここから----------------------------*/

#header {
	margin: 0px;
	padding: 0px;
	width: 798px;
	height: 498px;
}


#header h1 {
	width: 798px;
	height: 223px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	text-indent: -9999px;
}

#header h1 a {
	width: 798px;
	height: 223px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
}

#header h2 {
	width: 798px;
	height: 275px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	text-indent: -9999px;
}

#header h2 a {
	width: 798px;
	height: 275px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
}


/*---------------------------ヘッダーここまで----------------------------*/



/*---------------------------menuここから---------------------------*/

#menubar {
	margin: 0px;
	padding: 0px;
	width: 798px;
	height: 68px;
	background: url(../images/menu_bg.gif) repeat-x;
}

#menu {
	margin: 0px;
	padding: 0px;
	width: 521px;
	float: left;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu ul li a {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
}

#menu ul li a#menu_welcome {
	width: 130px;
	height: 68px;
	background: url(../images/menu_welcome_off.gif) no-repeat;
}

#menu ul li a#menu_welcome:hover {
	width: 130px;
	height: 68px;
	background: url(../images/menu_welcome_on.gif) no-repeat;
}

#menu ul li a#menu_welcome_now {
	width: 130px;
	height: 68px;
	background: url(../images/menu_welcome_now.gif) no-repeat;
}

#menu ul li a#menu_about {
	width: 89px;
	height: 68px;
	background: url(../images/menu_about_off.gif) no-repeat;
}

#menu ul li a#menu_about:hover {
	width: 89px;
	height: 68px;
	background: url(../images/menu_about_on.gif) no-repeat;
}

#menu ul li a#menu_about_now {
	width: 89px;
	height: 68px;
	background: url(../images/menu_about_now.gif) no-repeat;
}

#menu ul li a#menu_topic {
	width: 73px;
	height: 68px;
	background: url(../images/menu_topic_off.gif) no-repeat;
}

#menu ul li a#menu_topic:hover {
	width: 73px;
	height: 68px;
	background: url(../images/menu_topic_on.gif) no-repeat;
}

#menu ul li a#menu_topic_now {
	width: 73px;
	height: 68px;
	background: url(../images/menu_topic_now.gif) no-repeat;
}

#menu ul li a#menu_stamp {
	width: 75px;
	height: 68px;
	background: url(../images/menu_stamp_off.gif) no-repeat;
}

#menu ul li a#menu_stamp:hover {
	width: 75px;
	height: 68px;
	background: url(../images/menu_stamp_on.gif) no-repeat;
}

#menu ul li a#menu_stamp_now {
	width: 75px;
	height: 68px;
	background: url(../images/menu_stamp_now.gif) no-repeat;
}

#menu ul li a#menu_access {
	width: 85px;
	height: 68px;
	background: url(../images/menu_access_off.gif) no-repeat;
}

#menu ul li a#menu_access:hover {
	width: 85px;
	height: 68px;
	background: url(../images/menu_access_on.gif) no-repeat;
}

#menu ul li a#menu_access_now {
	width: 85px;
	height: 68px;
	background: url(../images/menu_access_now.gif) no-repeat;
}

#menu ul li a#menu_blog {
	width: 69px;
	height: 68px;
	background: url(../images/menu_blog_off.gif) no-repeat;
}

#menu ul li a#menu_blog:hover {
	width: 69px;
	height: 68px;
	background: url(../images/menu_blog_on.gif) no-repeat;
}

#menu ul li a#menu_blog_now {
	width: 69px;
	height: 68px;
	background: url(../images/menu_blog_now.gif) no-repeat;
}

#menu_right {
	margin: 0px;
	padding: 0px;
	width: 203px;
	float: right;
}

/*---------------------------menuここまで---------------------------*/



/*---------------------------welcomeここから---------------------------*/

h1#welcome_image_01 {
	background: url(../images/welcome_topimage_01.jpg) no-repeat;
}

h2#welcome_image_02 {
	background: url(../images/welcome_topimage_02.jpg) no-repeat;
}

/*---------------------------welcomeここまで---------------------------*/



/*---------------------------aboutここから---------------------------*/

h1#about_image_01 {
	background: url(../images/about_topimage_01.jpg) no-repeat;
}

h2#about_image_02 {
	background: url(../images/about_topimage_02.jpg) no-repeat;
}

/*---------------------------aboutここまで---------------------------*/



/*---------------------------topicここから---------------------------*/

h1#topic_image_01 {
	background: url(../images/topic_topimage_01.jpg) no-repeat;
}

h2#topic_image_02 {
	background: url(../images/topic_topimage_02.jpg) no-repeat;
}

/*---------------------------topicここまで---------------------------*/


/*---------------------------stampここから---------------------------*/

h1#stamp_image_01 {
	background: url(../images/stamp_topimage_01.jpg) no-repeat;
}

h2#stamp_image_02 {
	background: url(../images/stamp_topimage_02.jpg) no-repeat;
}

/*---------------------------stampここまで---------------------------*/


/*---------------------------accessここから---------------------------*/

h1#access_image_01 {
	background: url(../images/access_topimage_01.jpg) no-repeat;
}

h2#access_image_02 {
	background: url(../images/access_topimage_02.jpg) no-repeat;
}

/*---------------------------accessここまで---------------------------*/


/*---------------------------blogここから---------------------------*/

h1#blog_image_01 {
	background: url(../images/blog_topimage_01.jpg) no-repeat;
}

h2#blog_image_02 {
	background: url(../images/blog_topimage_02.jpg) no-repeat;
}

/*---------------------------blogここまで---------------------------*/



/*---------------------------footerここから---------------------------*/

#footer {
	clear: both;
}

#footerbanner {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	text-align: right;
}

/*---------------------------footerここまで---------------------------*/
