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

#wrapper{
	background:url(../images/common/back_img.jpg);
	width:840px;
	margin:10px auto;
	padding:5px 0;
}

#header{
	width:800px;
	margin:0 auto 10px;
}

#header h1{
	float:right;
}

#logo{
	float:left;
	text-indent:-9999px;
}

h2{
	margin:0;
}

#logo a{
	background:url(../images/common/header_logo.jpg) no-repeat;
	display:block;
	width:165px;
	height:60px;
	text-indent:-9999px;
}

#contact{
	clear:right;
	float:right;
}

#contact a{
	background:url(../images/common/contact.jpg) no-repeat;
	display:block;
	width:220px;
	height:40px;
	text-indent:-9999px;
	text-align:left;
}

#contact a:hover{
	background-position:bottom;
}

#blog_link{
	float:right;
}

#blog_link a{
	background:url(../images/common/blog_link.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
	text-indent:-9999px;
	text-align:left;
}

#blog_link a:hover{
	background-position:bottom;
}


#gloval_navi{
	width:800px;
	height:55px;
	margin:0 auto;
	clear:both;
}

#gloval_navi ul{
	margin:0;
	padding:0;
}

#gloval_navi li{
	float:left;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#gloval_navi a{
	display:block;
	width:160px;
	height:55px;
	margin:0;
	padding:0;
}

#gloval_navi a:link,
#gloval_navi a:visited{
	background-position:top;
}

#gloval_navi a:hover{
	background-position:bottom;
}

#g_navi01{background:url(../images/common/g_navi01.jpg);}
#g_navi02{background:url(../images/common/g_navi02.jpg);}
#g_navi03{background:url(../images/common/g_navi03.jpg);}
#g_navi04{background:url(../images/common/g_navi04.jpg);}
#g_navi05{background:url(../images/common/g_navi05.jpg);}


#top_flash{
	width:820px;
	margin:0 auto;
}

#contents{
	width:800px;
	margin:0 auto;
}

#contents_l{
	float:left;
}

#contents_r{
	float:right;
}

#footer{
	clear:both;
	background:url(../images/common/footer_back.jpg) no-repeat top;
	width:820px;
	margin:0 auto;
	padding:20px 0 10px;
	text-align:center;
}

#footer_navi{
	margin-bottom:5px;
}

#footer_navi ul{
	margin:0;
	padding:0;
}

#footer_navi li{
	display:inline;
}
