@charset "utf-8";

/* 내용관리 */
#ctt {margin: 0;/* padding:20px; */background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em;text-align:center;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


.main_title{padding:50px 100px;}
.main_title p{margin:20px 0;letter-spacing:-1px;}
.main_title p:nth-child(1){font-size:40px;font-weight:900;}
.main_title p:nth-child(2){font-size:20px;color:#12693D;}
.main_title ul{display:flex;}
.main_title ul li {display:inline-block;margin:0 20px 0 0;cursor:pointer;}


.portfolio{text-align:center;margin:50px 0;}
.port_title {margin-bottom:100px;margin-left: 250px;text-align: left;}
.port_title span{font-size:50px;color:#000;font-weight:bold;line-height:50px;}

.port_title2 {margin-bottom:50px;}
.port_title2 span{font-size:40px;color:#000;font-weight:bold;line-height:40px;}
.port_swiper {width:1300px; margin:0 auto;}
.port_swiper .mySwiper .swiper-button-prev,	.port_swiper .mySwiper .swiper-button-next{color:#959595;}

.section07{margin:100px auto;position:relative;}
.section07 .mySwiper2{margin-left:500px;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide{position:relative;display:flex;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide div{display:inline-block;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide div:nth-child(1){width:45%}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide div:nth-child(2){width:55%;padding:50px 0 50px 30px ;letter-spacing:-1px;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide .txt_box{text-align:left;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide .txt_box h2{font-size:30px;margin-bottom:20px;line-height:30px;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide .txt_box p{font-size:15px;}
.section07 .mySwiper2 .swiper-wrapper .swiper-slide img {width:100%;}
.section07 .swiper-button-prev,	 .section07 .swiper-button-next{color:#959595;}
.section07 .swiper-button-next {left: 300px;top:60%;}
.section07 .swiper-button-prev {left: 250px;top:60%;}
.section07 .swiper-button-next:after, 	  .section07 .swiper-button-prev:after{font-size:25px;}
.section07 .swiper-wrapper .swiper-slide img {width:100%;}
.section07_1 {text-align:center;margin:50px auto;}
.active{color:#12693d}

