@charset "UTF-8";

/* CONTENTS===================================================
共通レイアウト
 Warpper
 Header
 Menu
 Contents
 MainContents
 RightMenu
 BottomLink
 Footer

=========================================================== */

body {
	background: #FFFFFF;
	line-height: 1.6;
	color: #1B1B1B;
}

#Warpper{font-size:0.95em;margin: 0px auto;width: 990px;}

/* Header */
/* -------------------------------------------------------- */

div#Header {
	position: relative;
	height:94px;
	background: url(../common/header01.jpg) no-repeat top left;
	}

div#Header h1 {
	text-indent: -9999px;
	}

div#Header h1 a {
	position: absolute;
	display: block;
	cursor: pointer;
	width: 360px;
	height: 80px;
	top: 7px;
	left: 10px;
	margin: 0;
	overflow: hidden;

	}	


div#Header div#Head-Banner {
	position: absolute;
	top: 0px;
	right: 10px;
	}	
	
	

/*  PressTitle */
/* -------------------------------------------------------- */

#PressTitle{width: 990px;}


/* Menu */
/* -------------------------------------------------------- */
#MenuArea{
	background-color: #0066FF;
	width: 990px;
	text-align: left;
	margin: 0px 0px 16px;
	padding: 0px;
	height: 20px;
	}


#MenuArea li{
	float: left;
	display: inline;	
}
	
	
/* Contents */
/* -------------------------------------------------------- */

#Contents{
	width: 990px;
	margin-bottom: 40px;
}

/* MainContents */
/* -------------------------------------------------------- */

#MainContents{
	float: left;
	width: 740px;
}

/* RightMenu */
/* -------------------------------------------------------- */

#RightMenu{
	float: right;
	width: 230px;
}
#RightMenu img{
	display: block;
}


/* BottomLink */
/* -------------------------------------------------------- */
#BottomLink{
	text-align: center;
	margin: 0px 0px 20px;
	clear: both;zoom: 1;
}

#BottomLink ul li {
	display: inline;
	padding: 0 10px 0 10px;
	border-left: solid 1px #006DE7;

	}
	
#BottomLink .BottomLink02	{border-right: solid 1px #006DE7;}

/* Footer */
/* -------------------------------------------------------- */

div#Footer {
	padding: 10px 0;
	color: #FFFFFF;
	text-align: center;
	font-size:0.9em;
	background: #1FB4FF;
	}


div#Footer ul li {
	display: inline;
	padding: 0 10px 0 10px;
	border-left: solid 1px #83E5F5;

	}

div#Footer ul li.first {
	border: none ! important;
	}



div#Footer ul li a {
	font-size: 0.87em;
	color: #FFFFFF;
	text-decoration: none;
	}

div#Footer ul li a:hover {
	color:#F0FF00;
	}	

