﻿@charset "utf-8";

/* CSS Document */



body {

	margin: 0;

	padding: 0;

	background-color:#FFFFFF;

	background-image:url(../images/share/bg.gif);

	background-repeat:repeat-x;

}





#main {

	width:100%;

	position:relative;

	text-align: center;

	margin:0;

	padding:0;

}





#contains {

	position:relative;

	

	text-align: center;

	width:1010px;

	margin:6px auto 0 auto;

	padding:0 0 0 0;

}



a {

	color:#0000FF;

	text-decoration:none;

}



a:hover {

	color:#FF0000;

}







/* Header Set

-------------------------------------------------*/



#header-set {

	position:relative;

	text-align: center;

	width:1010px;

	height:85px;

	margin:0;

	padding:0 0 0 0;

}



.header-imgage {

	background-image:url(../images/share/header_title_logo.gif);

	background-repeat:no-repeat;

	background-position:60px 0;

	position:relative;

	float:left;

	width:746px;

	height:85px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	text-align:left;

}



.header-imgage a{

	display:block;

	width:615px;

	height:85px;

	position:relative;

	float:left;

	left:60px;

	overflow:hidden;

}



.header-menu {

	position:relative;

	float:left;

	width:204px;

	height:85px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	text-align:left;

}





/* Main Menu Set

-------------------------------------------------*/



#menu-set {

	background-image:url(../images/share/menu-side.gif);

	background-repeat:no-repeat;

	position:relative;

	text-align:center;

	width:1010px;

	height:62px;

	margin:0;

	padding:0 0 0 0;

}



/* Sub Menu Set

-------------------------------------------------*/



#sub-menu-set {

	background-image:url(../images/share/content-side.gif);

	background-repeat:repeat-y;

	position:relative;

	text-align:center;

	width:1010px;

	margin:0;

	padding:0 0 0 0;

}







/* button Menu Set

-------------------------------------------------*/



#button-menu-set {

	background-image:url(../images/share/content-side.gif);

	background-repeat:repeat-y;

	position:relative;

	text-align:center;

	width:1010px;

	height:60px;

	margin:0;

	padding:0 0 0 0;

}



/* contents area

-------------------------------------------------*/



#contents {

	background-image:url(../images/share/content-side.gif);

	background-repeat:repeat-y;

	position:relative;

	float:left;

	text-align:center;

	width:1010px;

	margin:0;

	padding:0 0 0 0;

}



#content {

	position:relative;

	float:left;

	width:890px;

	margin:0;

	padding:0 0 0 60px;

	text-align:left;

}



/* contents area 2 Column

-------------------------------------------------*/





#content-left {

	position:relative;

	float:left;

	width:736px;

	margin:0;

	padding:0 0 0 60px;

	text-align:left;

}



#content-right {

	position:relative;

	float:left;

	width:154px;

	margin:0 0 0 0;

	padding:48px 0 0 0;

	text-align:left;

}





#sub-menu-set-short {

	position:relative;

	float:left;

	width:676px;

	margin:0;

	padding:0 0 0 0;

}



#divider-under-submenu{

	background-image:url(../images/share/menu-bg.gif);

	background-repeat:repeat-x;

	position:relative;

	float:left;

	width:706px;

	height:30px;

	margin:0;

	padding:0 0 0 0px;

	text-align:left;

}





/* Footer area

-------------------------------------------------*/



#footer-upper {

	background-image:url(../images/share/content-side.gif);

	background-repeat:repeat-y;

	position:relative;

	float:left;

	text-align:center;

	width:1010px;

	margin:0;

	padding:60px 0 0 0;

}



#footer-contents {

	position:relative;

	float:left;

	width:890px;

	margin:0;

	padding:0 0 0 60px;

	text-align:left;

}



#footer-bottom {

	background-color:#FFFFFF;

	position:relative;

	float:left;

	text-align:center;

	width:1010px;

	height:122px;

	margin:0;

	padding:0 0 0 0;

}



#footer-bottom-image{

	background-image:url(../images/share/bottom.gif);

	background-repeat:no-repeat;

	position:relative;

	float:left;

	width:1010px;

	height:25px;

	display:block;

	overflow:hidden;

}



#copyright{

	/*

	background-image:url(../images/share/icon_fs.gif);

	background-repeat:no-repeat;

	background-position:540px 0;

  */

	position:relative;

	float:left;

	width:890px;

	height:20px;

	margin:0;

	padding:0 0 0 60px;

	text-align:left;

	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;

	_font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#777777;

	/*

	text-indent:-9999px;

	font-size:5px;

	display:block;

	overflow:hidden;

	*/

}



#copyright a{

	color:#777777;

}



#copyright a:hover {

	color:#FF0000;

}







/* Footer area の スポンサー

-------------------------------------------------*/



ul#footer-sponsor{

	position:relative;

	float:left;

	width:890px;

	height:25px;

	margin:0;

	padding:0 0 20px 0;

	list-style:none;

}



ul#footer-sponsor li {

	position:relative;

	float:left;

	height:25px;

	padding:0 20px 0 0 ;

	list-style:none;

	display:block;

	overflow:hidden;

}



ul#footer-sponsor li.space {

	position:relative;

	float:left;

	height:25px;

	margin:0 0 20px 0;

	padding:0 20px 0 0;

	list-style:none;

	display:block;

	overflow:hidden;

}


