@charset "UTF-8";

/*-----------------------------------

CSS Information

Site URL:			http://www.firstscene-education.com/
File name:			page.css (http://www.firstscene-education.com/hoge/page.css)
Copyright:		(c)

-----------------------------------*/

/*-------------------------
__hoge_style
-------------------------*/

body{}
	
#contents_alpha{
	width:960px;
	margin:0 auto;}
	
.main_contents_box{
	width:680px;
	float:right;
	margin:30px 0 50px 0;}
	
.detail_text{
	width:400px;
	font-size:14px;
	line-height:25px;
	text-align:left;
	float:left;
	margin:0 0 0 0;}
	
.illust_box{
	width:680px;
	height:230px;
	background-image:url(images/contact_fam.png);
	background-repeat:no-repeat;
	background-position:right top;}

.illust2_box{
	width:680px;
	height:230px;
	background-repeat:no-repeat;
	background-position:right top;}

.illust_box p{
	float:left;
	font-size:13px;
	line-height:25px;
	text-align:left;
	float:left;}

.illust2_box p{
	float:left;
	font-size:13px;
	line-height:25px;
	text-align:left;
	float:left;}
	
.illust_box .image_box{
	float:right;}
	
.sub_title{
	font-size:16px;
	text-align:left!important;
	font-weight:bold;
	width:680px;
	height:45px;
	background-image:url(images/subtitle.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:15px 0 0 15px;
	color:#3F1F00;
	margin:0 0 10px 0;
}	

.table01{
	width:680px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	border-collapse:collapse;}
	
.table01 tr{}

.table01 tr th{
	width:170px!important;
	color:#3F1F00;
	font-weight:bold;
	border-bottom:#3F1F00 1px dotted;
	background-color:#D1ECF1;
	margin:0;
	padding:10px 0 10px 10px;}
	
.table01 tr th em{
	margin:0 0 0 5px;
	color:#FF0000;}

.table01 tr td{
	color:#3F1F00;
	border-bottom:#3F1F00 1px dotted;
	margin:0;
	padding:5px 0 5px 15px;}
	
.table01 tr td label{
	margin:0 10px 0 0;}

.table01 tr td ul li,.table01 tr td ul,.table01 tr td ol,.table01 tr td ol li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.table01 tr td ul li {
	float: left;
	padding: 0px 10px 0px 0px;
}
.table01 tr td p,.table01 tr td div,.table01 tr td span {
	clear: both;
}




	
	
.pp_box{
	margin:20px 0 0 0;
	font-size:14px;
	line-height:20px;
	text-align:center;}
	
.pp_box2{
	margin:5px 0 20px 0;
	font-size:14px;
	line-height:20px;
	text-align:center;}
	
.hissu{
	float:none;
	clear:both;
	text-align:left;
	font-size:14px;
	margin-bottom:20px;
	color:#FF0000;}
	
form input[type="text"]{
	font-size:14px;
	border:0;
	padding:2px 0 2px 0;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #AAA;
	margin:0;}

form textarea{
	width:450px;
	font-size:14px;
	border:solid 1px #AAA;}
	
form input[class="yubin_no"]{
	margin-bottom:5px;}
	
.rei_text{
	font-size:12px!important;}