@charset "euc-jp";
/*
/////////////////////////////////
//							   //
//	WAO 資格カレッジ		   //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2007.8.14				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/

/*=============================フォーム関連=============================*/

/*///////// mt001 /////////*/
.mt001{
	margin			:	15px 0px 0px 10px;
	border			:	1px #F60 solid;
	width			:	550px;
	background-color:	#FFF0E6;
}

.mt001 li{
	float			:	left;
}

.mt001 dl{
	margin			:	20px 30px;
}

.mt001 .course{
	font-size		:	18px;
	font-weight		:	bold;
	line-height		:	38px;
}

.mt001 span.arrow{
	color			:	#018CFE;
}

.mt001 span.price_1{
	font-size		:	18px;
	font-weight		:	bold;
}

.mt001 span.price_2{
	color			:	#F30;
	font-size		:	35px;
	font-weight		:	bold;
}

.mt001 span.price_3{
	color			:	#F30;
	font-size		:	18px;
	font-weight		:	bold;
}

.mt001 span.price_4{
	font-size		:	16px;
	font-weight		:	bold;
}

.mt001 span.price_5{
	color			:	#F30;
	font-size		:	28px;
	font-weight		:	bold;
}

.mt001 p.normal{
	font-size		:	12px;
	font-weight		:	normal;
}

.mt001 p{
	padding			:	0px 15px 15px 15px;
}

.mt001 .discount_box{
	color			:	#FFF;
	font-size		:	20px;
	font-weight		:	bold;
	line-height		:	41px;
	padding			:	0px 5px;
	background		:	url(../images/signup/signup_campaign_icon_1_b.jpg) top left repeat-x;
}

.mt001 .discount{
	font-size		:	18px;
	line-height		:	40px;
}

.mt001 .limits{
	font-size		:	16px;
	font-weight		:	bold;
	line-height		:	30px;
}

.mt001 .warning{
	font-size		:	10px;
	margin-bottom	:	10px;
}

.mt001 .payment{
	color			:	#F30;
	font-size		:	12px;
	line-height		:	35px;
}

.mt001 .prices{
	border			:	1px solid #F60;
	background-color:	#FFF;
	font-size		:	12px;
	padding			:	10px 25px;
	margin-bottom	:	30px;
}

/*///////// mt002 /////////*/

.mt002{
	margin			:	0px 17px;
}

.mt002 p.readme{
	float			:	left;
	margin-bottom	:	5px;
}

.mt002 p.notice{
	float			:	right;
	color			:	#F00;
	margin-bottom	:	5px;
}

.mt002 p.explain{
	margin-top		:	5px;
}

.mt002 p.confirm{
	text-align		:	center;
	margin-bottom	:	20px;
}

.mt002 h4{
	margin-bottom	:	5px;
	border-left		:	#06F solid 5px;
	padding			:	3px 7px;
	font-size		:	14px;
}

.mt002 .ttlbox{
	border-left		:	#06F solid 5px;
}

.mt002 .ttlbox h4{
	background		:	none;
	border			:	none;
	float			:	left;
}

.mt002 .ttlbox p{
	float			:	right;
	margin-top		:	5px;
	padding-right	:	10px;
}

.mt002 .agree_box{
	background-color:	#F1F8FE;
	padding			:	9px;
	border			:	#CCC solid 1px;
	margin-bottom	:	20px;
}

.mt002 .agree_box p.agree{
	text-align		:	center;
}

.mt002 .agree_box iframe{
	margin			:	5px 0;
}

/*======= TABLE基本設定 =======*/

.mt002 table{
	width			:	550px;
	border			:	#CCC solid 1px;
	border-collapse	:	collapse;
	empty-cells		:	show;
	margin			:	5px 0 10px;
}

.mt002 th{
	background-color:	#F1F8FE;
	padding			:	5px 10px;
	font-size		:	12px;
	border-top		:	#CCC dotted 1px;
	text-align		:	left;
	vertical-align	:	top;
	width:30%
}

.mt002 td{
	padding			:	5px 10px;
	font-size		:	12px;
	border-top		:	#CCC dotted 1px;
	vertical-align	:	top;
}

/*======= TABLE個別設定 =======*/

.mt002 th span{
	color			:	#F00;
	font-size		:	12px;
	font-weight		:	normal;
	padding-left	:	2px;
}

.mt002 td.fd_name dt{
	float			:	left;
	width			:	30px;
	margin-right	:	5px;
	text-align		:	right;
}

.mt002 td.fd_name dd{
	float			:	left;
}

.mt002 td.fd_sex li{
	float			:	left;
	margin-right	:	10px;
}

.mt002 td.fd_addr dt{
	float			:	left;
	width			:	60px;
	margin-right	:	10px;
	margin-top		:	2px;
	margin-bottom	:	8px;
	clear			:	both;
}

.mt002 td.fd_addr dd{
	margin-left		:	70px;
	margin-bottom	:	10px;
}

.mt002 td.fd_addr dt.last,
.mt002 td.fd_addr dd.last{
	margin-bottom	:	0px;
}

.mt002 td.fd_pc_mail,
.mt002 td.fd_tel_mail{
	vertical-align	:	middle;
}

/* 入力幅系 */

.mt002 td.fd_name input,
.mt002 td.fd_addr select,
.mt002 td.fd_job select,
.mt002 td.fd_pay select
{
	width			:	125px;
}

.mt002 td.fd_addr input.addr1,
.mt002 td.fd_addr input.addr2{
	width			:	250px;
}

.mt002 td.fd_addr input.zip1{
	width			:	30px;
}

.mt002 td.fd_addr input.zip2{
	width			:	40px;
}

.mt002 td.fd_tel input{
	width			:	60px;
}

.mt002 td.fd_pc_mail input,
.mt002 td.fd_tel_mail input{
	width			:	150px;
}

.mt002 table.tbl_question td select{
	width:150px;
}

.mt002 ul.top_border_dotted{
	margin-top		:	8px;
	padding-top		:	8px;
	border-top		:	#CCC dotted 1px;
}




/**************************** 各種お問合せ ****************************/

.aq001{
	margin			:	15px 15px;
}

.aq001 h2{
	background		:	url(../images/common/ttl_any.gif) left top no-repeat;
	font-size		:	20px;
	color			:	#09F;
	margin-bottom	:	20px;
	height			:	32px;
	line-height		:	32px;
	padding-left	:	20px;
	width			:	530px;
}

.aq001 .top_box{
	margin-bottom	:	20px;
	border-bottom	:	#AAA dotted 1px;
	padding-bottom	:	15px;
}

.aq001 .top_box ul{
	margin-bottom	:	5px;
}

.aq001 .top_box li{
	list-style-type	:	square;
	margin-left		:	20px;
}

.aq001 .agree_box{
	background-color:	#F1F8FE;
	padding			:	9px;
	border			:	#CCC solid 1px;
	margin-bottom	:	20px;
}

.aq001 .agree_box iframe{
	margin-top		:	10px;
	margin-bottom	:	7px;
}

.aq001 .agree_box p.agree{
	text-align		:	center;
}

.aq001 h4{
	margin-bottom	:	5px;
	border-left		:	#06F solid 5px;
	padding			:	3px 7px;
	font-size		:	14px;
}
.aq001 h4.entry_info{
	float			:	left;
}

.aq001 p.notice{
	float			:	right;
	color			:	#F00;
	text-align		:	right;
}

/*======= TABLE基本設定 =======*/

.aq001 table{
	width			:	544px;
	border			:	#CCC solid 1px;
	border-collapse	:	collapse;
	empty-cells		:	show;
	margin			:	5px 0 10px;
}

.aq001 th{
	background-color:	#F1F8FE;
	padding			:	5px 10px;
	font-size		:	12px;
	border-top		:	#CCC dotted 1px;
	text-align		:	left;
	vertical-align	:	top;
	width			:	30%;
}

.aq001 td{
	padding			:	5px 10px;
	font-size		:	12px;
	border-top		:	#CCC dotted 1px;
	vertical-align	:	top;
}

/*======= TABLE個別設定 =======*/

.aq001 th span{
	color			:	#F00;
}

.aq001 td.fd_name dt{
	float			:	left;
	margin-right	:	5px;
}

.aq001 td.fd_name dd{
	float			:	left;
	margin-right	:	15px;
}

/* 入力幅系 */

.aq001 td.fd_name input{
	width			:	120px;
}

.aq001 td.fd_pc_mail input.tbx1{
	width			:	100px;
}

.aq001 td.fd_pc_mail input.tbx2{
	width			:	200px;
}

.aq001 td.conf_kind select,
.aq001 td.conf_item select,
.aq001 td.conf_cont textarea{
	width			:	330px;
}

.aq001 p.confirm{
	text-align		:	center;
}
/**************************** /各種お問合せ ****************************/



/******************** サンクスページ **********************/
.thanks{
	font-size		:	14px;
	padding			:	0px 10px 10px 10px;
	width			:	540px;
	margin-left		:	15px;
	color			:	#666;
}

.thanks h4{
	line-height		:	35px;
	height			:	35px;
	background-color:	#7AC2FE;
	font-size		:	18px;
	font-weight		:	bold;
	color			:	#FFF;
	padding-left	:	8px;
}

.thanks p{
	padding			:	10px;
}

.thanks div.btn{
	margin			:	20px 0px;
	text-align		:	center;
}

.thanks div.printbox{
	line-height		:	150%;
	border-top		:	1px #CCC solid;
	padding			:	30px 60px;
	margin-top		:	20px;
}

.thanks span.warning{
	color			:	#F30;
	font-size		:	10px;
}
/******************** /サンクスページ **********************/




