#mainSlider .swiper-pagination{bottom:60px;}
#mainSlider .swiper-pagination-bullet{background-color:#898989;width:20px;height:20px;margin-left:7px;margin-bottom:-18px;}
#mainSlider .swiper-pagination-bullet-active{background-color:#555555;}

#mainSlider{width:100%;height:50vw;min-height:850px;background-color:#101112}
#mainSlider > div > .swiper-slide{height:50vw;min-height:840px;background:no-repeat center center;background-size:cover;}

#mainSlider .swiper-slide > div{text-align:center;}
#mainSlider .swiper-slide > .subject01{padding-top:320px;font-size:32px;color:white;font-weight:400; margin-bottom:30px;}
#mainSlider .swiper-slide > .subject02{margin-bottom:30px;font-size:50px;color:white;font-weight:500;}
#mainSlider .swiper-slide > .text{color:rgba(255,255,255,0.5);margin-bottom:30px;font-size:22px;font-weight:350;}

#mainSlider .swiper-slide > .text01{}
#mainSlider .swiper-slide > .text02{}
#mainSlider .swiper-slide > .vline{width:1px;height:90px;margin:0px auto 30px auto;border-left:1px solid rgba(255,255,255,0.5);}


/*main animation */
#main_intro{width:100%;min-width:780px;height:49vw;min-height:850px;position:relative;overflow:hidden;}

#main_intro .swiper-slide{position:relative;overflow:hidden;}

#main_intro .bg_ani{position:absolute;top:0px;left:0px;width:100%;height:100%;background:no-repeat center center;background-size:cover;}

.intromovie{position:absolute;width:100%;height:100%;overflow:hidden;text-align:center;}



.im_textBox{margin-bottom:70px;color:white;opacity:1;text-align:left;}
.im_textBox .stitle{margin-bottom:0px;line-height:60px;font-size:40px;letter-spacing:-0.13em;font-weight:300;text-align:center;font-family:'S-CoreDream';}

.im_textBox .stitle2{margin-bottom:30px;line-height:78px;font-size:56px;letter-spacing:-0.18em;font-weight:300;text-align:center;font-family:'S-CoreDream';}


.im_textBox .shead{margin-bottom:50px;font-size:24px;line-height:35px;font-weight:300;letter-spacing:-0.11em;color:#d5d5d5;text-align:center;}


#main_intro.new .im_textBox span.text_ani{position: relative;opacity:0;}

.im_textBox span.empty{display:inline-block;width:1px;}

.im_textBox .scareer{display:flex;align-items:center;}
.im_textBox .scareer img{margin-right:25px;}

.intromovie > div{position:absolute;top:0px;left:50%;width:100%;max-width:1450px;height:100%;transform:translateX(-50%);text-align:left;}

.intromovie .im_text{width:1200px;position:absolute;top:185px;left:50%;transform:translateX(-50%);z-index:3;}

.im_textBox .shead{margin-bottom:50px;font-size:22px;line-height:35px;font-weight:400;letter-spacing:-0.15em;color:#d5d5d5;font-family:'S-CoreDream';}

.intromovie .im_textBox .stitle2_2{font-weight:200;letter-spacing:-0.15em;color:#d5d5d5;margin-top: 50px;}

.im_textBox1 .stitle2 > span:nth-child(1){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(2){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(3){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(5){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(6){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(8){font-weight:500;}
.im_textBox1 .stitle2 > span:nth-child(9){font-weight:500;}


.im_textBox1 .shead > span:nth-child(9){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(10){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(11){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(12){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(13){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(14){font-weight:500;color:white;}
.im_textBox1 .shead > span:nth-child(15){font-weight:500;color:white;}

.im_textBox3 .shead{padding-bottom:100px;}
.im_textBox .stitle2_2{padding-top:80px;font-size:14px;line-height:28px;font-weight:300;letter-spacing:-0.05em;color:#d5d5d5;}
.im_textBox .stitle2_2 span{opacity:1;font-size:18px;color:#d5d5d5;font-weight:400;letter-spacing:-0.12em;}


/*
.lawyer_img_con{display:flex;align-items:flex-end;position:absolute;bottom:0px;right:0px;height:100%;z-index:2;}
*/
.lawyer_img_con{position:absolute;width:100%;max-width:1060px;bottom:15px;left:50%;transform:translateX(-50%);z-index:2;}
.lawyer_img_con .lawyer_img{position:relative;width:100%;}
.lawyer_img_con .lawyer_img img{}

.lawyer_img_con ul{width:100%;position:absolute; bottom:70px;left:0px; text-shadow: 0px 0px 5px #000000;}

.lawyer_img_con ul li{position:absolute;bottom:0px;color:white;text-align:center;}
/*.lawyer_img_con ul li:nth-child(1){left:0%;width:20%;}
.lawyer_img_con ul li:nth-child(2){left:20%;width:20%;}
.lawyer_img_con ul li:nth-child(3){left:40%;width:20%}
.lawyer_img_con ul li:nth-child(4){left:60%;width:20%}
.lawyer_img_con ul li:nth-child(5){left:80%;width:20%}
.lawyer_img_con ul li:nth-child(6){left:80%;width:20%}
*/
.lawyer_img_con ul li:nth-child(1){left:0%;width:16%;}
.lawyer_img_con ul li:nth-child(2){left:16%;width:16%;}
.lawyer_img_con ul li:nth-child(3){left:32%;width:16%;}
.lawyer_img_con ul li:nth-child(4){left:48%;width:16%;}
.lawyer_img_con ul li:nth-child(5){left:64%;width:20%;}
.lawyer_img_con ul li:nth-child(6){left:84%;width:16%;}

.lawyer_img_con ul li .lawyer_position{font-size:18px;font-weight:500}
.lawyer_img_con ul li .lawyer_name{font-size:16px;}

.intromovie.intromovie4 .im_text{top:130px;}


.im_textBox .stitle.intro_stitle5{margin-bottom:40px;}

#main_intro .stitle{font-family:'chosun_myungjo'}
#main_intro .stitle > div > span > span{margin-right:5px;}
#main_intro .stitle > div > span > span > span{margin-right:5px;}

#main_intro .shead > div > span > span{margin-right:3px;}
#main_intro .shead > div > span > span > span{color:white;margin-right:3px;}

/*
.intro_stitle5 > div:nth-child(1) span.word2{font-weight:600;}
.intro_stitle5 > div:nth-child(1) span.word3{font-weight:600;}
.intro_stitle5 > div:nth-child(2) span.word1{font-weight:600;}
.intro_stitle5 > div:nth-child(2) span.word2{font-weight:600;}

.intro_shead5 > div:nth-child(1) span.word1{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word2{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word3 span.char1{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word3 span.char2{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word3 span.char3{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word4{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word5{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word6 span.char1{font-weight:600;}
.intro_shead5 > div:nth-child(1) span.word6 span.char2{font-weight:600;}



.intro_shead5 > div:nth-child(3) span.word1{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word2{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word3 span.char1{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word3 span.char2{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word3 span.char3{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word3 span.char4{font-weight:600;}
.intro_shead5 > div:nth-child(3) span.word3 span.char5{font-weight:600;}
*/


.onefirm {position:absolute;width:700px;top:50%;left:50%;transform:translateX(-50%);color:white;}

.onefirm .vsCon{position:relative;display:flex;justify-content:space-between;}
.onefirm .vsCon .box{position:relative;padding:45px 30px 45px 40px;border-radius:10px;}

.onefirm .vsCon .box .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-2;background:rgba(0,0,0,0.5);}

.onefirm .vsCon .box.box1{width:calc(55% - 5px);}
.onefirm .vsCon .box.box2{width:calc(45% - 5px);padding-left:60px;}
.onefirm .vsCon .vs{position:absolute;}
.onefirm .vsCon .box .head{margin-bottom:20px;position:relative;font-size:32px;}
.onefirm .vsCon .box .head:after{content:"";display:inline-block;position:absolute;bottom:0px;left:0px;width:100%;height:20px;z-index:-1;background-color:#4c72f2;border-radius:20px 0px 20px 0px;}

.onefirm .vsCon .box:nth-child(2) .head:after{background-color:#192028;}


.onefirm .vsCon .box .head span{font-weight:bold;}
.onefirm .vsCon .box ul{}
.onefirm .vsCon .box ul li{font-size:20px;padding-left:10px;list-style-type:'\00B7';line-height:40px;color:white;font-weight:400;}
.onefirm .vs{position:absolute;font-size:50px;font-weight:800;top:50%;left:55%;transform:translate(-50% , -50%);}



.im_textBox .stitle2_2{padding-top:80px;font-size:14px;line-height:28px;font-weight:300;letter-spacing:-0.05em;color:#d5d5d5;}
.im_textBox .stitle2_2 span{opacity:1;font-size:18px;color:#d5d5d5;font-weight:400;letter-spacing:-0.12em;}



@media (max-width: 980px){	
	#main_intro{min-height:initial;height:750px;}
	#mainSlider	{min-height:initial;height:750px}
	#mainSlider > div > .swiper-slide{min-height:initial;height:750px}

	.im_textBox .stitle{line-height:40px;margin-bottom:15px;font-size:30px;}
	.im_textBox .stitle2{line-height:50px;margin-bottom:20px;font-size:38px;}
}

@media (max-width: 780px){
	#main_intro{min-height:initial;height:700px;}
	#mainSlider	{min-height:initial;height:700px}
	#mainSlider > div > .swiper-slide{min-height:initial;height:700px}
}
