﻿@charset "utf-8";
body {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	background-color: #fff;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
}
img {
    border-style:none;
}
a img {
    border-style:none;
}
#container {
	width: 850px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	margin:0 auto;
	background: url(../img/bk.gif) repeat-y;
	margin-top:-30px;
}

#container2 {
	width: 850px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	margin:0 auto;
	background: url(../img/bk.gif) repeat-y;
	margin-top:-10px;
}

#head{	
    height: 384px;
	margin-top:-25px;
	background: #666 url(../img/top8_01.jpg) no-repeat center;
	text-indent:-9999px;
 
}
#head2{	
    height: 384px;
	margin-top:-25px;
	background: #666 url(../img/top8_04.jpg) no-repeat center;
	text-indent:-9999px;
 
}

#head3{	
    height: 384px;
	margin-top:-25px;
	background: #fff url(../img/zeirishi1.png) no-repeat center;
	text-indent:-9999px;
 
}
#head4{	
    height: 384px;
	margin-top:-25px;
	background: #fff url(../img/zeirishi2.png) no-repeat center;
	text-indent:-9999px;
 
}

#head5{	
    height: 384px;
	margin-top:-25px;
	background: #fff url(../img/top9.png) no-repeat center;
	text-indent:-9999px;
 
}

#form_bk{
	height: 346px;
    background: url(../img/z_bk.png) repeat;
	margin:0 auto;
	}



.form_box{ position:relative;
    width:850px;
	height: 346px;
    background: url(../img/top8_02.png) no-repeat center;
	margin:0 auto;
	}
.form_box4{ position:relative;
    width:850px;
	height: 346px;
    background: url(../img/top8_03.png) no-repeat center;
	margin:0 auto;
	}
.form_box5{ position:relative;
width:1000px;
	height: 346px;
    background: url(../img/zeirishi1_2.png) no-repeat center;
	margin:0 auto;
	}
.form_box6{ position:relative;
width:1000px;
	height: 346px;
    background: url(../img/zeirishi2_2.png) no-repeat center;
	margin:0 auto;
	}

.form_box7{ position:relative;
width:1000px;
	height: 346px;
    background: url(../img/senseigyou.png) no-repeat center;
	margin:0 auto;
	}
	
.formTable{ 
    position:absolute;
	top:135px;
	left:560px;}
	
.formTable2{
    position:absolute;
	top:130px;
	left:150px;}

.formTable3{
    position:absolute;
	top:135px;
	left:650px;}

.text{
width:350px;
height:45px;
font-size:24px;
}
.text2{
width:248px;
height:30px;
font-size:18px;

}
.text3{
width:248px;
height:40px;
font-size:18px;

}

.form_box2 {
	height: 293px;
	position:relative;
	background: url(../img/form2.png);
	color: #000;
}
.form_box3 {
	height: 293px;
	position:relative;
	background: url(../img/form1.png) no-repeat;
	color: #000;
}

.m20m-t{ margin-top:-20px;}

.center{ text-align:center;}
.center2{margin-top:125px; margin-left:545px;}
.center3{margin-top:185px; margin-left:530px;}
.center4{margin-top:195px; margin-left:563px;}

#kiyaku {
	padding-bottom:50px;
	padding-left:70px;
	font-size: 12px;
	width:700px;
}

#txt2{width:700px;padding-left:70px;}

a{ color:#F00; text-decoration: underline;}
a:hover{color: #F90; text-decoration: underline;}

.y_bold{
	background:#ffff99;
	font-weight:bold;
	font-size:1.3em;
}
.red{
	color: #F00;
    font-weight:bold;
	font-size:1.4em;
}
.redl{
	color: #F00;
	text-decoration:underline;
    font-weight:bold;
	font-size:1.2em;
}

/*●コピーライト*/
.copyright{
	padding: 10px 0;
	background:#c0c0c0;
	color: #fff;
	font-size: 11px;
	text-align: center;
}

