@charset "euc-jp";

/*	¥¹¥¿¥¤¥ë¥·¡¼¥È [ ¥ê¥Ó¥ó¥°¥«¥ë¥Á¥ã¡¼¶æ³ÚÉô¡§°õºþÍÑ ]
=================================================================== */
/* ºÆÄêµÁ */
body {
	font: normal 90%  "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "CI", "Meiryo", "lr oSVbN", "MS P Gothic", sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	background: none;
	line-height:1.5;
}

a:link    {color: #FF6699;background-color: transparent;text-decoration: underline;}
a:visited {color: #FF6699;background-color: transparent;text-decoration: underline;}
a:hover   {color: #FF6600;background-color: transparent;text-decoration: underline;}
a:active  {color: #FF6600;background-color: transparent;text-decoration: underline;}

h1 {margin: 0;padding: 0;}
h2 {display: none;}
h3 {margin: 0;padding: 0;}
h4 {margin: 0;padding: 0;}
h5 {margin: 0;padding: 0;}
h6 {margin: 0;padding: 0;}

img {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
/* PNG */
*html .fix {
	behavior: expression(IEPNGFIX.fix(this));
}/* ie6 png */
p {
	margin: 0;
	padding: 0;
}
hr {
	display: none;
}
* html table {
	font-size: 90%; /* ie6 */
}
* html div.ie6 {
	display: none;/* ie6 */
}

/* ¢¨¢¨¢¨¢¨¢¨¢¨¡¡³ÆÎÎ°èÄêµÁ¡¡¢¨¢¨¢¨¢¨¢¨¢¨
/*	Á´ÂÎÏÈÁÈ¤ß
=================================================================== */
div#Container {
	margin: 0;
	padding: 0;
	width: 100%;
}

/*	¥Ø¥Ã¥ÀÏÈÁÈ¤ß
=================================================================== */
div#areaHeader {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 900px;
}
div#areaHeader div#Header {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	text-align: left;
}

div#areaHeader div#Header h1 {
	float: left;
	margin: 25px 0 0 6px;
	padding: 0;
}
div#areaHeader div#Header div#HeaderInq {
	float: right;
	margin: 20px 10px 0 0;
	padding: 0;
}
div#areaHeader div#Header div#HeaderInq ul {
	list-style: none;
	margin: 0 2px 0 0;
	padding: 0;
	text-align: right;
}
div#areaHeader div#Header div#HeaderInq ul li {
	display: inline;
}
div#areaHeader div#Header div#HeaderInq ul.btn {
	list-style: none;
	margin: 9px 0 0 0;
	padding: 0;
	text-align: right;
}
div#areaHeader div#Header div#HeaderInq ul.btn li {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
}
/* ¥Ê¥Ó¥²¡¼¥·¥ç¥ó */
div#Navigation {
	display: none;
}

/*	¥³¥ó¥Æ¥ó¥ÄÏÈÁÈ¤ß
=================================================================== */
div#areaContents {
	margin: 4px auto;
	padding: 0;
	text-align: left;
	width: 100%;
	border: none;
	font-size: 90%;
}

/* ¡¦¡ã£âáã³ã£ê¥ã³ã¥æ¡¦³ã¥äï¼°äŽ¶­å¤®ï¼¡¦*/
div#MainContents {
	float: left;
	margin: 9px 0 15px 8px;
	padding: 0;
	width: 688px;
}
/* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä¡Ê±¦¡Ë¥Ð¥Ê¡¼ */
div#MainContents div#SideContents-Right div#Side-Right-bn {
	display: none;
}

/* h3 */
h3 {
	margin: 0 0 0 5px;
	padding: 0;
}
/* h4 */
h4 {
	margin: 16px 0 3px 5px;
	padding: 0;
}
/* h5 */
h5 {
}

/* ¥µ¥¤¥É¥³¥ó¥Æ¥ó¥Ä */
div#SideContents {
	display: none;
}

/*	¥Õ¥Ã¥¿ÏÈÁÈ¤ß
=================================================================== */
div#areaFooter {
	background: none;
	color: #333333;
	margin: 20px 0 15px 0;
	padding: 0;
	width: 100%;
	height: 33px;
}
div#areaFooter div#Footer {
	margin: 0 auto;
	padding: 0;
	width: 900px;
}
/* copy */
div#Footer div#copy {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align: left;
}
/* ¸Ä¿Í¾ðÊóÊÝ¸î */
div#Footer div#privacy {
	display: none;
}

/* ¢¨¢¨¢¨¢¨¢¨¢¨¡¡¥¯¥é¥¹ÄêµÁ¡¡¢¨¢¨¢¨¢¨¢¨¢¨ */
.noDisplay {
	display: none;
}
.noPrint {
	display: none;
	_display: none; /* ie6 */
}
.onPrint {
	display: block;
	font-size: 80%;
	text-align: left;
}

.onPrint_ie6 {
	_display: block; /* ie6 */
}

/* ÀèÆ¬¤ØÌá¤ë */
.backToTop {
	display: none;
}