@charset "utf-8";

/******************** ベース ******************************/
/********** ベース **********/
*{
	margin:0;
	padding:0;
	}

body {
	margin:0 auto;
	padding:0;
	font-family: "メイリオ", "Meiryo", "Lucida Grande", "Verdana",  "MS P ゴシック","MS PGothic", "Osaka","ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size:100%;
	line-height:1.8;
	text-align:center;
	background:#FFCC00 url(../images/bg.jpg) repeat-x 0 0;
	}

/********** リンク **********/
a{
	color:#CC0000;
	}

a:hover{
	text-decoration:underline;
	color:#990099;
	}

a:visited{
	color:#444444;
	text-decoration:underline;
	}

/********** その他 **********/
div, p, span, address{
	text-align:justify;
	text-justify:distribute-all-line;
	}

p{
	padding:0 0 1em 0;
	}

hr{
	clear:both; visibility:hidden;
	}

.text-r{
	text-align:right;
	}

.text-l{
	text-align:left;
	}

/******************** ワーパー制御 ******************************/
/********** wrapper **********/
#wrapper{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:830px;
	}

/******************** メイン制御 ******************************/
/********** main **********/
#main{
	margin:10px 0 0 0;
	width:830px;
	height:270px;
	background:url(../images/main_bg.jpg) no-repeat 0 0;
	}

#main h1{
	position:absolute;
	top:15px;
	left:20px;
	font-size:72.5%;
	font-weight:normal;
	color:#000000;
	}

/******************** コンテナー制御 ******************************/
/********** container-contents **********/
#container-contents{
	font-size:92.5%;
	width:830px;
	background:url(../images/c_bg.gif) repeat-y 0 0;
	}

/******************** コンテナーインナー制御 ******************************/
/********** container-contents-inner **********/
.container-contentsinner{
	margin:0 auto;
	width:740px;
	}


/********** box **********/
#box{
	position:relative;
}

#bt{
	position:absolute;
	top:260px;
	left:45px;
}

/********** point **********/
#point{
	margin:10px 0 10px 20px;
	list-style:inside;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
}

/********** user01 **********/
#user01{
	position:relative;
	width:730px;
	height:300px;
	}

#user01 dl{
	position:absolute;
	top:35px;
	left:250px;
	width:430px;
	}

#user01 dt{
	font-weight:bold;
	font-size:120%;
	}

#user01 dd{
	line-height:25px;
	background:url(../images/user_dd.gif) repeat-y 0 0;
	}

#user01 img{
	position:absolute;
	top:40px;
	left:42px;
	}

/********** user02 **********/
#user02{
	position:relative;
	width:730px;
	height:320px;
	}

#user02 dl{
	position:absolute;
	top:40px;
	left:250px;
	width:430px;
	}

#user02 dt{
	font-weight:bold;
	font-size:120%;
	}

#user02 dd{
	line-height:25px;
	background:url(../images/user_dd.gif) repeat-y 0 0;
	}

#user02 img{
	position:absolute;
	top:40px;
	left:42px;
	}

/********** user03 **********/
#user03{
	position:relative;
	width:730px;
	height:430px;
	}

#user03 dl{
	position:absolute;
	top:35px;
	left:250px;
	width:430px;
	}

#user03 dt{
	font-weight:bold;
	font-size:120%;
	}

#user03 dd{
	line-height:25px;
	background:url(../images/user_dd.gif) repeat-y 0 0;
	}

#user03 img{
	position:absolute;
	top:40px;
	left:42px;
	}

/********** 流れ **********/
#flow{
	margin:10px 55px;
	text-align:center;
}

/********** お申し込み **********/
#omoushikomi{
	margin:30px 0 0 0;
}

/******************** コンテナーフッター制御 ******************************/
/********** container-footer **********/
#container-footer{
	clear:both;
	position:relative;
	margin:0 auto;
	font-size:62.5%;
	height:90px;
	width:830px;
	background:url(../images/c_bg.gif) repeat-y 0 0;
	}

#copyright{
	position:absolute;
	top:55px;
	left:35px;
	}

#copyright a:hover{
	text-decoration:underline;
	}

/* ここから　東田テコ入れ0529 */
span.yel_bg{
	padding:3px;
	background:#FFFF99;
	font-weight:bold;

}

span.red{
	color:#FF0000;
	

}

span.bold{
	font-weight:bold;

}

span.blu{
	color:#006699;

}