@charset "Shift_JIS";


/* Global Menu */
@import "globalMenu.css";

/* Sub Menu */
@import "subMenu.css";


/*	--------------------------------------------------------
	Foundation
	----------------------------------------------------- */
	
	html {
		height				: 100%; }
	body {
		margin				: 0px;
		padding				: 0px;
		height				: 100%;
		font-size			: 62.5%;
		behavior			: url("http://www.revamp.co.jp/js/csshover.htc"); }
	
	a {
		color				: #2B4197; }
	a:visited {
		color				: #7280A8; }
	a:hover {
		color				: #E50012; }
	
	/* Clear Break */
	.clear {
		display				: block;
		clear				: both;
		line-height			: 0px;
		font-size			: 1px; }
	
	/* Border of Image */
	a img {
		border				: none; }
	img.left {
		margin-right		: 10px;
		margin-bottom		: 10px;
		float				: left; }
	img.right {
		margin-left			: 10px;
		margin-bottom		: 10px;
		float				: right; }
	
	/* word between headings */
	@media screen {
		h1 span,
		h2 span,
		h3 span,
		h4 span,
		h5 span,
		h6 span {
			display				: none;
		}
	}



/*	--------------------------------------------------------
	Common
	----------------------------------------------------- */
	
	/* 'REVAMP' logotype */
	a#logotype {
		display:block;
		position:absolute;
		width:86px;
		height:17px;
		top:22px;
		left:22px;
		margin:0px;
	}
	
	/* Anchor 'go to top' */
	#toTop {
		margin					: 0px 0px 4px					;	display					: block							;
		position				: relative						;	clear					: both							;
		left					: 740px							;
		width					: 77px							;	height					: 12px							;
		background				: url(../images/common/toTop.gif)															; }
	@media print {
		#toTop {
			display				: none							; }
	}
	#toTop span {
		display					: none							; }

	/* Copyright */
	#copyright {
		margin					: 0px							;	position				: absolute						;
		bottom					: 38px							;	right					: 20px							;
		color					: #778288						;	text-align				: right							; }


/*	--------------------------------------------------------
	Basic Frame
	----------------------------------------------------- */
	
	/* Basic Frame */
	div#basicFrame {
		width:860px;
		background-color:white;
		margin:0px auto;
		font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		position: relative;
		padding: 0px 0px 60px;
	}
	
	/* Header */
	div#w-header {
		position: relative;
		padding-top:55px
	}
	
	/* Pankuzu */
	div#w-pankuzu {
		position: relative;
		margin: 12px 22px 15px;
		font-weight:bold;
		color:#C9CDCF;
		line-height:100%;
	}
	div#w-pankuzu a {
		color:#C9CDCF;
		text-decoration:none;
	}
	div#w-pankuzu a:hover {
		color: #212E5E;
	}
	div#w-pankuzu strong {
		color:#778288;
	}
	
	/* Body */
	div#w-body {
		position: relative;
		border-bottom: solid 1px #D6D9DB;
		width:820px;
		margin:0px 20px;
	}
	div#w-main {
		margin-bottom:64px;
	}
