@charset "utf-8";

/* 페이지네이션 */
.list-page {margin:-30px 70px 100px !important;}
.pagination>li>a, .pagination>li>span {border:none;}
.pagination-sm>li>a, .pagination-sm>li>span {padding:6px 16px; font-size:18px;}
.text-center .pagination>.active>a, .text-center .pagination>.active>span, .text-center .pagination>.active>a:hover, .text-center .pagination>.active>span:hover, .text-center .pagination>.active>a:focus, .text-center .pagination>.active>span:focus .list-wrap .text-center .pagination .active a, .view-wrap .text-center .pagination .active a, .board-list .list-wrap .pagination .active a, .view-wrap .pagination .active a {background-color:transparent !important; border:transparent !important;}

@media (max-width:991px) {
	.list-page {margin:-20px 70px 50px !important;}
	.pagination-sm>li>a, .pagination-sm>li>span {font-size:13px; padding:6px 13px;}
}

/* 공통 */
.container_sm {width:1420px;}

.top_wrap .top_text h1 {font-size:45px; color:#222; font-weight:500; margin:100px 0;}
.top_wrap .top_menu {padding:28px 0; border-bottom:1px solid #e1e1e1;}
.top_wrap .top_menu .cate_ul {display:flex;}
.top_wrap .top_menu .cate_ul .cate_li a {font-size:18px; color:#999; height:22px}
.top_wrap .top_menu .cate_ul .cate_li.on a {color:#000;}
.top_wrap .top_menu .cate_ul .cate_li {padding:0 40px; position:relative;}
.top_wrap .top_menu .cate_ul .cate_li:first-child {padding-left:0;}
.top_wrap .top_menu .cate_ul .cate_li:first-child.on a:after {width:70%;}
.top_wrap .top_menu .cate_ul .cate_li.on a:after {content:""; width:55%; height:2px; background:#000; position:absolute; left:50%; bottom:-29px; transform:translatex(-50%);}
.top_wrap .top_menu .cate_ul .cate_li:first-child.on a:after {margin-left:-20px;}
.sub_text {margin:0; padding:0;}
.sub_text h1 {font-size:40px; font-weight:500; color:#222; text-align:left;}

.board_search {margin-bottom:30px;}
.board_search .input_box {display:flex; justify-content:flex-end; position:relative;}
.board_search .input_box .form-control {width:350px; height:45px; border-radius:23px !important; font-size:15px; padding:0 25px 2px; box-shadow:none; border:1px solid #d7d7d7;}
.board_search .input_box .form-control::placeholder {color:#888;}
.board_search .input_box .btn {background:transparent; width:auto; position:absolute; right:9px; bottom:7px;}

.view_style .view_title {border-top:1px solid #333;}
.view-btn {margin:0 0 100px !important;}

@media (max-width:991px) {
	.top_wrap .top_text h1 {font-size:27.5px; margin:50px 0;}
	.sub_text h1 {font-size:25px; letter-spacing:-0.02em;}

	.board_search {margin-bottom:20px;}
	.board_search .input_box .form-control {width:100%; height:42px; font-size:13px;}
	.board_search .input_box .btn {right:10px; bottom:6px;}
	.board_search .input_box .btn img {width:auto; height:19px;}

	.board_style {margin-bottom:0;}

	.list-wrap .list-container.gallery_container .list-item {margin-right:20px; margin-bottom:35px;}

	/* 드롭다운 메뉴 */
	.m_sub_menu .dropdown .btn_drop {padding:0; width:100%; height:50px; font-size:14px; line-height:47px; border-bottom:1px solid #e1e1e1;}
	.m_sub_menu .dropdown .btn_drop .page_name {margin-right:-30px;}
	.m_sub_menu .dropdown .btn_drop .arrow {float:right; margin-right:18px;}
	.m_sub_menu .dropdown .btn_drop .arrow img {width:auto; height:9px;}
	.m_sub_menu .dropdown .dropdown-menu {width:100%; border-radius:0; box-shadow:none; top:47px;}
}

/* m01 제품정보 */
.sub_text.m01 {margin:100px 0;}

@media (max-width:991px) {
	.sub_text.m01 {margin:50px 0;}
}

/* m02 기술정보 */
.sub_text.m02 {margin:100px 0 80px;}

.m02_01.gallery_container.list-container {margin-bottom:0;}
.m02_01 .fix_gallery_content {margin-top:26px;}
.m02_01 .fix_gallery_content h5 {font-size:16px; color:#222; font-weight:400;}
.m02_01 .form-group {margin-bottom:0;}

@media (max-width:991px) {
	.sub_text.m02 {margin:50px 0 40px;}

	.m02_01 .fix_gallery_content {margin-top:18px;}
	.m02_01 .fix_gallery_content h5 {font-size:14px;}
}

/* m03 CFD */
.sub_text.m03 {margin:130px 0 100px;}

.ex_wrap {display:flex; justify-content:space-between; align-items:center; border:1px solid #e1e1e1; height:435px; margin-bottom:100px;}
.ex_wrap04 {margin-bottom:0;}
.ex_wrap .ex_left {border-right:1px solid #e1e1e1; width:31.64%; height:100%; display:flex; flex-direction:column; justify-content:center; margin-left:60px;}
.ex_wrap .ex_left .tt {font-size:35px; color:#222; font-weight:500; margin-bottom:15px;}
.ex_wrap .ex_left .tt .sub_tt {font-size:20px;}
.ex_wrap .ex_left .desc {margin-bottom:40px;}
.ex_wrap .ex_left .desc, .ex_wrap .ex_left .tail {font-size:16px; color:#666; line-height:27px;}
.ex_wrap .ex_left .tail:before {content:""; display:inline-block; width:2px; height:14px; background:#182a88; margin-bottom:-1px; margin-right:5px;}

.ex_wrap .ex_right {display:flex; justify-content:flex-end; align-items:center; margin:0 auto; width:67.36%; height:100%; margin-right:7%; position:relative;}
.ex_wrap .ex_right .container_img {height:100%; position:relative; top:59%; transform:translatey(-50%);}
.ex_wrap .ex_right .time {position:absolute;}
.ex_wrap .ex_right .time span {font-size:16px; color:#666;}
.ex_wrap .ex_right .plot {height:58%;}

.ex_wrap01 .ex_right .plot {margin-left:9%;}

.ex_wrap02 .ex_right .gif_img {height:77%;}
.ex_wrap02 .ex_right .plot {margin-left:7%;}

.ex_wrap03 {height:475px;}
.ex_wrap03 .ex_left .tt .sub_tt {display:block; margin-top:0px;}
.ex_wrap03 .ex_right .gif_img {height:77%;}
.ex_wrap03 .ex_right .plot {height:53%; margin-left:9%;}
.ex_wrap03 .ex_right .time {left:50%; transform:translatex(-50%); bottom:35px; width:49%;}
.ex_wrap03 .ex_right .time span + span {padding-left:150px;}
.ex_wrap03 .ex_right .img_box{position:relative}

.ex_wrap04 {height:475px;}
.ex_wrap04 .ex_left .tail:last-child {margin-top:5px;}
.ex_wrap04 .ex_right {margin-right:5.5%;}
.ex_wrap04 .ex_right .gif_img {height:89.5%;}
.ex_wrap04 .ex_right .plot {height:51.7%; margin-left:5%;}
.ex_wrap04 .ex_right .time {left:50%; transform:translatex(-50%); bottom:55px; width:70.5%;}
.ex_wrap04 .ex_right .time span + span {padding-left:135px;}

@media (max-width:1440px) {
	.ex_wrap04 .ex_right .gif_img {height:73.5%}
}

@media (max-width:1385px) {
	.ex_wrap .ex_right img {height:70%;}
}

@media (max-width:1240px) {
	.ex_wrap .ex_right img {height:60%;}
	.ex_wrap03 .ex_right .gif_img {height:70%;}
	.ex_wrap04 .ex_right .gif_img {height:65%}
}

@media (max-width:1150px) {
	.ex_wrap03 .ex_right .gif_img {height:60%;}
	.ex_wrap04 .ex_right .gif_img {height:55%}
}

@media (max-width:1090px) {
	.ex_wrap .ex_right img {height:50%;}
	.ex_wrap03 .ex_right .gif_img {height:57%;}
}

@media (max-width:991px) {
	.sub_text.m03 {margin:50px 0 47px;}
	.ex_wrap .ex_left .tail:before {margin-bottom:-2px;}

	.ex_wrap {flex-direction:column; height:auto; margin-bottom:40px;}
	.ex_wrap04 {margin-bottom:0;}
	.ex_wrap .ex_left {width:100%; margin-left:0; border-right:none; border-bottom:1px solid #e1e1e1; padding:45px 20px 45px;}
	.ex_wrap .ex_left .tt {font-size:23px; margin-bottom:13px;}
	.ex_wrap .ex_left .tt .sub_tt {font-size:13px;}
	.ex_wrap .ex_left .desc {margin-bottom:15px;}
	.ex_wrap .ex_left .desc {font-size:13px; line-height:24px;}
	.ex_wrap .ex_left .tail {font-size:14px;}

	.ex_wrap .ex_right {width:100%; margin-right:0; justify-content:center; padding:35px 0;}
	.ex_wrap .ex_right .container_img {height:100%; position:relative; top:auto; transform:none;}
	.ex_wrap .ex_right .time span {font-size:12px;}

	.ex_wrap03 .ex_left .tt .sub_tt {margin-top:8px;}
	.ex_wrap03 .ex_right .time {width:57%;}
	.ex_wrap03 .ex_right .time span + span {padding-left:157px;}
	.ex_wrap04 .ex_right .time {width:75%;}
	.ex_wrap04 .ex_right .time span + span {padding-left:145px;}
}

@media (max-width:850px) {
	.ex_wrap .ex_right img:first-child {width:auto; height:250px;}
	.ex_wrap .ex_right img:last-child {width:auto; height:230px;}
	.ex_wrap .ex_right .plot {height:230px;}

	.ex_wrap01 .ex_right .plot {margin-left:40px;}
	.ex_wrap02 .ex_right .plot {margin-left:25px;}
	.ex_wrap03 .ex_right .plot {margin-left:40px;}
	.ex_wrap03 .ex_right .time {width:47%; bottom:25px;}
	.ex_wrap03 .ex_right .time span + span {padding-left:96px;}
	.ex_wrap04 .ex_right .gif_img {height:320px !important;}
	.ex_wrap04 .ex_right .plot {height:220px; margin-left:35px;}
	.ex_wrap04 .ex_right .time {width:69%; bottom:70px;}
	.ex_wrap04 .ex_right .time span + span {padding-left:100px;}
}

@media (max-width:650px) {
	.ex_wrap .ex_right img:first-child {width:auto; height:180px;}
	.ex_wrap .ex_right img:last-child {width:auto; height:180px;}

	.ex_wrap01 .ex_right .plot {margin-left:30px;}
	.ex_wrap02 .ex_right .plot {margin-left:10px;}
	.ex_wrap03 .ex_right .time {width:62%; bottom:20px;}
	.ex_wrap03 .ex_right .time span + span {padding-left:95px;}
	.ex_wrap04 .ex_right .gif_img {height:235px !important;}
	.ex_wrap04 .ex_right .plot {height:180px; margin-left:25px;}
	.ex_wrap04 .ex_right .time {bottom:60px;}
	.ex_wrap04 .ex_right .time span + span {padding-left:65px;}
}

@media (max-width:475px) {
	.ex_wrap .ex_right img:first-child {width:auto; height:120px;}
	.ex_wrap .ex_right img:last-child {width:auto; height:135px;}
	.ex_wrap .ex_right .plot {height:140px;}

	.ex_wrap01 .ex_right .plot {margin-left:20px;}
	.ex_wrap03 .ex_right .plot {margin-left:15px;}
	.ex_wrap03 .ex_right .gif_img {height:125px !important;}
	.ex_wrap03 .ex_right .time {width:52%;}
	.ex_wrap04 .ex_right .gif_img {height:165px !important;}
	.ex_wrap04 .ex_right .plot {height:130px; margin-left:15px;}
	.ex_wrap04 .ex_right .time {width:70%; bottom:50px;}
	.ex_wrap04 .ex_right .time span + span {padding-left:35px;}
}

@media (max-width:430px) {
	.ex_wrap03 .ex_right .time {width:57%;}
	.ex_wrap03 .ex_right .time span + span {padding-left:31px;}
	.ex_wrap04 .ex_right .time {width:78%;}
	.ex_wrap04 .ex_right .time span + span {padding-left:36px;}
}

@media (max-width:420px) {
	.ex_wrap03 .ex_right .time {width:57.5%;}
	.ex_wrap04 .ex_right .time {width:80.5%;}
	.ex_wrap04 .ex_right .time span + span {padding-left:36px;}
}

@media (max-width:410px) {
	.ex_wrap03 .ex_right .time {width:59%;}
	.ex_wrap04 .ex_right .time {width:82%;}
}

@media (max-width:375px) {
	.ex_wrap03 .ex_right .time {width:63%;}
	.ex_wrap03 .ex_right .time span + span {padding-left:31px;}
	.ex_wrap04 .ex_right .gif_img {height:140px !important;}
	.ex_wrap04 .ex_right .plot {height:110px; margin-left:10px;}
	.ex_wrap04 .ex_right .time {width:76%; bottom:45px;}
	.ex_wrap04 .ex_right .time span + span {padding-left:24px;}
}

/* m04 회사소개 */
.sub_text.m04_01 {margin:95px 0 80px;}
.sub_text.m04_02 {margin:95px 0 97px;}
.sub_text.m04_04 {margin:95px 0 80px;}

@media (max-width:991px) {
	.sub_text.m04_01 {margin:50px 0;}
	.sub_text.m04_02 {margin:50px 0;}
	.sub_text.m04_04 {margin:50px 0 40px;}
}

/* m04_03 찾아오시는 길 */
.m04_03 .m04_map {margin-bottom:190px;}
.m04_03 .container_img {position:absolute; bottom:-88px; left:50%; transform:translatex(-50%);}

@media (max-width:991px) {
	.m04_03 .m04_map {margin-bottom:290px;}
	.m04_03 .container_img {bottom:-220px;}
	.m04_03 .container_img img {width:auto; height:271px;}
}

/* m04_04 인증서 */
.m04_04 .list-page {margin:-35px 70px 90px !important;}
.m04_04.gallery_container.list-container {margin-bottom:0;}
.m04_04 .fix_gallery_content {margin-top:23px;}

@media (max-width:991px) {
	.m04_04 .list-page {margin:-15px 70px 45px !important;}
	.m04_04 .fix_gallery_content {margin-top:20px;}
	.fix_gallery_content h5 {font-size:14px; font-weight:400;}
}

/* m05_01 홈페이지 문의 */
.sub_text.m05_01 {margin:100px 0 35px;}

.m05 .view-img img {margin:0 0 15px !important;}
.m05_01 .inquiry_wrap .inquiry_tt {font-size:18px; color:#222; margin:0 0 80px;}
.m05_01 .inquiry_wrap .form_tt {font-size:22px; color:#222; font-weight:700; margin:45px 0 20px;}
.m05_01 .inquiry_wrap .sub_tt {margin-bottom:20px;}
.m05_01 .star {color:#2c469d;}

.m05_01 .inquiry_wrap .info_wrap {display:flex; flex-wrap:wrap; justify-content:space-between;}
.m05_01 .inquiry_wrap .inquiry_box {width:49%; border-bottom:1px solid #ddd; margin-bottom:22px;}
.m05_01 .inquiry_wrap .content_box {width:100%;}
.m05_01 .inquiry_wrap .content_box label {width:100%;}
.m05_01 .inquiry_wrap .content_box .answer {width:100%;}
.m05_01 .inquiry_wrap .inquiry_box > label {font-size:16px; color:#222; font-weight:400; padding-left:10px; padding-bottom:1px;}
.m05_01 .inquiry_wrap .inquiry_box .answer input[type="text"], .inquiry_box .answer input[type="password"] {border:none; width:100%; padding-left:0; font-size:14px;}
.m05_01 .inquiry_wrap .inquiry_box .answer input[type="text"]::placeholder {color:#999;}
.m05_01 .inquiry_wrap .inquiry_box .answer textarea {padding:25px 30px; border:1px solid #ddd; font-size:14px; border-radius:0 !important; height:180px; transition:none; border-bottom:none; margin-top:3px; color:#666;}
.m05_01 .inquiry_wrap .inquiry_box .answer textarea::placeholder {color:#999;}

.m05_01 .inquiry_wrap .inquiry_box .answer .file_input {width:100%}
.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content {margin-bottom:0; display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center;}
.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > label {width:80px; height:33px; line-height:33px; border-top-left-radius:0; border-bottom-left-radius:0; background:#2c469d; color:#fff; font-size:14px; float:none;}
.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > div.right_file {width:calc(100% - 80px);}
.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > div.right_file input {border:none; height:33px; font-size:14px; line-height:33px; padding-left:0; width:100%; margin-top:10px;}

.m05_01 .inquiry_wrap .form_wrap .inquiry_box.width_130 > label {width:180px;}
.m05_01 .inquiry_wrap .form_wrap .inquiry_box.width_130 .answer {width:calc(100% - 180px);}

.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(1) > label,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(3) > label {width:140px;}
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(1) .answer,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(3) .answer {width:calc(100% - 140px);}

.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(2) > label,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(4) > label,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(6) > label {width:300px;}
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(2) .answer,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(4) .answer,
.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(6) .answer {width:calc(100% - 300px);}

.m05_01 .inquiry_wrap .radio_box {display:flex;}
.m05_01 .inquiry_wrap .radio_box .tt {font-size:16px; color:#222; width:198px; margin-top:18px; padding-left:10px;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap {display:flex;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio + .radio {padding-left:33px;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio label {padding-left:0; margin-top:8px;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio input {width:16px; height:16px; margin-left:-25px; position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio input + span {display: inline-block; position: relative; padding-left: 22px; cursor: pointer; padding-top:2px;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio input + span:before {content: ''; position: absolute; left: 0; top: -4px; width: 16px; height: 16px; text-align: center; background: #fff; border: 1px solid #7d7d7d; border-radius: 100%; margin-top:5px;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio input:checked + span:before {background: #fff; border-color: #2c469d;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio input:checked + span:after {content: ''; position: absolute; top: 5px; left: 4px; width: 8px; height: 8px; background: #2c469d; border-radius: 100%;}
.m05_01 .inquiry_wrap .radio_box .radio_wrap .text {font-size:15px; color:#222; font-weight:400;}

.m05_01 .inquiry_wrap .privacy_box div {height:150px; border:1px solid #ddd; padding:25px 30px; font-size:14px; color:#999; line-height:1.8; overflow:auto;}
.m05_01 .inquiry_wrap .privacy_box div::-webkit-scrollbar {width:12px;}
.m05_01 .inquiry_wrap .privacy_box div::-webkit-scrollbar-track {background:#eee;}
.m05_01 .inquiry_wrap .privacy_box div::-webkit-scrollbar-thumb {height:70px; border-radius:0; background:#a0a0a0;}

.m05_01 .inquiry_wrap .auto_security {margin-top:30px;}

.m05_01 .inquiry_wrap .privacy_check input {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
.m05_01 .inquiry_wrap .privacy_check label {font-size:15px; color:#222; font-weight:400; margin-top:20px;}
.m05_01 .inquiry_wrap .privacy_check input + label {display: inline-block; position: relative; cursor: pointer;}
.m05_01 .inquiry_wrap .privacy_check input + label:before {content: ' '; display: inline-block; width: 15px; height: 15px; line-height: 12px; margin: -2px 8px 0 0; text-align: center;  vertical-align: middle; background: #fff; border: 1px solid #ddd; font-size:12px;}
.m05_01 .inquiry_wrap .privacy_check input:checked + label:before {content: '\2714'; color: #fff; background: #2c469d; border-color: #2c469d;}

.m05_01 .inquiry_wrap .btn_area {margin:70px 0 100px; text-align:center;}
.m05_01 .inquiry_wrap .btn_area .btn_send {width:173px; height:50px; background:#2c469d; color:#fff; font-size:15px; border:none; line-height:48px;}

@media (max-width:991px) {
	.sub_text.m05_01 {margin-top:50px;}

	.m05_01 .inquiry_wrap .inquiry_tt {font-size:14px; margin:20px 0 40px; line-height:21px;}
	.m05_01 .inquiry_wrap .form_tt {font-size:17px; margin:30px 0 15px;}
	
	.m05_01 .form_wrap {width:100%;}
	.m05_01 .inquiry_wrap .info_wrap {flex-direction:column; width:100%;}
	.m05_01 .inquiry_wrap .inquiry_box {width:100%; margin-bottom:15px;}
	.m05_01 .inquiry_wrap .inquiry_box > label {font-size:14px; padding-left:0;}
	.m05_01 .inquiry_wrap .inquiry_box .answer input[type="text"], .inquiry_box .answer input[type="password"] {font-size:13px; line-height:39px;}
	.m05_01 .inquiry_wrap .inquiry_box .answer textarea {padding:15px; font-size:13px; height:160px;}

	.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row {width:auto;}
	.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content {justify-content:start;}
	.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > label {width:72px; height:30px; font-size:13px; line-height:29px; margin-left:auto;}
	.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > div.right_file {width:auto;}
	.m05_01 .inquiry_wrap .inquiry_box .answer .file_input .row .file_content > div.right_file input {width:auto; font-size:13px; padding-bottom:12px;}

	.m05_01 .inquiry_wrap .form_wrap .inquiry_box.width_130 > label {width:100px;}
	.m05_01 .inquiry_wrap .form_wrap .inquiry_box.width_130 .answer {width:calc(100% - 100px);}

	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(2) > label,
	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(4) > label,
	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(6) > label {width:140px;}
	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(2) .answer,
	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(4) .answer,
	.m05_01 .inquiry_wrap .form_wrap02 .inquiry_box:nth-child(6) .answer {width:calc(100% - 140px);}

	.m05_01 .inquiry_wrap .radio_box {margin-bottom:18px;}
	.m05_01 .inquiry_wrap .radio_box .tt {font-size:14px; padding-left:0;}
	.m05_01 .inquiry_wrap .radio_box .radio_wrap .text {font-size:13px;}
	.m05_01 .inquiry_wrap .radio_box .radio_wrap .radio + .radio {padding-left:25px;}

	.m05_01 .inquiry_wrap .privacy_box div {padding:15px 20px; font-size:13px;}
	.m05_01 .inquiry_wrap .privacy_box div::-webkit-scrollbar {width:10px;}

	.m05_01 .inquiry_wrap .auto_security {margin-top:20px;}

	.m05_01 .inquiry_wrap .privacy_check label {font-size:13px; margin-top:15px;}

	.m05_01 .inquiry_wrap .btn_area {margin:40px 0 50px;}
	.m05_01 .inquiry_wrap .btn_area .btn_send {width:150px; height:42px; font-size:13px; line-height:16px;}
}

/* m05_02 공지사항, m05_03 홍보자료실 */
.sub_text.m05_02 {margin:100px 0 80px;}
.m05 .list-page {margin:5px 0 100px !important;}
.m05 .btn.btn-black.btn-sm {background-color:#222; padding:3px 11px; font-size:14px;}
.m05.board_style .div-head {border-top:1px solid #252525; border-bottom:1px solid #d7d7d7; background-color:#fff; padding:20px 0;}
.m05.board_style .div-head > span {font-size:16px;}
.m05.board_style .list-board .list-body li {border-bottom:1px solid #d7d7d7;}
.m05.board_style .list-board .list-body li.bg-light {background-color:#f9f9f9;}
.m05.board_style .list-board .list-body li.bg-light b {color:#223fd8; font-size:15px;}
.m05.board_style .list-board .wr-notice {width:62px; height:26px;}
.m05.board_style .list-board .list-body .wr-subject .item-subject {color:#222; font-size:14px;}
.m05.board_style .list-board .list-body li.bg-light > div {padding:17px 0;}
.m05.board_style .list-board .list-body li > div {font-size:14px; color:#222; padding:22px 0;}
.m05.board_style .list-board .list-body li > div > span {font-size:14px; color:#222;}
.m05.board_style .list-board .wr-secret {width:13px; height:16px; margin:0 0 2px 4px;}

.m05.board_style .div-head > .wr-num {padding-left:20px;}
.m05.board_style .list-board .list-body li.bg-light > .wr-num {padding-left:20px;}
.m05.board_style .list-board .list-body li > .wr-num {padding-left:20px;}
.m05.notice_style .list-board .wr-num {width:7.8%;}
.m05.notice_style .list-board .wr-date {width:9.5%;}

@media (max-width:991px) {
	.sub_text.m05_02 {margin:50px 0 40px;}
	.m05 .list-page {margin:30px 0 50px !important;}
	.m05.board_style .div-head {padding:15px 0; font-size:14px;}
	.m05.board_style .list-board .list-body li.bg-light b {font-size:14px;}
	.m05.board_style .list-board .list-body li > div {padding:16px 0;}
	.m05.board_style .list-board .list-body .list-item > div a {font-weight:400; font-size:13px !important;}

	.form-group {margin-bottom:0;}
}

/* 이용약관, 개인정보처리방침, 비밀글 확인 화면 */
.etc.at-wrapper {padding-top:0;}
.etc .at-content {padding:20px 0 100px;}
.etc .top_wrap .top_menu {border-bottom:none; padding:0;}
.etc .sub_text h1 {margin:100px 0 80px; text-align:center;}
.page-wrap {font-size:14px; line-height:1.8;}

.password_page .sub_text h1 {margin:100px 0 80px; text-align:center;}
.password_confirm {margin:0 auto 100px;}

/* 피드백 */
/* 팝업 레이어 */
#hd_pop .hd_pops {border:none; background:transparent;}
#hd_pop .hd_pops_footer {border-top:none; background:transparent;}
#hd_pop .hd_pops_footer button {background:#171c61; color:#fff;}
#hd_pop .hd_pops_footer button + button {background:#bec7d1; color:#333;}

/* 메인_MEDIA */
.mc05_media.ani .container_fix .no_touch > a {display:inline-block; width:100%; height:100%;}

/* CFD */
.ex_wrap04 .ex_right .time {bottom:35px; display:flex; justify-content:space-between; width:62%; text-align:center; left:45.5%;}
.ex_wrap04 .ex_right .time span + span {padding-left:0;}
.ex_wrap .ex_right .time .block_span {display:block; font-size:14px; margin-top:-5px;}

@media (max-width:991px) {
	.ex_wrap04 .ex_right .time {width:65%; left:42.5%; bottom:55px;}
}

@media (max-width:650px) {
	.ex_wrap04 .ex_right .time {width:55%; bottom:45px;}	
}

@media (max-width:475px) {
	.ex_wrap04 .ex_right .time {bottom:30px; width:62%; left:41.5%;}
}

@media (max-width:375px) {
	.ex_wrap04 .ex_right .time {width:63%; bottom:20px;}
}

/* 기술정보, CFD 상단 여백 */
.mar100 {margin-top:130px;}
@media (max-width:991px){
	.mar100 {margin-top:50px}
	.list-none {min-height:50px}
}

.list-wrap .list-none {margin-bottom:20px}