/*************************************************************************************************************
	str :: ±âº» °øÅë Style
*************************************************************************************************************/
BODY {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

scrollbar-face-color: #F2F2F2;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #999999}

img				{ vertical-align:top; border:none; }

td {font-family: "Noto Sans KR", "Verdana", "Arial", "Helvetica", "sans-serif", "µ¸¿ò"; font-size:11px; color: #6A6A6A; line-height: 15px;}
.table{ font-size:9pt; color:#666666; font-family: dotum; line-height: 15px;}



.lmenus{position:relative;display:;}
.amenu{cursor:pointer; margin-left:5px;}
.amenu_sub{cursor:pointer;margin-bottom:5px;margin-left:5px;}



/*************************************************************************************************************
	str :: ±âº» Link Style
*************************************************************************************************************/


a:link					{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
a:active				{ color:#6c9801; text-decoration:none; font-family:dotum; font-size:9pt }
a:visited				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
a:hover					{ color:#6c9801; text-decoration:none; font-family:dotum; font-size:9pt }

a.color:link			{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
a.color:active			{ color:#6c9801; text-decoration:none; font-family:dotum; font-size:9pt }
a.color:visited			{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
a.color:hover			{ color:#6c9801; text-decoration:none; font-family:dotum; font-size:9pt }
	
a.mail:link				{ color:#666666; text-decoration:underline; font-family:dotum; font-size:9pt }
a.mail:active			{ color:#6c9801; text-decoration:underline; font-family:dotum; font-size:9pt }
a.mail:visited			{ color:#666666; text-decoration:underline; font-family:dotum; font-size:9pt }
a.mail:hover			{ color:#6c9801; text-decoration:underline; font-family:dotum; font-size:9pt }

a.topmenu:link			{ color:#8c9076; text-decoration:none; font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "µ¸¿ò"; font-size:7pt; font-weight:bold;}
a.topmenu:active		{ color:#000000; text-decoration:none; font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "µ¸¿ò"; font-size:7pt; font-weight:bold; }
a.topmenu:visited		{ color:#8c9076; text-decoration:none; font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "µ¸¿ò"; font-size:7pt; font-weight:bold; }
a.topmenu:hover			{ color:#000000; text-decoration:none; font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "µ¸¿ò"; font-size:7pt; font-weight:bold; }


/*************************************************************************************************************
	str :: ¸ÞÀÎ °Ô½ÃÆÇ Link Style
*************************************************************************************************************/



.notice:link	 {color:#959595; text-decoration: none; font-family: µ¸¿ò; font-size: 11px;}
.notice:active {color:#f48c03;text-decoration: none; font-family: µ¸¿ò; font-size: 11px;}
.notice:visited {color:#959595;text-decoration: none; font-family: µ¸¿ò; font-size: 11px;}
.notice:hover {color:#f48c03;text-decoration: none; font-family: µ¸¿ò; font-size: 11px;}

.notice2 {font-size: 11px;color:#636363; line-height: 15px;}
.notice2:link  {font-size: 11px;color:#636363; line-height: 15px;}
.notice2:visited {font-size: 11px;color:#636363; line-height: 15px;}
.notice2:hover {font-size: 11px; line-height: 15px;  text-decoration: underline; color:#636363;}




/*************************************************************************************************************
	str :: ÄÁÅÙÃ÷ Link Style
*************************************************************************************************************/

	/* ÄÁÅÙÃ÷³» Å×ÀÌºí ¸µÅ© */

	a.pb:link					{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.pb:active					{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.pb:visited				{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.pb:hover					{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }


/*************************************************************************************************************
	str :: ÄÁÅÙÃ÷ ÆÄÀÏ Link Style
*************************************************************************************************************/

	/* ÄÁÅÙÃ÷³» Å×ÀÌºí ¸µÅ© */

	a.file:link	{ color:#3C89B9; text-decoration:none; font-family:dotum; font-size:9pt; text-decoration:underline }
	a.file:active{ color:#3C89B9; text-decoration:none; font-family:dotum; font-size:9pt; text-decoration:underline }
	a.file:visited{ color:#3C89B9; text-decoration:none; font-family:dotum; font-size:9pt; text-decoration:underline }
	a.file:hover{ color:#3C89B9; text-decoration:none; font-family:dotum; font-size:9pt; text-decoration:underline }

	/* ÄÁÅÙÃ÷³» ÅØ½ºÆ® ¸µÅ© */

	a.text:link					{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text:active				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text:visited				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text:hover				{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }

	a.text_co:link				{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co:active			{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co:visited			{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co:hover				{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }

	a.text_co1:link				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co1:active			{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co1:visited			{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.text_co1:hover			{ color:#4C8EA9; text-decoration:none; font-family:dotum; font-size:9pt }
	
	a.tab:link					{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.tab:active				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.tab:visited				{ color:#666666; text-decoration:none; font-family:dotum; font-size:9pt }
	a.tab:hover					{ color:#4593AD; text-decoration:none; font-family:dotum; font-size:9pt; font-weight:bold }
	
	/* ¿ìÆí¹øÈ£ °Ë»ö ¸µÅ© */
	
	a.add:link{ color:#3A7FB9; text-decoration:none; font-family:dotum; font-size:8pt; text-decoration:none }
	a.add:active{ color:#3A7FB9; text-decoration:none; font-family:dotum; font-size:8pt; text-decoration:none }
	a.add:visited{ color:#3A7FB9; text-decoration:none; font-family:dotum; font-size:8pt; text-decoration:none }
	a.add:hover	{ color:#3A7FB9; text-decoration:none; font-family:dotum; font-size:8pt; text-decoration:underline }	


/*************************************************************************************************************
	str :: ÀÌÀü±Û&´ÙÀ½±Û Link Style
*************************************************************************************************************/

	a.next:link					{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.next:active				{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.next:visited				{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	a.next:hover				{ color:#CA6E61; text-decoration:none; font-family:dotum; font-size:9pt }
	
	a.prev:link					{ color:#46885C; text-decoration:none; font-family:dotum; font-size:9pt }
	a.prev:active				{ color:#46885C; text-decoration:none; font-family:dotum; font-size:9pt }
	a.prev:visited				{ color:#46885C; text-decoration:none; font-family:dotum; font-size:9pt }
	a.prev:hover				{ color:#46885C; text-decoration:none; font-family:dotum; font-size:9pt }
	
	
/*************************************************************************************************************
	str :: ÆäÀÌÂ¡ Link Style
*************************************************************************************************************/

	a.page:link			{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt }
	a.page:active		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt }
	a.page:visited		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt }
	a.page:hover		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt; font-weight:bold }

	a.nopage:link		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt; font-weight:bold }
	a.nopage:active		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt; font-weight:bold }
	a.nopage:visited	{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt; font-weight:bold }
	a.nopage:hover		{ color:#4B8955; text-decoration:none; font-family:dotum; font-size:8pt; font-weight:bold }
	
		

/*************************************************************************************************************
	str :: Æû¾ç½Ä Style ¼±ÅÃ
*************************************************************************************************************/



form {margin:0; color: #5E5E5D;FONT-FAMILY:µ¸¿ò, arial; FONT-SIZE: 9pt;;letter-spacing:-0.02em; text-decoration:none;line-height:12pt;}

.form1 {border:1px; border-color:#dfecd0; border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;font-family:µ¸¿ò;font-size:12px; color:#555555; background-color:#f4f8f0;}

.form2 {border:1px; solid: #E4DCBA;font-family:µ¸¿ò;font-size:12px; color:#555555;}

.form3 {border:1px; solid: #CDCDCD;font-family:µ¸¿ò;font-size:12px; color:#555555; background-color:#F8F8F8; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}


.form4 {border:1px; border-color:#a18e6d; border-right-style: solid; border-top-style: solid;
	border-bottom-style: solid; border-left-style: solid; font-family:µ¸¿ò;font-size:12px; 
	color:#555555; background-color:#ebe1d0; border-top-color:#a18e6d;
	border-right-color:#a18e6d;
	border-bottom-color:#a18e6d;
	border-left-color:#a18e6d;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;}


.but1 {border:1px; border-color:#ccbda2; border-right-style: solid; border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; font-family:µ¸¿ò; font-size:11px; color:#ffffff; background-color:#ccbda2; width:90px; height:16px ;}


.input01	{ font: 9pt dotum; padding-top:3; border:1px solid #E1E1E1; color:666666 }
.input02	{ font: 9pt dotum; padding-left:5; padding-top:3; border:1px solid #bed2e3; color:666666 }

.radio		{ height:15px; width:14px; border:1x solid none; }

.checkbox	{ border:0px; width:14px; height:14px; }

.consult_input { BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #ffffff; font-size:9pt; color:#666666; }
.consult_textarea { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff }

.select		{
	background-color:#D0EAF2;
	color:#5792B2;
    height="18" ; 
	font-size: 9pt;
	color:#444444;
	font-family: µ¸¿ò;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#76ACC2;
	border-right-color:#76ACC2;
	border-bottom-color:#76ACC2;
	border-left-color:#76ACC2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}

.select2		{
	background-color:#FFFFFF;
	color:#d5dabf;
    height="18" ; 
	font-size: 9pt;
	color:#444444;
	font-family: µ¸¿ò;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	

}

s.sample {  background-color: #E8F0FC; border-color: #798EAE 798EAE 798EAE 798EAE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/*************************************************************************************************************
	str :: ±âº» ±Û¾¾ Style ¼±ÅÃ
*************************************************************************************************************/


.txt{font-family:µ¸¿ò; color:#666666; text-decoration:none; font-size:9pt;}
.txt_w{font-family:µ¸¿ò; color:#ffffff; text-decoration:none; font-size:9pt;}

.txt2{font-family:µ¸¿ò; color:#666666; text-decoration:underline; font-size:9pt;}

.txt_1{font-family:µ¸¿ò; color:#7e7865; text-decoration:none; font-size:9pt; font-weight: lighter; line-height: 12pt; letter-spacing:0px; }

.txt_2{font-family:µ¸¿ò; color:#f48c03; text-decoration:none; font-size:7pt; font-weight: lighter; line-height: 14pt;}

.txt_3{font-family:µ¸¿ò; color:#005f9e; text-decoration:none; font-size:11pt; font-weight: bold; }

.txt_4{font-family:µ¸¿ò; color:#666666; text-decoration:none; font-size:9pt; font-weight: bold; letter-spacing:-1px; line-height: 12pt;}




.board_1{font-family:µ¸¿ò; color:#ffffff; text-decoration:none; font-size:11pt; font-weight: bold;}

.board_2{font-family:µ¸¿ò; color:#7e7865; text-decoration:none; font-size:9pt; font-weight: lighter;}

.board_3{font-family:µ¸¿ò; color:#6c9801; text-decoration:none; font-size:9pt; font-weight: bold;}

.board_4{font-family:µ¸¿ò; color:#46a3d4; text-decoration:none; font-size:9pt; font-weight: bold; letter-spacing:-1px }

.style1 {color: #00984a;font-weight: bold;}

.style2 {color: #00984a;font-weight: bold; font-size:10pt;}
/*************************************************************************************************************
	str :: ½ºÅ©·Ñ Style ¼±ÅÃ
*************************************************************************************************************/


.scroll		{ font: 9pt dotum; padding:5; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #E6E6E6;
			scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #878787; scrollbar-darkshadow-color: #FFFFFF; border:1px solid #D7D7D7; color:666666}

.scroll01	{ font: 9pt dotum; padding:5; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #E6E6E6;
			scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #878787; scrollbar-darkshadow-color: #FFFFFF; border:1px solid #D7D7D7; color:666666}
/*************************************************************************************************************
	¸ÞÀÎ ¸Þ´º ³×ºñ°ÔÀÌ¼Ç
*************************************************************************************************************/			
					
#TopMenuSub_area  {width:980px; margin:0px auto; text-align:right; }
#TopMenuSub		{ padding:0; margin:15px 0px 0px 0px; width:650px; float:right;}
		#TopMenuSub ul				{ margin:0; padding:0; list-style:none; }
			#TopMenuSub ul li		{ float:left; height:36px; margin:0px 0px 0px 5px; padding:0; list-style:none; }
				#TopMenuSub ul li div	{ position:absolute;width:750px;  float:right; height:30px; top:140px;margin:0px 0 0 0; padding:0px;}
					#TopMenuSub ul li.menu1 div		{ margin-left:0px;}
					#TopMenuSub ul li.menu2 div		{ margin-left:-150px;}
					#TopMenuSub ul li.menu3 div		{ margin-left:-120px;}
					#TopMenuSub ul li.menu4 div		{ margin-left:-80px;}
					#TopMenuSub ul li.menu5 div		{ margin-left:-150px;}
					#TopMenuSub ul li.menu6 div		{ margin-left:-240px;}
					#TopMenuSub ul li.menu7 div		{ margin-left:-100px;}

					#TopMenuSub ul li div ul	{ float:left; margin:0 0 0 15px; height:30px; padding:0 15px 0 0; list-style:none; background:url(../img/bg_topmenu_2a.gif) no-repeat right top; display:inline; }
						#TopMenuSub ul li div ul li		{ width:auto; height:auto; padding:7px 0 0 0; }


/*************************************************************************************************************
	Å×ÀÌºí
*************************************************************************************************************/	

.table_line01{border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee; border-top:2px solid #acbdd7; background-color:#f4f6fa; height:33px; text-align:center}
.table_line02{border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee;height:31px; padding:0 8px 0 0; text-align:right}
.table_line04{background-color:#f9fafc; color:#758ea1;border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee;height:33px; padding-left:15px;}
.table_line05{border-bottom:1px solid #dbe3ee; border-top:2px solid #acbdd7; background-color:#f4f6fa; height:33px; text-align:center }
.table_line06{border-bottom:1px solid #dbe3ee; height:31px; padding:0 8px 0 0; text-align:right;}
.table_line07{border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee; background-color:#f4f6fa; height:33px; text-align:center}
.table_line08{border-bottom:1px solid #dbe3ee; background-color:#f4f6fa; height:33px; text-align:center}
.table_line09{background-color:#f9fafc; color:#758ea1;border-bottom:1px dot #dbe3ee; border-right:1px solid #dbe3ee;height:33px; padding-left:15px;}
.table_line10{background-color:#f9fafc; color:#758ea1;border-bottom:1px solid #dbe3ee; border-top:2px solid #acbdd7; border-right:1px solid #dbe3ee;height:33px; padding-left:15px;}


/*************************************************************************************************************
	Å×ÀÌºí 2
*************************************************************************************************************/	

.table2_line01{border-bottom:1px solid #dbe3ee; border-top:2px solid #acbdd7; height:50px; padding:0 0 0 10px}
.table2_line02{border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee; height:50px; padding:0 0 0 10px;}
.table2_line06{border-bottom:1px solid #dbe3ee; height:31px; padding:0 8px 0 0;}
.table2_line09{background-color:#f9fafc; color:#758ea1;border-bottom:1px dot #dbe3ee; border-right:1px solid #dbe3ee;height:50px; padding:0 0 0 10px;}
.table2_line04{background-color:#f4f6fa; color:#758ea1;border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee;height:50px;text-align:center}
.table2_line10{background-color:#f4f6fa; color:#758ea1;border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee;height:50px;text-align:center; border-top:2px solid #acbdd7;}
.table2_line11{background-color:#f9fafc;border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee;height:50px; padding:0 0 0 10px}
.table2_line12{background-color:#f9fafc;border-bottom:1px solid #dbe3ee; border-top:2px solid #acbdd7; border-right:1px solid #dbe3ee;height:50px; padding:0 0 0 10px}
.table2_line13{border-bottom:1px solid #dbe3ee; height:50px; padding:0 0 0 10px;}
.table2_line14{border-bottom:1px solid #dbe3ee; border-right:1px solid #dbe3ee; height:31px; padding:0 0 0 10px;}
.table2_line15{border-bottom:1px solid #dbe3ee; height:31px; padding:0 0 0 10px;}
.table2_line16{border-bottom:1px solid #dbe3ee; height:100px; padding:0 0 0 10px;}
.table2_line17{border-bottom:1px solid #dbe3ee; border-top:2px solid #acbdd7; height:100px; padding:0 0 0 10px;}



.lighting_board {width:720px; border:1px solid #dbe3ee; text-align:center;}
.lighting_board thead th {border-top:2px solid #acbdd7; padding:8px; border-left:1px solid #dbe3ee; font-size:12px; color:#898eb8; background:#f4f6fa;border-bottom:1px solid #dbe3ee;}
.lighting_board tbody th {border-bottom:1px solid #dbe3ee;border-left:1px solid #dbe3ee;  padding:6px; font-size:12px; color:#898eb8; font-weight:bold; background:#f4f6fa;}
.lighting_board tbody td {border-bottom:1px solid #dbe3ee;border-left:1px solid #dbe3ee;  padding:6px; font-size:12px;}


/*************************************************************************************************************
	COPYRIGHT
*************************************************************************************************************/

/*±âº»¼ÂÆÃ*/
ul,li{text-decoration:none; margin:0; padding:0; border:none;list-style:none; margin:0; padding:0;}

#copyright{width:980px; margin:0 auto;}
.admin{
background-color:#999; color:#fff; 
text-align:center; 
margin-left:10px; 
font-weight:bold; 
float:left; 
padding:px;
width:50px; height:20px;
text-align:center;
font-size:11px;
line-height:2.0em;
}
.admin a{color:#fff; font-size:11px;}
.foot_logo{float:left; width:102px; height:55px; padding-bottom:5px;}
.copy{float:left;  width:450px; height:32px; margin-left:30px;}
.sub_b_line{border-top:solid 1px #ccc; margin-bottom:20px;}


/* Ãß°¡ - ¸éÁ¶¸í ¸ÞÀÎ */
.m_select {width: 100%; height: 737px; font-family: 'Noto Sans KR', sans-serif; text-align: center;}
.m_select li {display: inline-block; width: 325px; height: 325px; border-radius: 25px; margin: 0 20px; margin-bottom: 32.5px; border: 2px solid #cdcdcd; box-sizing: border-box;}
.m_select li:nth-child(3) {margin-bottom: 0;}
.m_select li:nth-child(4) {margin-bottom: 0;}
.m_select a {display: block; width: 100%; height: 100%; position: relative; overflow: hidden; color: #555; font-family: 'Noto Sans KR', sans-serif;}
.m_select a:hover img {transform: scale(1.2,1.2)}
.m_select a:hover p {color: #333;}
.m_select img {display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -2; transition: 0.5s;}
.m_select h4 {text-align: center; font-size: 27px; color: #006d91; font-weight: 700;}
.m_select p {text-align: center; font-size: 22px; font-weight: 500; margin-top: 90px; line-height: 30px;}


/* ¼­ºê ÀüÃ¼ ¼³Á¤ */

.gap1 {clear: both; width: 100%; height: 58px;}
.gap2 {clear: both; width: 100%; height: 15px;}
.blue {color: #0062bb !important;}
.red {color: #f00 !important;}
.title {font-size: 30px; font-weight: 900; line-height: 33px; color: #007396;}

.type1 {display: inline-block; font-size: 17px; letter-spacing: 0.6px; font-weight: 500; margin-left: 10px; color: #333;}

.type2 {margin-top: 20px; width: 100%;}
.type2 .img {width: 5px;}
.type2 tr {}
.type2 td {font-size: 14px; letter-spacing: 0.6px; font-weight: 500; padding: 2px 0;}
.type2 td:first-child {padding-right: 5px;}
.type2 td .normal {color: #555; font-weight: 400;}

.type3 {width: 100%; margin-top: 15px; border-collapse: collapse;}
.type3 tr {}
.type3 th {background-color: #f7f7f7; color: #818181; font-size: 14px; letter-spacing: -0.8px; border: 1px solid #ddd; text-align: center; padding: 15px 0; font-weight: 500;}
.type3 td {color: #818181; font-size: 14px; letter-spacing: -0.8px; border: 1px solid #ddd; text-align: center; padding: 8px 0; font-weight: 300;}
.type3 td.blue {color: #0062bb;}
.type3 tr td:nth-child(1) {background-color: #f7f7f7;}

.ct3 table {border: 1px solid #ccc; border-collapse: collapse;}
.ct3 table th {border: 1px solid #ccc; width: 680px; height: 38px; letter-spacing: -0.8px; background-color: #f1eff0; font-weight: 500;}
.ct3 table td {border: 1px solid #ccc; width: 226px; height: 135px;}

.ct4 p {margin: 0; font-size: 14px; letter-spacing: 0.6px; font-weight: 500; padding-left: 11px; box-sizing: border-box;}
.ct4 table {width: 720px; border: 1px solid #d7d7d7; border-collapse: collapse;}
.ct4 th, .ct4 td {color: #818181; font-size: 12px; text-align: center; vertical-align: middle; width: 120px; height: 30px; border: 1px solid #d7d7d7;}
.ct4 th {font-weight: 400; background-color: #f7f7f7;}
.ct4 td {font-weight: 300;}
.ct4 tr:first-child th {height: 44px;}
.ct4 .cmn td {height: 44px;}

.ct5 {}

.subpage_btn {display: block; width: 124px; height: 26px; background-color: #f4f4f4; color: #888; border: 1px solid #ddd; border-bottom: 1px solid #329a8f; border-radius: 3px 3px 0 0; box-sizing: border-box; text-align: center; line-height: 25px;}
.open {background-color: #329a8f !important; color: #fff !important; font-weight: 700; text-shadow: 2px 2px 5px #000; border: 1px solid #30766e !important; border-bottom: 1px solid #329a8f !important;}

.ct6 {width: 66.6666%; height: 50px; margin: 0 auto;}
.ct6 a {display: block; float: left; width: 50%; height: 100%; background-color: #fff; border: 1px solid #aaa; color: #aaa; text-align: center; line-height: 50px; font-size: 15px; box-sizing: border-box;}
.ct6 a:nth-child(1) {border-right: 0}
.ct6 a:nth-child(2) {border-left: 0}
.ct6 a.active {background-color: #000; border: 1px solid #000; color: #fff; font-weight: bold;}