@charset "UTF-8";
/*
Theme Name: 숭실대학교.
Theme URI: http://www.ssu.ac.kr/
Author: 숭실대학교
Author URI: http://www.ssu.ac.kr/
Description: 숭실대학교 사이트 테마
Requires at least: WordPress 5.1.1
Version: 1.0
Text Domain: 숭실대학교
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready 

인스타그램
access_token=1447018457.b5ffb98.3cf3b4b2303d4ad8ab8ed7f6177a6e84


페이스북
EAAhw4G4bwsUBAGElkW6TVyMQ31XHZA1FgoyrJZBfgb06eZCwzucGF447iYZBAKcva1DsqXM9zFbfrdH1gCC5ZCfIHvWti9If2YJ7LfTzKyOQJQVKUXPjQdJ0CB4B45JohYBfNufOfgMbprSA0mTgXwyLjjzeLH5z5JsdnqgY9B1AZCqFvcrPlLWPmQIEtXgsovlFMcOG6vPgZDZD*/

/* margin */
.ml0 {margin-left:0px !important;}.ml1 {margin-left:1px !important;}.ml2 {margin-left:2px !important;}.ml3 {margin-left:3px !important;}.ml4 {margin-left:4px !important;}.ml5 {margin-left:5px !important;}.ml10 {margin-left:10px !important;}.ml15 {margin-left:15px !important;}.ml20 {margin-left:20px !important;}.ml25 {margin-left:25px !important;}.ml30 {margin-left:30px !important;}.ml35 {margin-left:35px !important;}.ml40 {margin-left:40px !important;}.ml45 {margin-left:45px !important;}.ml50 {margin-left:50px !important;}.ml60 {margin-left:60px !important;}.ml70 {margin-left:70px !important;}.ml80 {margin-left:80px !important;}.ml90 {margin-left:90px !important;}.ml100 {margin-left:100px !important;}.ml150 {margin-left:150px !important;}.ml200 {margin-left:200px !important;}
.mr0 {margin-right:0px !important;}.mr1 {margin-right:1px !important;}.mr2 {margin-right:2px !important;}.mr3 {margin-right:3px !important;}.mr4 {margin-right:4px !important;}.mr5 {margin-right:5px !important;}.mr10 {margin-right:10px !important;}.mr15 {margin-right:15px !important;}.mr20 {margin-right:20px !important;}.mr25 {margin-right:25px !important;}.mr30 {margin-right:30px !important;}.mr35 {margin-right:35px !important;}.mr40 {margin-right:40px !important;}.mr45 {margin-right:45px !important;}.mr50 {margin-right:50px !important;}.mr60 {margin-right:60px !important;}.mr70 {margin-right:70px !important;}.mr80 {margin-right:80px !important;}.mr90 {margin-right:90px !important;}.mr100 {margin-right:100px !important;}.mr150 {margin-right:150px !important;}.mr200 {margin-right:200px !important;}
.mt0 {margin-top:0px !important;}.mt1 {margin-top:1px !important;}.mt2 {margin-top:2px !important;}.mt3 {margin-top:3px !important;}.mt4 {margin-top:4px !important;}.mt5 {margin-top:5px !important;}.mt10 {margin-top:10px !important;}.mt15 {margin-top:15px !important;}.mt20 {margin-top:20px !important;}.mt25 {margin-top:25px !important;}.mt30 {margin-top:30px !important;}.mt35 {margin-top:35px !important;}.mt40 {margin-top:40px !important;}.mt45 {margin-top:45px !important;}.mt50 {margin-top:50px !important;}.mt60 {margin-top:60px !important;}.mt70 {margin-top:70px !important;}.mt80 {margin-top:80px !important;}.mt90 {margin-top:90px !important;}.mt100 {margin-top:100px !important;}.mt150 {margin-top:150px !important;}.mt200 {margin-top:200px !important;}
.mb0 {margin-bottom:0px !important;}.mb1 {margin-bottom:1px !important;}.mb2 {margin-bottom:2px !important;}.mb3 {margin-bottom:3px !important;}.mb4 {margin-bottom:4px !important;}.mb5 {margin-bottom:5px !important;}.mb10 {margin-bottom:10px !important;}.mb15 {margin-bottom:15px !important;}.mb20 {margin-bottom:20px !important;}.mb25 {margin-bottom:25px !important;}.mb30 {margin-bottom:30px !important;}.mb35 {margin-bottom:35px !important;}.mb40 {margin-bottom:40px !important;}.mb45 {margin-bottom:45px !important;}.mb50 {margin-bottom:50px !important;}.mb60 {margin-bottom:60px !important;}.mb70 {margin-bottom:70px !important;}.mb80 {margin-bottom:80px !important;}.mb90 {margin-bottom:90px !important;}.mb100 {margin-bottom:100px !important;}.mb150 {margin-bottom:150px !important;}.mb200 {margin-bottom:200px !important;}
/* padding */
.pl0 {padding-left:0px !important;}.pl1 {padding-left:1px !important;}.pl2 {padding-left:2px !important;}.pl3 {padding-left:3px !important;}.pl4 {padding-left:4px !important;}.pl5 {padding-left:5px !important;}.pl10 {padding-left:10px !important;}.pl15 {padding-left:15px !important;}.pl20 {padding-left:20px !important;}.pl25 {padding-left:25px !important;}.pl30 {padding-left:30px !important;}.pl35 {padding-left:35px !important;}.pl40 {padding-left:40px !important;}.pl45 {padding-left:45px !important;}.pl50 {padding-left:50px !important;}.pl60 {padding-left:60px !important;}.pl70 {padding-left:70px !important;}.pl80 {padding-left:80px !important;}.pl90 {padding-left:90px !important;}.pl100 {padding-left:100px !important;}.pl150 {padding-left:150px !important;}.pl200 {padding-left:200px !important;}
.pr0 {padding-right:0px !important;}.pr1 {padding-right:1px !important;}.pr2 {padding-right:2px !important;}.pr3 {padding-right:3px !important;}.pr4 {padding-right:4px !important;}.pr5 {padding-right:5px !important;}.pr10 {padding-right:10px !important;}.pr15 {padding-right:15px !important;}.pr20 {padding-right:20px !important;}.pr25 {padding-right:25px !important;}.pr30 {padding-right:30px !important;}.pr35 {padding-right:35px !important;}.pr40 {padding-right:40px !important;}.pr45 {padding-right:45px !important;}.pr50 {padding-right:50px !important;}.pr60 {padding-right:60px !important;}.pr70 {padding-right:70px !important;}.pr80 {padding-right:80px !important;}.pr90 {padding-right:90px !important;}.pr100 {padding-right:100px !important;}.pr150 {padding-right:150px !important;}.pr200 {padding-right:200px !important;}
.pt0 {padding-top:0px !important;}.pt1 {padding-top:1px !important;}.pt2 {padding-top:2px !important;}.pt3 {padding-top:3px !important;}.pt4 {padding-top:4px !important;}.pt5 {padding-top:5px !important;}.pt10 {padding-top:10px !important;}.pt15 {padding-top:15px !important;}.pt20 {padding-top:20px !important;}.pt25 {padding-top:25px !important;}.pt30 {padding-top:30px !important;}.pt35 {padding-top:35px !important;}.pt40 {padding-top:40px !important;}.pt45 {padding-top:45px !important;}.pt50 {padding-top:50px !important;}.pt60 {padding-top:60px !important;}.pt70 {padding-top:70px !important;}.pt80 {padding-top:80px !important;}.pt90 {padding-top:90px !important;}.pt100 {padding-top:100px !important;}.pt150 {padding-top:150px !important;}.pt200 {padding-top:200px !important;}
.pb0 {padding-bottom:0px !important;}.pb1 {padding-bottom:1px !important;}.pb2 {padding-bottom:2px !important;}.pb3 {padding-bottom:3px !important;}.pb4 {padding-bottom:4px !important;}.pb5 {padding-bottom:5px !important;}.pb10 {padding-bottom:10px !important;}.pb15 {padding-bottom:15px !important;}.pb20 {padding-bottom:20px !important;}.pb25 {padding-bottom:25px !important;}.pb30 {padding-bottom:30px !important;}.pb35 {padding-bottom:35px !important;}.pb40 {padding-bottom:40px !important;}.pb45 {padding-bottom:45px !important;}.pb50 {padding-bottom:50px !important;}.pb60 {padding-bottom:60px !important;}.pb70 {padding-bottom:70px !important;}.pb80 {padding-bottom:80px !important;}.pb90 {padding-bottom:90px !important;}.pb100 {padding-bottom:100px !important;}.pb150 {padding-bottom:150px !important;}.pb200 {padding-bottom:200px !important;}
/* width */
.wid10p{width:10% !important;}.wid20p{width:20% !important;}.wid30p{width:30% !important;}.wid40p{width:40% !important;}.wid50p{width:50% !important;}.wid60p{width:60% !important;}.wid70p{width:70% !important;}.wid80p{width:80% !important;}.wid90p{width:90% !important;}.wid100p{width:100% !important;}

.t_center{text-align:center !important}
.btn.sbj_detail_btn{padding:.375rem 40px;font-weight:300;font-size:16px;color:#222}
.btn.icon-right.sbj_detail_btn > i{display:inline-block;position: relative;right: 0;bottom: auto;top: -4px;width: 35px;height: 22px;background: url(https://ssu.ac.kr/wp-content/uploads/2019/11/download_ic.png) no-repeat 100% 0;font-size: 0;vertical-align: middle;}
.btn.sbj_detail_btn:hover{background-color:#0099CC !important;border-color:#0099CC !important}
.btn.icon-right.sbj_detail_btn:hover > i{background-image:url(https://ssu.ac.kr/wp-content/uploads/2019/11/download_ic_white.png)}

.btn.sbj_detail_btn.type2{background:#0099CC;color:#fff}
.btn.icon-right.sbj_detail_btn.type2 > i{background-image:url(https://ssu.ac.kr/wp-content/uploads/2019/11/download_ic_white.png)}
.btn.sbj_detail_btn.type2:hover{background-color:#1F54A2 !important;border-color:#1F54A2 !important}

.fullscreen-bg .fullscreen-bg__video{width:auto;height:100%;left:50%;transform:translateX(-50%)}

header#header>nav .container .nav-over-cover>nav.quick_menu .grid-sm>.grid-wide-sm{padding:0 10px}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav{flex-wrap:wrap}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li{flex:none;width:auto}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li>a{padding:0 23px}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li>a:before{width:32px;background-size:32px auto}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(1)>a:before{background-image:url(./assets/images/quick_menu_icon_01_v2.png)}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(2)>a:before{background-image:url(./assets/images/quick_menu_icon_02_v2.png)}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(3)>a:before{background-image:url(./assets/images/quick_menu_icon_03_v2.png)}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(4)>a:before{background-image:url(./assets/images/quick_menu_icon_04_v2.png)}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(5)>a:before{background-image:url(./assets/images/quick_menu_icon_05_v2.png)}
header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li:nth-child(6)>a:before{background-image:url(./assets/images/quick_menu_icon_06_v2.png)}

header#header>nav .container .icons>li>button.banner-view{width:28px !important;height:28px !important;margin-top:25px}
header#header > nav .container .icons>li>button.banner-view:after{top:12px !important;left:50%;border-width:6px;margin-left:-6px}
header#header.view_banner>nav .container .icons>li>button.banner-view:after{top:5px !important;}

/* .fullscreen-bg::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)} */
footer .link-group{padding-left:91px;background:url(./assets/images/footer_award_mark.png) no-repeat 0 0}

#ss01 .swiper-inner.inner{padding:0}
#ss01 .swiper-inner .swiper-button-next,
#ss01 .swiper-inner .swiper-button-prev{border-right:4px solid #fff;border-bottom:4px solid #fff}
#ss01 .swiper-inner .swiper-button-next{right:200px}
#ss01 .swiper-inner .swiper-button-prev{left:200px}

.main_banner_wrap{max-width:1140px;padding:84px 85px 74px;border:3px solid rgba(255,255,255,0.5);background:rgba(0,0,0,0.5);}
.main_banner_wrap .mobile{display:none}
.main_banner_wrap .text_wrap{text-align:center}
.main_banner_wrap .text_wrap h2,
.main_banner_wrap .text_wrap h2 span{display:inline-block}
.main_banner_wrap .text_wrap h2{border-bottom:1px solid rgba(255,255,255,0.5);font-weight:600;font-size:42px;color:#fff}
.main_banner_wrap .text_wrap h2 span{font-weight:500;font-size:35px;color:#55c8c8}
.main_banner_wrap .text_wrap p{padding-top:20px;font-weight:400;font-size:18px;color:#fff}
.main_banner_wrap .col_wrap{overflow:hidden;margin-top:30px}
.main_banner_wrap .col_wrap .col_cont{float:left;width:calc(33.33% - 13.33px);text-align:center}
.main_banner_wrap .col_wrap .col_cont p{margin-bottom:0}
.main_banner_wrap .col_wrap .col_cont + .col_cont{margin-left:20px}
.main_banner_wrap .col_wrap .col_cont .tit_box{display:block;padding:12px 0;margin-bottom:6px;background:#0099CC;font-weight:500;font-size:18px;color:#fff}
.main_banner_wrap .col_wrap .col_cont:nth-child(2) .tit_box{background:#2CBBBB}
.main_banner_wrap .col_wrap .cont{padding:25px 15px 30px;background:#eee}
.main_banner_wrap .col_wrap .col_cont .cont p{font-weight:500;font-size:18px;color:#222}
.main_banner_wrap .col_wrap .cont .btn{margin-top:15px;padding:2px 35px;border-radius:50px;border:1px solid #666;background:#fff;font-weight:500;font-size:16px;color:#222}
.main_banner_wrap .col_wrap .cont .btn span{display:inline-block;padding-right:42px;background:url(./assets/images/main_banner_btn_arrow.png) no-repeat 100% 50%}
.main_banner_wrap .warn_desc{margin:15px 0 30px;font-size:16px;color:#fff}
.main_banner_wrap .btn_wrap{text-align:center}
.main_banner_wrap .btn_wrap .btn{padding:5px 72px;border-radius:50px;background:#1F54A2;font-weight:500;font-size:20px;color:#fff}

h2.tit{color:#1f54a2}
.h4.txt{margin-bottom:18px;letter-spacing:-1px}
.bullet{margin-top:45px}
.f_black{color:#222}
.btn-wrap{margin-top:35px}
.btn.small{min-width:190px;border-radius:50rem;font-weight:400}
.btn.btn-gray{background:#999;color:#fff}
.btn.btn-gray:hover, .btn.btn-gray:not(:disabled):not(.disabled):active, .btn.btn-gray:focus {color: #fff;background-color: #0099cb;border-color: #0099cb;font-weight:400}
.btn.btn-file{vertical-align:top;padding:0 18px;background:#999;border-radius:8px;height:40px;line-height:38px}
.con-wide{background:#eee;width:100%;position:relative;padding-bottom:46px;margin:25px auto 50px}
.con-wide:after{content:"";display:block;width:100%;height:100%;background:#eee;position:absolute;top:0;left:100%}
.con-wide:before{content:"";display:block;width:100%;height:100%;background:#eee;position:absolute;top:0;right:100%}
.con-wide .wide-inner{max-width:1270px;margin:0 auto;overflow:hidden}
.con-wide .wide-inner .bullet{margin-bottom: .8rem;}
.con-wide .wide-inner .txt-box{margin-bottom:15px}

.ul_inblock{padding:0;margin:0}
.ul_inblock > li{display:inline-block;vertical-align:top;list-style:none;margin-right:20px;}
.ul_inblock > li:last-child{margin-right:0}
.dot-list{margin-bottom:0.5rem}
.dot-list > li{list-style:none;position:relative;padding-left:13px}
.dot-list > li:after{content:"";display:block;width:4px;height:4px;border-radius:100%;background-color:#666;position:absolute;top:12px;left:0;}
.dot-list > li.red{color:#ff4455;font-weight:500}
.dot-list > li.red:after{background:#ff4455}
/* 라디오버튼 */
.radio + .radio{margin-left:20px;}
.radio {overflow:hidden;display:inline-block;position:relative;min-height:20px;box-sizing:border-box;cursor:pointer;vertical-align: middle;margin:0}
.radio input {overflow:hidden;display:none;width:0px;height:0px;border:0 none;font-size:0;line-height:0;clip:rect(0 0 0 0);opacity:0;}
.radio .ico {position:absolute;left:0;top:50%;width:13px;height:13px;border:1px solid #666;margin-top:-5px;border-radius:100%}
.radio .txt {display:inline-block;padding-left:22px;font-size:15px;vertical-align: middle;}
.radio input:checked + .ico:after{content:"";display:block;width:5px;height:5px;border-radius:100%;position:absolute;left:3px;top:3px;background:#666}
.radio input:disabled + .ico + .txt{opacity:0.7;}
/* 체크박스 */
.check + .check{margin-left:20px;}
.check {overflow:hidden;display:inline-block;position:relative;min-height:20px;box-sizing:border-box;cursor:pointer;vertical-align: middle;}
.check input {overflow:hidden;display:none;width:0px;height:0px;border:0 none;font-size:0;line-height:0;clip:rect(0 0 0 0);opacity:0;}
.check .ico {position:absolute;left:0px;top:50%;margin-top:-7px;width:15px;height:15px;border:1px solid #666}
.check .txt {display:inline-block;padding-left:22px;font-size:15px;vertical-align: middle;}
.check input:checked + .ico {background:url(./assets/images/icon_chk_on.png) no-repeat center}
.check input:disabled + .ico + .txt{opacity:0.7;}

.txt-box{border:1px solid #e5e5e5;border-radius:10px;padding:3.5% 7%;background:#fff}
.certi-box{padding-left:1rem;display:flex}
.certi-box:after{content:"";display:block;clear:both}
.certi-box > li{list-style:none;width:49.5%;border:1px solid #e5e5e5;padding:40px;border-radius:10px;text-align:center}
.certi-box > li + li{margin-left:1%}
.certi-box > li > .tit{font-size:1.5rem;font-weight:500;color:#222;padding-bottom:135px} 
.certi-box > li > .txt{max-width:345px;margin:0 auto 25px;}
.certi-box > li.saint .tit{background:url(./assets/images/certi_saint_icon.png) no-repeat center 70px}
.certi-box > li.phone .tit{background:url(./assets/images/certi_phone_icon.png) no-repeat center 72px}
/* 팝업 */
.modal.custom .modal-lg p{margin:0}
.modal.custom .modal-lg .modal-content .modal-body{padding:40px 30px}
.modal.custom .modal-lg .input-wrap{max-width:295px;margin:27px auto 16px}
.modal.custom .modal-lg .input-wrap dl{width:100%;display:flex;margin:0}
.modal.custom .modal-lg .input-wrap dl + dl{margin-top:5px}
.modal.custom .modal-lg .input-wrap dt{text-align:right;padding-right:8px;width:32px;line-height:30px}
.modal.custom .modal-lg .input-wrap dd{width:calc(100% - 32px);margin:0}
.modal.custom .modal-lg .input-wrap input{width:100%;height:30px;line-height:28px;padding:0 5px;font-size:13px}
.modal.custom .modal-lg .input-wrap input::placeholder{line-height:28px;font-size:13px;color:#999}
.modal.custom .modal-lg .input-wrap input::-ms-input-placeholder{line-height:28px;font-size:13px;color:#999}
.modal.custom .modal-lg .input-wrap input::-webkit-input-placeholder{line-height:28px;font-size:13px;color:#999}
.modal.custom .modal-lg .input-wrap input::-moz-placeholder{line-height:28px;font-size:13px;color:#999}
/* write 테이블 */
.table_write input{height:40px;line-height:38px;font-size:16px;border:1px solid #d9d9d9;padding:0 15px}
.table_write input::placeholder{line-height:38px;font-size:16px;color:#bcbcbc;font-weight:300}
.table_write input::-ms-input-placeholder{line-height:38px;font-size:16px;color:#bcbcbc;font-weight:300}
.table_write input::-webkit-input-placeholder{line-height:38px;font-size:16px;color:#bcbcbc;font-weight:300}
.table_write input::-moz-placeholder{line-height:38px;font-size:16px;color:#bcbcbc;font-weight:300}
.table_write textarea{border:1px solid #d9d9d9;resize:none;min-height:195px;padding:10px 15px;font-size:16px}
.table_write textarea::placeholder{font-size:16px;color:#bcbcbc;font-weight:300}
.table_write textarea::-ms-input-placeholder{font-size:16px;color:#bcbcbc;font-weight:300}
.table_write textarea::-webkit-input-placeholder{font-size:16px;color:#bcbcbc;font-weight:300}
.table_write textarea::-moz-placeholder{font-size:16px;color:#bcbcbc;font-weight:300}
.file-search{display:flex}
.file-search input{width:calc(100% - 105px);max-width:550px}
.file-list{position:relative;margin-top:8px}
.file-list:after{content:"";display:block;clear:both}
.file-list p{float:left;line-height:24px}
.file-list ul{padding-left:70px;line-height:24px}
.file-list li{list-style:none;padding:0;display:inline-block;margin-right:10px;line-height:20px;word-break: break-all;}
.file-list li:hover{text-decoration:underline}
.file-list li .ic_del{width:20px;height:20px;background:#ff4455 url(./assets/images/ico_file_del.png) no-repeat center;display:inline-block;margin-left:5px;vertical-align:top;font-size:0;text-indent:-9999em}



@media (min-width: 1024px) {
	.modal.custom .modal-lg{max-width:546px}
}

@media (max-width: 1920px){
    #ss01 .swiper-inner .swiper-button-next{right:150px}
	#ss01 .swiper-inner .swiper-button-prev{left:150px}
	.main_banner_wrap{padding:40px 50px;}
}

@media (max-width: 1600px){
    #ss01 .swiper-inner .swiper-button-next{right:150px}
	#ss01 .swiper-inner .swiper-button-prev{left:150px}
	.main_banner_wrap{padding:3.125vw;margin-top:3.125vw}
	.main_banner_wrap .text_wrap h2{font-size:32px}
	.main_banner_wrap .text_wrap h2 span{font-size:25px}
	.main_banner_wrap .text_wrap p{padding-top:10px;font-size:15px}
	.main_banner_wrap .col_wrap{margin-top:20px}
	.main_banner_wrap .col_wrap .col_cont .tit_box{padding:6px 0;font-size:16px}
	.main_banner_wrap .col_wrap .cont{padding:15px 5px 20px;}
	.main_banner_wrap .col_wrap .col_cont .cont p{font-size:16px;}
	.main_banner_wrap .col_wrap .cont .btn{font-size:15px}
	.main_banner_wrap .warn_desc{padding:8px 0 15px;margin:0;font-size:15px}
	.main_banner_wrap .btn_wrap .btn{padding:4px 50px;font-size:18px;}
}


@media (max-width: 1261px){
    header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li>a:before{display:none}
    header#header>nav .container .nav-over-cover>nav.quick_menu ul.quick-nav>li>a{padding:0 26px}
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}

.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}

@media (max-width: 1023px){
	footer#footer .copyright .links .link-group{width:282px;padding-left:81px}

	#ss01 .swiper-inner .swiper-button-next,
	#ss01 .swiper-inner .swiper-button-prev{width:30px;height:30px;border-right:3px solid #fff;border-bottom:3px solid #fff}
    #ss01 .swiper-inner .swiper-button-next{right:20px}
	#ss01 .swiper-inner .swiper-button-prev{left:20px}

	.link_banner{position:relative;}
	.link_banner::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) !important}
	.main_banner_wrap{margin-top:0;padding:62px 20px 20px;background:transparent;border:0}
	.main_banner_wrap .mobile{display:block !important}
	.main_banner_wrap .text_wrap h2{font-size:22px}
	.main_banner_wrap .text_wrap h2 span{border-bottom:1px solid rgba(255,255,255,0.5);font-size:18px}
	.main_banner_wrap .text_wrap p{padding-top:5px;font-size:14px;line-height:1.5}
	.main_banner_wrap .col_wrap .col_cont{float:none;width:100%;}
	.main_banner_wrap .col_wrap .col_cont + .col_cont{margin-left:0;margin-top:10px}
	.main_banner_wrap .col_wrap .col_cont .tit_box{margin-bottom:5px;padding:3px 0;font-size:14px;}
	.main_banner_wrap .col_wrap .cont{padding:3px 5px}
	.main_banner_wrap .col_wrap .col_cont .cont p{display:inline-block;font-size:14px;vertical-align:middle;}
	.main_banner_wrap .col_wrap .cont .btn{width:26px;height:26px;padding:0;border-radius:50%;margin-top:0;margin-left:5px;background:#222 url(./assets/images/main_banner_btn_arrow_white.png) no-repeat 50% 50%}
	.main_banner_wrap .col_wrap .cont .btn span{display:none}
	.main_banner_wrap .warn_desc{padding:5px 0 10px;font-size:12px;line-height:1.5}
	.main_banner_wrap .btn_wrap .btn{padding:3px 40px;font-size:16px}
	.swiper-inner.full-height>.swiper-container>.swiper-pagination{bottom:20px !important}

	.btn-wrap > .btn.small{min-width:auto;width:44%;text-align:center}
	.certi-box{padding:0;display:block}
	.certi-box > li{width:100%}
	.certi-box > li + li{margin:10px 0 0}
}