/* -------------------------------------
	ξ{X^C
---------------------------------------- */

/*@t[Εθ@*/

html,
body {
    margin:0 auto;
    padding:0 auto;
    height:100%; /* 100 % height */
		background-color: #CAF9D1;
}
html>body #wrap {
    height:auto; /* 100 % height */
}
#wrap {
    width:750px;
    margin:0 auto;
}
#header {
    width:750px;
    height:100px;
}
html>body #header {
    position:fixed;
    z-index:10; /* Prevent certain problems with form controls */
}

html>body #content {
    padding:100px 0px 0px 0px;
}

h1,h2 {
    margin:0.15em 0;
}
p {margin:1em 0;}

/*@ξ{\¬ */

* {
	margin: 0 auto;
	padding: 0 auto;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

body {
	margin: 0 auto;
	padding: 0 auto;
	font-size: 100%;
	color: #000000;
	font-family: "qMmpS Pro W3" , "Hiragino Kaku Gothic Pro" , "lr oSVbN" , "CI";
	list-style: none;
	border-style: none;
}
a	{
	text-decoration:none;
	font-size:100%;
}
/*	wb_	*/
#header{
	width:750px;
	margin:0;
	background-color:white;
	background-position:100% 0;
}
/*@primary@*/
#primary a{
	text-decoration:none;
}
/*@Άό@*/
.b{
	font-weight:bold;
}
.u{
	text-decoration:underline;
}
.t_red{
	color:red;
}
.t_rblue{
	color:#0066cc;
}
.t_ind01_5{
	text-size:100%;
	text-indent:-1.5em;
	padding-left:1.5em;
}
.box_01{
	margin:20px 0px 0px 0px;
	font-size:130%;
	padding:10px;
	border:double 3px pink;
	text-align:center;
}
#news{
	background-color:white;
}