h1{margin-bottom:17px;}
h2{margin-bottom:10px;}
h3{
	background:url(../../common/images/ttltab_bg.gif) no-repeat left;
	padding:4px 14px;
	color:#666666;
	font-size: 100%;
	letter-spacing: 0.3em;
 	line-height:1.5;
	margin-bottom:12px;
}

/*index_________________________
______________________________________*/
div#indxFrmAc{
	background:url(../images/index_img_bg01.gif) repeat-y;
	margin-bottom:20px;
}
div#indxFrmAc div#acBox{
	margin:5px 14px 10px 68px;
}
div#indxFrmAc div.brdr{
	border:3px #ededed solid;
}

div.brdr2{
	border:3px #ededed solid;
}

p.undrLine{
	border-bottom:1px #CCC solid;
	padding-bottom:3px;
	margin-bottom:5px;
}
div#indxFrmTwo1{
	background:url(../images/index_spprt_bg_01.gif) repeat;
	width:640px;
}
div#indxFrmTwo1 div#indxFrmTwo2{
	background:url(../images/index_spprt_bg_02.gif) no-repeat bottom;
	padding-bottom:1px;
	height:100%;
	width:640px;
}
div#indxFrmSa1{
	width:400px;
	float:left;
}

div#indxFrmSa2{
	float:right;
	width:230px;
}

ul#index li img{
border: none;
vertical-align:top;
}

.inMsgFrame01{
	width:640px;
	background:url(../images/msg_msg_border02.gif) no-repeat left bottom;
	padding-bottom:10px;
}
.inMsgFrame02{
	width:640px;
	background:url(../images/msg_msg_border01.gif) no-repeat left top;
	padding-top:20px;
}
.inMsgBox{
	width:640px;
	margin-bottom:12px;
	text-align: left;
}
.inMsgBox div{
	margin-left:0px !important;
	width:320px;
	padding:0px !important;
}
.inMsgBox div h4{
	margin-bottom:30px;
	padding-left:20px;
}
.inMsgBox div h3{
	margin-bottom:20px;
	padding-left:20px;
	background:none;
}
.inMsgBox div p{
	padding-left:20px;
}
.inMsgBox img.msgPic{
	margin-right:20px;
}

#inMsgSspT{
	width:620px !important;
	padding-left:20px !important;
	clear:both;
}
.inMsgShop{
	width:138px !important;
	float:left;
}
.inMsgShop p{
	margin-left:0 !important;
	padding-left:0 !important;
}
.inMsgShop h4.spprt{
	background:#efefef;
	padding:2px 2px 2px 5px;
	border-bottom:dotted 1px #999;
	margin-bottom:5px;
	margin-top:10px;
}
.inMsgShop img{
	padding-top:5px;
	padding-bottom:5px;
}
/*pamph_________________________
______________________________________*/
dl.pamphBnr{
	clear:both;
	width:565px;
	height:72px;
	margin:0 auto 15px;
	padding:0 30px 0 25px;
	background:url(../images/bnr_pamph_bg.gif) no-repeat top left;
}
dl.pamphBnr dt{
	float:left;
	margin-top:18px;
	}
dl.pamphBnr dd{
	float:right;
	}
/*independence_________________________
______________________________________*/
div.indpnceFrm02{
	background:url(../images/independence_bg02.gif) repeat-y;
	margin-bottom:20px;
}
div.indpnceFrm02 div.indpnceFrm01{
	background:url(../images/independence_bg01.gif) top no-repeat;
	height:100%;
	padding-top:12px;
}
div.indpnceFrm02 div.indpnceFrm01 div.indpnceFrm03{
	background:url(../images/independence_bg03.gif) bottom no-repeat;
	height:100%;
	padding-bottom:12px;
}
div.indpnceFrm02 div.indpnceFrm01 div.indpnceFrm03 div.wdthL{
	width:381px;
}
div.indpnceFrm02 div.indpnceFrm01 div.indpnceFrm03 div.wdthL h3{
background:none;
padding:0;
margin:0;
}



/*message_________________________
______________________________________*/
ul.msgComList{
	width:196px;
	display:block;
}
ul.msgComList li{
	/*list-style:inside url(../images/msg_list_icon.gif);*/
	list-style:none;
	background: url(../images/msg_list_icon.gif) no-repeat 1px 9px;
	padding:5px 0px 3px 12px;
	border-bottom:#9e9e9e 1px dotted;
}
.msgFrame01{
	width:640px;
	background:url(../images/msg_msg_border02.gif) no-repeat left bottom;
	padding-bottom:15px;
	/*margin-bottom:15px;*/
	/*margin-left:0px !important;
	padding-left:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;*/
}
.msgFrame02{
	width:640px;
	background:url(../images/msg_msg_border01.gif) no-repeat left top;
	padding-top:20px;
	/*margin-left:0px !important;
	padding-left:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;*/
}
.msgBox{
	width:640px;
	margin-bottom:12px;
	text-align: left;
	/*margin-left:0px !important;
	padding-left:0px !important;*/
}
.msgBox div{
	margin-left:0px !important;
	width:440px;
	padding:0px !important;
}
.msgBox div h4{
	margin-bottom:20px;
	padding-left:20px;
}
.msgBox div p{
	padding-left:20px;
}
.msgBox img.msgPic{
	margin-right:22px;
}
div.msgComBox{
	width:623px;
	background: url(../images/msg_msg_border03.gif) no-repeat left top;
}
div.msgComBox img{
	margin:12px 0px 0px 26px;
}
div.msgComBox div{
	width:420px;
	margin:12px 0px 0px 0px;
}
div.msgComBox div h4{
	color:#ed4d7d;
}
div.msgComBox div p{padding-right:8px;}
ul.courseLink{
	margin-bottom:30px;
}
ul.courseLink li{
	float:left;
	margin-right:2px;
}
ul.courseLink li.last{
	margin-right:0;
}







/*common_________________________*/
.mgL13{
	margin-left:13px;
}
.mgR16{
	margin-right:16px;
}
.qstnR{
	color:#f75e7c;
}






