/* Copyright (c) 2009, Revla Co., Ltd
 All rights reserved.

 ソースコード形式かバイナリ形式か、変更するかしないかを問わず、以下の条件を満たす場合に限り、再頒布および使用が許可されます。

	* ソースコードを再頒布する場合、上記の著作権表示、本条件一覧、および下記免責条項を含めること。
	* バイナリ形式で再頒布する場合、頒布物に付属のドキュメント等の資料に、上記の著作権表示、本条件一覧、および下記免責条項を含めること。
	* 書面による特別の許可なしに、本ソフトウェアから派生した製品の宣伝または販売促進に、株式会社レブラの名前またはコントリビューターの名前を使用してはならない。 

 本ソフトウェアは、著作権者およびコントリビューターによって「現状のまま」提供されており、明示黙示を問わず、商業的な使用可能性、および特定の目的に対する適合性に関する暗黙の保証も含め、またそれに限定されない、いかなる保証もありません。著作権者もコントリビューターも、事由のいかんを問わず、損害発生の原因いかんを問わず、かつ責任の根拠が契約であるか厳格責任であるか（過失その他の）不法行為であるかを問わず、仮にそのような損害が発生する可能性を知らされていたとしても、本ソフトウェアの使用によって発生した（代替品または代用サービスの調達、使用の喪失、データの喪失、利益の喪失、業務の中断も含め、またそれに限定されない）直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、または結果損害について、一切責任を負わないものとします。 */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #FFF;
/*
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
*/
}

p#caution {
	text-align: center;
	height: auto;
	line-height: 27px;
	color: #CC3333;
	background: #FFFF66;
	font-size: 16px;
}

img {
	border: medium none;
}

/*
img.h3type {
}
*/

h3 {
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
}

/*
img.h4type {
}
*/

h4 {
	text-decoration: none;
	letter-spacing: 0.2px;
}

h1 {
	line-height: 160%;
	color: #70C5E9;
	font-weight: normal;
	position: relative;
	top: 16px;
/*	left: 102px;	*/
	font: normal 11px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
}

div#wrap {
/*
	width: 822px;
	text-align: center;
*/
	margin: 0px auto;
}

div#header_bg {
	height: 158px;
/*	height: 160px;	*/
/*	text-align: center;	*/
	margin: 0px auto;
	background-color: #FFF;
	background-image: url(/img/header_bg11.4.jpg);
	background-repeat: repeat-x;
	clear: both;
}

div#header {
	height: 158px;
/*	height: 160px;	*/
	background: url(/img/header11.4.jpg) no-repeat 0px 0px;
	background-color: #FFF;
	width: 822px;
	margin: 0px auto;
	clear: both;
	text-align: left;
	font-size: 11px;
	line-height: 160%;
	color: #666666;
}

div.head_logo {
	background: url(/img/logo.gif) no-repeat;
	width: 152px;
/*
	height: 62px;
*/
	background-repeat: no-repeat;
	clear: both;
	position: relative;
	top: 67px;
	left: 650px;
}

h4 {
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	margin-left: 6px;
	line-height: 100%;
}

	/* RIGHT TITLE */
div#right_contents h4 {
	font: bold 13px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	color: #525252;
	width: 282px;
	margin: 0px auto 2px;
	padding: 0px 6px;
	height: 30px;
	line-height: 32px;
}

h5 {
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
	color: #525252;
	margin: 6px 0px;
}

p {
	line-height: 180%;
	font-family: '�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N';
	color: #330000;
	font-size: 12px;
	font: normal 12px/180% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	letter-spacing: 0.2px;
}

p#hnavi {
	float:right;
	margin-top:42px;

/*
	position: relative;
	left: 560px;
	bottom: 26px;
	width: 240px;
*/	
}

div#left p {
	padding: 6px;
}

div#right_contents p {
	padding: 6px;
	background: #F7F7F7;
}

div#top_menu {
	width: 822px;
	height: 42px;
	background: url(/img/top_menu_bg11.4.jpg) no-repeat 0px 0px;
	margin: 0px auto;
/*	text-align: center;	*/
}

div#top_menu_bg {
/*	height: 42px;	*/
/*	text-align: center;	*/
	margin: 0px auto;
	background-color: #E8E8E8;
	background-image: url(/img/top_menu_bg0211.4.jpg);
	background-repeat: repeat-x;
/*	clear: both;	*/
}

div#top_menu_contents {
/*	display: inline;	*/
	margin-left: 10px;
	line-height: 100%;
	width: 811px;
/*
	height: 23px;
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	letter-spacing: 0.2px;
*/
}

div#top_menu_contents a {
	float: left;
	display: block;
	text-align: center;
/*	height: 23px;	*/
	text-decoration: none;
	line-height: 25px;
/*	color: #E6E9FB;	*/
	font-size: 13px;
	font-weight: bold;
	font-family: '�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N';
}

div#top_menu_contents a:link {
	color: #E6E9FB;
}

div#top_menu_contents a:visited {
	color: #E6E9FB;
}

div#top_menu_contents a:hover {
	color: #FFFFFF;
	position: relative;
	top: 1px;
	left: 1px;
}

div#top_menu_contents a:active {
	color: #FFFFFF;
}

a#bt1, a#bt1_current {
	width: 130px;
}

a#bt2, a#bt2_current {
	width: 133px;
}

a#bt3, a#bt3_current {
	width: 135px;
}

a#bt4, a#bt4_current {
	width: 133px;
}

a#bt5, a#bt5_current {
	width: 135px;
}

a#bt6, a#bt6_current {
	width: 133px;
}

div#top_menu_contents a#bt1_current,
div#top_menu_contents a#bt2_current,
div#top_menu_contents a#bt3_current,
div#top_menu_contents a#bt4_current,
div#top_menu_contents a#bt5_current,
div#top_menu_contents a#bt6_current {
	color: #FFBE74;
}

/*
div#top_menu ul {
	list-style-type: none;
	margin-left: 10px;
}

div#top_menu ul li {
	display: inline;
	height: 23px;
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
}
*/

a {
	line-height: 140%;
	font-size: 12px;
	color: #330000;
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	letter-spacing: 0.2px;
}

a:link {
	color: #330000;
	text-decoration: underline;
}

a:visited {
	color: #330000;
}

a:hover {
	color: #70C5E9;
	text-decoration: underline;
}

div#footer_menu a {text-decoration: none;}

div#footer_menu a:link {
	color: #E9EEF6;
	text-decoration: none;
}

div#footer_menu a:visited {
	color: #E9EEF6;
	text-decoration: none;
}

div#footer_menu a:hover {
	color: #FFA642;
	text-decoration: underline;
}

div#left span {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

strong {
	font-weight: bold;	
}

img.sitemap {
	width: 88px;
	height: 14px;
}

img.privacy {
	width: 130px;
	height: 14px;
}

/*
div {
	font: normal 12px/160% Tahoma,Geneva,Verdana,'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',���C���I,Meiryo,'�l�r �o�S�V�b�N';
	text-decoration: none;
	line-height: 100%;
	letter-spacing: 0.2px;
}
*/

/*MAIN*/
div#main_bg {
	height: 222px;
	margin: 0px auto;
	background-image: url(/img/main_bg11.4.jpg);
	background-repeat: repeat-x;
	clear: both;
}

div#main02 {
	width: 840px;
/*	text-align: left;	*/
	font-size: 11px;
	line-height: 140%;
	margin: 0px auto;
	color: #000000;
}

/*---- LEFT BOX ---------*/
div#left {
	width: 502px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	margin: 0px auto;
	padding: 26px 6px 0px 0px;
	color: #330000;
	float: left;
}

/*------ RIGHT BOX -------*/
div#right {
	background-color: #EFEFEF;
	width: 298px;
/*	text-align: left;	*/
	font-size: 11px;
	line-height: 140%;
	margin: 30px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	float: right;
}

div#right_contents {
	width: 282px;
	text-align: left;
	font-size: 11px;
	line-height: 140%;
	margin: 0px 8px;
	color: #FFFFFF;
	float: left;
}

/*-------SPACE-------*/
div#space {
	width: 822px;
	height: 100px;
	clear: both;
}

/*------- FOOTER BOX ----------*/
div#footer_bg {
	height: 120px;
	text-align: center;
	margin: 0px auto;
	background-image: url(/img/footer_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
}

div#footer {
	background: url(/img/footer.jpg) no-repeat 0px 0px;
	width: 822px;
	height: 120px;
	text-align: center;
	margin: 0px auto;
	clear: both;
}

div#footer_menu {
	width: 800px;
	height: 29px;
	padding-top: 28px;
	text-align: center;
	font-size: 12px;
	line-height: 150%;
	font-family: '�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N';
	color: #BECCE5;
}

div#copyright {
	width: auto;
	height: 29px;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 23px;
	font-family: "Trebuchet MS", arial, verdana;
}

.dummyblock {
	 display: inline;
}

div#page_logos {
	position: relative;
	width: 30%;
	left: 60%;
}

div#page_logos a {
	margin: 0px 8px;
}

div#logos {
	position: relative;
	width: 40%;
	left: 60%;
}

div#logos a {
	margin: 0px 8px;
}
