@charset "Shift_JIS";

body {
	background-color: #FFFFFF;
	/*background-image: url(../images_share/bg.gif);
	background-repeat: repeat-x;*/
	margin: 0px;
	padding: 0px;
	text-align:center;
}

* {
	color:#666666;
/*	font-family:Arial, Helvetica, sans-serif, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;*/
}

#pagebreak {
	page-break-before: always;
	margin: 0 0 10px 0;
	padding: 0px;
}

/*page layout
----------------------------------*/
#container {
	width:713px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#header {
	/*background-image:url(../images_share/header_bg.gif);
	background-repeat:no-repeat;*/
	height:75px;
}

#sidebar {
	/*float:left;
	width:175px;*/
	margin:0;
	padding:0;
	display:none;	
}

#contents {
	float:left;
	width:524px;
	margin:0;
	padding:0;
}

#pagebody {
	/*background-image:url(../images_share/bg_shadow.gif);
	background-repeat:repeat-y;*/
}

#pagebodytop {
	/*background-image:url(../images_share/bg_shadow_up.gif);
	background-repeat:no-repeat;*/
}

#footer {
	/*background-image:url(../images_share/bg_shadow_btm.gif);
	background-repeat:no-repeat;*/
	min-height:25px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
}


#pagebodytop .inner {
	margin:0;
	padding:6px 7px 0 7px;
}



/*header
----------------------------------*/
#header {
	position:relative;
}

#header .inner {
	margin:0;
	padding:3px 0 0 15px;
}

#header h1 {
	font-size:10px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight:normal;
	color:#999999;
	margin:0;
	padding:0;
}

#header #logo {
	position:absolute;
	top:23px;
	left:14px;
}

#header ul {
	/*margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:45px;
	left:455px;*/
	display:none;
}


#header li {
	/*margin:0;
	padding:0;
	position:absolute;
	top:0;
	height:13px;
	background-image:url(../images_share/header_menu.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;*/
	display:none;
}
/*
#header li#sitemap {
	left:0;
	width:80px;
	background-position:0 0;
}

#header li#link {
	left:80px;
	width:62px;
	background-position:-80px 0;
}

#header li#privacy {
	left:142px;
	width:95px;
	background-position:-142px 0;
}

#header li a {
	display:block;
	height:13px;
}

#header li#sitemap a {
	width:70px;
}

#header li#link a {
	width:55px;
}

#header li#privacy a {
	width:95px;
}
*/

/*sidebar
----------------------------------*/
/*
#menu {
	margin:0 0 15px 0;
	padding:0;
}

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

#menu li {
	margin:0;
	padding:0;
	background-image:url(../images_share/menu.gif);
	background-repeat:no-repeat;
	width:168px;
	text-indent:-9999px;
	line-height:1.0;
	font-size:xx-small;
}

#menu li#m1 {
	background-position:0 0;
	height:30px;
}

#menu li#m2 {
	background-position:0 -30px;
	height:34px;
}

#menu li#m3 {
	background-position:0 -64px;
	height:37px;
}

#menu li#m4 {
	background-position:0 -101px;
	height:38px;
}

#menu li#m5 {
	background-position:0 -139px;
	height:38px;
}

#menu li#m6 {
	background-position:0 -177px;
	height:37px;
}

#menu li#m7 {
	background-position:0 -214px;
	height:65px;
}

#menu li a {
	display:block;
	width:168px;
	text-decoration:none;
}

#menu li#m2 a {
	height:34px;
}

#menu li#m3 a {
	height:37px;
}

#menu li#m4 a {
	height:38px;
}

#menu li#m5 a {
	height:38px;
}

#menu li#m6 a {
	height:37px;
}

#menu li#m7 a {
	height:37px;
}


#menu li a:hover {
	background-image:url(../images_share/menu.gif);
	background-repeat:no-repeat;
}

#menu li#m2 a:hover {
	background-position:-168px -30px;
}

#menu li#m3 a:hover {
	background-position:-168px -64px;
}

#menu li#m4 a:hover {
	background-position:-168px -101px;
}

#menu li#m5 a:hover {
	background-position:-168px -139px;
}

#menu li#m6 a:hover {
	background-position:-168px -177px;
}

#menu li#m7 a:hover {
	background-position:-168px -214px;
}





#bannerArea {
	margin:0;
	padding:0;
}

#bannerArea .block {
	margin:0 0 5px 0;
	padding:0;
}

#bannerArea .block img {
	border:0;
}

#bannerArea .block p {
	margin:1px 0 0 0;
	padding:0;
	font-size:9px;
}
*/

/*---------------------*/
#contents .pagetop {
	margin:0;
	padding:0;
	display:none;
}

.btnBack {
	margin:0;
	padding:0;
	display:none;
}

/*footer
----------------------------------*/
#footer {
	clear:both;
}

#footer .pagetop {
	/*margin:0 10px 0 0;
	text-align:right;
	padding:0;
	clear:both;*/
	display:none;
}

#footer p {
	margin:0;
	padding:5px 10px 10px 0;
	text-align:right;
	font-size:10px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}
