/*---------------------------------------------------basic--------------------------------------------------*/
		
			/* reset-css  */
			/* 요소(element) 여백 초기화  */
			*{margin:0;padding:0;}
			/* 제목요소 */
			h1, h2, h3, h4, h5, h6 { font-size:100%;   font-weight:normal;} 
			/* 테두리 없애기 */
			fieldset, img, abbr,acronym { border:0 none; } 
			/* 목록 */
			 ul { list-style:none; }
			/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
			table {border-collapse: separate;border-spacing:0;border:0 none;}
			caption, th, td {text-align:left;font-weight: normal;}
			/* 텍스트 관련 요소 초기화 */
			address, caption, strong, em, cite {font-weight:normal;font-style:normal;}
			ins { text-decoration:none; }
			del { text-decoration:line-through; }
			/* 인용문 */
			blockquote:before, blockquote:after, q:before, q:after { content:""; }
			blockquote,q { quotes:"" ""; }
			/* 수평선*/
			hr { display:none; }
			/* reset-css  */
			*{margin:0px; padding:0px; -webkit-box-sizing: border-box;
 			-moz-box-sizing: border-box; box-sizing: border-box;}
 			/*보더와 패딩을쓸때(마진아님) 위드스값에 포함시켜서 별도의계산없이 편하게쓸수있음*/
           

					.hide{display:none;}
					a{text-decoration:none;color:#000000;}
					li{list-style:none;}
					.block{display:block;}
					.border_right_none{border-right:0px solid #fff;}
					.border_left_none{border-left:0px solid #fff;}
					.border_top_none{border-top:0px solid #fff;}
					.border_bottom_none{border-bottom:0px solid #fff;}
					.border_none{border:0px solid #fff;}
					
					/*전체*/
					
					.inline{
						display: inline-block;
						*display: inline;
						*zoom:1;
						}


					body {
						overflow-y:scroll;
						font-family: '宋體', 'simsun', Arial;
						font-size:100%;
						line-height: inherit;
						color: #000;
                                                background:#363636;
						}



/*---------------------------------------------------basic-end----------------------------------------------*/











		   .container{
		   margin: 0 auto;
		   max-width: 1900px;
		   margin-top:50px;
		   display: block;
		   }

.bg{width:100%;
      float:left;
      background:#fff;
      padding-bottom:0.6%;}

.guest_wrap{width:67%;
			margin:0 auto;}
.group_header{width:100%;
			  height:157px;
			  float:left;
			  background:url('/images/bg5.jpg');
			  background-repeat:no-repeat;
			  background-size:cover;
			  background-position:50%;
			  margin-top:55px;
			  margin-bottom:42px;}

.group_header div{width:67%;
				  margin:0 auto;
				  }
.group_header h2{font-size:44px;
				 color:#000;
				 font-weight:500;
				 margin-top:65px;
				 }
.background-none{background:none!important;}

.guest_contents{
		   margin: 0 auto;
		   max-width: 1900px;
		   display: block;
		   }

/*161020추가*/

.service_01{
			width:100%;
			float:left;
			margin-top:60px;
			}

.border_bottom{width:100%;
			   border-bottom:2px solid #4c4c4c;
			   padding-bottom:10px;
			   float:left;
			   position:relative;
			   }

.border_bottom h4{
				  font-size: 15px;
				  font-weight:bold;
				  position:absolute;
				  bottom:10px;
				  width:100%;
				  text-align:left;
				  }
.border_bottom h4 span{margin-left: 1%;color: #000;}

.service_tab01{width:100%;
			 float:left;
			 height:/*89*/49px;
			 background:#f7f7f7;
			 text-align:center;
			 margin-top:40px;
			 margin-bottom:65px;
			 }

.service_tab01 li{width:50%;
				height:100%;
				float:left;
				border:1px solid #c6c6c6;}

.service_tab01 li:last-child{border-left:0px solid #fff;}

.service_tab01 li a{width:1%;
				  height:/*87*/47px;
				  display:table-cell;
				  vertical-align:middle;
				  text-align:center;
				  color:#000000;
				  font-size:20px;
				  }
.service_tab01 li span,.service_tab li span{
										 	 margin-top: 11px;
										 	 display:block;
										 	 font-size:12px;
										 	 }
											 

.con01_ul{
			margin:0 auto;
			display:block;
			text-align:center;
			margin-bottom:50px!important;
			margin-top:125px!important;
			}

.con01_ul li{
			 width:12.5%;
			 height:100px;
			 display:inline-block;
			 border:1px solid #c6c6c6;
			 position:relative;
			 margin-left:-7px;
			 background:#f7f7f7;
			 }

.con01_ul li:first-child{border-left:1px solid #c6c6c6; margin-left:0px!important;}			 
	 

.con01_ul li a{width:1%;
			   height:90px;
			   display:table-cell;
			   vertical-align:middle;
			   text-align:center;}

.con01_ul li a span{display:block;
					color:#282828;
					font-size:13px;
					position:absolute;
					bottom:15px;
					width:100%;
					text-align:center;
					}

.imgon {
	display: none;
}
.imgoff {
	display: inline;
}
/*.con01_ul li:hover img.imgon {
	display: inline;
}
.con01_ul li:hover img.imgoff {
	display: none;
}
.con01_ul li:hover a span{color:#be0445;}
*/



/*160120*/
											 

.service_tab{
			 width:100%;
			 float:left;
			 height:/*89*/49px;
			 background:#f7f7f7;
			 text-align:center;
			 margin-top:40px;
			 margin-bottom: 80px;
			 }

.service_tab li{width:50%;
				height:100%;
				float:left;
				border:1px solid #c6c6c6;
				border-bottom:1px solid #be0445;}

.service_tab li:last-child{border-left:0px solid #fff;}

/*
.service_tab li:hover{border:1px solid #be0445;
					  border-bottom:0px solid #fff;
					  background:#fff;}

.service_tab li:hover a{color:#be0445;}
*/

.li_on {
	border:1px solid #be0445;
	border-bottom:0px solid #fff;
	background:#fff;
}

.a_on{color:#be0445;}

.service_tab li a{width:1%;
				  height:/*87*/47px;
				  display:table-cell;
				  vertical-align:middle;
				  text-align:center;
				  color:#000000;
				  font-size:20px;
				  }
.service_title{width:100%;
			   float:left;
			   text-align:center;
			   }
.service_title h3{color:#010101;
				  font-size:20px;
				  margin-bottom:9px;
				  }
.service_title p{
				 font-size: 14px;
				 color:#949494;
				 }

/*.con01_ul{width:100%;
		  height:100px;
		  float:left;
		  background:#fafafa;
		  margin-top:30px;
		  margin-bottom:40px;
		  border:1px solid #e1e1e1;
		  }

.con01_ul li{width:25%;
			 height:100px;
			 float:left;
			 border-right:1px solid #e1e1e1;
			 position:relative;
			 cursor:pointer;
			 }

.con01_ul li:last-child{border-right:0px solid #fff;}

.con01_ul li a{width:1%;
			   height:90px;
			   display:table-cell;
			   vertical-align:middle;
			   text-align:center;}

.con01_ul li a span{display:block;
					color:#282828;
					font-size:13px;
					position:absolute;
					bottom:15px;
					width:100%;
					text-align:center;
					}

.imgon {
	display: none;
}
.imgoff {
	display: inline;
}
/*
.con01_ul li:hover img.imgon {
	display: inline;
}
.con01_ul li:hover img.imgoff {
	display: none;
}

.con01_ul li:hover a span{color:#be0445;}
*/




.join_cover{width:100%;float:left;}
.join_cover .join_title{ border-bottom:2px solid #4c4c4c; padding-bottom:10px;}
.join_cover .join_title .title{font-size:15px;font-weight:bold;}
.join_cover .join_title .txt{font-size:13px; color:#868585; padding-left:5px;}
.join_register .register_form{width:100%;}

.register_form td:first-child{background: #f7f7f7; width:15%;/*padding-left:1%;*/border-bottom: 1px solid #c6c6c6;}
.register_form table{width:100%;float:left;  border-top:2px solid #4c0707;}
.register_form tr{width:100%; height:39px; float:left;border-bottom: 1px solid #c6c6c6;}
.register_form td{float:left; width:85%; height:39px; color:#636362; font-size:13px;}
.register_form td:first-child label{width:/*auto;*/1%; height:39px;display:table-cell; vertical-align:middle; text-align:center;}
.register_form td span{float:left; line-height:3em;}
.register_form td input{margin:6px; height:25px;border: 1px solid #c6c6c6; float:left;}
.register_form .email{padding:12px 9px;}


/*추가*/
.agree{float:left; width:100%; margin-bottom:30px; margin-top:30px;text-align:left;}
.agree_con{height:260px; padding:2%;background-color:#f7f7f7;border: 1px solid #c6c6c6; overflow-y:scroll; color:#636363; font-size:13px; line-height:20px;}
.f_bold{font-weight:bold;}
.agree_etc{font-size:13px; line-height:10px; margin-top:10px; color:#4E4E4E;text-align:left;}
/*추가*/

#one_model{width:171px;
		   float:left;}
#one_model_search{width:108px;
				  background:#959595;
				  border:1px solid #898989;
				  color:#fff;
				  font-family: '宋體', 'simsun', Arial;
				  font-size:12px;
				  font-weight:bold;
				  text-align:center;
                                  border-radius:0!important;
                                  -webkit-appearance:none;
				  }


#email_search, #id_search{width:108px;background:#959595;border:1px solid #898989;color:#fff;font-family: '宋體', 'simsun', Arial;font-size:12px;text-align:center; cursor:pointer;}
#email_search2, #id_search{width:108px;background:#959595;border:1px solid #898989;color:#fff;font-family: '宋體', 'simsun', Arial;font-size:12px;text-align:center; cursor:pointer;}

.phone_tr td input{width:76px;}
#i_phone{float:left; margin:6px; width:76px; height:25px; border:1px solid #c6c6c6; }
#mail_type{float:left; margin:6px; width:130px; height:25px; border:1px solid #c6c6c6; }
#mail_type2{float:left; margin:6px; width:130px; height:25px;border: 1px solid #c6c6c6;}
#i_title{width:285px;}
.one_ask_tr{height:335px!important;}
.one_ask_tr td{height:335px;padding: 6px 0 6px 6px;}
.one_ask_tr td label{line-height:25em;}
#i_contents{
		 width:100%;
		 height:322px;
		 padding:0;
		 border: 1px solid #c6c6c6;
		 /* margin:6px; */
		 resize:none;
		 }

.one_radio_tr label{float:left;
					height:39px;
					padding-top:12px;
					padding-right:1%;
					padding-left:1%;}

.one_radio_tr_2 label{float:left;
					height:39px;
					padding-top:12px;
					padding-right:1%;
					padding-left:1%;}

#one_radio01{float:left;
			 width:13px;
			 height:39px;
			 margin:0px;
			 border:0px solid #fff;
                         margin-left:6px!important;
			 }
#one_radio02{float:left;
			 width:13px;
			 height:39px;
			 margin:0px;
			 border:0px solid #fff;
			 }


#i_mem{float:left;
			 width:13px;
			 height:39px;
			 margin:0px;
			 margin-top:-12px;
			 border:0px solid #fff;
			 }
#i_nonmem{float:left;
			 width:13px;
			 height:39px;
			 margin:0px;
			  margin-top:-12px;
			 border:0px solid #fff;
			 }


#email_search, #id_search, #address_search{width:108px;background:#959595;border:1px solid #898989;color:#fff;font-family: '宋體', 'simsun', Arial;font-size:12px;text-align:center; cursor:pointer; border-radius:0!important; -webkit-appearance:none;}
#email_search2, #id_search, #address_search{width:108px;background:#959595;border:1px solid #898989;color:#fff;font-family: '宋體', 'simsun', Arial;font-size:12px;text-align:center; cursor:pointer;}
.register_form td .i_pw{ margin:6px; height:25px; border:1px solid #ededed; float:left;}

.adrress_tr{height:72px!important;}
.adrress_tr td{height:72px; line-height:6em;}
.adrress_tr td input{width:76px;}
.adrress_tr div{width:100%; float:left;}
.adrress_tr div input{width:285px; margin-top:0px!important; font-family: '宋體', 'simsun', Arial;font-size:12px;}



.btn{text-align:center; padding:6% 0;}
.ok_btn a{width:150px;background: #BE0445;border: 1px solid #900344; height:45px; line-height:45px; display:block; padding:0; color:#fff; cursor:pointer; font-size:16px; font-family: '宋體', 'simsun', Arial; text-align:center;margin-right:10px;}

.cancel_btn a{width:150px; background:#c2c2c2; border:1px solid #acacac; height:45px; line-height:45px; display:block; padding:0; color:#fff; cursor:pointer; font-size:16px; font-family: '宋體', 'simsun', Arial; text-align:center;}



/*line*/

.group_botline{width:100%;
                          height:0;
			   float:left;
			   margin-top:80px;
			  border-top:1px solid #c4c4c4;
			   text-indent:-9999px;
			   }



.on_bold{font-weight:bold;}
.red_font{color: #BE0445;}





/*---------------------------------------------------------------------------------------------------------------------*/



/*media query*/

@media screen and (min-width:961px) {
.con01_ul li:hover img.imgon {
	display: inline;
}
.con01_ul li:hover img.imgoff {
	display: none;
}
.con01_ul li:hover a span{color:#be0445;}

}

@media screen and (min-width:320px) and (max-width:660px) {
/*
.email_td label{height:72px!important;}
.email_td td{height:72px!important;}
.email_td{height:72px!important;}*/

#i_email2{width:90px; marign-right:0px;}
#i_email_e{width:90px; marign-right:0px;}
#mail_type2{display:block!important;width:87%;}

#i_email{width:90px!important; marign-right:0px;}
#i_email_s{width:90px; marign-right:0px;}
#email_search{width:50px; margin-left:0px;}
#email_search2{width:50px; margin-left:0px;}
#mail_type{display:block!important;width:87%;}
	
.impor_media{margin-top:50px;}

/*160120*/	
.service_title{margin-top:70px;}
.service_tab01 li span, .service_tab li span{padding:0 4%;}
.border_bottom h4{padding-left:4%;}

.con01_ul{text-align:left;}
.con01_ul li a span{font-size:12px;}
.con01_ul li{width:25%; float:left; margin:0px!important;border-left:0px solid #fff;}
.con01_ul li:nth-child(5),.con01_ul li:nth-child(6){border-top:0px solid #fff;margin-top:-5px;}
.con01_ul li:nth-child(5){margin-left:0px;border-left:1px solid #c6c6c6;}
/*160120*/	

.container{width:100%; float:left; margin-top:55px;}
.guest_contents{margin-top:80px;}
.guest_wrap{width:100%;
			margin:0 auto;}

.topline div{width:100%;}


.group_header{margin-bottom:14px;
			  background-position:60%;}
.group_header div{width:92%;}
.group_header h2{font-size:30px;
				 margin-top:54px;
				 margin-bottom:16px;
				 }


.guest_search form{margin-top:0px!important;}
.guest_search>form legend{display:none;}

.guest_topmenu ul{width:100%;}
.guest_topmenu div{display:none;}
.guest_topmenu>ul>li>a{font-size:14px;}

.guest_submenu{z-index:3;}


.service_tab li a{font-size:16px;}
.service_tab{margin-top:20px;
			 margin-bottom:25px;
			 }
.service_title h3{font-size:16px;}
.service_title p{font-size:12.5px;
				 padding:0 4%;
				 }

.register_form td:first-child{width:28%; /*padding-left:4%;*/}
.register_form td{width:72%;}
.register_form td{font-size:12px!important;}


.guest_board_list a{font-size:12px;}

.list_content img{max-width:100%;}

/*.con01_ul{height:auto;
		  border-bottom:0px solid #fff;}
.con01_ul li a span{font-size:12px;}
.con01_ul li{width:25%;border-bottom:1px solid #e1e1e1;}
.con01_ul li:nth-child(4){border-right:0px solid #fff;}
*/




.one_radio_tr_2 label{
					padding-left:4%;}

#i_phone{width:55px; margin-top:6px;}
.phone_tr td input{width:50px;}
#i_title{width:196px;}
#i_contents{width:90%;}

#one_model{width:132px; marign-right:0px;}
#one_model_search{width:60px; margin-left:0px;}

#i_email{width:142px; marign-right:0px;}
#email_search{width:50px; margin-left:0px;}
#email_search2{width:50px; margin-left:0px;}

.one_radio_tr{height:72px!important;}
.one_radio_tr td{height:72px;}
.one_radio_tr label{height:20px!important;}
.one_radio_tr td p{width:100%; float:left;}

#one_radio01{height:20px!important;
			 margin-top:9px; margin-left:0px!important;
			 }
#one_radio02{height:20px!important;
			 margin-top:9px;
			 }


.adrress_tr{height:102px!important;}
.adrress_tr td{height:102px;line-height:8em;}
.adrress_tr td input{width:56px;}
.adrress_tr div input{width:80%;}

.ok_btn a{width:130px;}
.cancel_btn a{width:130px;}


.one_radio_tr label{float:left;
					height:39px;
					padding-top:12px;
					padding-right:1%;
					padding-left:3%;}

/*추가*/

.agree{text-align:left;}
.agree_etc{padding-left:4%;}
.agree_con{padding:2% 4%!important;}

/*추가*/

}

@media screen and (min-width:661px) and (max-width:960px) {

#i_email2{width:120px; marign-right:0px;}
#i_email_e{width:120px; marign-right:0px;}


#i_email{width:120px; marign-right:0px;}
#i_email_s{width:120px; marign-right:0px;}
#email_search{width:50px; margin-left:0px;}
#email_search2{width:50px; margin-left:0px;}	


.impor_media{margin-top:50px;}	
/*160120*/	
.con01_ul{text-align:left;}
.con01_ul li a span{font-size:12px;}
.con01_ul li{width:25%; float:left; margin:0px!important;border-left:0px solid #fff;}
.con01_ul li:nth-child(5),.con01_ul li:nth-child(6){border-top:0px solid #fff;margin-top:-5px;}
.con01_ul li:nth-child(5){margin-left:0px;border-left:1px solid #c6c6c6;}
/*160120*/	

.guest_wrap{width:92%;}
.guest_contents{margin-top:80px;}

.group_header{margin-bottom:24px;
			  background-position:40%;}
.group_header div{width:92%;}
.group_header h2{font-size:44px;
				 color:#000;
				 font-weight:500;
				 margin-top:65px;
				 }

.guest_contents{margin-top:0px;}


.guest_search>form legend{display:none;}

.guest_topmenu div p{font-size:14px;}
.guest_topmenu>ul>li>a{font-size:14px;}
.guest_board{margin-top:20px;}


/*.con01_ul{height:auto;
		  border-bottom:0px solid #fff;}
.con01_ul li a span{font-size:12px;}
.con01_ul li{width:25%;border-bottom:1px solid #e1e1e1;}
.con01_ul li:nth-child(4){border-right:0px solid #fff;}
*/


#i_contents{width:90%;}

.adrress_tr{height:102px!important;}
.adrress_tr td{height:102px; line-height:8em;}
.adrress_tr div input{width:80%;}
			   
}



@media screen and (min-width:961px) and (max-width:1272px) {
	
/*160120*/	
/*160120*/		

.container{width:100%;overflow:hidden;}
.guest_contents{margin-top:52px;}
.guest_search>form legend{font-size:13px;
						  line-height:3.8em;}

.guest_topmenu div p{font-size:14px;}
.guest_topmenu>ul>li>a{font-size:14px;}

.con01_ul li a span{font-size:12px;}


#i_contents{width:90%;}


.adrress_tr{height:102px!important;}
.adrress_tr td{height:102px; line-height:8em;}
.adrress_tr div input{width:80%;}

}
.bold {font-weight:bold;}
