@charset "utf-8";

/* �Խ��� ���� */
.at-html .list-board .wr-secret{width:13px; height:14px; margin-top:-2px;}
.at-html .div-head > span{font-size:18px; color:#222222; font-weight:500;}
.at-html .list-board .wr-notice{background-image:none; font-size:12px; color:#fff; background:#0781c8; border-radius:10px; width:43px; line-height:18px; font-weight:500; vertical-align:middle;}
.at-html .list-board .wr-num{width:80px;}
.at-html .list-board .wr-date{width:140px;}
.at-html .list-board .wr-hit{widtH:120px;}
.at-html .list-board .list-body .wr-name{text-align:center; font-weight:400;}
.at-html .list-board > .list-head{border:0; background:#fafafa;}
.at-html .list-board > .div-head{background:#f6f6f6; border:0; }
.at-html .list-board > .div-head > span{border:0;}
.at-html .list-board .div-head{padding:21px 0;}
.bg-light, i.bg-light, .badge.bg-light,
.at-html .list-board .list-body li:hover,
.at-html .list-board .list-item:hover{background-color:initial !important; color:initial; font-weight:initial;}
.at-html .list-board .list-body li > div,
.at-html .list-board .list-item > div{font-size:16px; padding:20px 0; line-height:17px;}
.at-html .list-board .list-body li > div > a{color:#666666;}
.at-html .list-board .list-body li > div.wr-subject{padding-left:55px;}
.at-html .list-board .list-body li > div.wr-subject > a{color:#222;}

/* ���� footer */
.at-html #sub_footer_fix{display:table; width:100%;}
.at-html #sub_footer_fix .table-cell{display:table-cell;vertical-align:middle;}

/* ���� Ÿ��Ʋ */
.sub_tit{text-align:center; padding:6% 0; margin-bottom:-20px; position:relative;}
.sub_tit h1{font-family:'LotteMartHappy', sans-serif; font-weight:700; color:#151515; font-size:50px; }
.sub_tit .sub_des{font-size:20px; color:#151515; margin-top:25px; margin-bottom:-47px;}

/* m01_01 */
.m01_01{margin-bottom:6.9%;}
.m01_01 h3{font-size:25px; color:#151515; font-family:'LotteMartHappy', sans-serif; margin-top:30px;}
.m01_01 ul{margin-top:20px; float:left;}
.m01_01 ul li{display:inline-block; margin-right:8px; vertical-align:middle;}
.m01_01 ul li.word_bg{font-weight:700; font-size:14px; color:#fff; border-radius:50%; background:#1d1d1d; width:26px; line-height:26px; text-align:center; margin-right:5px;}
.m01_01 ul li.word_bg1 span{position:relative; bottom:1px; right:-0.8px;}
.m01_01 ul li:not(.word_bg){color:#555555; font-size:18px; margin-right:20px;}	
.m01_01 .move_btn{width:235px; font-size:19px; font-family:'LotteMartHappy', sans-serif; color:#fff; display:block; padding:24.5px 0 24.5px 36px; border-radius:8px;}
.m01_01 .move_btn img{vertical-align:middle; margin-left:8px;}

/* m06_01 */
/*inquiry_form*/
.inquiry_form{width:100%;}
.inquiry_form .inquiry_content{width:100%; border-bottom:1px solid #dddddd;}
.inquiry_form .chkbox_content{clear:both;}
.inquiry_form .chkbox_content .left_inquiry{color:#151515; font-size:22px; font-weight:700; margin-top:70px;}
.inquiry_form .chkbox_content .left_inquiry span:nth-child(2){font-size:15px; font-weight:400; color:#a9a9a9;}
.inquiry_form .chkbox_content .right_inquiry li input[type="checkbox"]{display:none;}
.inquiry_form .chkbox_content .right_inquiry li input + label{display:inline-block; cursor:pointer; background:url(../img/chkbox.jpg) no-repeat left center; padding-left:30px; margin:0;}
.inquiry_form .chkbox_content .right_inquiry li input:checked + label{background:url(../img/chkbox_on.jpg) no-repeat left center;}
.inquiry_form .chkbox_content .right_inquiry .full_box{margin-top:30px;}
.inquiry_form .chkbox_content .right_inquiry .full_box textarea{border:0; border-bottom:1px solid #cccccc; box-shadow:none; height:110px !important; font-size:18px; color:#333; padding:0; resize:none;}
.inquiry_form .chkbox_content .right_inquiry .full_box textarea::placeholder{color:#a9a9a9;}
.inquiry_form .form-group{margin:0;}
.inquiry_form .form-group .row{margin:0;}
.inquiry_form .file_add{margin:20px 0 5px;}
.inquiry_form .input-group-addon{background:#666666; font-size:13px; color:#fff; width:70px; height:28px; border:1px solid #666; padding:0; line-height:1;}
.inquiry_form #variableFiles input[type=file]{border:1px solid #dcdcdc; padding:3px 10px;}
.inquiry_form #variableFiles .form-group{margin-bottom:0;}
.inquiry_form #variableFiles tr:last-child td{padding-bottom:0;}
.inquiry_form .inquiry_content.half{width:calc(50% - 20px); float:left;}
.inquiry_form .inquiry_content.half:nth-child(even){float:right;}
.inquiry_form .inquiry_content.half:nth-child(3),
.inquiry_form .inquiry_content.half:nth-child(4){margin-top:15px;}
.inquiry_form .inquiry_content > div.left_inquiry{width:140px; float:left; height:60px; line-height:60px; color:#151515; font-size:18px; font-weight:500;}
.inquiry_form .inquiry_content > div.left_inquiry span:first-child{float:left;}
.inquiry_form .inquiry_content > div.left_inquiry span.required_txt{color:#0781c8;}
.inquiry_form .inquiry_content > div.right_inquiry{width:calc(100% - 140px); float:left; }
.inquiry_form .inquiry_content > div.right_inquiry > .half_input{padding:0; vertical-align:middle; height:60px; position:relative;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input > input{display:block; height:60px; line-height:60px; outline:none; box-shadow:none; font-size:16px; color:#333; width:100%; border:0;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input > input::placeholder{color:#a9a9a9;}

.inquiry_form .inquiry_content > div.right_inquiry > .half_input + span{vertical-align:middle; display:table-cell; height:90px; font-size:18px; color:#777777; padding-left:10px;}

.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input{float:left; width:100%;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row{margin:0;} 
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row .file_content{width:100%;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row .file_content > label{width:130px; background:#151515; color:#fff; font-size:18px; text-align:center; font-weight:400;border: 1px solid #151515; 
height:50px; line-height:48px; float:left; cursor:pointer; margin-top:0; margin-bottom:0; margin-left:15px; margin-right:7px;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row .file_content > div.right_file{width:calc(100% - 130px); max-width:270px;float:left;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row .file_content > div.right_file input{
border:1px solid #dcdcdc; height:50px; line-height:50px; display:block; width:100%; max-width:270px;
 padding-left:15px; font-size:18px; outline:none; box-shadow:none; }
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input #variableFiles input[type=file]{display:none;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input #variableFiles .col-sm-12{padding:0; margin-top:5px;}
.inquiry_form .inquiry_content > div.right_inquiry > .file_right{float:left; margin-left:2%; width:48%; height:50px; line-height:50px; color:#777777; padding:0;}
.inquiry_form .inquiry_content > div.right_inquiry > .half_input.file_input .row .file_content > a{width:100px; background:#fff; color:#333; font-size:18px; text-align:center; font-weight:400; border:1px solid #dcdcdc;
height:50px; line-height:48px; float:left; cursor:pointer; margin-top:0; margin-bottom:0;}
.inquiry_btn{width:100%; text-align:center; margin:60px 0 120px;}
.inquiry_btn button{width:200px; height:60px; line-height:60px; color:#fff; font-size:20px; text-align:center; 
display:inline-block; outline:none; box-shadow:none; border:0; border-radius:50px; box-shadow:0 4px 18px 7px rgba(64,64,64, .07); font-weight:500;}


/*ȸ������ �����ư*/
.join_privacy{width:100%; height:170px; overflow-y:scroll; border:1px solid #e5e5e5; padding:10px 15px;}
.join_privacy p + p{margin-top:5px}

.req{font-size:15px; color:#666; text-align:right;margin:30px 0 15px;}
.req span{vertical-align:middle;}
.inquiry_cate{padding-top:25px; font-size:17px; color:#333333; vertical-align:middle;}
.inquiry_cate li{margin-right:22px; float:left;}
.inquiry_cate.m2{height:90px; display:table-cell; padding-left:10px;}
.inquiry_content .per_info{margin:70px 0 15px; }
.inquiry_content .per_info > h4{float:left; color:#151515; font-size:22px; font-weight:700; line-height:1; margin:0;}
.inquiry_content .agree_btn{float:right;}
.inquiry_content .agree_btn input{display:none;}
.inquiry_content .agree_btn input:checked + label{background:url('../img/chkbox_on.jpg') no-repeat left center /contain;}
.inquiry_content .agree_btn label{font-size:13px; font-weight:400; margin-top:15px; color:#666666; background:url('../img/chkbox.jpg') no-repeat left center /contain; padding-left:20px; line-height:14px;}
.agree_btn input[type="checkbox"]{margin:0;}

@media (max-width:1600px){
	.m04_01 .list-wrap .list-container{margin-right:-30px;}
	.m04_01 .list-wrap .list-item{margin-right:30px; margin-bottom:28px;}
}

@media (max-width:991px){
	.inquiry_form .inquiry_content.half:nth-child(3),
	.inquiry_form .inquiry_content.half:nth-child(4){margin-top:0;}
	.sub_tit .sub_des{font-size:14px; margin-top:20px; line-height:1.3; margin-bottom:0;}
	.sub_tit h1{font-size:40px;}
	.at-html .list-board .list-body li > div.wr-subject{padding-left:0px;}

	.m01_01{margin-bottom:16%;}
	.m01_01 .at-container > iframe{height:300px;}
	.m01_01 ul li.word_bg1 span{right:-0.4px;}
	.m01_01 .pull-right{float:left !important; clear:both; margin-top:40px;}
	.m01_01 ul li{float:left; }
	.m01_01 ul li.word_bg{line-height:24px; width:24px; font-size:12px;}
	.m01_01 ul li:nth-child(3){clear:both;}
	.m01_01 ul li:nth-child(3),
	.m01_01 ul li:nth-child(4){margin-top:10px;}
	
	.m04_01 .list-wrap .list-container{margin-right:-15px;}
	.m04_01 .list-wrap .list-item{margin-right:15px; margin-bottom:13px;}

	.inquiry_content .per_info{margin:15% 0 5%;}
	.inquiry_content .per_info > h4{font-size:20px;}
	.inquiry_content .agree_btn{float:left;}
	.inquiry_btn{margin:40px 0 70px;}
	.inquiry_form #variableFiles input[type=file]{padding:4px 10px 5px;}
	.inquiry_btn button{width:160px; height:auto; line-height:45px; font-size:17px;}

	}

@media (max-width:768px){
	
	.inquiry_form .inquiry_content.half{width:100%; float:none;}
	.inquiry_form .chkbox_content .left_inquiry{margin-top:40px; font-size:20px;}
	.inquiry_form .chkbox_content .left_inquiry span:nth-child(2){font-size:14px;}
	.inquiry_form .chkbox_content .right_inquiry li input + label{font-size:15px; background-size:17px; padding-left:27px;}
	.inquiry_form .inquiry_content > div.left_inquiry{width:110px; font-size:15px; height:auto; line-height:50px;}
	.inquiry_form .inquiry_content > div.right_inquiry > .half_input{height:auto;}
	.inquiry_form .inquiry_content > div.right_inquiry > .half_input > input{font-size:15px; height:auto; line-height:50px;}
	.inquiry_cate li{width:50%; margin-right:0;}
	.inquiry_cate li:nth-child(3),
	.inquiry_cate li:nth-child(4){margin:10px 0;}
	#ri01 .inquiry_cate li:nth-child(2){clear:both;width:100%; margin-top:10px;}
	.inquiry_form .chkbox_content .right_inquiry .full_box{margin-top:15px;}
	.inquiry_form .chkbox_content .right_inquiry .full_box textarea{font-size:15px;}

}


@media (max-width:480px){
	.at-html .list-board > .div-head{background:#fafafa; border:0; border-bottom: 1px solid #dcdcdc; padding:10px 0; }
	.at-html .list-board .list-body li > div, .at-html .list-board .list-item > div{padding: 8px 5px; font-size: 14px; line-height: 1.2;}
	.at-html .list-board > .div-head > span{font-size:15px;}
	.sub_tit{padding:10.4% 0;}
	.sub_tit h1{font-size:29px;}
	.m01_01 .pull-right{margin-top:30px;}
	.m01_01 h3{font-size:19px;}
	.m01_01 ul li:not(.word_bg){font-size:15px; line-height:24px;float:left;}
	.m01_01 .move_btn{width:175px; font-size:16px; padding:16.5px 0 16.5px 26px;}
	.m01_01 .move_btn img{height:8px;}

	.m04_01 .list-wrap .list-item{margin-bottom:20px;}

	.inquiry_cate{padding-top:20px;}
}

/*200811 �߰����� kjh*/
.fix_list_category{width:100%; margin-bottom:40px;}
.fix_list_category .pc_category{width:100%;}
.fix_list_category .pc_category ul{list-style:none; text-align:center;}
.fix_list_category .pc_category ul li{display:inline-block; margin-bottom:20px; margin-right:13px;}
.fix_list_category .pc_category ul li a{display:block; width:170px; height:45px; line-height:45px; color:#a4a4a4; font-weight:400; font-size:17px; border-radius:20px; border:1px solid #eeeeee;}
.fix_list_category .pc_category ul li.active a{background:linear-gradient(90deg, #65c0f5, #5995ff); color:#fff; font-weight:500; border:0;}
.fix_list_category .mob_drop{width:100%;}
.fix_list_category .mob_drop > a{text-align:center; display:block; height:40px; line-height:40px; background:linear-gradient(90deg, #65c0f5, #5995ff); color:#fff; font-size:14px; font-weight:500; position:relative;}
.fix_list_category .mob_drop > a span{font-size:12px; position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.fix_list_category .mob_drop > .dropdown-menu{width:100%; text-align:center; font-size:14px; color:#333; }

#new-list-item img {display: none;}