/*----------------------------------------
top
----------------------------------------*/
#TOP{
}
#TOP #MAIN{
   width: 570px;
}
#TOP #MAIN h3{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#TOP #SIDE{
   width: 240px;
}
.topinfo{
}
.topinfo table{
	margin-bottom: 40px;
}
.topinfo th{
	background-image: url(../image/top/infolist1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DFC080;
	height: 23px;
}
.topinfo td{
	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #DFC080;
}
.topinfo td a{
	color: #666666;
}
.topcontents{
	padding-bottom: 20px;
}
.topcontents1{
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFC080;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.topcontents1 h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.topcontents1 .flL{
}
.topcontents1 .flR{
	width: 390px;
}
.topcontents1 .flR h5{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.topcontents1 .flR p{
	margin: 0px;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
.topcontents1 a{
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	display: block;
	height: 167px;
}
.topcontents1 a:hover{
color: #FF9900;
}
#TOPC1{
	background-image: url(../image/top/contents1_3.jpg);
}
#TOPC2{
	background-image: url(../image/top/contents2_3.jpg);
}
#TOPC3{
	background-image: url(../image/top/contents3_3.jpg);
}
#TOPC4{
	background-image: url(../image/top/contents4_3.jpg);
}
#TOPC5{
	background-image: url(../image/top/contents5_3.jpg);
}
.toptopics{
	background-image: url(../image/top/topics_back.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}
.toptopics h3{
	margin: 0px;
	padding: 0px;
}
.toptopics ul{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../image/top/topics_back2.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.toptopics li{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;
}
.toptopics li strong{
	font-weight: bold;
	color: #FF9900;
}
.toptopics li a{
	color: #666666;
}
.toptopics li a:hover{
	color: #FF9900;
}
.topbanner{
	margin-bottom: 20px;
}

/*----------------------------------------
training
----------------------------------------*/
#TRANING{
}
#TRANING h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#TRANING h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#TRANING h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#TRANING p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#TRANING .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#TRANING .maincopy .flL{
	width: 340px;
}
#TRANING #TOP{
	height: 1%;
	padding-bottom: 20px;
}
#TRANING #TOP .flL,#TRANING #TOP .flR{
	padding-bottom: 20px;
	width: 290px;
}
#TRANING .order{
	height: 1%;
	padding-bottom: 40px;
}
#TRANING .order .flL{
	width: 380px;
}
#TRANING .order .flR{
}
#TRANING .list{
	height: 1%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#TRANING .list .flL,#TRANING .list .flR{
	width: 290px;
}
#TRANING .list .listL{
	float: left;
	width: 80px;
}
#TRANING .list .listR{
	float: right;
	width: 200px;
}
#TRANING .list h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#TRANING .list p{
	font-size: 10px;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}

/*----------------------------------------
examination
----------------------------------------*/
#EXAM{
}
#EXAM h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#EXAM h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#EXAM h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#EXAM p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#EXAM .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#EXAM .maincopy .flL{
	width: 340px;
}
#EXAM #TOP{
	height: 1%;
	padding-bottom: 20px;
}
#EXAM #TOP .flL{
	width: 380px;
}
#EXAM #TOP .flR{
	width: 200px;
	margin-bottom: 20px;
}
#EXAM #TOP2{
	height: 1%;
	background-color: #FAF5EB;
	padding: 17px;
	border: 3px double #FAF5EB;
	margin-bottom: 40px;
}
#EXAM #TOP2 h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#EXAM #TOP2 .flL{
}
#EXAM #TOP2 .flR{
	width: 340px;
}
#EXAM #TOP2 .flR h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#EXAM #TOP2 .flR p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#EXAM #GROUP{
	height: 1%;
	background-color: #FAF5EB;
	padding: 17px;
	border: 3px double #FAF5EB;
	margin-bottom: 20px;
}
#EXAM #GROUP h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#EXAM #GROUP ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#EXAM #GROUP li{
	background-image: url(../image/examination/group/2_mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-left: 20px;
}
#EXAM #GROUP p{
	margin: 0px;
	padding: 0px;
}
#EXAMGROUP{
	margin-bottom: 40px;
}

/*----------------------------------------
topics faq
----------------------------------------*/
#TOPICS{
}
.topicsarchive{
	font-size: 16px;
	line-height: 34px;
	color: #FFFFFF;
	background-image: url(../image/news/achive.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 40px;
}
.topicstitle{
	font-size: 16px;
	color: #663300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.topicstitle a{
color: #663300;
}
.topicstitle span{
	font-size: 12px;
}
.topicsbody{
	border: 1px solid #DFC080;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.topicsbody p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.topicsbody2{
	border: 1px solid #DFC080;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topicsbody2 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faqarchive{
	font-size: 16px;
	line-height: 34px;
	color: #FFFFFF;
	background-image: url(../image/faq/archive.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.faqtitle{
	font-size: 16px;
	color: #663300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 45px;
	background-image: url(../image/faq/q.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
.faqtitle a{
color: #663300;
}
.faqtitle span{
	font-size: 12px;
}
.faqbody{
	border: 1px solid #DFC080;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-color: #FAF5EB;
	background-image: url(../image/faq/a.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.faqbody2 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faqbody2{
	border: 1px solid #DFC080;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FAF5EB;
	background-image: url(../image/faq/a.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.faqbody p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faqR2{
	font-size: 10px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 20px;
}
.page2{
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}

/*----------------------------------------
access
----------------------------------------*/
#ACCESS{
}
#ACCESS h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ACCESS .flL{
	margin-bottom: 40px;
}
#ACCESS .flR{
	margin-bottom: 40px;
	padding: 0px;
	margin-top: 0px;
	width: 330px;
}
#ACCESS .flR strong{
	color: #CC9900;
}

/*----------------------------------------
privacypolicy
----------------------------------------*/
#PRIVACY{
}
#PRIVACY h2, #PRIVACY h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
div#PRIVACY p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

/*----------------------------------------
sitemap
----------------------------------------*/
#SITE{
}
#SITE .flL ,#SITE .flR{
	width: 290px;
}
#SITE h3{
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	background-image: url(../image/site/1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#SITE ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#SITE li{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../image/site/2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;
}
#SITE li a{
	color: #666666;
}

/*----------------------------------------
jsma
----------------------------------------*/
#JSMA{
}
#JSMA h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#JSMA #TOP h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#JSMA #TOP h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#JSMA #TOP .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#JSMA #TOP .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#JSMA #TOP .maincopy .flL{
	width: 340px;
}
#JSMA .top2{
	background-color: #FAF5EB;
	height: 1%;
	margin-bottom: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#JSMA .top2 img{
	margin-right: 10px;
	float: left;
}
#JSMA #TOP table{
	margin-bottom: 40px;
}
#JSMA #TOP th{
	border: 1px solid #DFC080;
	background-color: #FAF5EB;
	font-weight: bold;
	color: #996600;
	text-align: center;
}
#JSMA #TOP td{
	border: 1px solid #DFC080;
}
#JSMA #INST{
	padding-bottom: 10px;
}
.inst1{
	padding: 19px;
	height: 1%;
	margin-bottom: 30px;
	border: 1px solid #DFC080;
}
.inst1 .flL{
	padding: 1px;
	width: 96px;
	border: 1px solid #CCCCCC;
}
.inst1 .flR{
	width: 435px;
}
.inst1 .flR h4{
	font-size: 24px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DFC080;
	line-height: 150%;
	margin-top: 0px;
}
.inst1 .flR h5{
	font-size: 16px;
	color: #CC6600;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 150%;
}
.inst1 .flR p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*----------------------------------------
research
----------------------------------------*/
#RESEARCH{
}
#RESEARCH h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#RESEARCH h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#RESEARCH h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#RESEARCH p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#RESEARCH .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#RESEARCH .maincopy .flL{
	width: 340px;
}
#RESEARCH #TOP{
	height: 1%;
	padding-bottom: 20px;
}
#RESEARCH #TOP .flL{
	width: 380px;
}
#RESEARCH #TOP .flR{
	width: 200px;
	margin-bottom: 20px;
}
#RESEARCH #TOP2{
	height: 1%;
	padding-bottom: 20px;
}
#RESEARCH #TOP2 .flL,#RESEARCH #TOP2 .flR{
	padding-bottom: 20px;
	width: 290px;
}

/*----------------------------------------
seminars
----------------------------------------*/
#SEMINARS{
}
#SEMINARS h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#SEMINARS h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#SEMINARS .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#SEMINARS .maincopy .flL{
	width: 340px;
}
#SEMINARS .top{
	background-color: #FAF5EB;
	height: 1%;
	margin-bottom: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#SEMINARS .top .flL{
	font-size: 10px;
	line-height: 150%;
	width: 140px;
	padding-right: 6px;
}
#SEMINARS .top .flL h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px !important;
	margin-left: 0px;
}
#SEMINARS .top .flL a{
	color: #666666;
	text-decoration: none;
}
#SEMINARS .top .alR{
	padding-bottom: 20px;
	clear: both;
	padding-right: 10px;
}
#SEMINARS .list{
	padding-bottom: 20px;
}
#SEMINARS .list h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS .list p{
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS .list .alR{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SEMINARS .list table{
	margin-bottom: 20px;
}
#SEMINARS .list th{
	line-height: 28px;
	background-image: url(../image/seminars/areaback.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 5px;
	border: 1px solid #DFC080;
	text-align: left;
}
#SEMINARS .list td{
	padding: 3px;
	border: 1px solid #DFC080;
}
#SEMINARS .list .td1{
	background-color: #FAF5EB;
	font-weight: bold;
	color: #663300;
	text-align: center;
}
.seminar{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	height: 1%;
}
.seminar h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.seminar h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.seminar p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.seminar span{
	color: #FF9900;
}
.seminar strong ,#SEMINARS .maincopy strong{
	font-size: 14px;
	color: #FF6600;
}
.seminar .flL{
	width: 380px;
}
.seminar .flR{
	margin-bottom: 20px;
}
.seminar table{
	width: 100%;
	margin-bottom: 20px;
}
.seminar  th{
	line-height: 28px;
	background-image: url(../image/seminars/areaback.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 5px;
	border: 1px solid #DFC080;
	text-align: left;
}
.seminar td{
	padding: 3px;
	border: 1px solid #DFC080;
}
.seminar .td1{
	font-weight: bold;
	color: #663300;
	text-align: center;
	padding: 3px;
	border: 1px solid #DFC080;
	background-color: #FAF5EB;
}
.seminar .alR{
	padding-bottom: 20px;
}

.tables{
	height: 1%;
}
.tables h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.tables .flL{
	width: 200px;
}
.tables .flR{
	width: 380px;
}
.tables1{
	font-size: 10px;
	line-height: 150%;
}
.tables1 strong{
	font-size: 12px;
	font-weight: normal;
}
td.fresh p{
	margin: 0px !important;
	padding: 0px !important;
}

/*----------------------------------------
qualification
----------------------------------------*/
#QUA{
}
#QUA h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#QUA h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#QUA h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#QUA p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#QUA .maincopy{
	padding-bottom: 40px;
	height: 1%;
}
#QUA .maincopy .flL{
	width: 340px;
}
#QUA .maincopy .alR{

}
#QUA .top{
	height: 1%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#QUA .top h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#QUA .top p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#QUA .top .flL{
	width: 240px;
}
#QUA .top .flR{
	width: 340px;
}
#QUA .top .alR{
}
#QUA .manner{
	background-color: #FAF5EB;
	padding: 20px;
	margin-bottom: 40px;
}
#QUA .manner h4, #QUA .manner p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#QUA .list{
	padding-bottom: 20px;
}
#QUA .list h3, #QUA .list h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#QUA .list p{
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
}
#QUA .list .alR{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#QUA .list table{
	margin-bottom: 20px;
}
#QUA .list th{
	line-height: 28px;
	background-image: url(../image/seminars/areaback.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 5px;
	border: 1px solid #DFC080;
	text-align: left;
}
#QUA .list td{
	padding: 3px;
	border: 1px solid #DFC080;
}
#QUA .list .td1{
	background-color: #FAF5EB;
	font-weight: bold;
	color: #663300;
	text-align: center;
}
#QUA .list td strong{
	color: #FF9900;
}
#QUA .list h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#QUA .list2{
	padding: 10px;
	border: 1px solid #DFC080;
	margin-bottom: 30px;
}

.shanai{
	background-color: #FAF5EB;
	padding: 20px;
	margin-bottom: 40px;
}
.shanai h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*----------------------------------------
contact
----------------------------------------*/
#CONTACT{
}
#CONTACT form{
	margin: 0px;
	padding: 0px;
}
#CONTACT h3{
	font-size: 16px;
	color: #663300;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#CONTACT h4{
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#CONTACT #WORD1{
	color: #66CC99;
}
#CONTACT #WORD2{
	color: #FF9999;
}
#CONTACT #WORD3{
	color: #FF9900;
}
#CONTACT table{
	margin-bottom: 20px;
}
#CONTACT th{
	background-image: url(../image/seminars/areaback.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #DFC080;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #663300;
	padding: 3px;
}
#CONTACT td{
	padding: 3px;
	border: 1px solid #DFC080;
}
#CONTACT .td1{
	background-color: #FAF5EB;
	color: #663300;
	text-align: center;
}
#CONTACT .td2{
	background-color: #663300;
	color: #FFFFFF;
	text-align: left;
	background-image: none;
}
#CONTACT td span{
	color: #FF0000;
}
#CONTACT .td1 span{
	font-size: 10px;
	color: #FF0000;
}
.contactb{
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.copyphp, .copyphp a{
	color: #999999;
}

/*----------------------------------------
culture
----------------------------------------*/
body#CULTURE{
background-image: url(../image/culture/headback.jpg);
}

#SEMINARS .culturecopy{
	padding-bottom: 40px;
	height: 1%;
}
#SEMINARS .culturecopy .flL{
	width: 340px;
}
#SEMINARS .culturecopy .flR{
	width: 200px;
}
.cultureimg{
}
.cultureimg img{
	height: 156px;
	width: 196px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
#SEMINARS div.culturecopy h2{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DFC080;
	font-size: 30px;
	color: #FF6633;
	line-height: 120%;
}
#SEMINARS h3{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS h4{
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#SEMINARS div.culturecopy p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#SEMINARS div.seminar div#culturep p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}