@charset "utf-8";
/* CSS Document */

.mem_midarea{ width:960px; margin-bottom:5px;}
.mem_content{ background-color:#fff; margin:0px 5px 5px 0px; padding:10px 30px 10px 40px;margin:0 auto; min-height:640px;}
* html .mem_content{ background-color:#fff; margin:0px 5px 5px 0px; padding:10px 30px 10px 40px;margin:0 auto; height:590px;}
.mem_content2{ background-color:#fff; margin:5px 0;/* padding:0 5px 5px 5px;*/ min-height:650px;}
* html .mem_content2{ background-color:#fff; margin:5px 0;/* padding:0 5px 5px 5px;*/ height:600px;}
.mem_loginset{ min-height:560px; }
.mem_login01{ width:250px; height:150px; float:left; margin:0 16px 10px 16px; }
.bline{ border-bottom:1px dashed #ccc;}


.bk10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height:21px;
}
.bk10ptB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.red10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.red10ptB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.bk10pt-bk10pt-bk10ptL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.bk10pt-bk10pt-bk10ptL a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
.bk10pt-bk10pt-bk10ptL a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.bk10pt-bk10pt-bk10ptL a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;
}
.bk10pt-bk10pt-bk10ptL ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	list-style:none;
}
.bk10ptB-bk10ptB-bk10ptBL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	line-height: 18px;
}
.bk10ptB-bk10ptB-bk10ptBL a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.bk10ptB-bk10ptB-bk10ptBL a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.bk10ptB-bk10ptB-bk10ptBL a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.blu10ptB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0066CC;
}
.board-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/*----------------------------member20,21,27----------------------------*/
.member_rtcontent{ margin:0; padding:0;}
.member_rtcontent h2{ background-color:#aaa; padding-left:10px; color:#fff; font-weight:bold; font-size:13px; margin-bottom:5px; line-height:21px;}
.member_rtcontable{ border:1px solid #ddd; margin:5px 0;}
.member_rtcontable th{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#eee; font-weight:normal; line-height:18px;}
.member_rtcontable th.mmf{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; background-color:#eee; font-weight:normal; line-height:18px; text-align:left; padding-left:5px;}
.member_rtcontable td{ text-align:center; border-bottom:1px solid #ddd; border-left:1px solid #ddd; line-height:18px;}
.member_rtcontable td.mblf{ text-align:left; padding-left:5px; line-height:18px;}
.member_main01{ margin:0; padding:0;}
.member_main01 ul{ list-style:none;}
.member_main01 ul li{ width:175px; height:32px; float:left; border-bottom:1px dashed #ebe8e2;}
.member_main01 ul li.log{ width:570px; height:27px; padding-top:5px; float:left; border-bottom:1px dashed #ebe8e2;}
.member_main01bt{
	width:60px;
	background-color:#FF6600;
	color:#fff;
	text-align:center;
}
.member_maininn{ background-color:#ebe8e2; padding:5px 10px;}
.member_maininn.smal{ background-color:#ebe8e2; padding:5px 50px;}
.member_maininn ul{ list-style:none; line-height:21px;}
.member_maininn ul li{ list-style:disc; list-style-position:inside;}
.member_maininn ul li.sty01{ list-style:none; list-style-position:inside; margin-top:20px;}
.member_maininn ul li.sty02{ list-style:none; padding-left:25px;}
.member_maininn ul li.sty03{ list-style:none; padding-left:15px;}
.member_maininn ul li.sty04{ list-style:none; padding-left:10px; .padding-left:0; _padding-left:0;}
.member_maininn p{ padding-left:25px; .padding-left:40px; padding-right:10px;}
.member_maininn a{ color:#003399;}
.member_login{ text-align:center; margin:5px 0;}

.member_maininn02{/* background-color:#f7f4ed;*/ border:1px solid #ddd; width:710px; margin:0 auto; padding:5px 15px;}
.member_maininn03{/* background-color:#f7f4ed;*/ border:1px solid #ddd; width:710px; height:450px; overflow:auto; margin:0 auto; padding:5px 15px;}
.member_maintlt{ width:740px; margin:0 auto;}
.member_maintlt_long{ width:960px; margin:0 auto;}
.member_maininn02 ul{ list-style:none; line-height:21px;}
.member_maininn02 ul li{ list-style:disc; list-style-position:inside;}
.member_maininn02 ul li.sty01{ list-style:none; list-style-position:inside; margin-top:20px;}
.member_maininn02 ul li.sty02{ list-style:none; padding-left:25px;}
.member_maininn02 ul li.sty03{ list-style:none; padding-left:15px;}
.member_maininn02 ul li.sty04{ list-style:none; padding-left:10px; .padding-left:0; _padding-left:0;}
.member_maininn02 p{ padding-left:25px; .padding-left:40px; padding-right:10px; line-height:21px;}
.member_maininn02 a{ color:#003399;}
.member_maininn03 ul{ list-style:none; line-height:21px;}
.member_maininn03 ul li{ list-style:disc; list-style-position:inside;}
.member_maininn03 ul li.sty01{ list-style:none; list-style-position:inside; margin-top:20px;}
.member_maininn03 ul li.sty02{ list-style:none; padding-left:25px;}
.member_maininn03 ul li.sty03{ list-style:none; padding-left:15px;}
.member_maininn03 ul li.sty04{ list-style:none; padding-left:10px; .padding-left:0; _padding-left:0;}
.member_maininn03 p{ padding-left:25px; .padding-left:40px; padding-right:10px; line-height:21px;}
.member_maininn03 a{ color:#003399;}


.pevent{ width:740px; margin:0 auto; padding-top:10px;}
.pevent_long{ width:960px; margin:0 auto; padding-top:10px;}
.pevent_set{width:470px; height:150px; border-bottom:1px dashed #ddd; margin:0 5px 10px 5px; padding-bottom:5px; float:left; overflow:hidden;}
.pevent_setpic{ background:url(../images/event_bg.jpg) no-repeat; width:269px; height:146px;}
.pevent_setpic img{ width:200px; height:140px; overflow:hidden; padding-top:3px; padding-left:3px;}
.pevent_set02{/* float:left;*/ width:245px; position: absolute; margin-top:0; margin-left:220px;}
.pevent_set02tlt{ color:#006699; font-size:15px; font-weight:bold; line-height:21px; margin-bottom:5px; width:245px; overflow:hidden;}
.pevent_set02tlt a{ color:#006699; font-size:15px; font-weight:bold;}
.pevent_set02tlt a:hover{ color:#006699; font-size:15px; font-weight:bold; text-decoration:underline;}
.pevent_set02 ul{ list-style:none;}
.pevent_set02 ul li{ list-style:none; line-height:18px;}

.faq{ width:740px; margin:0 auto; padding-top:10px;}
.faq_set{ margin-bottom:10px;}
.faq_qa{ border-bottom:1px dashed #ddd; margin-bottom:10px; padding-bottom:10px;}
.faq_qa h2{background:url(../images/icon_02.gif) no-repeat; background-color:#fff; padding-left:40px; padding-top:8px; font-size:15px; color:#FF6633; font-weight:bold; height:29px; width:700px; }
.faq_qa ul{ list-style:none; line-height:24px; padding-left:40px;}
.faq_qa ul li{ list-style:disc; list-style-position:inside; line-height:24px; font-size:13px; color:#333; font-weight:normal;}
.faq_qa ul li a{ text-decoration:underline;}

.faq_qaa{ border-top:2px dashed #d9e695; margin-top:10px; padding-top:10px; padding-bottom:10px;}
.faq_qaa h2{background:url(../images/icon_03.gif) no-repeat; background-color:#fff; padding-left:40px; padding-top:8px; font-size:15px; color:#FF6633; font-weight:bold; height:29px; width:700px; }
.faq_qaa ul{ list-style:none; line-height:21px; padding-left:40px;}
.faq_qaa ul li{ list-style:disc; list-style-position:inside; line-height:21px; font-size:13px; color:#333; font-weight:bold;}
.faq_qaa ul li a{ text-decoration:underline;}
.faq_answer{ margin:10px 0; padding-left:20px; padding-right:10px; color:#666; font-weight:normal;}
.faq_answer img{ margin:5px 0;}
.faq_top{ float:right; font-size:15px; color:#006699; font-weight:bold; padding:5px 5px;}
.faq_top a{ font-size:15px; color:#006699; font-weight:bold; padding:5px 5px; text-decoration:underline;}
