
/*  ページタイトル　*/
/*--------------------------------------------------------*/

.pagetitle{
	width:100%;
	height:280px;
	background:url(../course/img/trial/bg.jpg) top repeat-x;
}

.pagetitle .main{
	width:980px;
	height:280px;
	margin-left:auto;
	margin-right:auto;
}

/*  説明　*/
/*--------------------------------------------------------*/

.outline{
	overflow:hidden;
}

.outline h2{
	padding-bottom:20px;
	border-bottom:1px solid #F7C57C;
	margin-bottom:30px;
}

.outline .photoBox{
	overflow:hidden;
}
.outline .photoBox p{
	overflow:hidden;	
}
.outline .photoBox img{
	float:right;
	margin-left:50px;	
}

/*　電話番号　*/
/*--------------------------------------------------------*/

.tellBox{
	margin-top:30px;
	margin-bottom:25px;
}

.tellBox p.tel_number{
}

.tellBox p.tel_number .tel01{
	margin-left:3px;
	font-family: 'Noto Serif', serif;
	font-size:20px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
}

.tellBox p.tel_number .tel02{
	margin-left:2px;
	margin-right:1px;
	font-family: 'Noto Serif', serif;
	font-size:25px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.06em;
	font-feature-settings : "palt";
}

/*　メールフォーム　*/
/*--------------------------------------------------------*/

.formBox{
}

.formBox h2{
	background:#CDA677;
	padding:10px 12px;
	font-size:110%;
	line-height:1.5em;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
	text-align:center;
}

.formBox table.tbl_form{
	width:730px;
	border-collapse: collapse;	
 	border-width: 1px 1px;
	border-color: #CCCCCC; /* 線色 */
	border-style: solid; /* 線種：実線 */
}

.formBox table.tbl_form tr td{
 	border-width: 1px 0px; /* 上下左右に線を引く */
	border-color: #CCCCCC; /* 線色 */
	border-style: solid; /* 線種：実線 */
	padding:15px 10px;
	vertical-align:middle;
}

.formBox table.tbl_form tr td.hissu{
	background:#FCF0E2;
}

.formBox table.tbl_form tr td.koumoku{
	background:#FCF0E2;
 	border-width: 1px 1px 1px 0px; /* 上下左右に線を引く */
	border-color: #CCCCCC; /* 線色 */
	border-style: solid; /* 線種：実線 */
	text-align:center;
	font-size:100%;
}

.formBox table.tbl_form tr td.info{
	background:#FDFDFB;	
	font-size:100%;
}

.formBox table.tbl_form tr td ul li{
	margin-bottom:5px;	
}

.formBox table.tbl_form tr td.info .chuui{
	font-size:90%;	
}

.formBox table.tbl_form tr td.bt_box{
	padding:20px;
	text-align:center;
}

input.inp{
	height:24px;	
}

.formBox table.tbl_form tr td.bt_box input.sousin_bt { width: 240px; height:44px; font-size:13px; }

.kakunin_message{
	font-size:100%;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

/*  個人情報保護について　*/
/*--------------------------------------------------------*/

.policy{
	margin-top:30px;
	width:730px;
	margin-left:auto;
	margin-right:auto;
}

.policy h2{
	font-size:100%;
	font-weight:bold;
	color:#D2A000;
	margin-bottom:8px;
}

.policy p{
	font-size:100%;
	font-weight:nomal;
	line-height:1.5em;
}



