@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/*?*/
body{
padding:0px;
margin:0px;
}

body,tr,td
{
	font-size:12px;
	color:#797878;
	font-family:"Noto Sans KR";
}
/*Border 0 ?*/
.Border_null
{
	font-size:11px;
	color:#797878;
	font-family:"Noto Sans KR";
	border:0px solid;
}


button{cursor:pointer;}
input::placeholder {color:#dadada;}
div,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, button {margin:0;padding:0;}
ul,ol {list-style:none;}/*기존 dl,span,p,li 제거*/
img{vertical-align:bottom;}
input,a{-webkit-box-sizing: border-box;}
img,textarea{box-sizing: border-box;}
.clearfix {clear:both;}


/*================== page_list_click=================*/
a							{ font-family:"Noto Sans KR"; font-size:12px; text-decoration: none; color: #797878;}
a:link					{ font-family:"Noto Sans KR"; font-size:12px; text-decoration: none; color: #797878;}
a:active				{ font-family:"Noto Sans KR"; font-size:12px; text-decoration: none; color: #797878;}
a:visited				{ font-family:"Noto Sans KR"; font-size:12px; text-decoration: none; color: #797878;}
a:hover				{ font-family:"Noto Sans KR"; font-size:12px; text-decoration: none; color: #797878;}



/* width */
.W-60px{width:60px}
.W-80px{width:80px}
.W-100px{width:100px}
.W-150px{width:150px}
.W-200px{width:200px}
.W-100p{width:100%}


/* height */
.H-18px{height:18px}
.H-25px{height:25px}
.H-28px{height:28px}
.H-30px{height:30px}
.H-36px{height:36px}
.H-40px{height:40px}
.H-50px{height:50px}
.H-60px{height:60px}

/* line-height */
.L-H-18px{line-height:18px}
.L-H-25px{line-height:25px}
.L-H-28px{line-height:28px}
.L-H-36px{line-height:36px}
.L-H-40px{line-height:40px}
.L-H-50px{line-height:50px}

/* background */
.Bg-ffffff{background-color:#ffffff;}
.Bg-000000{background-color:#000000;}
.Bg-dddddd{background-color:#dddddd;}
.Bg-ff0000{background-color:#ff0000;}
.Bg-156cc0{background-color:#156cc0;}
.Bg-eeeeee{background-color:#eeeeee;}
.Bg-1fcc38{background-color:#1fcc38;}



/* border line */
.Bd-dddddd{border:1px #dddddd solid;}
.Bd-156cc0{border:1px #156cc0 solid;}
.Bd-ff0000{border:1px #ff0000 solid;}
.Bd-1fcc38{border:1px #1fcc38 solid;}
.Bd-b-0{border-bottom:0px !important}

/* color */
.Cr-000000{color:#000000 !important;}
.Cr-ffffff{color:#ffffff !important;}
.Cr-ff0000{color:#ff0000 !important;}

/* font */
.Ft-12{font-size:12px !important;}
.Ft-14{font-size:14px !important;}
.Ft-16{font-size:16px !important;}
.Ft-18{font-size:18px !important;}
.Ft-30{font-size:30px !important;}

/* text-align */
.T-a-l{text-align:left !important;}
.T-a-c{text-align:center !important;}
.T-a-r{text-align:right !important;}


/* button */
.Button_Basic{display:inline-block;text-align:center;border-radius:50px !important;}

/* border-radius */
.B-r-5{border-radius:5px !important;}
.B-r-10{border-radius:10px !important;}

/* padding */
.P-0-10{padding:0 10px !important;}
.P-80-0{padding:80px 0 !important;}



.Board_No_Data{
	text-align:center;
	padding:50px 0;
}


.F-w-b{font-weight:bold;}

.Wrap{min-width:1800px;}



.Header{display:flex;justify-content: space-between;align-items:center;padding:20px 60px;border-bottom:1px #e5e5e5 solid;}
.Header p img{height:40px;}
.Header ul{display:flex;align-items:center;gap:10px;}



swiper-container {
  width: 100%;
  height: 100%;
}

swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #eeeeee;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius:20px;
}

swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}



.Menu_A2_Global select,
.Menu_A2_Global input{
	border-radius:50px;
	border:1px #e0e0e0 solid !important;
	height:40px !important;
	padding:0 10px;
}


/************************************ Page 버튼************************************/


.Page_List_style {overflow:hidden;margin:40px auto;display:table;}
.Page_List_style .Select_Button 
{
	float:left;
	border:1px #166cc1 solid;
	background-color:#166cc1;
	color:#ffffff;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
	margin:0 10px;
	border-radius:5px;
}
.Page_List_style .No_Select_Button{
	float:left;
	border:1px #e0e0e0 solid;
	background-color:#ffffff;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 10px;
	border-radius:5px;
}

.Page_List_style .No_Select_Button a 
{
	color:#505050;
	font-size:14px;
	display:block;
}

.Page_List_style .Page_Befor{
	float:left;
	border:1px #e0e0e0 solid;
	background-color:#ffffff;
	width:60px;
	height:30px;
	line-height:30px;
	margin:0 10px;
}	

.Page_List_style .Page_Befor a{
	color:#505050;
	font-size:12px;
	display:block;
}

.Page_List_style .Page_Naxt{
	float:left;
	border:1px #e0e0e0 solid;
	background-color:#ffffff;
	width:60px;
	height:30px;
	line-height:30px;
	margin:0 10px;
}

.Page_List_style .Page_Naxt a{
	color:#505050;
	font-size:12px;
	display:block;
}


/************************************ 메인 S************************************/
/*카피라이트 S*/
.Footer_Copyright{border-top:1px #dddddd solid;border-bottom:1px #dddddd solid;padding:60px;}
.Footer_Copyright_In{display:flex;justify-content: space-between;align-items:end;}
.Footer_Menu{display:flex;padding:20px 60px;gap:50px;align-items:center;}
.Footer_Menu a{color:#666666;font-size:14px;}


/*캠페인 리스트 S*/
.Campaign_Box{padding:50px 60px;}
.Campaign_Bg{background-color:#f8f8f8}
.Campaign_Box_In{width:100%;}
.Campaign_Box_In .Title_Box{display:flex;justify-content: space-between;align-items:center;}
.Campaign_Box_In .Title_Box ul li:nth-child(1){font-size:32.41px;color:#3e3e3e;font-weight:bold;}
.Campaign_Box_In .Title_Box ul li:nth-child(2){font-size:18px;color:#bbbbbb;margin:5px 0 40px 0;}

/*메인페이지 머천트 리스트*/
.Campaign_List{display: grid;gap:30px;grid-template-columns: repeat(5, 1fr);}
.Campaign_List_Box{cursor: pointer;border:1px #dadada solid;border-radius:10px;}
.Campaign_List_Box img{width:100%;border-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;}
.Campaign_List_Box p{font-size:13.64px;color:#939393;padding:15px;border-bottom:1px #dadada solid;}
.Campaign_List_Box p span{font-size:18px;color:#000000;font-weight:bold;}
.Campaign_List_Box ul{display:flex;justify-content: space-between;align-items:center;padding:15px;color:#3e3e3e;font-size:15.62px;}
.Campaign_List_Box ul li:nth-child(1) span{color:#161616;font-weight:bold;font-size:16.55px;}
.Campaign_List_Box .Size_Box1{color:#e02a2a;font-weight:bold;font-size:20.82px;}
.Campaign_List_Box .Size_Box2{color:#3e3e3e;}
.Campaign_List_Box .Percent_Box{padding:15px;border-bottom:1px #dadada solid;}


.Campaign_Box_In .More_Box{text-align:center;margin-top:70px;}
.Campaign_Box_In .More_Box a{display:inline-block;width:128px;height:45px;line-height:45px;color:#3e3e3e;font-size:19.56px;font-weight:bold;background-color:#eeeeee;text-align:center;border-radius:30px;}
.Campaign_Box_In .More_Bg a{background-color:#ffffff;}
.Campaign_Box_In .Bg_ffffff{background-color:#ffffff}

/*캠페인 리스트 E*/


.Add_Contents{display: grid;gap:50px;grid-template-columns: repeat(4, 1fr);padding:50px 60px;}	
.Add_Contents .Contents_Global .Title_Box{display:flex;justify-content: space-between;align-items:flex-end;}
.Add_Contents .Contents_Global .Title_Box ul li:nth-child(1){color:#000000;font-size:18px;margin-bottom:5px;font-weight:bold;}
.Add_Contents .Contents_Global .Title_Box ul li:nth-child(2){color:#666666;font-size:14px;}
.Add_Contents .Contents_Global .Line_Box{height:1px;background-color:#e5e5e5;margin:20px 0;}

.Add_Contents .Contents_1,.Add_Contents .Contents_2{display:flex;justify-content: space-between;padding:5px 0;align-items:center;}
.Add_Contents .Contents_1 li:nth-child(1){font-size:14px;}
.Add_Contents .Contents_1 li:nth-child(1) span{display:inline-block;width:20px;height:20px;text-align:center;background-color:#bb010c;margin-right:10px;border-radius:5px;color:#ffffff;}
.Add_Contents .Contents_1 li:nth-child(2){font-size:16px;color:#000000;font-weight:bold;}

.Add_Contents .Contents_2 li:nth-child(1) a{color:#000000;font-size:14px;}



.Menu{display:flex;align-items:center;gap:60px;height:60px;line-height:60px;padding:0 60px;/*border-bottom:1px #e5e5e5 solid;*/background-color:#f0f0f0;}
.Menu a{display:block;font-size:16px;color:#000000;font-weight:bold;}
.Menu .On a{color:#D60C13 !important;}

/************************************ 메인 E************************************/


/************************************* 캠페인 리스트 & 뷰 S ********************************************/

.Campaign_Sub_List{
	overflow:hidden;
	width:100%;
	margin:60px auto;	
}

.Campaign_Sub_List_In{
	padding:0 60px;
}

.Campaign_Sub_List h1{
	font-size:26px;
	color:#3e3e3e;
	padding-bottom:25px;
}

.Campaign_Sub_List h1 span{
	color:#d23a11;
	padding-right:10px;
}


.Campaign_Category_Box{
	display:flex;
	justify-content: space-between;
	align-items:center;
	margin-bottom:20px;
	border-bottom:1px #dddddd solid;
}


.Campaign_Sub_Category{
	display:flex;
	height:50px;
	line-height:50px;
	
}

.Campaign_Sub_Category li{
	text-align:center;
	padding:0 20px;
}

.Campaign_Sub_Category li a{
	display:block;
	font-size:16px;
	color:#3e3e3e;
}


.Campaign_Sub_Category .On{
	border-bottom:2px #d33a10 solid;
}

.Campaign_Sub_Category .On a{
	color:#000000;
	font-size:16px;
	font-weight:bold;	
}

.Campaign_View_Contents_Box{
	display:flex;
	height:50px;
	line-height:50px;
	border-right:0px;
	border-bottom:0px;
	background-color:#fafafa;		

}

.Campaign_View_Contents_Box li:first-child{
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
}

.Campaign_View_Contents_Box li:last-child{
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
}

.Campaign_View_Contents_Box li{
	flex:1;
	border:1px #cdcdcd solid;
	border-right:0px;
	border-bottom:1px #cdcdcd solid;
	text-align:center;

}

.Campaign_View_Contents_Box li a{
	font-size:16px;
	color:#515151;
	display:block;
}

.Campaign_View_Contents_Box .On{
	flex:1;
	text-align:center;
	background-color:#166cc1;
}

.Campaign_View_Contents_Box .On a{
	font-size:16px;
	color:#ffffff;
	display:block;
}





.Campaign_View_Box_Top{display:flex;margin-top:30px;gap:12px;}
.Campaign_View_Box_Top .Img_Box img{width:280px;height:280px;border:1px #dbdbdb solid;border-radius:10px;}
.Campaign_View_Box_Top .Introduction_Box{border:1px #ebebeb solid;border-radius:10px;width:100%;}
.Campaign_View_Box_Top .Introduction_Top{display:flex;justify-content: space-between;align-items:center;padding:20px;background-color:#f8f8f8;border-bottom:1px #ebebeb solid;}
.Campaign_View_Box_Top .Introduction_Top li:nth-child(1){color:#666666;font-size:14px;letter-spacing:-2px;}
.Campaign_View_Box_Top .Introduction_Top li:nth-child(1) span{font-size:24px;color:#000000;font-weight:bold}
.Campaign_View_Box_Top .Introduction_Top li:nth-child(2){font-size:16px;text-align:right;}
.Campaign_View_Box_Top .Introduction_Txt{padding:15px 15px 0 15px;color:#000000;font-size:17px;}
.Campaign_View_Box_Top .Introduction_Txt li{padding:4px 0;}
.Campaign_View_Box_Top .Introduction_Txt li span{display:inline-block;width:153px;color:#166cc1;font-weight:bold;border:1px #dddddd solid;border-radius:20px;text-align:center;margin-right:15px;}
.Campaign_View_Box_Top .Introduction_Contnets_Box{display:flex;justify-content: space-between;align-items:center;}
.Campaign_View_Box_Top .Money_Price{font-size:16px;font-weight:bold;padding-right:40px;}
.Campaign_View_Box_Top .Money_Price .Money_Box{color:#e02a2a;font-size:30px;font-weight:bold;font-family: 'Noto Sans KR';}
.Campaign_View_Box_Top .Money_Price .Money_Box_1{background-color:#166cc1;border-radius:10px;color:#ffffff;font-size:15px;text-align:center}

.Campaign_View_Box_Top .Introduction_Box .Intro_Button_Box{display:flex;justify-content:end;align-items:center;gap:10px;padding:20px}
.Campaign_View_Box_Top .Introduction_Box .Intro_Button_Box .Intro_Button_1{display:inline-block;background-color:#ffffff;border:1px #222222 solid;width:140px;height:36px;line-height:36px;color:#000000;border-radius:50px;text-align:center;font-size:14.58px;}
.Campaign_View_Box_Top .Introduction_Box .Intro_Button_Box .Intro_Button_2{display:inline-block;background-color:#ffffff;border:1px #222222 solid;width:140px;height:36px;line-height:36px;color:#000000;border-radius:50px;text-align:center;font-size:14.58px;}
.Campaign_View_Box_Top .Introduction_Box .Intro_Button_Box .Intro_Button_3{display:inline-block;background-color:#ffffff;border:1px #222222 solid;width:140px;height:36px;line-height:36px;color:#000000;border-radius:50px;text-align:center;font-size:14.58px;}




.Campaign_View_Campain_Crate{display:flex;padding-bottom:70px;gap:10px;align-items:center;width:700px;margin:60px auto 0 auto;}
.Campaign_View_Campain_Crate input{font-size:20px;}

.Campaign_View_Campain_Crate li:nth-child(1){flex:1;}
.Campaign_View_Campain_Crate li:nth-child(1) input{width:100%;height:50px;border:1px #acacac solid;text-indent:10px;font-size:16px;border-radius:50px;}
.Campaign_View_Campain_Crate li:nth-child(2){height:50px;line-height:50px;background-color:#166cc1;text-align:center;border-radius:50px;padding:0 20px;}
.Campaign_View_Campain_Crate li:nth-child(2) a{font-size:18px;font-weight:bold;color:#ffffff;display:block;}
.Posting_Apply_Button{padding:50px 0;text-align:center;}	
.Posting_Apply_Button a{display:inline-block;width:340px;height:65px;line-height:65px;background-color:#000000;text-align:center;border-radius:10px;font-size:20px;font-weight:bold;color:#ffffff;}	




.Campaign_View_Campain_Code{margin-bottom:42px;}
.Campaign_View_Campain_Code table{border-top:1px #d5d5d5 solid;}
.Campaign_View_Campain_Code thead tr{background-color:#f9f9f9;text-align:center;height:50px;}
.Campaign_View_Campain_Code thead th{color:#232323;font-size:14px;}
.Campaign_View_Campain_Code .Campain_List{text-align:center;height:60px;font-size:16px;}
.Campaign_View_Campain_Code .Campain_List_Form{text-align:center;}
.Campaign_View_Campain_Code .Campain_List_Form td{border-top:1px #d5d5d5 solid;}
.Campaign_View_Campain_Code .Campain_List_Form .Form_Box{border:0px;}
.Campaign_View_Campain_Code .Campain_List_Form .Form_Box td{padding:10px;border:0px;}
.Campaign_View_Campain_Code .Campain_List_Form .Form_Box textarea{width:100%;height:50px;vertical-align:bottom;border:0px;-webkit-box-sizing: border-box;}
.Campaign_View_Campain_Code .Line_Box{height:1px;background-color:#d5d5d5}



.Campaign_View_Img_Data table{border-top:1px #242424 solid;}
.Campaign_View_Img_Data thead{height:50px;background-color:#f6f6f6;}
.Campaign_View_Img_Data thead th{border-bottom:1px #eeeeee solid;font-size:16px;font-weight:normal;}

.Campaign_View_Img_Data tbody{text-align:center;}
.Campaign_View_Img_Data .Contents_List td:nth-child(1){height:40px;}
.Campaign_View_Img_Data .Contents_List td:nth-child(2){text-align:left;}
.Campaign_View_Img_Data .Contents_List td:nth-child(2) a{font-size:14px;}
.Campaign_View_Img_Data .Contents_List1 td{height:40px;font-size:14px;}
.Campaign_View_Img_Data .Contents_List1 td:nth-child(1){font-weight:bold;color:#ff0000;}
.Campaign_View_Img_Data .No_List{text-align:center;height:60px;font-size:14px;}
.Campaign_View_Img_Data .Line_Box{height:1px;background-color:#dfdfdf;}

.Campaign_View_Contents_Box_1,
.Campaign_View_Contents_Box_2,
.Campaign_View_Contents_Box_3,
.Campaign_View_Contents_Box_4,
.Campaign_View_Contents_Box_5,
.Campaign_View_Contents_Box_6,
.Campaign_View_Contents_Box_7,
.Campaign_View_Contents_Box_8{margin-bottom:80px;}

.Campaign_View_Contents_Box_1 h2,
.Campaign_View_Contents_Box_2 h2,
.Campaign_View_Contents_Box_3 h2,
.Campaign_View_Contents_Box_4 h2,
.Campaign_View_Contents_Box_5 h2,
.Campaign_View_Contents_Box_6 h2,
.Campaign_View_Contents_Box_7 h2,
.Campaign_View_Contents_Box_8 h2{color:#000000;font-size:20px;border-bottom:1px #eeeeee solid;padding-bottom:20px;margin-bottom:20px;}

.Campaign_View_Contents_Box_1 p{padding:0 20px 20px 20px;font-size:16px;}
.Campaign_View_Contents_Box_2 .Contents_Box{display:grid;gap:20px;grid-template-columns: repeat(3, 1fr);padding:0 20px 20px 20px;}
.Campaign_View_Contents_Box_2 .Contents_Box ul{text-align:center;}
.Campaign_View_Contents_Box_2 .Contents_Box textarea{border:1px #e3e9f2 solid;width:100%;height:102px;overflow:auto;background-color:#fcfdff;padding:10px;}
.Campaign_View_Contents_Box_2 .Contents_Box ul li:nth-child(2){padding:30px 0;}
.Campaign_View_Contents_Box_2 .Contents_Box ul li:nth-child(2) a{background-color:#2d50ac;border-radius:20px;padding:10px 40px;color:#ffffff;font-weight:bold;font-size:14px;}
.Campaign_View_Contents_Box_2 .Contents_Box ul li:nth-child(3) img{max-width:400px;}

/************************************* 머천트 리스트 & 뷰 E ********************************************/


/************************************* 실적확인 S ********************************************/
.Profit_Right_Day_Search{
	display:flex;
	justify-content:flex-end;
	padding:0 0 14px 0;
}

.Profit_Right_Day_Search li{
	padding-left:5px;
}

.Profit_Right_Day_Search li:nth-child(2){
	line-height:34px;
}

.Profit_Right_Day_Search input{
	width:140px;
	height:34px;
	text-align:center;
	border:1px #D7D7D7 solid;
	border-radius:50px;
}

.Profit_Right_Day_Search button{
	width:62px;
	height:34px;
	line-height:34px;
	background-color:#d33a10;
	text-algin:center;
	border:0px;
	border-radius:50px;
	color:#ffffff;
}


.Profit_Stats_Big_Box h2{color:#000000;margin-bottom:10px;}

.Profit_Today_Commission{display:flex;align-items:center;gap:20px;}

.Profit_Today_Commission li:nth-child(2n-1){font-size:16px;}
.Profit_Today_Commission li:nth-child(2n-1) .span_1{font-size:16px;font-weight:bold;color:#ff0000;}
.Profit_Today_Commission li:nth-child(2n-1) .span_2{font-size:16px;color:#000000;}
.Profit_Today_Commission li:nth-child(2n){width:1px;background-color:#dddddd;}

.Profit_Stats_Box .Title_Box{display:flex;align-items:center;justify-content: space-between;padding-bottom:5px;}
.Profit_Stats_Box .Title_Box li:nth-child(1){font-size:18px;padding-bottom:10px;font-weight:bold;color:#000000;}



.Profit_Request_Index{display:flex;gap:20px}
.Profit_Request_Index h2{color:#000000;margin-bottom:10px;}

.Profit_Request_Box{
	padding:25px 40px;
	border:1px #e3e3e3 solid;
	border-radius:5px;
	margin-bottom:20px;
}

.Profit_Request_Index_In{
	flex:1;
}


.Profit_Request_Box ul{
	display:flex;
	padding-bottom:12px;
	justify-content: space-between;
}

.Profit_Request_Box li:nth-child(1){
	width:150px;
	line-height:40px;
	font-size:15px;
}

.Profit_Request_Box li:nth-child(2){
	line-height:40px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.Profit_Request_Box li:nth-child(2) input[type='text'],
.Profit_Request_Box li:nth-child(2) select{
	width:210px;
	height:40px;
	text-indent:10px;
	border-radius:5px;
	border:1px #c8c8c8 solid;
	font-size:14px;
}

.Profit_Request_Submit{text-align:center;margin:40px 0;}
.Profit_Request_Notice{border:1px #DCDCDC solid;background-color:#F8F8F8;border-radius:5px;padding:20px;margin:50px 0;font-size:14px;line-height:30px;}

/************************************* 실적확인 E ********************************************/


/************************************* 게시판 리스트 필드 S ********************************************/

.Board_Fild_Box{background-color:#f5f5f5;height:50px;text-align:center;}
.Board_Fild_Box td{font-size:14px;color:#000000;}
.Board_Contents_Box{height:50px;font-size:14px;}
.Board_Contents_Box a{font-size:14px;}
.Board_Contents_Box td{text-align:center;font-size:14px;}
.Board_Contents_Box .Date_Box{border-right:1px #bbbbbb solid;border-bottom:1px #bbbbbb solid;background-color:#F8F8F8}



.Board_View_Line_1{height:65px;}
.Board_View_Line_1 td:nth-child(1){width:130px;font-size:14px;background-color:#f6f6f6;font-weight:bold;text-align:center;}
.Board_View_Line_1 td:nth-child(2){font-size:14px;color:#000000;padding:0 10px;font-family:'Noto Sans KR'}
.Board_View_Line_2{width:130px;font-size:14px;background-color:#f6f6f6;font-weight:bold;text-align:center;}
.Board_View_Line_2_1{height:50px;}
.Board_View_Line_2_1 td:nth-child(1),.Board_View_Line_2_1 td:nth-child(3),.Board_View_Line_2_1 td:nth-child(5){font-size:14px;color:#000000;padding:0 10px;font-family:'Noto Sans KR'}
.Board_View_Line_2_1 td:nth-child(2),.Board_View_Line_2_1 td:nth-child(4){width:130px;font-size:14px;background-color:#f6f6f6;font-weight:bold;text-align:center;}




.Board_Button_Box{display:inline-block;width:82px;height:44px;line-height:44px;border-radius:10px;font-size:14.58px !important;text-align:center;color:#ffffff !important;}

.Board_Button_Box1{display:inline-block;padding:0 20px;height:44px;line-height:44px;border-radius:10px;font-size:14.58px !important;text-align:center;color:#ffffff !important;}

/************************************* 게시판 리스트 필드 E ********************************************/






/*이전 CSS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Ft-Nsk{font-family:'Noto Sans KR'}


.W-80px{width:80px !important;}
.W-60px{width:60px !important;}
.W-500px{width:500px !important;}
.Pd-l-0{padding-left:0px !important;}
.Pd-r-0{padding-right:0px !important;}

.M-t-50px{margin-top:50px !important;}


.T-a-c{text-align:center !importanat;}

.Mx-w-1650{max-width:1650px !important;}
.Mx-w-100p{max-width:100% !important;}



/******************************** GLOBAL S *****************************************/
.Sub_Layout_Box{
	overflow:hidden;
	width:1300px;
	margin:76px auto;	
}


.Sub_Layout_Box_1800{
	overflow:hidden;
	width:1800px;
	margin:76px auto;	
}

.Color_d33a10{
	color:#d33a10 !important;
}


.Bg_Color_d33a10{
	background-color:#d33a10 !important;
}

.Bg_Color_c1c1c1{
	background-color:#c1c1c1;
}

.Bg_Color_fc4a4a{
	background-color:#fc4a4a;
}

.Bg_Color_ffffff{
	background-color:#ffffff !important;
}

.Bg_Color_000000{
	background-color:#000000 !important;
}

.Bg_Color_bebdbd{
	background-color:#bebdbd !important;
}

/*광고 중단하기*/
.Bg_Color_ff6600{
	background-color:#ff6600 !important;
}

/*노티설정*/
.Bg_Color_d500ff{
	background-color:#d500ff !important;
}

/*노티내역*/
.Bg_Color_3abf5a{
	background-color:#3abf5a !important;
}




/******************************** GLOBAL E *****************************************/






.top_title_on{width:50%; background-color:#f4f4f4;font-weight:bold;text-align:center;height:40px;line-height:40px;}
.top_title_off{width:50%; background-color:#FFFFFF;font-weight:bold;text-align:center;height:40px;line-height:40px;}


.W-150{width:150px !important;}
.W-321{width:321px !important;}
.W-400{width:400px !important;}

.Top_Menu_Box{display:flex;align-items:center;justify-content: space-between;width:1430px;margin:0 auto;height:90px;}
.Top_Menu_Box ul{display:flex;align-items;gap:30px;}
.Top_Menu_Box ul li a{font-size:18.75px;color:#000000;font-weight:bold;}
.Top_Menu_Box .Ken_Box{color:#cfcfcf;font-size:18.75px;font-family:Dotum;}
.Top_Menu_Box .Login_Box{display:flex;gap:12px}
.Top_Menu_Box .Login_Box a{display:inline-block;width:80px;height:30px;line-height:30px;background-color:#d33a10;color:#ffffff;font-size:16.67px;font-weight:bold;border-radius:5px;text-align:center;}

.Top_Menu_Box .LogOut_Box{display:flex;align-items:center;gap:10px}
.Top_Menu_Box .LogOut_Box .Button_Box{display:flex;align-items:center;gap:8px}
.Top_Menu_Box .LogOut_Box .Button_Box a{display:inline-block;width:60px;height:26px;line-height:26px;background-color:#ffffff;border:1px #000000 solid;color:#000000;font-size:14px;border-radius:5px;text-align:center;font-weight:normal;}
.Top_Menu_Box .LogOut_Box .Button_Box .Out_Box{color:#111111;}
.Top_Menu_Box .LogOut_Box .Level_Style_Box a{background-color:#d33a10;border:1px #d33a10 solid;color:#ffffff;}






/**********************이용약관,개인정보취급방침 S *****************************/
.Customer_Layout h1{
	font-size:32.41px;
	font-weight:bold;
	color:#3e3e3e;
	letter-spacing:-2px;
	padding-bottom:50px;
	text-align:center;
}

.Customer_Box{
	background-color:#f6f6f6;
	white-space : pre-line;
	padding:46px;
	line-height:26px;
	font-size:16.67px;
	color:#292929;
	border-radius:10px;
}

/********************이용약관,개인정보취급방침 E ******************************/



/********************************회원가입 S **********************************/

.Member_Layout_Intro{
	width:1300px;
	margin:0 auto;
}

.Member_Layout_Intro .Title_Img{
	padding:120px 0 50px 0;
	text-align:center;
	font-size:30px;
	color:#000000;
	font-weight:bold;
}



.Member_Layout_Intro .Login_Button{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:22px 0 70px 0;
	
}

.Member_Layout_Intro .Login_Button button{
	width:140px;
	height:47px;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	background-color:#d33a10;
	border:0px;
	font-weight:bold;
	border-radius:30px;
}


.Member_Ed_Layout{
	width:900px;
}

.Member_Ed_Layout .Title_Img{
	font-size:32.41px;
	font-weight:bold;
	color:#3e3e3e;
	letter-spacing:-2px;
	padding-bottom:50px;
	text-align:center;
}

.Member_Ed_Contents{
	border-radius:5px;
	margin-bottom:27px;
}

.Member_Ed_Contents h2{
	font-size:20px;
	color:#000000;
	padding:15px 0;
	font-weight:bold;
}

.Member_Ed_Contents h2 span{
	color:#ff0000;
	position:relative;
	top:-10px;
	font-size:14px;
}

.Member_Ed_Contents_In{
	padding:25px 40px;
	border:1px #e3e3e3 solid;
	border-radius:5px;
}

.Member_Ed_Contents_In ul{
	display:flex;
	padding-bottom:12px;
}

.Member_Ed_Contents_In li:nth-child(1){
	width:150px;
	line-height:50px;
	font-size:15px;
}

.Member_Ed_Contents_In li:nth-child(2),
.Member_Ed_Contents_In li:nth-child(3){
	line-height:45px;
	font-size:16px;
}

.Member_Ed_Contents_In li:nth-child(2) input,
.Member_Ed_Contents_In li:nth-child(2) select{
	width:210px;
	height:40px;
	text-indent:10px;
	border-radius:5px;
	border:1px #c8c8c8 solid;
	font-size:14px;
}


.Member_Ed_Contents_In li:nth-child(3) select{
	width:200px;
	height:40px;
	text-indent:10px;
	border-radius:5px;
	border:1px #c8c8c8 solid;
	font-size:14px;
}

.Member_Ed_Contents_In .Posting_Type_Box label{
	padding-right:10px;
	cursor:pointer;
}
.Member_Ed_Contents_In .Posting_Type_Box input[type='checkbox']{
	width:15px;
	height:15px;
}


.Member_Ed_Submit{
	text-align:center;
	display:flex;
	justify-content:center;
	gap:12px;
	margin-top:50px;
}




.Member_Ed_Cancel{
	border:1px #dedede solid !important;
	color:#313131 !important;
}

.Member_Out_Button{
	display:flex;
	justify-content:right;
	margin-top:30px;
}



.Member_Layout{
	width:800px;
}

.Member_Layout .Title_Img{
	font-size:28px;
	font-weight:bold;
	color:#3e3e3e;
	letter-spacing:-2px;
	padding-bottom:50px;
	text-align:center;
}

.Member_Ed_Terms{
	display:flex;
	padding:10px 40px;
	border:1px #e3e3e3 solid;
	border-radius:5px;
	align-items:center;
}

.Member_Ed_Terms  li:nth-child(1){
	width:150px;
	line-height:40px;
	font-size:15px;
}

.Member_Ed_Terms  li:nth-child(2) input{
	width:18px;
	height:18px;
	position: relative;
    top: 4px;
}

.Member_Ed_Terms  li:nth-child(2) a{
	background-color:#b7b7b7;
	color:#ffffff;
	padding:2px 8px;
	font-size:12px;
	border-radius:50px;
}

.Member_Ed_Terms  li:nth-child(2) span{
	padding-right:30px;
}

.Member_Ed_Terms  li:nth-child(2) label{
	font-size:16px;
}

/********************************회원가입 E **********************************/


/*************************************로그인 S ********************************************/

.Login_Page{
	display: flex;
	justify-content: center;
	align-items:center;
	min-height: 100vh;
	flex-direction:column;
}

.Login_Page .Logo{
	text-align:center;
	margin-bottom:40px;
}

.Login_Page .Logo img{
	height:50px;
}

.Login_Box_In{
	width:100%;
	max-width:473px;
}



.Login_Page .Manu_Bg_Color_Box{position:absolute;background-color:#ededed;z-index:1px;width:100%;max-width:473px;;height:54px;border-radius:30px;}




/* 탭 선택 시 표시할 요소(div) 정의(1번 탭 선택 시 첫 번째 div 요소 표시) */
#Menu_Box input[type="radio"]:nth-of-type(1), #Menu_Box input[type="radio"]:nth-of-type(1) ~ div:nth-of-type(1), #Menu_Box input[type="radio"]:nth-of-type(2), #Menu_Box input[type="radio"]:nth-of-type(2) ~ div:nth-of-type(2){
    display:none;
}
#Menu_Box input[type="radio"]:nth-of-type(1):checked ~ div:nth-of-type(1), #Menu_Box input[type="radio"]:nth-of-type(2):checked ~ div:nth-of-type(2){
    display:block;
}

/* 라벨 기본 스타일 지정 */
#Menu_Box > label {
	float:left;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	font-size:18px;
	font-weight:bold;
	box-sizing: border-box;
	width:50%;
	height:54px;
	line-height:54px;
	z-index:11px;
	position:relative;
}

#Menu_Box label[for=tab1],
#Menu_Box label[for=tab2]{
	background-color:#ededed;
	border:1px #eaeaea solid;
	color:#a6a6a6;
	margin-bottom:20px;
}




/* 선택된 라벨 */
#Menu_Box input[type="radio"]:nth-of-type(1):checked ~ label:nth-of-type(1){
    border:1px #272727 solid;
	background-color:#272727;
	color:#ffffff;
	border-radius:5px;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
}
#Menu_Box input[type="radio"]:nth-of-type(2):checked ~ label:nth-of-type(2){
    border:1px #d33a10 solid;
	background-color:#d33a10;
	color:#ffffff;
	border-radius:5px;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	
}

/* 실제 내용이 담긴 div 요소 스타일 지정 */
#Menu_Box .tab1_content{
	overflow:hidden;
	padding:10px 0;
	border-top:0px;
	border:1px #ffffff solid;
}

#Menu_Box .tab2_content{
	overflow:hidden;
	padding:10px 0;
	border-top:0px;
	border:1px #ffffff solid;
}


.Login_Input_Box{
	display:flex;
	letter-spacing:0px;
	color:#000000;
}


.Login_Input_Box1,
.Login_Input_Box2{
	display:flex;
	letter-spacing:0px;
	color:#000000;
	padding:5px 0;
}



.Login_Input_Box li:first-child{
	width:84px;
	font-size:14px;
	line-height:45px;
	color:#000000;
}

.Login_Input_Box2 li:first-child{
	width:100px;
	font-size:14px;
	line-height:45px;
	color:#000000;
}

.Login_Input_Box li:last-child,
.Login_Input_Box2 li:last-child{
	width:100%;
	line-height:40px;
	font-size:16px;
	
}

.Login_Input_Box li:last-child input{
	width:100%;
	height:45px;
	line-height:45px;
	border:1px #dddddd solid;
	text-indent:10px;

	font-size:14px;

}

.Login_Input_Box2 li:last-child input[type="text"]{
	width:100%;
	height:40px;
	line-height:40px;
	border:1px #272727 solid;
	border-radius:5px;
	text-indent:10px;
}

.Login_Input_Box2 li:last-child input[type="radio"]{
	width:20px;
	height:20px;
	position:relative;
	top:4px;
}
.Login_Input_Box1{
	margin-top:10px;
}

.Login_Input_Box1 li:first-child{
	font-size:14px;
}

.Login_Input_Box1 li:last-child{
	margin-left:auto;
	line-height:20px;
}

.Login_Input_Box1 li:last-child a{
	font-size:14px;
}

.Login_Input_Box1 li:last-child span{
	font-size:11px;
}


.Login_Input_Submit{
	border:0px;
	color:#ffffff;
	width:100%;
	height:52px;
	line-height:52px;
	cursor:pointer;
	font-size:16px;
	border-radius:5px;
	margin-top:30px;
	font-weight:bold;
	
}

.tab1_content .Color_Box{
	background-color:#000000;

}


.tab2_content .Color_Box{
	background-color:#d33a10;
}

.Login_Input_Membership{
	display:inline-block;
	width:100%;
	height:52px;
	line-height:52px;
	color:#000000 !important;
	font-size:16px !important;
	border-radius:5px;
	background-color:#ffffff;
	border:1px #eeeeee solid;
	text-align:center;
}




.Login_Sns_Box{
	display:flex;
	gap:20px;
	justify-content: space-between;
	align-items:center;
	margin:20px 0px;
}

.Login_Sns_Box li:nth-child(1){
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


.Login_Sns_Box img{
	width:50px;
}


.Login_Member_Box{
	overflow:hidden;
	background-color:#ffffff;
	border:1px #dddddd solid;
	border-radius:5px;
	padding:20px;
	
}

.Login_Member_Box  li:nth-child(1){
	float:left;
	width:-webkit-calc(100% - 132px);
	width:-moz-calc(100% - 132px);
	width:calc(100% - 132px);
	color:#4b82dd;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	color:#272727;
}

.Login_Member_Box  li:nth-child(1) .Spn1{
	color:#272727;
}

.Login_Member_Box  li:nth-child(1) .Spn2{
	color:#5f5f5f;
	font-size:13px;
	font-weight:normal;
}

.Login_Member_Box  li:nth-child(2) {
	float:right;
	width:98px;
	line-height:20px;
	background-color:#272727;
	border-radius:5px;
	text-align:center;
	margin-bottom:10px;
	
}

.Login_Member_Box  li:nth-child(2) a{
	color:#ffffff;
	font-size:15px;
	display:block;
	padding:20px 0;
}

.Login_Member_Box  li:nth-child(3){
	clear:both;
	border-top:1px #d8e2ef solid;
	padding-top:5px;
}

.Login_Member_Box  li:nth-child(3) span{
	color:#3e434a;
	padding:0 8px;
	font-size:12px;
}

.Login_Button_Box{

	padding-top:30px;
	display:flex;
	justify-content:center;
	gap:10px;
}

.Login_Button_Box .Submit_button{
	border:0px;
	background-color:#156cc0;
	flex:1;
	height:40px;
	line-height:40px;
	color:#ffffff;
	font-size:14px;
	cursor:pointer;
	border-radius:5px;
	margin:0 5px;
}

.Login_Button_Box .Index_button{
	border:0px;
	background-color:#ffffff;
	border:1px #dddddd solid;
	flex:1;
	height:40px;
	line-height:40px;
	color:#000000;
	font-size:14px;
	cursor:pointer;
	border-radius:5px;
	margin:0 5px;
}



.Login_Button_Box .Submit_button_Login{
	border:0px;
	background-color:#d33a10;
	width:140px;
	height:40px;
	line-height:40px;
	color:#ffffff;
	font-size:14px;
	cursor:pointer;
	border-radius:5px;
}



.Login_Search_Menu{
	display:flex;
	background-color:#ededed;
	border-radius:5px;
}

.Login_Search_Menu li{
	width:50%;
	height:54px;
	line-height:54px;
	background-color:#ededed;
	border:1px #ededed solid;
	text-align:center;
	border-radius:5px;
	
}

.Login_Search_Menu li a{
	font-size:18px;
	color:#a6a6a6;
	font-weight:bold;
	display:block;
}

.Login_Search_Menu .On{
	width:50%;
	height:54px;
	line-height:54px;
	background-color:#272727;
	border:1px #272727 solid;
	text-align:center;
	
}

.Login_Search_Menu li:nth-child(1){
		border-top-right-radius:0px;
		border-bottom-right-radius:0px;
}

.Login_Search_Menu li:nth-child(2){
		border-top-left-radius:0px;
		border-bottom-left-radius:0px;
}

	


.Login_Search_Menu .On a{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	display:block;
}

.Login_Search_Contents{ 
	overflow:hidden;
	background-color:#ffffff;
	padding:40px 0;
	letter-spacing: 0;
}

/*************************************로그인 E ********************************************/





/************************************* 일반 서브 리스트 S ********************************************/

.Board_Sub_Category{
	display:flex;
	align-items:center;
	justify-content:center;
	height:50px;
	line-height:50px;
	border-radius:8px;
	gap:10px;
}

.Board_Sub_Category li{
	width:260px;
	text-align:center;
}

.Board_Sub_Category li a{
	display:block;
	font-size:16px;
	background-color:#f3f3f3;
	color:#3e3e3e;
	border-radius:8px;
}



.Board_Sub_Category .On{
	background-color:#d33a10;
	color:#ffffff;
	font-size:16px;
	
}

/************************************* 일반 서브 리스트 E ********************************************/

/************************************* 광고주 메인 S ********************************************/

.Partners_Advertiser_Main{overflow:hidden;display:flex;justify-content: space-between;align-items:center;padding:30px 0;}
.Partners_Advertiser_Main h2{font-size:26px;color:#3e3e3e;font-weight:bold;}
.Partners_Advertiser_Main select{border:1px #d8d8d8 solid;height:40px;border-radius:10px;padding:0 10px;}

.Partners_Advertiser_Main_Out{border:1px #E0E0E0 solid;background-color:#F8F8F8;text-align:center;height:120px;line-height:120px;font-size:16px;font-weight:bold;color:#000000;border-radius:10px;}

.Advertiser_Main_Board{display:flex;gap:30px;margin-top:30px;}
.Advertiser_Main_Board_In{flex:1;}
.Advertiser_Main_Board_In .Title_Box{overflow:hidden;display:flex;justify-content: space-between;align-items:center;padding:10px 0;}
.Advertiser_Main_Board_In .Title_Box h2{font-size:20px;color:#3e3e3e;font-weight:bold;}
.Advertiser_Main_Board_In .Title_Box p a{font-size:14px;}

/************************************* 광고주 메인 E ********************************************/

