/* COMMON */
#wrap { width: 100%; text-align: center; background-color: #fff;  overflow-X:hidden;}

.container { margin: 0 auto; padding: 0 200px; width: 100%; max-width: 1680px;  }

#content { min-height:200px; padding-bottom:0; }



section#main_sec1 { width:100%; max-width:1920px; padding-top:140px; margin:0 auto; }
section#main_sec1 .ti_wrap p.sub_ti {font-size:30px; font-weight:500; color:#FB6319; margin-bottom:15px;}
section#main_sec1 .ti_wrap h2 {font-size:80px; line-height:1.2; font-weight:900; letter-spacing:0; margin-bottom:70px; color: #FF5900; }
section#main_sec1 .ti_wrap h2 > span { font-weight: 400; font-size: 60px; color: #FF5900; }

section#main_sec1 .kv_wrap {position:relative; width:100%; aspect-ratio: 1920 / 875; background:#fff; border-radius:50px; overflow:hidden; margin:0 auto 160px;;}
section#main_sec1 .kv_wrap img {position:absolute; top:0; left:0; }
section#main_sec1 .kv_wrap .kv_video {width: 100%; height: 100%; object-fit: cover;}

section#main_sec1 .kv_wrap img#kv_01 {z-index:2; opacity:1; width:100%; transform: translateY(-8%) scale(1.02);   }
section#main_sec1 .kv_wrap img#kv_02 {z-index:1; opacity:0; height:100%; }

section#main_sec1 .kv_wrap img#kv_01.play {animation: zoomUp1 20s ease-out forwards infinite;} /*infinite*/
section#main_sec1 .kv_wrap img#kv_02.play {animation: zoomUp2 20s ease-out forwards infinite;}
section#main_sec1 .kv_wrap .kv_play_btn { appearance: none; padding: 0; border: none; position: absolute; bottom: 30px; right: 30px; width: 60px; aspect-ratio: 1; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; }

section#main_sec1 .kv_wrap .kv_play_btn.is-playing {background: url(/images/main/btn_pause.svg) no-repeat center / contain;}
section#main_sec1 .kv_wrap .kv_play_btn.is-paused {background: url(/images/main/btn_play.svg) no-repeat center / contain;}

/* 1번 이미지 애니메이션 */
@keyframes zoomUp1 {
  0%   { opacity:1; transform: translateY(-8%) scale(1.02); }
  30% { transform: translateY(-18%) scale(1); }
  40% { opacity: 1; }
  50% { opacity: 0; }
  51% {transform: translateY(-18%) scale(1);}
  95% { opacity: 0; transform: translateY(-8%) scale(1.02); }
 100% {opacity: 1; transform: translateY(-8%) scale(1.02); }

}

/* 2번 이미지 애니메이션 */
@keyframes zoomUp2 {
  0%   { opacity:1; transform: translateX(0) scale(1); }
  40% { opacity:1; transform: translateX(0) scale(1);}
 100% { opacity:1;  transform: translateX(-18%) scale(1.2);}
}


section#main_sec2 {width:100%; max-width:1920px; margin:0 auto;}

section#main_sec2 .press_wrap {width:100%; margin-bottom:153px;}
section#main_sec2 .press_wrap p.ti {font-size:56px; font-weight:700; margin-bottom:60px; color: #FF5900; }

section#main_sec2 .press_wrap .press_slide {width:100%; max-width:1440px; margin:0 auto; position:relative; }
section#main_sec2 .press_wrap .press_slide ul.news_list {width:100%; }
section#main_sec2 .press_wrap .press_slide ul.news_list li.news { }
section#main_sec2 .press_wrap .press_slide ul.news_list li.news .pic {border-radius:10px; overflow:hidden; margin-bottom:36px;}
section#main_sec2 .press_wrap .press_slide ul.news_list li.news .pic img {width:100%;}

section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont {margin-bottom:44px;}
section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .date {font-size:20px; font-weight:400; color:#878787; text-align:left; margin-bottom:10px;}
section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .title {font-size:24px; font-weight:400; line-height:1.6; text-align:left; letter-spacing:-0.025rem;}

section#main_sec2 .press_wrap .press_slide ul.news_list li a {display:inline-block;}
section#main_sec2 .press_wrap .press_slide ul.news_list li a:focus-visible {top:0; border: 3px solid #0055ff; outline:0; border-radius:10px;}

section#main_sec2 .press_wrap .press_slide .btn_prev { position:absolute; top:50%; left:-125px; transform:translateY(-130px); width:74px; height:57px; background:url(/images/main/btn_press_prev.svg) no-repeat center; }
section#main_sec2 .press_wrap .press_slide .btn_next {position:absolute; top:50%; right:-125px; transform:translateY(-130px); width:74px; height:57px; background:url(/images/main/btn_press_next.svg) no-repeat center; }

section#main_sec2 .press_wrap .press_slide .btn_prev::after {display:none;}
section#main_sec2 .press_wrap .press_slide .btn_next::after {display:none;}

section#main_sec2 .press_wrap .press_slide .btn_prev.swiper-button-prev.swiper-button-disabled {opacity:1; background:url(/images/main/btn_press_prev_off.svg) no-repeat center;}
section#main_sec2 .press_wrap .press_slide .btn_next.swiper-button-next.swiper-button-disabled {opacity:1; background:url(/images/main/btn_press_next_off.svg) no-repeat center;}

section#main_sec2 .press_wrap .btn_more_wrap {width:100%; max-width:1440px; position:relative; margin:0 auto; }
section#main_sec2 .press_wrap .btn_more_wrap::before {position:absolute; display:block; content:""; width:calc(50% - 185px); height:1.5px; left:0; top:50%; background:#B7B7B7;;}
section#main_sec2 .press_wrap .btn_more_wrap::after {position:absolute; display:block; content:""; width:calc(50% - 185px); height:1.5px; right:0; top:50%; background:#B7B7B7;;}

section#main_sec2 .press_wrap .btn_more_wrap a.btn_more {position:relative; display:block; width:275px; height:60px; border-radius:50px; border:solid 2px #FF5900; line-height:56px; font-size:20px; font-weight:500; color:#021936; text-align:center; margin:0 auto; padding-right:25px;}
section#main_sec2 .press_wrap .btn_more_wrap a.btn_more::after {display:block; content:""; width:45px; height:45px; background:url(/images/main/bul_more.svg?ver=2) no-repeat center; position:absolute; top:50%; transform:translateY(-50%); right:5px; }


section#main_sec3 {width:100%; max-width:1920px; margin:0 auto;}
section#main_sec3 .investor_wrap {width:100%; display:flex; flex-wrap:wrap;}
section#main_sec3 .investor_wrap .stock_wrap {width: calc(100% - 668px); height:464px; border-radius: 50px; background: linear-gradient(180deg, #DE0000  -26.08%, #FF5900 119.72%);  display:flex; align-items:center; justify-content:center;}
section#main_sec3 .investor_wrap .stock_wrap .stock {}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top { margin-bottom:46px;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info {display:flex; align-items:center;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li {font-size:30px; font-weight:400; line-height:1.5; color:#fff;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li + li {margin-left:50px;}

section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont {display:flex; align-items:center; }
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current {margin-right:72px;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price {height:100px; display:flex; align-items:center; /*margin-bottom:10px;*/}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price em {font-style:normal; font-size:50px; font-weight:500; color:#fff; margin-right:15px;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price span.num {font-size:80px; font-weight:700; color:#fff;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current p.date {font-size:20px; color:#fff; font-weight:400; text-align:left;}

section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price {height:100px; display:flex; align-items:center;/*margin-bottom:10px;*/ position:relative; padding-left:30px;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price em.mark { position:absolute; left:0; top:50%; transform:translateY(-50%); }
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price em.mark.down {transform:rotate(180deg); top:calc(50% - 5px);}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.num {font-size:60px; font-weight:500; color:#fff; margin-right:15px;}
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.roc {display:inline-block;font-size:30px; font-weight:500; color:#fff; margin-right:25px; vertical-align:super; }
section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate p.date {font-size:20px; color:#fff; font-weight:400;  text-align:left;}

section#main_sec3 .investor_wrap .ir_wrap {width:668px; height:464px; border-radius: 50px; background: linear-gradient(180deg, #FF5900 0%, #FF5900 100%); padding:90px 0 0 105px; text-align:left;}
section#main_sec3 .investor_wrap .ir_wrap p.ir_ti { font-size:70px; line-height:1.3; font-weight:700; color:#fff;  margin-bottom:45px;}

section#main_sec3 .investor_wrap .ir_wrap a.btn_more {position:relative; width:187px; text-align:left; display:inline-block;}
section#main_sec3 .investor_wrap .ir_wrap a.btn_more {}
section#main_sec3 .investor_wrap .ir_wrap a.btn_more p {display:inline; font-size:20px; font-weight:500; color:#fff; border-bottom: solid 1px;}
section#main_sec3 .investor_wrap .ir_wrap a.btn_more::after {position:absolute; top:50%; left:110px; width:62px; height:40px; transform:translateY(-50%); display:block; content:""; background:url(/images/main/ir_btn_bul.svg) no-repeat center;}


@media (max-width: 1800px) {
	section#main_sec2 .press_wrap { max-width:80%; margin:0 auto 140px;}


	/*section#main_sec2 .press_wrap .press_slide .btn_prev {display:none;}*/
	/*section#main_sec2 .press_wrap .press_slide .btn_next {display:none;}*/
}

@media (max-width: 1700px) {
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .pic {margin-bottom:30px;}
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .date {font-size:18px;}
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .title {font-size:22px;}

	section#main_sec3 .investor_wrap .ir_wrap {width:600px;}
	section#main_sec3 .investor_wrap .stock_wrap {width:calc(100% - 600px); }

	section#main_sec2 .press_wrap .press_slide .btn_prev {left:-100px; transform: translateY(-115px);}
	section#main_sec2 .press_wrap .press_slide .btn_next {right:-100px;  transform: translateY(-115px); }

}

@media (max-width: 1600px) {
	section#main_sec3 .investor_wrap .ir_wrap {width:540px;}
	section#main_sec3 .investor_wrap .stock_wrap {width:calc(100% - 540px); }
}

@media (max-width: 1500px) {

	section#main_sec3 .investor_wrap .ir_wrap {width:35%;}
	section#main_sec3 .investor_wrap .stock_wrap {width:65%; }

	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .pic {margin-bottom:25px;}
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .date {font-size:17px; margin-bottom:6px;}
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .title {font-size:20px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current {margin-right:50px;}

	section#main_sec3 .investor_wrap .ir_wrap {padding: 80px 0 0 80px; height:400px;}
	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {font-size:60px;}

	section#main_sec3 .investor_wrap .stock_wrap {height:400px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li {font-size:26px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top {margin-bottom:25px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price em {font-size:40px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price span.num {font-size:70px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current p.date {font-size:18px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate p.date {font-size:18px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.num {font-size:50px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.roc {font-size:25px;}

	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {font-size:50px;}
}

@media (max-width: 1279px) {

	section#main_sec2 .press_wrap .press_slide .btn_prev {left:-80px; transform: translateY(-115px); width: 65px; background-size:contain;}
	section#main_sec2 .press_wrap .press_slide .btn_next {right:-80px;  transform: translateY(-115px); width: 65px; background-size:contain; }
	section#main_sec2 .press_wrap .press_slide .btn_prev.swiper-button-prev.swiper-button-disabled { background-size:contain; }
	section#main_sec2 .press_wrap .press_slide .btn_next.swiper-button-next.swiper-button-disabled { background-size:contain; }

	/*section#main_sec3 .investor_wrap .ir_wrap {width:100%;}
	section#main_sec3 .investor_wrap .stock_wrap {width:100%; }*/

	/*section#main_sec3 .investor_wrap .stock_wrap {height:310px; border-radius:30px 30px 0 0;}
	section#main_sec3 .investor_wrap .ir_wrap {height:250px; border-radius: 0 0 30px 30px; padding: 50px 0 0 20%;}

	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {margin-bottom:30px;}
	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti br {display:none;}*/

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price span.num {font-size:60px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price em {font-size:35px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.num {font-size:40px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.roc {font-size:20px; margin-right:0;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current p.date {font-size:17px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate p.date {font-size:17px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li {font-size:22px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li + li {margin-left:30px; }
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top {margin-bottom:10px;}

	section#main_sec3 .investor_wrap .stock_wrap {height:350px;}
	section#main_sec3 .investor_wrap .ir_wrap {height:350px; padding:80px 0 0 70px;}

	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {font-size:42px; margin-bottom:37px;}
}

@media (max-width: 1023px) {
	section#main_sec1 {padding-top:120px;}
	section#main_sec1 .ti_wrap h2 {font-size:57px;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 43px;}

	section#main_sec3 .investor_wrap .ir_wrap {width:100%;}
	section#main_sec3 .investor_wrap .stock_wrap {width:100%; }

	section#main_sec3 .investor_wrap .stock_wrap {height:310px; border-radius:30px 30px 0 0;}
	section#main_sec3 .investor_wrap .ir_wrap {height:250px; border-radius: 0 0 30px 30px; padding: 0; display:flex; align-items:center; justify-content:center; }

	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {margin-bottom:30px;}
	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti br {display:none;}
}

@media (max-width: 900px) {

	section#main_sec1 .ti_wrap h2 {font-size:52px;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 38px;}

	section#main_sec1 {padding-top:100px;}
	section#main_sec1 .kv_wrap {border-radius:30px; aspect-ratio: 1920 / 1200; margin-bottom:100px;}

	section#main_sec1 .kv_wrap img#kv_01 {z-index:2; opacity:1; width:130%; transform: translateY(0) scale(1.02) translateX(-12%);   }

	section#main_sec1 .kv_wrap img#kv_01.play {animation: zoomUp1 20s ease-out forwards infinite;} /*infinite*/
	section#main_sec1 .kv_wrap .kv_play_btn {right: 20px; bottom: 20px; width: 40px;}

	/* 1번 이미지 애니메이션 */
	@keyframes zoomUp1 {
	  0%   { opacity:1; transform: translateY(0) scale(1.02)  translateX(-12%); }
	  30% { transform: translateY(-10%) scale(1)  translateX(-12%); }
	  40% { opacity: 1; }
	  50% { opacity: 0; }
	  51% {transform: translateY(-10%) scale(1)  translateX(-12%);}
	  95% { opacity: 0; transform: translateY(0) scale(1.02)  translateX(-12%); }
	 100% {opacity: 1; transform: translateY(0) scale(1.02)  translateX(-12%); }

	}

	section#main_sec2 .press_wrap p.ti {font-size:40px; margin-bottom:30px;}

	section#main_sec2 .press_wrap .btn_more_wrap a.btn_more {width:200px; height:50px; line-height:46px; font-size:17px;}
	section#main_sec2 .press_wrap .btn_more_wrap a.btn_more::after {width:40px; height:40px; background-size:cover; right:4px;}
	section#main_sec2 .press_wrap .btn_more_wrap::before { width:calc(50% - 125px); }
	section#main_sec2 .press_wrap .btn_more_wrap::after { width:calc(50% - 125px); }

	section#main_sec2 .press_wrap .press_slide .btn_prev {left:-65px; transform: translateY(-115px); width: 60px; background-size:contain;}
	section#main_sec2 .press_wrap .press_slide .btn_next {right:-65px;  transform: translateY(-115px); width: 60px; background-size:contain; }

}


@media (max-width: 767px) {

	section#main_sec1 {padding-top:70px;}

	section#main_sec1 .ti_wrap p.sub_ti {font-size:26px; margin-bottom:6px;}
	section#main_sec1 .ti_wrap h2 {font-size:42px; line-height: 1.3;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 32px;}

	section#main_sec2 .press_wrap {max-width: 100%;}
	section#main_sec2 .press_wrap .press_slide {overflow:hidden;}
	section#main_sec2 .press_wrap .press_slide .swiper-container {width:calc(100% - 60px); overflow:visible;}
	section#main_sec2 .press_wrap .press_slide .btn_prev {display:none;}
	section#main_sec2 .press_wrap .press_slide .btn_next {display:none;}	

	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .date {font-size:15px; margin-bottom:5px;}
	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .title {font-size:18px;}

	section#main_sec2 .press_wrap .btn_more_wrap {width:calc(100% - 60px); }

	/*.swiper-slide {max-width:45%;}*/

}

@media (max-width: 600px) {
	#content {padding-top:70px;}
	section#main_sec1 .ti_wrap p.sub_ti {font-size:20px;}
	section#main_sec1 .ti_wrap h2 {font-size:36px; width:440px; margin:0 auto 50px;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 28px;}

	section#main_sec1 .kv_wrap {aspect-ratio : 1920 / 1500; margin-bottom:60px;}
	section#main_sec1 .kv_wrap img#kv_01 {z-index:2; opacity:1; width:150%; transform: translateY(0) scale(1.02) translateX(-17%);   }

	section#main_sec1 .kv_wrap .kv_play_btn {right: 15px; bottom: 15px; width: 35px;}

	/* 1번 이미지 애니메이션 */
	@keyframes zoomUp1 {
	  0%   { opacity:1; transform: translateY(0) scale(1.02)  translateX(-17%); }
	  30% { transform: translateY(-7%) scale(1)  translateX(-17%); }
	  40% { opacity: 1; }
	  50% { opacity: 0; }
	  51% {transform: translateY(-7%) scale(1)  translateX(-17%);}
	  95% { opacity: 0; transform: translateY(0) scale(1.02)  translateX(-17%); }
	 100% {opacity: 1; transform: translateY(0) scale(1.02)  translateX(-17%); }
	}


	section#main_sec2 .press_wrap {margin-bottom:100px;}

	section#main_sec2 .press_wrap .press_slide .swiper-container {width:calc(100% - 80px); overflow:visible;}
	section#main_sec2 .press_wrap p.ti {font-size:32px; margin-bottom:25px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li {font-size:18px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_top ul.stock_info li + li {margin-left:20px;}


	section#main_sec3 .investor_wrap .stock_wrap {height:auto; padding:60px 0 50px 50px;  justify-content: unset; }
	section#main_sec3 .investor_wrap .ir_wrap { padding:40px 0 60px 50px; justify-content: unset; height:auto;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont {flex-wrap:wrap;}

	section#main_sec3 .investor_wrap .ir_wrap p.ir_ti {font-size: 36px; margin-bottom:20px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price span.num {font-size:52px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price em {font-size:30px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current p.date {display:none;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate p.date {display:none;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current {margin-bottom:15px; margin-right:30px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .current .price {height:auto;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price {height:auto; padding-left:24px;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price {align-items:center;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.num {font-size:22px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price span.roc {font-size:20px; vertical-align: unset;}

	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price em.mark img {width:15px;}
	section#main_sec3 .investor_wrap .stock_wrap .stock .stock_cont .rate .price em.mark.down {top:calc(50% - 6px); }

}

@media (max-width: 500px) {
	section#main_sec1 .ti_wrap h2 {font-size:29px; width:440px; max-width:100%; margin:0 auto 50px;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 24px;} 
	section#main_sec2 .press_wrap p.ti {font-size:25px;}
}


@media (max-width: 413px) {
	section#main_sec1 .ti_wrap h2 {font-size:27px;}
	section#main_sec1 .ti_wrap h2 > span {font-size: 22px;}

	section#main_sec2 .press_wrap .press_slide ul.news_list li.news .news_cont .title {font-size:16px;}
	
	section#main_sec3 .investor_wrap .stock_wrap {padding-left:40px;}
	section#main_sec3 .investor_wrap .ir_wrap {padding-left:40px;}
}
