/* 하드코딩 영역 */
.container .subpage_common1, .container .subpage_common2, .container .subpage_common3, .subpage_common_sub2{ font-family:'NanumSquareR'; clear:both; }

.container .subpage_common1 .inner-wrap{ position:relative; height:100%; overflow:hidden; background:rgba(255,255,255,0); }
.container .subpage_common1 .inner-wrap > p:first-child{ margin-top:210px; text-align:center; font-size:24px; color:#fff; }
.container .subpage_common1 .inner-wrap > p:nth-child(2){ text-align:center; margin-top:14px; font-size:81px; letter-spacing:-5px; color:#fff; }

.container .subpage_common1 .inner-wrap .section{ position:absolute; }
.container .subpage_common1 .inner-wrap .section p.big_txt{ font-size:50px; letter-spacing:-2px; color:#31396b; }
.container .subpage_common1 .inner-wrap .section p.big_txt span{ font-weight:bold; color:#31396b; }
.container .subpage_common1 .inner-wrap .section p.small_txt{ font-size:18px; color:#1d1d1d;  letter-spacing:-0.3px; line-height:31px; margin-top:18px; font-weight:normal; }
.container .subpage_common1 .inner-wrap .section1{ top:767px; left:56px; }
.container .subpage_common1 .inner-wrap .section1 p.small_txt{ margin-top:24px; }
.container .subpage_common1 .inner-wrap .section2{ top:1342px; right:195px; }
.container .subpage_common1 .inner-wrap .section3{ top:1913px; left:57px; }
.container .subpage_common1 .inner-wrap .section4{ top:2467px; right:86px; }
.container .subpage_common1 .inner-wrap .section5{ top:3061px; left:56px; }
.container .subpage_common1 .inner-wrap .section5 p.small_txt{ margin-top:24px; }

.container .subpage_common2 .inner-wrap{ text-align:center; padding-top:314px; color:#fff; background:rgba(255,255,255,0); box-sizing:border-box; }
.container .subpage_common2 .inner-wrap p:first-child{ font-size:47px; line-height:55px; letter-spacing:-2px; }
.container .subpage_common2 .inner-wrap p:nth-child(2){ font-size:26px; letter-spacing:-1px; margin-top:30px; }

.container .subpage_common3 .inner-wrap{ text-align:center; padding-top:120px; color:#fff; background:rgba(255,255,255,0); box-sizing:border-box; }
.container .subpage_common3 .inner-wrap p:first-child{ font-size:60px; line-height:1.25; letter-spacing:-3px; }
.container .subpage_common3 .inner-wrap p:nth-child(2){ font-size:30px; position:relative; top:333px; left:-133px; width:auto; letter-spacing:-2px; display:inline-block; }
.container .subpage_common3 .inner-wrap p:nth-child(3){ font-size:30px; position:relative; top:333px; left:128px; width:auto; letter-spacing:-2px; display:inline-block;  }

.container .subpage_common4 .inner-wrap{ text-align:center; padding-top:120px; color:#fff; background:rgba(255,255,255,0); box-sizing:border-box; }

.container .subpage_common_sub2 .inner-wrap{ color:#fff; padding-top:127px; box-sizing:border-box; }
.container .subpage_common_sub2 .inner-wrap > p{ text-align:center; font-size:50px; letter-spacing:-1px; }
.container .subpage_common_sub2 .inner-wrap > div{ padding-left:127px; box-sizing:border-box; font-size:18px; letter-spacing:-1.1px; }
.container .subpage_common_sub2 .inner-wrap > div > p{ margin-bottom:46px; }

.container .subpage_common_sub2 .part1{ height:1032px; }
.container .subpage_common_sub2 .part1 > div{ margin-top:72px; }
.container .subpage_common_sub2 .part1 > div > p:first-child{ line-height:1.9; margin-bottom:39px; }
.container .subpage_common_sub2 .part1 > div > p:nth-child(7){ margin-bottom:39px; }
.container .subpage_common_sub2 .part1 > div > p:nth-child(8){ line-height:1.9; margin-bottom:39px; }

.container .subpage_common_sub2 .part2{ height:1032px; }
.container .subpage_common_sub2 .part2 > div{ margin-top:79px; }
.container .subpage_common_sub2 .part2 > div > p:nth-child(2){ margin-bottom:39px; }
.container .subpage_common_sub2 .part2 > div > p:nth-child(3){ line-height:1.9; margin-bottom:39px; }
.container .subpage_common_sub2 .part2 > div > p:nth-child(5){ margin-bottom:39px; }
.container .subpage_common_sub2 .part2 > div > p:nth-child(6){ line-height:1.9; margin-bottom:39px; }

.container .subpage_common_sub4 .inner-wrap{ color:#fff; padding-top:127px; box-sizing:border-box; }
.container .subpage_common_sub4 .inner-wrap > p{ text-align:center; font-size:50px; letter-spacing:-1px; }
.container .subpage_common_sub4 .inner-wrap > div{ padding-left:127px; box-sizing:border-box; font-size:18px; letter-spacing:-1.1px; margin-top:72px; }
.container .subpage_common_sub4 .inner-wrap > div > p{ margin-bottom:46px; }
.container .subpage_common_sub4 .inner-wrap > div > p:first-child{ line-height:1.9; margin-bottom:39px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(2){ margin-bottom:39px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(3){ line-height:1.9; margin-bottom:33px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(4){ line-height:1.9; margin-bottom:32px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(5){ line-height:1.9; margin-bottom:32px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(6){ line-height:1.9; margin-bottom:33px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(7){ line-height:1.9; margin-bottom:32px; }
.container .subpage_common_sub4 .inner-wrap > div > p:nth-child(8){ line-height:1.9; }













