@charset "euc-jp";
/*
/////////////////////////////////
//							   //
//	WAO 資格カレッジ		   //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2007.9.13				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////
*/






/*============================= メールマガジン =============================*/

/*============== トップページ ==============*/

.melmaga_top{
	margin			:	15px 12px 30px;
	color			:	#666;
}

.melmaga_top h2{
	background		:	url(../images/melmaga/ttl_melmaga.jpg) no-repeat;
	width			:	175px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
}

.melmaga_top h3{
	background		:	url(../images/melmaga/ttl_malmaga_entrychange.jpg) no-repeat;
	width			:	560px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	margin-bottom	:	20px;
}

.melmaga_top h4.entry{
	margin			:	0 55px;
}

.melmaga_top .entry_box{
	background-color:	#FFF0E1;
	border-left		:	#F60 solid 1px;
	border-right	:	#F60 solid 1px;
	margin			:	0 55px;
	padding			:	10px 0;
}

.melmaga_top .entry_box p{
	margin			:	0 15px 20px;
}

.melmaga_top .entry_box dl{
	margin			:	0 15px;
	display			:	inline-block;		/*Clear For IE*/
}

.melmaga_top .entry_box dl:after{
	/**** clear ****/
	content			:	".";
	height			:	0;
	clear			:	both;
	display			:	block;
	visibility		:	hidden;
	/**** clear ****/
}

.melmaga_top .entry_box dt{
	float			:	left;
	font-weight		:	bold;
	margin-right	:	10px;
}

.melmaga_top .entry_box dd{
	float			:	left;
}

.melmaga_top .entry_box dd.f_txt{
	margin-right	:	10px;
}

.melmaga_top .entry_box dd.f_txt input{
	width			:	200px;
}

.melmaga_top .entry_box_btm{
	background		:	url(../images/melmaga/bg_melmagatop_entrybtm.gif) no-repeat;
	width			:	450px;
	height			:	10px;
	margin			:	0 55px 25px;
}

.melmaga_top h4.service{
	background-color:	#7AC2FE;
	margin			:	0 10px;
	padding			:	10px;
}

.melmaga_top .cont{
	border-bottom	:	#666 solid 1px;
	margin			:	25px 15px 0;
}

.melmaga_top .cont_last{
	margin			:	25px 15px 0;
}

.melmaga_top .cont h5,
.melmaga_top .cont_last h5{
	margin-bottom	:	10px;
}

.melmaga_top .cont p,
.melmaga_top .cont_last p{
	margin-bottom	:	10px;
}

.melmaga_top .cont p.btn{
	background		:	url(../images/common/arrow_r.gif) no-repeat center left;
	padding-left	:	20px;
	margin-bottom	:	20px;
}

.melmaga_top .cont_last p.btn{
	background		:	url(../images/common/arrow_r.gif) no-repeat center left;
	padding-left	:	20px;
}

.melmaga_top a{
	text-decoration	:	underline;
}

.melmaga_top a:visited{
	text-decoration	:	underline;
}

/*============== バックナンバー1 ==============*/

.melmaga_backnumber1{
	margin			:	15px 12px 30px;
	color			:	#666;
}

.melmaga_backnumber1 h2{
	background		:	url(../images/melmaga/ttl_melmaga.jpg) no-repeat;
	width			:	175px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	float			:	left;
}	

.melmaga_backnumber1 p.ttl_lbtn{
	background		:	url(../images/common/arrow_right_blue.gif) no-repeat center left;
	float			:	right;
	padding-left	:	10px;
	margin-top		:	9px;
}

.melmaga_backnumber1 h3{
	background		:	url(../images/melmaga/ttl_melmaga_backnumber.jpg) no-repeat;
	width			:	560px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	margin-bottom	:	20px;
}

.melmaga_backnumber1 h4.backnum{
	background-color:	#7AC2FE;
	margin			:	0 10px;
	padding			:	10px;
}

.melmaga_backnumber1 ul{
	margin			:	20px;
	display			:	inline-block;		/*Clear For IE*/
}

.melmaga_backnumber1 ul:after{
	/**** clear ****/
	content			:	".";
	height			:	0;
	clear			:	both;
	display			:	block;
	visibility		:	hidden;
	/**** clear ****/
}

.melmaga_backnumber1 li{
	background		:	url(../images/common/spaline1.gif) no-repeat center right;
	padding-right	:	15px;
	float			:	left;
}

.melmaga_backnumber1 li.last{
	background		:	none;
	padding-right	:	0;
}

.melmaga_backnumber1 dl.mel_num{
	margin			:	0 20px;
	display			:	inline-block;		/*Clear For IE*/
}

.melmaga_backnumber1 dl.mel_num:after{
	/**** clear ****/
	content			:	".";
	height			:	0;
	clear			:	both;
	display			:	block;
	visibility		:	hidden;
	/**** clear ****/
}

.melmaga_backnumber1 .mel_num dt{
	float			:	left;
	clear			:	both;
	margin-right	:	20px;
	margin-bottom	:	10px;
	color			:	#018CFE;
}

.melmaga_backnumber1 .mel_num dd{
	float			:	left;
	width			:	400px;
	margin-bottom	:	10px;
}

.melmaga_backnumber1 .mel_num dd a,
.melmaga_backnumber1 .mel_num dd a:visited{
	text-decoration	:	underline;
}

.melmaga_backnumber1 .mel_num dt.last,
.melmaga_backnumber1 .mel_num dd.last{
	margin-bottom	:	0;
}

/**** エントリーフォーム ****/

.melmaga_backnumber1 h4.entry{
	margin			:	0 55px;
}

.melmaga_backnumber1 .entry_box{
	background-color:	#FFF0E1;
	border-left		:	#F60 solid 1px;
	border-right	:	#F60 solid 1px;
	margin			:	0 55px;
	padding			:	10px 0;
}

.melmaga_backnumber1 .entry_box p{
	margin			:	0 15px 20px;
}

.melmaga_backnumber1 .entry_box dl{
	margin			:	0 15px;
	display			:	inline-block;		/*Clear For IE*/
}

.melmaga_backnumber1 .entry_box dl:after{
	/**** clear ****/
	content			:	".";
	height			:	0;
	clear			:	both;
	display			:	block;
	visibility		:	hidden;
	/**** clear ****/
}

.melmaga_backnumber1 .entry_box dt{
	float			:	left;
	font-weight		:	bold;
	margin-right	:	10px;
}

.melmaga_backnumber1 .entry_box dd{
	float			:	left;
}

.melmaga_backnumber1 .entry_box dd.f_txt{
	margin-right	:	10px;
}

.melmaga_backnumber1 .entry_box dd.f_txt input{
	width			:	200px;
}

.melmaga_backnumber1 .entry_box_btm{
	background		:	url(../images/melmaga/bg_melmagatop_entrybtm.gif) no-repeat;
	width			:	450px;
	height			:	10px;
	margin			:	0 55px 25px;
}

/**** エントリーフォームここまで ****/

/*============== バックナンバー2 ==============*/

.melmaga_backnumber1 p.listback_btn{
	background		:	url(../images/common/arrow_r.gif) no-repeat center left;
	margin			:	10px 0;
	padding-left	:	20px;
	padding-right	:	10px;
	float			:	right;
}

.melmaga_backnumber1 p.listback_btn a,
.melmaga_backnumber1 p.listback_btn a:visited{
	text-decoration	:	underline;
}

.melmaga_backnumber1 .mel_cont{
	clear			:	both;
	font-size		:	12px;
	margin			:	0 10px 30px;
	border			:	#999 solid 1px;
	padding			:	30px;
}


/*============== 申し込み＆登録情報の変更 操作画面 ==============*/

.melmaga_entry_ope{
	margin			:	15px 12px 30px;
	color			:	#666;
}

.melmaga_entry_ope h2{
	background		:	url(../images/melmaga/ttl_melmaga.jpg) no-repeat;
	width			:	175px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	float			:	left;
}	

.melmaga_entry_ope p.ttl_lbtn{
	background		:	url(../images/common/arrow_right_blue.gif) no-repeat center left;
	float			:	right;
	padding-left	:	10px;
	margin-top		:	9px;
}

.melmaga_entry_ope h3{
	background		:	url(../images/melmaga/ttl_malmaga_entrychange.jpg) no-repeat;
	width			:	560px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	margin-bottom	:	20px;
}

.melmaga_entry_ope h4{
	background-color:	#7AC2FE;
	margin			:	0 10px 20px;
	padding			:	10px;
}

.melmaga_entry_ope table{
	border-collapse	:	collapse;
	empty-cells		:	show;
	border-spacing	:	0;
	width			:	460px;
	margin			:	0 50px 30px;
}

.melmaga_entry_ope th{
	background-color:	#DAEEFF;
	border			:	#999 solid 1px;
}

.melmaga_entry_ope td{
	border			:	#999 solid 1px;
	font-size		:	14px;
	padding			:	20px;
}

.melmaga_entry_ope .addr th{
	padding			:	20px;
	text-align		:	center;
	width			:	35%;
}

.melmaga_entry_ope td.pad10{
	padding			:	10px 15px;
}

.melmaga_entry_ope .admin th{
	padding			:	20px;
	text-align		:	center;
	vertical-align	:	top;
}

.melmaga_entry_ope .admin ul{
	margin			:	5px;
}

.melmaga_entry_ope .admin p.notice{
	color			:	#F00;
	font-size		:	10px;
}

.melmaga_entry_ope .admin li input{
	margin-right	:	5px;
}

.melmaga_entry_ope p.btn{
	text-align		:	center;
}


/*============== 申し込み＆登録情報の変更 確認画面 ==============*/

.melmaga_entry_confirm{
	margin			:	15px 12px 30px;
	color			:	#666;
}

.melmaga_entry_confirm h2{
	background		:	url(../images/melmaga/ttl_melmaga.jpg) no-repeat;
	width			:	175px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	float			:	left;
}	

.melmaga_entry_confirm p.ttl_lbtn{
	background		:	url(../images/common/arrow_right_blue.gif) no-repeat center left;
	float			:	right;
	padding-left	:	10px;
	margin-top		:	9px;
}

.melmaga_entry_confirm h3{
	background		:	url(../images/melmaga/ttl_malmaga_entrychange.jpg) no-repeat;
	width			:	560px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	margin-bottom	:	20px;
}

.melmaga_entry_confirm h4{
	background-color:	#7AC2FE;
	margin			:	0 10px 20px;
	padding			:	10px;
}

.melmaga_entry_confirm table{
	border-collapse	:	collapse;
	empty-cells		:	show;
	border-spacing	:	0;
	width			:	460px;
	margin			:	0 50px 30px;
}

.melmaga_entry_confirm th{
	background-color:	#DAEEFF;
	border			:	#999 solid 1px;
	padding			:	15px 5px;
	text-align		:	center;
	width			:	35%;
}

.melmaga_entry_confirm td{
	border			:	#999 solid 1px;
	font-size		:	14px;
	padding			:	15px;
}

.melmaga_entry_confirm p.btn{
	text-align		:	center;
}

/*============== 申し込み＆登録情報の変更 完了画面 ==============*/

.melmaga_entry_finish{
	margin			:	15px 12px 30px;
	color			:	#666;
}

.melmaga_entry_finish h2{
	background		:	url(../images/melmaga/ttl_melmaga.jpg) no-repeat;
	width			:	175px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	float			:	left;
}	

.melmaga_entry_finish p.ttl_lbtn{
	background		:	url(../images/common/arrow_right_blue.gif) no-repeat center left;
	float			:	right;
	padding-left	:	10px;
	margin-top		:	9px;
}

.melmaga_entry_finish h3{
	background		:	url(../images/melmaga/ttl_malmaga_entrychange.jpg) no-repeat;
	width			:	560px;
	height			:	31px;
	text-indent		:	-9999px;
	font-size		:	100%;
	margin-bottom	:	20px;
}

.melmaga_entry_finish h4{
	background-color:	#7AC2FE;
	margin			:	0 10px 80px;
	padding			:	10px;
}

.melmaga_entry_finish p.top{
	font-size		:	14px;
	text-align		:	center;
	margin-bottom	:	80px;
}

.melmaga_entry_finish p.btn{
	text-align		:	center;
}

