@charset "utf-8";

@import url('common.css');
@import url('navi.css');
@import url('input-type.css');

* {margin:0;padding:0;}
body {-webkit-text-size-adjust:none; height:100%; transition: 0.3s ease-out;
  overflow-x: hidden;
  max-width: 100%;
  width: 100%;
  overscroll-behavior: none; color:#333;}
_:-ms-input-placeholder, :root body {letter-spacing:-1px;}

form,fieldset,input,textarea,select,blockquote,th,td {margin:0; padding:0; font-family:'Montserrat', 'Noto Sans KR', sans-serif; line-height:130%;}
body, input, textarea, th,td,p,li {font-family:'Montserrat', 'Noto Sans KR', sans-serif; font-size:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
fieldset, img {border:none;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:0 none;}
table caption {display:none;}
caption, th, td {text-align:left; font-weight:normal;}
dl,ul,ol, li {list-style:none;}
form, fieldset, button {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
iframe, img {border:0 none; vertical-align:top;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
select, input, option, textarea {vertical-align:middle; -webkit-appearance:none;}
input, select, button {vertical-align:middle;-webkit-border-radius: 0;}
button {overflow:visible; background:transparent; cursor:pointer; display:inline; border:0;}
a:link,a:visited {/*color:#666;*/ text-decoration:none; }
a:hover,a:active {/*color:#666;*/ text-decoration:none; }
.clear {clear:both;}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

::-moz-selection {
   background: #333;
   color: #fff;
}
::selection {
   background: #333;
   color: #fff;
}

section {
	width:100%;
}

.dsF {
	display:flex;
}

.aiC {
	align-items:center;
}


/* ÄüÅäÅ·ÀÇ °­Á¡*/
article.strength_wrap{background-color:#f1f4f6;margin:0 auto 100px;width:95%;padding:70px 0;border-radius:10px;}
	article.strength_wrap h1{font-size:2.125em; font-weight:600; text-align:center; margin-bottom:60px}
	.strength_list{display:flex; justify-content:center; max-width:1155px; margin:0 auto}
	.strength_list > article{width:calc(33% - 20px); margin:0 10px; }
	.strength_list > article div.swiper{padding-bottom:30px}
	.strength_list > article div.swiper-slide img{width:100%;}
	.strength_list div.swiper .swiper-button-prev,
	.strength_list div.swiper .swiper-button-next { background-color:rgba(0,0,0,0.6);  padding: 25px 25px;  color: #ff6700 !important;}
	.strength_list div.swiper .swiper-button-prev{left:0}
	.strength_list div.swiper .swiper-button-next{right:0}
	.strength_list div.swiper .swiper-button-prev:after,
	.strength_list div.swiper .swiper-button-next:after {  font-size: 28px !important;  font-weight: 600 !important;}
	.shorts-container {position: relative; width: 100%;}
	.shorts-iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: none;}
	.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, 
	.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{background-color:#ff6700}
