body { padding-top:160px; }

#location { position:fixed; top:110px; left:0px; width:100%; height:50px; z-index:5; background:#0073cd; transition: background ease 1.0s; }
#location.active { position:fixed; }



.subdropmenu { position:relative; width:100%; height:50px; }
.subdropmenu ul.subdropul { width:100%; height:50px; display:flex; justify-content: center; }
.subdropmenu ul li.subhome { position:relative; width:88px; height:100%; border-right:1px solid #007fe3; }
.subdropmenu ul li.subhome a { display:block; position:absolute; top:50%; left:0%; transform:translate(0%,-50%); width:52px; height:52px; background:url('/images/common/home.jpg')no-repeat 50% 50%; overflow:hidden; }
.subdropmenu ul li.subdepth { position:relative; width:352px; height:50px; box-sizing:border-box; }
.subdropmenu ul li.subdepth.sub1depth { border-right:1px solid #007fe3; }

.subdropmenu ul li a.dta { 
	display:block; position:relative; width:100%; height:50px; padding-left:44px; line-height:50px;  
	font-size:18px; color:#ffffff; font-weight:400; box-sizing:border-box; 
}
.subdropmenu ul li a.dta span { display:block; position:absolute; top:50%; right:32px; transform:translateY(-50%); }
.subdropmenu ul li a.dta:hover { color:#ffffff; }

.subdropmenu ul li.sub1depth ul.dropview { position:absolute; top:50px; left:0px; width:100%; padding:20px 0; background:#0372d4; z-index:2; }
.subdropmenu ul li.sub2depth ul.dropview { position:absolute; top:50px; left:0px; width:100%; padding:20px 0; background:#0372d4; z-index:2; }
.subdropmenu ul li ul.dropview li a { display:block; position:relative; width:100%; padding:12px 0 12px 44px; font-size:17px; color:#ffffff; font-weight:400; text-align:left; box-sizing:border-box; }
.subdropmenu ul li ul.dropview li a:hover { color:#c4e8ff; }

#containerwrap { position:relative; width:100%; margin:0 auto; background:#ffffff; }
.subcontenttitle { position:relative; width:100%; max-width:1280px; height:98px; line-height:98px; margin:0 auto; text-align:center; border-bottom:1px solid #e4e4e4; }
.subcontenttitle ul li.page_prev { position:absolute; top:26px; left:0px; width:48px; height:48px; }
.subcontenttitle ul li.page_next { position:absolute; top:26px; right:0px; width:48px; height:48px; }
.subcontenttitle ul li.nowtitle { font-size:31px; font-weight:700; color:#000000; letter-spacing:-1px; }
.subcontenttitle ul li a { display:block; width:48px; height:48px; }

.sub0101 { position:relative; width:100%; height:250px; max-width:1280px; margin:0 auto; margin-top:36px; background:url('/page_KR0/01_sub/images/0101img1.jpg')no-repeat 50px 50%; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; overflow:hidden; }
.icontxt0101 { position:absolute; top:50%; left:288px; transform:translateY(-50%); }
.icontxt0101 li { padding-bottom:3px; font-size:20px; font-weight:400; color:#2c2c2c; line-height:160%; }
.icontxt0101 li:last-child { margin-bottom:0px; }



.drview { position:fixed; top:0px; left:0px; width:100%; height:100%; background:#ffffff; z-index:40; overflow-y:auto; }
.drview p.close { position:fixed; top:20px; right:40px; font-size:30px; font-weight:100; color:#fff; z-index:1; cursor:pointer; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); text-align: center;line-height: 40px;}
.drview_visual { position:relative; width:100%; height:900px; background:#eeeff3; }
.drview_visual div.dvul { position:relative; width:100%; max-width:1080px; margin:0 auto; display:flex; }
.drview_visual div.dvul ul.dvul2 { position:relative; width:55%; padding-top:140px; }
.drview_visual ul li.txt1 { display:inline-block; font-size:32px; font-weight:700; color:#000000; line-height:1; padding-bottom:16px; border-bottom:4px solid #023166; }
.drview_visual ul li.txt1 span { font-size:20px; font-weight:500; }
.drview_visual ul li.txt2 { padding-top:26px; font-size:24px; font-weight:500; color:#023166; line-height:1; }
.drview_visual ul li.txt5 { padding-top:10px; font-size:18px; font-weight:400; color:#161616; line-height:150%; }

.drstory { position:relative; width:100%; margin-top:40px; overflow:hidden; }	
.drstory ul { position:relative; width:100%; padding-bottom:20px; }
.drstory ul li.t1 { font-size:26px; font-weight:700; color:#121212; line-height:1; }
.drstory ul li.t2 { position:relative; padding-top:14px; padding-bottom:50px; font-size:16px; font-weight:400; color:#262626; line-height:180%; }
.drstory ul li.t2 div { position:absolute; bottom:0px; left:0px; }
.drstory ul li.t2 div span { float:right; display:block; width:35px; height:35px; border:1px solid #000; border-radius:100%; text-align:center; font-size:28px; font-weight:200; color:#000; box-sizing:border-box; cursor:pointer; }

.drview_visual ul li.drviewtable { width:90%; }
.drview .subtable5 { clear:both; position:relative; width:100%; margin-top:34px; }
.drview .subtable5 th { height:54px; border-right:1px solid #ffffff; font-size:16px; color:#ffffff; font-weight:500; background:#002752;  text-align:center; }
.drview .subtable5 td { position:Relative; height:56px; padding:1% 3% 1% 3%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:16px; color:#383838; font-weight:500; background:#ffff; text-align:center; }
.drview .subtable5 td.tdtitle { font-size:16px; color:#747678; }
.drview .subtable5 th:last-child { border-right:0px; }
.drview .subtable5 td:last-child { border-right:0px; }
.drview .subtable5 td span { display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:57px; height:25px; line-height:23px; border-radius:5px; font-size:15px; font-weight:600; }
.drview .subtable5 td span.subject_1 { border:1px solid #abc100;  color:#abc100; }
.drview .subtable5 td span.subject_2 { border:1px solid #ee7d00; color:#ee7d00; }
.drview .subtable5 td span.subject_3 { border:1px solid #002752; color:#002752; }
.drview .subtable5 td span.subject_4 { border:1px solid #ff9420; color:#ff9420; }
.drview .subtable5 td span.subject_5 { border:1px solid #16277e; color:#16277e; }



/* .drstory { position:relative; width:100%; max-width:1300px; margin:0 auto; margin-top:110px; overflow:hidden; }	
.drstory ul { float:left; position:relative; width:50%; padding-left:80px; box-sizing:border-box; padding-bottom:40px; }
.drstory ul li.t1 { font-size:28px; font-weight:700; color:#121212; line-height:1; }
.drstory ul li.t2 { position:relative; padding-top:5%; padding-bottom:50px; font-size:18px; font-weight:400; color:#262626; line-height:180%; }
.drstory ul li.t2 div { position:absolute; bottom:0px; left:0px; }
.drstory ul li.t2 div span { float:right; display:block; width:35px; height:35px; border:1px solid #000; border-radius:100%; text-align:center; font-size:28px; font-weight:200; color:#000; box-sizing:border-box; cursor:pointer; }

.drstory ul.drstory1 {  background:url('/page_KR0/01_sub/images/drstory1.jpg')no-repeat 0 0; }
.drstory ul.drstory2 {  background:url('/page_KR0/01_sub/images/drstory2.jpg')no-repeat 0 0; }
.drstory ul.drstory3 {  background:url('/page_KR0/01_sub/images/drstory1.jpg')no-repeat 0 0; }
.drstory ul.drstory4 {  background:url('/page_KR0/01_sub/images/drstory2.jpg')no-repeat 0 0; }
.drstory ul.drstory5 {  background:url('/page_KR0/01_sub/images/drstory1.jpg')no-repeat 0 0; }
.drstory ul.drstory6 {  background:url('/page_KR0/01_sub/images/drstory2.jpg')no-repeat 0 0; }
 */


.subcontent { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:70px; margin-bottom:80px; }

.sub03 { position:relative; width:100%; min-height:582px; max-width:1280px; margin:0 auto; margin-top:80px; padding-left:530px; box-sizing:border-box; background:url('/page_KR0/03_sub/images/03img.jpg')no-repeat 0 0; }
.sub03 ul li.t1 { font-size:26px; font-weight:600; color:#2967af; line-height:140%; }
.sub03 ul li.t2 { margin-top:60px; font-size:22px; font-weight:400; color:#000000; line-height:130%; letter-spacing:-0.5px; }
.sub03 ul li.t3 { margin-top:30px; font-size:19px; font-weight:400; color:#424242; line-height:150%; }
.sub03 ul li.t4 { margin-top:30px; font-size:19px; font-weight:500; color:#000000; line-height:130%; letter-spacing:-0.5px; }



.sub01txt1 { width:100%; text-align:center; padding-top:100px; font-size:23px; font-weight:700; color:#191919; line-height:150%; }
.sub01img1 { width:245px; margin:0 auto; margin-top:20px; }

.sub01txt11 { width:100%; font-size:25px; font-weight:700; color:#0073cd; line-height:140%; }

.sub01_01111 { padding-left:400px; box-sizing:border-box; background:url('/page_KR0/01_sub/images/01_0111.jpg')no-repeat left 0; }

.sub01_0111 { width:100%; margin-top:50px; }
.sub01_0111 ul { width:100%; margin-bottom:40px; }
.sub01_0111 ul li.t1 { font-size:26px; font-weight:700; color:#0b0b0b; line-height:100%; }
.sub01_0111 ul li.t2 { width:100%; margin-top:20px; font-size:19px; font-weight:500; color:#575a5c; line-height:150%; }
.sub01_0111 ul li.t2 span { font-weight:700; color:#111111; }

.sub01_01 { position:relative; width:100%; padding-bottom:50px; background:#f5f6f6; text-align:center; border-radius:14px; max-width:1127px; margin:0 auto; margin-top:156px; }
.sub01_01 li.t1 { padding-top:80px; font-size:22px; font-weight:700; color:#0b0b0b; }
.sub01_01 li.t2 { padding-top:10px; font-size:19px; font-weight:400; color:#575a5c; line-height:150%; }
.sub01_01 .sub01img1 { position:absolute; top:-136px; left:50%; transform:translateX(-50%); width:184px; }

.sub01_011 { margin-bottom:140px; }


.sub0102 { position:relative; width:100%; max-width:1280px; margin:0 auto; border-top:1px solid #e1e1e1; margin-top:62px; padding-top:38px; overflow:hidden; }
.sub0102 .txt { position:relative; width:100%; max-width:800px; margin:0 auto; display:flex; }
.sub0102 .txt h3 { position:relative; width:288px; font-size:40px; font-weight:700; color:#0073cd; line-height:100%; }
.sub0102 .txt ul  { margin-top:6px; }
.sub0102 .txt ul li { width:100%; display:flex; margin-bottom:20px; font-size:18px; font-weight:500; color:#424242; }
.sub0102 .txt ul li span { display:block; width:130px; font-size:16px; font-weight:600; color:#0073cd; letter-spacing:0.2px; }


.sub0102.sub0102_1 { margin-top:32px; }
.sub0102.sub0102_2 { margin-top:32px; margin-bottom:120px; }


.submap { position:relative; width:100%; height:452px; max-width:1280px; margin:0 auto; margin-top:70px; }
.submap .cont { display:none; }

.sub0103_01 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; }
.sub0103_01 ul.txtwrap { width:100%; display:flex; margin-bottom:30px; }
.sub0103_01 ul.txtwrap li.title { width:338px; height:28px; line-height:28px; padding-left:65px; font-size:21px; font-weight:600; color:#000000; background:url(/page_KR0/01_sub/images/0103icon1.jpg)no-repeat 0 2px; }
.sub0103_01 ul.txtwrap li.subcon div { height:28px; line-height:28px; font-size:19px; font-weight:500; color:#000000; }
.sub0103_01 ul.txtwrap li.subcon div:nth-child(1) { margin-bottom:14px; }
.sub0103_01 ul.txtwrap li.subcon div span { color:#0073cd; }
.sub0103_01 ul.txtwrap li.subcon div a { 
display:inline-block; vertical-align:middle; width:72px; height:28px; text-align:center; line-height:28px; font-size:13.5px; font-weight:600; color:#0073cc; 
background:#dcefff; border-radius:4px; margin-left:6px;
}

.sub0103_01 ul.txtwrap.txtwrap2 li.subcon { height:28px; line-height:28px; font-size:19px; font-weight:500; color:#0073cd; }
.sub0103_01 ul.txtwrap.txtwrap2 li.subcon a { color:#0073cd; }
.sub0103_01 ul.txtwrap.txtwrap3 { margin-bottom:50px; }
.sub0103_01 ul.txtwrap.txtwrap3 li.subcon { height:28px; line-height:28px; font-size:19px; font-weight:500; color:#000000; }


.sub0103_02 { position:relative; width:100%; max-width:1280px; margin:0 auto; border-top:1px solid #e5e5e5; padding-top:42px; }
.sub0103_02 ul.txtwrap { width:100%; display:flex; margin-bottom:30px; }
.sub0103_02 ul.txtwrap li.title { 
	width:338px; height:52px; line-height:52px; padding-left:64px; font-size:21px; font-weight:600; color:#000000; 
	background:url(/page_KR0/01_sub/images/0103img1_1.jpg)no-repeat 0 0; 
}
.sub0103_02 ul.txtwrap li.subcon { display:flex; width:68%; padding-top:14px; }
.sub0103_02 ul.txtwrap li.subcon div.t1 { width:35%; font-size:18px; font-weight:500; color:#000000; }
.sub0103_02 ul.txtwrap li.subcon div.t2 { width:65%;  }
.sub0103_02 ul.txtwrap li.subcon div.t2 div { display:flex; width:100%; margin-bottom:10px; font-size:18px; font-weight:500; color:#5d5959; }
.sub0103_02 ul.txtwrap li.subcon div.t2 div span { display:block; width:110px; margin-right:6px; }
.sub0103_02 ul.txtwrap li.subcon div.t2 div.bus1 span { background:url(/page_KR0/01_sub/images/0103img2_1.jpg)no-repeat right 0;  }
.sub0103_02 ul.txtwrap li.subcon div.t2 div.bus2 span { background:url(/page_KR0/01_sub/images/0103img2_2.jpg)no-repeat right 0;  }
.sub0103_02 ul.txtwrap li.subcon div.t2 div.bus3 span { background:url(/page_KR0/01_sub/images/0103img2_2.jpg)no-repeat right 0;  }


.sub0103_02.sub0103_03 ul.txtwrap li.title { 
	background:url(/page_KR0/01_sub/images/0103img1_2.jpg)no-repeat 0 0; 
}
.sub0103_02.sub0103_03 ul.txtwrap li.subcon { display:block; width:68%; padding-top:14px; }
.sub0103_02.sub0103_03 ul.txtwrap .txt2 { display:flex; width:100%; }
.sub0103_02.sub0103_03 ul.txtwrap .txt3 { display:flex; width:100%; margin-top:10px; }

.sub0103_02.sub0103_03 ul.txtwrap .txt2 .txt2_1 { width:292px; height:39px; line-height:39px; display:flex; font-size:18px; font-weight:500; color:#5d5959; }
.sub0103_02.sub0103_03 ul.txtwrap .txt2 .txt2_1 span { display:block; width:105px; height:39px; margin-right:10px; font-size:16px; font-weight:600; color:#ffffff; text-align:center; background:#0b9900; border-radius:50px; }
.sub0103_02.sub0103_03 ul.txtwrap .txt2 .txt2_2 { width:83px; height:39px; line-height:39px; font-size:18px; font-weight:500; color:#5d5959; text-align:center; }
.sub0103_02.sub0103_03 ul.txtwrap .txt2 .bus1 { 
width:292px; height:39px; line-height:39px; font-size:18px; font-weight:500; color:#5d5959; padding-left:24px; box-sizing:border-box;
background:url(/page_KR0/01_sub/images/0103img2_2.jpg)no-repeat 0 11px; 
}
.sub0103_02.sub0103_03 ul.txtwrap .txt3 .txt3_1 { width:292px; height:39px; line-height:39px; display:flex; font-size:18px; font-weight:500; color:#5d5959; }
.sub0103_02.sub0103_03 ul.txtwrap .txt3 .txt3_1 span { display:block; width:105px; height:39px; margin-right:10px; font-size:16px; font-weight:600; color:#ffffff; text-align:center; background:#ff6c00; border-radius:50px; }
.sub0103_02.sub0103_03 ul.txtwrap .txt3 .txt3_2 { width:83px; height:39px; line-height:39px; font-size:18px; font-weight:500; color:#5d5959; text-align:center; }
.sub0103_02.sub0103_03 ul.txtwrap .txt3 .bus1 { 
width:292px; height:39px; line-height:39px; font-size:18px; font-weight:500; color:#5d5959; padding-left:24px; box-sizing:border-box;
background:url(/page_KR0/01_sub/images/0103img2_2.jpg)no-repeat 0 11px; 
}
.sub0103_02.sub0103_03 ul.txtwrap .txt3 .bus2 { 
width:292px; height:24px; line-height:24px; font-size:18px; font-weight:500; color:#5d5959; padding-left:24px; box-sizing:border-box;
background:url(/page_KR0/01_sub/images/0103img2_2.jpg)no-repeat 0 2px; 
}
.sub0103_02.sub0103_04 { margin-bottom:100px; }
.sub0103_02.sub0103_04 ul.txtwrap li.title { 
	background:url(/page_KR0/01_sub/images/0103img1_3.jpg)no-repeat 0 0; 
}
.sub0103_02.sub0103_04 ul.txtwrap li.subcon { display:block; width:68%; padding-top:14px; }
.sub0103_02.sub0103_04 ul.txtwrap li.subcon div { width:100%; margin-bottom:10px; font-size:18px; font-weight:500; color:#5d5959; }
.sub0103_02.sub0103_04 ul.txtwrap li.subcon div:nth-child(3) { margin-top:34px; }



#tab0301 { display: flex; justify-content: space-between; position:relative; width:90%; border-bottom:1px solid #dbdbdb; max-width:1280px; margin:0 auto; height:56px; }
#tab0301 li { position:relative; width:12.4%; height:56px; }
#tab0301 li a { 
	display:block; height:56px;background:#edf1f3; font-size:15px; font-weight:500; color:#373737; cursor:pointer; 
	border-radius:6px 6px 0px 0; text-align:center; line-height:56px; 
}
#tab0301 li a.on,
#tab0301 li a:hover {color:#ffffff; background:#0b3a5c; }

#tab0301 li:nth-child(9),#tab0301 li:nth-child(10),#tab0301 li:nth-child(11) { display:none; }


.drboxwrap2 { position:relative; width:100%; max-width:1280px; margin:0 auto; overflow:hidden; }
.drboxwrap2 .drbox { display:flex; position:relative; width:100%; padding-bottom:70px; margin-bottom:70px; border-bottom:1px solid #d9d9d9; background:#ffffff; box-sizing:border-box; }

.drboxwrap2 .drbox:last-child { border-bottom:0px; margin-bottom:0px; }
.drboxwrap2 .drbox .drleftbox { position:relative; width:27%; }
.drboxwrap2 .drbox .drrightbox { position:relative; width:73%; }
.drboxwrap2 .drbox .drrightbox2 { display:none; }
.drboxwrap2 .drbox div.drimgs { width:155px; margin:0 auto; }
.drboxwrap2 .drbox div.drimgs img { width:100%; }
.drboxwrap2 .drbox div.drbt { position:relative; width:100%; max-width:204px; margin:0 auto; padding-top:23px; }
.drboxwrap2 .drbox div.drbt a { 
	display:block; position:relative; width:100%; height:40px; font-size:17px; font-weight:700; color:#ffffff; 
	line-height:40px; padding-left:50px; box-sizing:border-box; border-radius:4px; background:#abc100 url('/images/common/dricon1.jpg')no-repeat 20px 50%;
}
.drboxwrap2 .drbox div.drbt span { display:block; position:absolute; top:0px; right:20px; }
.drboxwrap2 .drbox div.drname { position:relative; width:100%; }
.drboxwrap2 .drbox div.drname span.t2 { font-size:26px; color:#121212; font-weight:700; }
.drboxwrap2 .drbox div.drname span.t3 { font-size:17px; color:#747678; font-weight:500; padding-left:4px; }
.drboxwrap2 .drbox div.drname div.drbt { display:none; }
.drboxwrap2 .drbox div.drtxt1 { position:relative; width:100%; margin-top:12px; font-size:19px; color:#0073cd; font-weight:500; letter-spacing:-0.5px; line-height:150%; }


.drboxwrap2 .subtable5 { width:100%; margin-top:20px; }
.drboxwrap2 .subtable5 th { height:54px; padding:0% 3% 0% 3%; border-right:1px solid #a6c5cf; font-size:17px; color:#ffffff; font-weight:700; background:#00355f;  text-align:center; }
.drboxwrap2 .subtable5 tr:nth-child(1) th:nth-child(1) { border-top-left-radius:20px; border-bottom-left-radius:10px; overflow:hidden; }
.drboxwrap2 .subtable5 tr:nth-child(1) th:nth-child(7) { border-top-right-radius:10px; border-bottom-right-radius:20px; overflow:hidden; }
.drboxwrap2 .subtable5 td { position:relative; padding:14px 3%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:16px; color:#383838; font-weight:400; background:#ffff; text-align:center; }
.drboxwrap2 .subtable5 td.tdtitle { font-size:17px; color:#000000; font-weight:500; }
.drboxwrap2 .subtable5 td.tdtitle2 { font-size:17px; color:#000000; font-weight:500; border-right:0px; }
.drboxwrap2 .subtable5 td.tdcon2 { font-size:16px; color:#414141; font-weight:500; text-align:left; padding-left:40px; line-height:140%;  }
.drboxwrap2 .subtable5 th:last-child { border-right:0px; }
.drboxwrap2 .subtable5 td:last-child { border-right:0px; }
.drboxwrap2 .subtable5 th:first-child { text-align:left;  font-weight:700; padding-left:40px; }
.drboxwrap2 .subtable5 td:first-child { text-align:left;  font-weight:700; padding-left:40px; }
.drboxwrap2 .subtable5 td span { display:block; width:57px; height:25px; margin:0 auto; line-height:23px; border-radius:5px; font-size:14px; font-weight:600; }
.drboxwrap2 .subtable5 td span.subject_1 { border:1px solid #0073cd;  color:#0073cd; }
.drboxwrap2 .subtable5 td span.subject_2 { border:1px solid #ee7d00; color:#ee7d00; }
.drboxwrap2 .subtable5 td span.subject_3 { border:1px solid #002752; color:#002752; }
.drboxwrap2 .subtable5 td span.subject_4 { border:1px solid #ff9420; color:#ff9420; }
.drboxwrap2 .subtable5 td span.subject_5 { border:1px solid #16277e; color:#16277e; }
.drboxwrap2 .subtable5 td span.subject_6 { border:1px solid #16277e; color:#16277e; }
.drboxwrap2 .subtable5 td span.subject_7 { width:70px; border:1px solid #16277e; color:#16277e; }

.drboxwrap2 .subtable5 td span.emp { color:#247fd9;  font-weight:500; }


.sub0105 { display: flex; justify-content:center; position:relative; width:100%; max-width:1280px; margin:0 auto; padding:80px 0; margin-top:60px; background:#f7f7f7; }
.sub0105 ul { padding:14px 0; }
.sub0105 ul li.t1 { font-size:20px; font-weight:500; color:#0073cd; }
.sub0105 ul li.t2 { margin-top:14px; font-family: 'Montserrat'; font-size:27px; font-weight:600; color:#002752; }
.sub0105 ul li.t2 a { color:#002752; }
.sub0105 ul.txt1 { padding-right:90px; border-right:1px solid #c8c8c8; margin-right:70px; padding-left:105px; background:url('/page_KR0/01_sub/images/0105icon.jpg')no-repeat 0 50%; }
.sub0105 ul li.t3 { margin-top:14px; font-size:18px; font-weight:600; color:#454545; }
.sub0105 ul li.t4 { margin-top:14px; font-size:18px; font-weight:400; color:#454545; line-height:130%; }
.sub0105 ul li.t5 { margin-top:4px; }
.sub0105 ul li.t4 span { display:inline-block; width:118px; font-weight:600; color:#11111; }





.drtab { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-bottom:50px; overflow:hidden; display: flex; justify-content:space-between; }
.drtab li { 
	width:49.95%; height:60px; margin:0; margin-bottom:1px;  text-align:center; line-height:60px; font-size:22px; font-weight:500; color:#111111; cursor:pointer; 
	background:#f2f2f1; box-sizing:border-box; border-top-left-radius:12px; border-top-right-radius:12px; 
}
.drtab li.active,.drtab li:hover { background:#00355f; color:#ffffff;}

.drcontent { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-bottom:100px; }

.subtable3 { width:100%; border-top:2px solid #00355f; }
.subtable3 th { height:54px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:20px; color:#00355f; font-weight:500; background:#ffffff; }
.subtable3 td { height:54px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:19px; color:#3b3b3b; font-weight:500; background:#ffffff; text-align:center; }
.subtable3 th:last-child { border-right:0px; }
.subtable3 td:last-child { border-right:0px; }
.subtable3 td.price { color:#0073cd; }

.subtable1 { width:100%; border-top:2px solid #00355f; margin-top:40px; }
.subtable1 th { padding:22px 0 22px 40px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:20px; color:#023166; font-weight:600; background:#f6fafd; text-align:left; }
.subtable1 td { padding:22px 0 22px 40px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:19px; color:#595959; font-weight:500; line-height:140%; background:#ffffff; text-align:left; }
.subtable1 th:last-child { border-right:0px; }
.subtable1 td:last-child { border-right:0px; }

.subtable2 { width:100%; border-top:2px solid #00355f; margin-top:40px; }
.subtable2 th { padding:14px 0 14px 20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:20px; color:#023166; font-weight:600; background:#f6fafd; text-align:left; }
.subtable2 td { padding:14px 0 14px 20px; position:relative; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:18px; color:#595959; font-weight:500; line-height:140%; background:#ffffff; text-align:left; }
.subtable2 th:last-child { border-right:0px; }
.subtable2 td.title { font-weight:600; color:#373737; }
.subtable2 td.greentd { border-right:0px; background:#f5f9f5; padding:14px 0 14px 0px; }
.subtable2 th.greentd { border-right:0px; background:#f5f9f5; text-align:center; padding:14px 0 14px 0px; }
.subtable2 td .txtbt { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:86%; height:27px; border-radius:4px; box-sizing:border-box; text-align:center; font-size:16px; font-weight:600; }
.subtable2 td .txtbt.txt1 { color:#ff8c25; background:#fdfaf6; border:1px solid #ff8c25; }
.subtable2 td .txtbt.txt2 { color:#00355f; background:#f6fcfd; border:1px solid #00355f; }
.subtable2 td .txtbt.txt3 { color:#337f00; background:#f6fdf7; border:1px solid #337f00; }
.subtable2 td .txtbt.txt4 { color:#262626; background:#ffffff; border:1px solid #262626; }

.subtable4 { width:100%; margin-top:40px; }
.subtable4 th { padding:22px 0 22px 40px; border-right:1px solid #ddd; font-size:20px; color:#0c0c0c; font-weight:600; background:#f7f7f7; text-align:left; }
.subtable4 td { padding:16px 0 16px 40px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:18px; color:#595959; font-weight:400; line-height:140%; background:#ffffff; text-align:left; }
.subtable4 th:last-child { border-right:0px; }
.subtable4 td:last-child { border-right:0px; }
.subtable4 td.b { border-right:1px solid #ddd; }
.subtable4 td.t1 { color:#ff8313; font-weight:700; }
.subtable4 td.t2 { color:#0d3b5f; font-weight:700; }
.subtable4 .blacktxt { display:block; width:100%; font-weight:500; color:#111111; }

.subtable03 { position:relative; width:100%; border-top:3px solid #086cb8; border-bottom:1px solid #979797; }
.subtable03 tr th { height:62px; padding:0 24px; box-sizing:border-box; font-size:20.5px; font-weight:500; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; border-right:1px solid #e0e1e1; text-align:center; }
.subtable03 tr td { padding:22px 24px; box-sizing:border-box; font-size:19.5px; font-weight:500; color:#2c2c2c; line-height:170%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:center; }
.subtable03 tr td.title { font-size:21px; font-weight:500; }
.subtable03 tr td.title2 { font-size:24px; font-weight:700; color:#086cb8; }
.subtable03 tr td img { display:inline-block; vertical-align:middle; padding-right:10px; }
.subtable03 tr td:last-child,.subtable03 tr th:last-child { border-right:0px; }
.subtable03 tr td.tdborder { border-right:1px solid #e0e1e1; }
.subtable03 tr td.redtxt { color:#f64856; }

.subtable04 { position:relative; width:100%; border-top:3px solid #086cb8; border-bottom:1px solid #979797; }
.subtable04 tr th { height:62px; padding:0 24px; box-sizing:border-box; font-size:20.5px; font-weight:500; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; border-right:1px solid #e0e1e1; text-align:center; }
.subtable04 tr td { padding:22px 24px; box-sizing:border-box; font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:left; }
.subtable04 tr td:last-child,.subtable04 tr th:last-child { border-right:0px; }

.subtable16 { position:relative; width:100%; border-top:3px solid #086cb8; border-bottom:1px solid #9d9d9d; }
.subtable16 tr th { height:62px; padding:0 16px; box-sizing:border-box; font-size:21px; font-weight:700; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; text-align:center; }
.subtable16 tr td { padding:22px 16px; box-sizing:border-box; font-size:19px; font-weight:500; color:#2c2c2c; line-height:150%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:center; background:#ffffff; }
.subtable16 tr td.tdlast { border-right:0px; }
.subtable16 tr td.td2 { text-align:left; padding-left:28px; }
.subtable16 tr td.title { font-size:21px; font-weight:500; text-align:center; }

.subtable17 { position:relative; width:100%; border-top:3px solid #086cb8; border-bottom:1px solid #9d9d9d; }
.subtable17 tr th { height:62px; padding:0 5px; box-sizing:border-box; font-size:20px; font-weight:700; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:center; }
.subtable17 tr td { padding:22px 5px; box-sizing:border-box; font-size:18px; font-weight:500; color:#2c2c2c; line-height:150%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:center; background:#ffffff; }
.subtable17 tr td.tdlast { border-right:0px; }
.subtable17 tr td.td2 { text-align:left; padding-left:28px; }
.subtable17 tr td.title { font-size:19px; font-weight:600; text-align:center; }

.subtable17 tr td.t_icon_1 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_1.jpg')no-repeat 50% 42px; }
.subtable17 tr td.t_icon_2 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_2.jpg')no-repeat 50% 57px; }
.subtable17 tr td.t_icon_3 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_3.jpg')no-repeat 50% 35px; }
.subtable17 tr td.t_icon_4 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_4.jpg')no-repeat 50% 41px; }
.subtable17 tr td.t_icon_5 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_5.jpg')no-repeat 50% 53px; }
.subtable17 tr td.t_icon_6 { padding-top:160px; background:#ffffff url('/page_KR0/02_sub/images/subtable17_6.jpg')no-repeat 50% 41px; }




.subblcon01 { width:100%; max-width:1280px; margin:0 auto; font-size:17px; font-weight:400; color:#3e3e3e; line-height:160%; padding-left:30px; background:url('/images/common/bl01.jpg')no-repeat 0 4px; box-sizing:border-box;	 }
.subblcon01 img { display:inline-block; vertical-align:middle;  }

#subinte { position:relative; width:100%; max-width:768px; margin:0 auto; margin-top:100px; padding-bottom:10px;  }
.subinte { position:relative; width:100%; max-width:768px; margin:0 auto; overflow:hidden; }
.subinte .imgs { width:100%; }
.subinte .imgs img { width:100%; }
.subinte .txt { width:100%; margin-top:40px; font-size:20px; font-weight:500; color:#515151; }
.subintebt { position:relative; width:100%; max-width:768px; margin:0 auto; margin-bottom:100px; overflow:hidden; display:flex; flex-wrap:wrap; }
.subintebt .swiper-slide { cursor:pointer; }

.inte-prev { position:absolute; top:50%; left:-60px; transform:translateY(-50%); width:42px; height:42px; border-radius:100%; overflow:hidden; cursor:pointer; }
.inte-next { position:absolute; top:50%; right:-60px; transform:translateY(-50%); width:42px; height:42px; border-radius:100%; overflow:hidden; cursor:pointer; }


.subcontent2 { position:relative; width:100%; max-width:1280px; margin:0 auto; }



.subtitle01 { width:100%; box-sizing:border-box; padding-left:38px; font-size:26px; font-weight:700; color:#000000; letter-spacing:-1px; background:url('/images/common/subtitle01.jpg')no-repeat 0 4px; }
.subtitle01 span { font-size:17px; font-weight:500; color:#363737; letter-spacing:0px; padding-left:6px; }
.subcon01 { width:100%; font-size:19px; font-weight:400; color:#424242; line-height:160%; }
.subcon01v { box-sizing:border-box; padding-left:38px; }
.subcon01 span.title { font-size:21px; font-weight:700; color:#0073cc; }
.subcon02 { width:100%; height:25px; line-height:25px; box-sizing:border-box; padding-left:72px; font-size:17px; font-weight:400; color:#363737; background:url('/images/common/subcon02.png')no-repeat 38px 0px; }
.subcon03 { width:100%; height:25px; line-height:25px; box-sizing:border-box; padding-left:38px; font-size:19px; font-weight:500; color:#232323; background:url('/images/common/subcon02.png')no-repeat 0px 0px; }

.subtitle09 { width:100%; max-width:1280px; margin:0 auto; height:140px; line-height:140px; text-align:center; border-bottom:1px solid #e8e8e8; font-size:47px; font-weight:700; color:#000000; letter-spacing:-1px; }
.subtitle11 { width:100%; max-width:1280px; margin:0 auto; height:80px; line-height:120px; text-align:center; font-size:47px; font-weight:700; color:#000000; letter-spacing:-1px; }
.subtitle12 { width:100%; max-width:1280px; margin:0 auto; padding-left:40px; box-sizing:border-box; font-size:21px; font-weight:700; color:#0073cc; letter-spacing:-1px; }

.subcon033 { width:100%; max-width:1280px; margin:0 auto; height:160px; text-align:center; border-bottom:1px solid #e8e8e8; font-size:22px; font-weight:500; color:#777777; line-height:160%; letter-spacing:-0.5px; padding-top:44px; box-sizing:border-box; }
.subcon04 { width:100%; max-width:1280px; margin:0 auto; margin-top:50px; text-align:center; border:2px solid #0073cc; font-size:25px; font-weight:500; color:#616161; line-height:160%; padding:36px 0; border-radius:20px; box-sizing:border-box; }
.subcon05 { width:100%; max-width:450px; margin:0 auto; height:76px; line-height:76px; box-sizing:border-box; padding-left:104px; margin-top:50px; font-size:30px; font-weight:700; color:#ef2f53; letter-spacing:-0.5px; background:url(/page_KR0/02_sub/images/subcon05.jpg)no-repeat 0 50%; }
.subcon06 { width:100%; max-width:1280px; margin:0 auto; margin-top:50px; text-align:center; font-size:24px; font-weight:500; color:#0073cc; line-height:160%; padding:36px 0; background:#ffffff; border-radius:20px; box-sizing:border-box; }

.subcon07 { width:100%; padding-left:38px; box-sizing:border-box; font-size:20px; font-weight:600; color:#616161; line-height:140%; }
.subcon08 { width:100%; max-width:1280px; margin:0 auto; height:130px; text-align:center; border-bottom:1px solid #e8e8e8; font-size:22px; font-weight:500; color:#777777; line-height:160%; letter-spacing:-0.5px; padding-top:44px; box-sizing:border-box; }

.subtitle099 { width:100%; max-width:1280px; margin:0 auto; text-align:center; font-size:36px; font-weight:600; color:#ff0000; letter-spacing:-1px; }


.subbox01 { position:relative; width:100%; padding:52px 65px; background:#f2f5f9; margin-top:20px; font-size:19px; font-weight:400; color:#424242; line-height:170%; }
.subbox01 div.phone { width:100%; padding-left:40px; box-sizing:border-box; background:url('/page_KR0/02_sub/images/phoneicon.jpg')no-repeat 0 4px; }
.subbox01 div.phone a { color:#424242; }
.subbox03 { position:relative; width:100%; padding:52px 65px; background:#f2f5f9; margin-top:20px; font-size:19px; font-weight:500; color:#202020; line-height:170%; }
.subbox03 span { color:#0073cd; font-weight:600; }

.subbox02 { position:relative; width:100%; padding:52px 65px; background:#f7f7f7; margin-top:20px; display:flex; justify-content: center; }
.subbox02 .box01 { width:40%; padding-top:16px; border-right:1px solid #d2d2d2; }
.subbox02 .box02 { width:45%; padding-top:10px; padding-left:5%; box-sizing:border-box; }
.subbox02 .box01 li.t1 { font-size:20px; font-weight:500; color:#020202; line-height:120%; }
.subbox02 .box01 li.t2 { margin-top:18px; font-size:20px; font-weight:500; color:#0073cd; line-height:120%; }
.subbox02 .box01 li.t3 { margin-top:16px; font-size:18px; font-weight:500; color:#696767; line-height:120%; }
.subbox02 .box01 li.t3 span { display:inline-block; width:82px; font-weight:600; color:#000000;  }
.subbox02 .box01 li.t4 { margin-top:6px; font-size:18px; font-weight:500; color:#696767; line-height:120%; }
.subbox02 .box01 li.t4 span { display:inline-block; width:82px; font-weight:600; color:#000000;  }

.subbox02 .box02 li.t1 { width:100%; margin-bottom:6px; font-size:18px; font-weight:500; color:#454545; line-height:120%; }
.subbox02 .box02 li.t1 span { display:inline-block; width:82px; font-weight:600; color:#000000; }
.subbox02 .box02 li.t2 { margin-top:4px; font-size:18px; font-weight:500; color:#454545; line-height:120%; }
.subbox02 .box02 li.t2 span { display:inline-block; width:72px;}
.subbox02 .box02 li.t3 { margin-top:24px; font-size:18px; font-weight:500; color:#454545; line-height:120%; }
.subbox02 .box02 li.t4 { margin-top:4px; font-size:18px; font-weight:500; color:#454545; line-height:120%; }
.subbox02 .box02 li.t4 span { display:inline-block; width:72px;}


.subimgs { position:relative; width:100%; text-align:center; }
.subimgs img { display:inline-block; }


.sub0108_02 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; margin-bottom:100px; display:flex; flex-wrap:wrap; }
.sub0108_02 ul { position:relative; width:31.33%; margin-right:3%; margin-bottom:3%; border:1px solid #d9d9d9; border-radius:14px; overflow:hidden; box-sizing:border-box; }
.sub0108_02 ul:nth-child(3n) { margin-right:0px; }
.sub0108_02 ul li.t1 { position:relative; width:100%; height:144px; }
.sub0108_02 ul li.t1 img { display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:80%; }
.sub0108_02 ul li.t2 { position:relative; width:100%; height:78px; line-height:78px; text-align:center; background:#f5f5f5; font-size:21px; font-weight:700; color:#212529; }




.sub02 { position:relative; width:100%; background:#f1f8fe; padding-top:80px; padding-bottom:120px; }
.sub02 .centericon { max-width:1280px; height:auto;  }

.subtab1 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:60px; overflow:hidden; border-bottom:1px solid #e1e1e1; }
.subtab1 ul li { float:left; position:relative; cursor:pointer; width:49.9%; margin-right:0.2%; height:68px; line-height:68px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-top-left-radius:12px; border-top-right-radius:12px; box-sizing:border-box; }
.subtab1 ul li:nth-child(2) { margin-right:0px; }
.subtab1 ul li.active,.subtab1 ul li:hover { background:#0073cc; color:#ffffff; }
.subtab1 ul li a { display:block; width:100%; height:100%; color:#0a0a0a; }
.subtab1 ul li:hover a { color:#ffffff;  }


.subtab1.subtab2 ul li { float:left; position:relative; cursor:pointer; width:49.9%; margin-right:0.2%; }
.subtab1.subtab2 ul li:nth-child(2) { margin-right:0px; }

.subtab4 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:60px; overflow:hidden; border-bottom:0px solid #e1e1e1; }
.subtab4 ul li { float:left; position:relative; cursor:pointer; width:24.77%; margin-right:0.3%; height:68px; line-height:68px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-radius:12px; border-top-left-radius:12px; border-top-right-radius:12px; box-sizing:border-box; }
.subtab4 ul li:nth-child(3) { margin-right:0.3%; }
.subtab1.subtab4 ul li:nth-child(2) { margin-right:0.3%; }
.subtab4 ul li:nth-child(4) { margin-right:0%; }
.subtab4 ul li.active,.subtab4 ul li:hover { background:#0073cc; color:#ffffff; }

.subtab4 ul li a { display:block; width:100%; height:100%; color:#0a0a0a; }
.subtab4 ul li:hover a,.subtab1 ul li.active a { color:#ffffff;  }


.subbox { display:none; position:relative; width:100%; max-width:1280px; margin:0 auto; padding-bottom:100px; }
.subbox.subbox2 { max-width:2220px; }
.subbox.active { display:block; }


.subtab1.subtab04 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:60px; overflow:hidden; border-bottom:1px solid #e1e1e1; }
.subtab1.subtab04 ul li { float:left; position:relative; cursor:pointer; width:24.77%; margin-right:0.3%; height:68px; line-height:68px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-top-left-radius:12px; border-top-right-radius:12px; box-sizing:border-box; }
.subtab1.subtab04 ul li:nth-child(3) { margin-right:0.3%; }
.subtab1.subtab04 ul li:nth-child(4) { margin-right:0%; }
.subtab1.subtab04 ul li.active,.subtab1.subtab04 ul li:hover { background:#0073cc; color:#ffffff; }

.sub0101_01 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:100%; height:483px; margin-top:60px; }
.sub0101_01 ul {  position:relative; width:48%; height:483px; padding-top:186px; text-align:center; border:1px solid #0073cc; border-radius:14px; box-sizing:border-box; box-shadow: 2px 2px 18px 2px rgba(0,0,0,14%); }
.sub0101_01 ul li.t1 { font-size:27px; color:#000000; font-weight:700; line-height:100%; }
.sub0101_01 ul li.t2 { margin-top:16px; padding-bottom:28px; font-size:18px; color:#717171; font-weight:400; line-height:150%; }
.sub0101_01 .reserbt a {
	display:block; width:370px; height:43px; line-height:38px; padding-left:34px; margin:0 auto; margin-bottom:12px; border:1px solid #002752; border-radius:8px; box-sizing:border-box;
	text-align:left; font-size:18px; font-weight:500; color:#000000; background:url('/page_KR0/01_sub/images/resbticon_on.png')no-repeat 92% 10px; transition:all 0.1s ease-in-out ;
}
.sub0101_01 .reserbt a:hover { color:#fff; border:1px solid #0073cc; background:#0073cc url('/page_KR0/01_sub/images/resbticon_off.png')no-repeat 92% 10px; }

.sub0101_01 ul.reservation1 { background:#ffffff url('/page_KR0/01_sub/images/resicon1.jpg')no-repeat 50% 55px; }
.sub0101_01 ul.reservation2 { background:#ffffff url('/page_KR0/01_sub/images/resicon2.jpg')no-repeat 50% 55px; }

.sub0101_02 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:100%; height:483px; margin-top:40px; }
.sub0101_02 ul {  position:relative; width:48%; height:483px; padding-top:148px; text-align:center; border:1px solid #0073cc; border-radius:14px; box-sizing:border-box; box-shadow: 2px 2px 18px 2px rgba(0,0,0,14%); }
.sub0101_02 ul li.t1 { font-size:28px; color:#0073cc; font-weight:700; line-height:100%; }
.sub0101_02 ul li.t2 { height:110px; margin-top:36px; font-size:18px; color:#717171; font-weight:500; line-height:170%; }
.sub0101_02 ul li.t2 a { color:#717171; }
.sub0101_02 ul li.t2 img { display:inline-block; vertical-align:middle; padding-right:10px; }
.sub0101_02 ul li.time { width:198px; margin:0 auto; font-size:19px; color:#424242; font-weight:600; line-height:100%; text-align:left; }
.sub0101_02 ul li.time span { display:inline-block; width:66px; text-align:left; }

.sub0101_02 ul.reservation1 { background:url('/page_KR0/01_sub/images/phone1.jpg')no-repeat 50% 64px; }
.sub0101_02 ul.reservation2 { background:url('/page_KR0/01_sub/images/phone2.jpg')no-repeat 50% 64px; }
	
.sub0101_03 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:100%; height:121px; margin-top:50px; }
.sub0101_03 ul { position:relative; width:33.3333%; height:121px; padding-top:28px; text-align:center; border-right:1px solid #e9e9e9; box-sizing:border-box; }
.sub0101_03 ul:nth-child(3) { border-right:0px; }
.sub0101_03 ul li.t1 { font-size:21px; font-weight:700; color:#111111; }
.sub0101_03 ul li.t2 { margin-top:16px; font-size:22px; font-weight:700; color:#2c2c2c; line-height:140%; }
.sub0101_03 ul li.t1 img { display:inline-block; vertical-align: middle; padding-right: 20px; }
.sub0101_03 ul li.t2 img { display:inline-block; vertical-align: middle; padding-right:4px; }


.sub01_03 { position:relative; width:100%; height:425px; padding-top:54px; padding-bottom:54px; background:url('/page_KR0/01_sub/images/01_03.jpg')no-repeat 114px 70px; border:1px solid #d5d5d5; border-radius:16px; box-sizing:border-box; }
.sub01_03 ul { position:absolute; top:50%; transform:translateY(-50%); left:222px; width:774px; height:275px;  border-left:1px solid #d5d5d5; padding-left:60px; }
.sub01_03 ul li { font-size:19px; font-weight:400; color:#2c2c2c; line-height:170%; }


.subtab0204 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:100px; overflow:hidden; border-bottom:0px solid #e1e1e1; }
.subtab0204 ul { display: flex; justify-content: space-between; }
.subtab0204 ul li { position:relative; cursor:pointer; width:33%; height:68px; line-height:68px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-radius:12px; box-sizing:border-box; }
.subtab0204 ul li.active,.subtab0204 ul li:hover { background:#0073cc; color:#ffffff; }
.subtab0204 ul li a { display:block; width:100%; height:100%; color:#0a0a0a; }
.subtab0204 ul li.active a,.subtab0204 ul li:hover a  { color:#ffffff; }



.subtable15 { position:relative; width:100%; border-top:3px solid #086cb8; border-bottom:1px solid #979797; }
.subtable15 tr th { height:62px; padding:0 46px; box-sizing:border-box; font-size:21px; font-weight:700; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; border-right:1px solid #e0e1e1; text-align:center; }
.subtable15 tr td { padding:22px 46px; box-sizing:border-box; font-size:19px; font-weight:500; color:#2c2c2c; line-height:150%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:left; }
.subtable15 tr td.title { font-size:21px; font-weight:500; text-align:center; }
.subtable15 tr td.tdlast { border-right:0px; text-align:center; color:#086cb8; font-weight:700; background:#f3fafc; }
.subtable15 tr td.tdlast2 { border-right:0px; text-align:center; padding-right:70px; color:#086cb8; font-weight:700; background:#f3fafc; }
.subtable15 tr td .rustxt { display:inline-block; height:31px; line-height:31px; padding:0 12px; border-radius:32px; font-size:18px; font-weight:300; vertical-align:middle; margin-right:4px; color:#ffffff; background:#0073cc; }
.subtable15 tr td div:nth-child(1) { margin-bottom:4px; }
.subtable15 tr th:nth-child(1) {  }
.subtable15 tr th:nth-child(2) { text-align:left; }
.subtable15 tr th:nth-child(3) { border-right:0px; text-align:center; }




.sub020402_01 { position:relative; width:100%; padding:72px 54px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#fbfbfb; box-sizing:border-box; }
.sub020402_01 div.title { position:absolute; top:-26px; left:0px; width:236px; height:54px; line-height:54px; text-align:center; font-size:23px; font-weight:700; color:#ffffff; border-radius:54px; background:#0073cc; box-shadow: 5px 5px rgba(0, 0, 0, 10%); }
.sub020402_01 div.title2 { position:relative; width:100%; height:94px; margin-bottom:40px; line-height:150%; font-size:21px; font-weight:700; color:#0073cc; padding-top:16px; padding-left:120px; box-sizing:border-box; background:url('/page_KR0/02_sub/images/title2icon.jpg')no-repeat 0 0; }
.sub020402_01 div.title3 { position:absolute; top:-26px; left:0px; width:690px; height:54px; line-height:54px; text-align:center; font-size:23px; font-weight:700; color:#ffffff; border-radius:54px; background:#0073cc; box-shadow: 5px 5px rgba(0, 0, 0, 10%); }

.sub020402_01 .sub020402icontxt div { position:relative; width:95%; margin-left:5%; height:89px; line-height:89px; margin-bottom:20px; border-radius:39px; padding-left:60px; font-size:20px; font-weight:500; color:#2c2c2c; box-sizing:border-box; background:#ffffff; }
.sub020402_01 .sub020402icontxt div.icontxt02 { margin-bottom:0px; }

.sub020402_01 .sub020402icontxt div.icontxt03 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt10 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt12 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt13 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt14 { height:105px; line-height:150%; padding-top:20px; }

.sub020402_01 .sub020402icontxt div.icontxt16 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt17 { height:135px; line-height:150%; padding-top:20px; }

.sub020402_01 .sub020402icontxt div.icontxt18 { height:105px; line-height:150%; padding-top:20px; }
.sub020402_01 .sub020402icontxt div.icontxt21 { height:105px; line-height:150%; padding-top:20px; }


.sub020402_01 .sub020402icontxt div span { display:block; position:absolute; top:50%; left:-54px; transform:translateY(-50%); width:89px; height:89px; border-radius:100%;  }
.sub020402_01 .sub020402icontxt div.icontxt01 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon1.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt02 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon2.jpg')no-repeat 50% 50%; }

.sub020402_01 .sub020402icontxt div.icontxt03 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon3.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt04 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon4.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt05 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon5.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt06 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon6.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt07 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon7.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt08 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon8.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt09 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon9.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt10 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon10.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt11 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon11.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt12 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon12.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt13 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon13.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt14 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon14.jpg')no-repeat 50% 50%; }

.sub020402_01 .sub020402icontxt div.icontxt15 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon15.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt16 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon16.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt17 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon17.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt18 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon18.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt19 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon19.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt20 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon20.jpg')no-repeat 50% 50%; }
.sub020402_01 .sub020402icontxt div.icontxt21 span { background:#f3f3f3 url('/page_KR0/02_sub/images/020402icon21.jpg')no-repeat 50% 50%; }


.sub020403_01 { position:relative; width:100%; margin-top:90px; }
.sub020403_01 .subline { position:absolute; top:0px; left:56px; width:1px; height:90%; background:#c2c2c2; }
.sub020403_01 ul.box0403_1 { position:relative; width:100%; overflow:hidden; margin-bottom:37px; display: flex; flex-wrap: nowrap; justify-content: space-between;  }
.sub020403_01 ul.box0403_2 { position:relative; width:100%; margin-bottom:57px; display: flex; flex-wrap: nowrap; justify-content: space-between;  }
.sub020403_01 ul.box0403_3 { position:relative; width:100%; margin-bottom:57px; display: flex; flex-wrap: nowrap; justify-content: space-between;  }

.sub020403_01 ul li.t1 { position:relative; width:112px; height:112px; }
.sub020403_01 ul li.t2 { position:relative; width:348px; padding-left:38px; padding-top:25px; box-sizing:border-box; font-size:24px; font-weight:700; color:#323232; line-height:140%; }
.sub020403_01 ul li.t3 { position:relative; width:820px; padding-top:25px; font-size:19px; font-weight:500; color:#616161; line-height:140%; }
.sub020403_01 ul li.t3 div { width:100%; }
.sub020403_01 ul.box0403_2 li.t2 { padding-top:30px; }


.sub020403_02 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: flex-start position:relative; width:100%; margin-top:30px; }
.sub020403_02 li { position:relative; width:19%; height:128px; margin-right:1.25%; margin-bottom:1.25%; border-radius:10px; overflow:hidden; box-shadow: 2px 2px 12px 2px rgba(0,0,0,10%); }
.sub020403_02 li:nth-child(5n) { margin-right:0px; }
.sub020403_02 li a { display:block; position:relative; width:100%; height:128px; margin-bottom:3%; box-sizing:border-box; padding-top:90px;text-align:center; font-size:16px; color:#3a3a3a; font-weight:500; letter-spacing:-1px; }
.sub020403_02 li a span {  }
.sub020403_02 li a.icon01 { background:#ffffff url('/page_KR0/02_sub/images/0201icon1.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon02 { background:#ffffff url('/page_KR0/02_sub/images/0201icon2.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon03 { background:#ffffff url('/page_KR0/02_sub/images/0201icon3.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon04 { background:#ffffff url('/page_KR0/02_sub/images/0201icon4.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon05 { background:#ffffff url('/page_KR0/02_sub/images/0201icon5.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon06 { background:#ffffff url('/page_KR0/02_sub/images/0201icon6.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon07 { background:#ffffff url('/page_KR0/02_sub/images/0201icon7.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon08 { background:#ffffff url('/page_KR0/02_sub/images/0201icon8.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon09 { background:#ffffff url('/page_KR0/02_sub/images/0201icon9.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon10 { background:#ffffff url('/page_KR0/02_sub/images/0201icon10.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon11 { background:#ffffff url('/page_KR0/02_sub/images/0201icon11.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon12 { background:#ffffff url('/page_KR0/02_sub/images/0201icon12.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon13 { background:#ffffff url('/page_KR0/02_sub/images/0201icon13.jpg')no-repeat 50% 30%; }
.sub020403_02 li a.icon14 { background:#ffffff url('/page_KR0/02_sub/images/0201icon14.jpg')no-repeat 50% 30%; }


.sub0210_01 { position:relative; width:100%; max-width:1280px; margin:0 auto; height:402px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; } 
.sub0210_01 .line { position:absolute; top:168px; left:250px; width:820px; height:1px; background:#d5d5d5; }
.sub0210_01 .iconbox  { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:995px; height:250px; margin:0 auto; padding-top:84px; } 
.sub0210_01 .iconbox ul { position:relative; width:280px; text-align:center; }
.sub0210_01 .iconbox ul li.icon { width:152px; height:152px; margin:0 auto; border:1px solid #b7b7b7; border-radius:100%; box-sizing:border-box; }
.sub0210_01 .iconbox ul li.t1 { margin-top:28px; font-size:25px; font-weight:700; color:#212121; letter-spacing:-1px; }
.sub0210_01 .iconbox ul li.t2 { margin-top:14px; font-size:17px; font-weight:500; color:#5c5c5c; letter-spacing:-0.5px; }
.sub0210_01 .iconbox ul li.t3 { margin-top:8px; font-size:25px; font-weight:700; color:#212121; letter-spacing:-0px; background:url('/page_KR0/02_sub/images/0210icontxt.jpg')no-repeat 12px 50%; }

.sub0210_01 .iconbox ul:nth-child(1) li.icon { background:#ffffff url('/page_KR0/02_sub/images/0210icon1.jpg')no-repeat 50% 50%; }
.sub0210_01 .iconbox ul:nth-child(2) li.icon { background:#ffffff url('/page_KR0/02_sub/images/0210icon2.jpg')no-repeat 50% 50%; }
.sub0210_01 .iconbox ul:nth-child(3) li.icon { background:#ffffff url('/page_KR0/02_sub/images/0210icon3.jpg')no-repeat 50% 50%; }


.sub0210_02  { position:relative; width:100%; max-width:1280px; margin:0 auto; height:1262px; background:#ffffff url('/page_KR0/02_sub/images/0210_02bg1.jpg')no-repeat 102px 50%; } 
.sub0210_02 .sub0210step { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; padding-top:70px; }
.sub0210_02 .sub0210step .steptxt { position:relative; width:225px; height:153px; text-align:center; border:1px solid #086cb8; padding-top:102px; box-sizing:border-box; background:#ffffff url('/page_KR0/02_sub/images/stepicon1.jpg')no-repeat 50% 45%; border-radius:12px; }
.sub0210_02 .sub0210step .steptxt li.t1 { position:absolute; top:-13px; left:50%; transform:translateX(-50%); width:139px; height:28px; line-height:27px; font-size:15px; font-weight:500; color:#ffffff; border-radius:50px; background:#086cb8; }
.sub0210_02 .sub0210step .steptxt li.t2 { font-size:22px; font-weight:700; color:#0073cc; letter-spacing:-1px; }
.sub0210_02 .sub0210step .steptxt2 { position:relative; width:1010px; }
	
.sub0210_02 .sub0210step.sub0210step2 { margin-top:84px; padding-top:0px; }
.sub0210_02 .sub0210step.sub0210step2 .steptxt { background:#ffffff url('/page_KR0/02_sub/images/stepicon2.jpg')no-repeat 50% 45%; }
.sub0210_02 .sub0210step.sub0210step2 .steptxt3 { position:relative; width:1010px; height:153px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0210_02 .sub0210step.sub0210step2 .steptxt3 ul { position:absolute; top:50%; left:66px; transform:translateY(-50%); }
.sub0210_02 .sub0210step.sub0210step2 .steptxt3 ul li { font-size:19px; font-weight:400; color:#2c2c2c; line-height:160%; }

.sub0210_02 .sub0210step.sub0210step3 { margin-top:84px; padding-top:0px; }
.sub0210_02 .sub0210step.sub0210step3 .steptxt { height:190px; padding-top:130px; background:#ffffff url('/page_KR0/02_sub/images/stepicon3.jpg')no-repeat 50% 42%; }
.sub0210_02 .sub0210step.sub0210step3 .steptxt3 { position:relative; width:1010px; height:190px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0210_02 .sub0210step.sub0210step3 .steptxt3 ul { position:absolute; top:50%; left:66px; transform:translateY(-50%); }
.sub0210_02 .sub0210step.sub0210step3 .steptxt3 ul li { font-size:19px; font-weight:400; color:#2c2c2c; line-height:160%; }

.sub0210_02 .sub0210step.sub0210step4 { margin-top:84px; padding-top:0px; }
.sub0210_02 .sub0210step.sub0210step4 .steptxt { background:#ffffff url('/page_KR0/02_sub/images/stepicon4.jpg')no-repeat 50% 45%; }
.sub0210_02 .sub0210step.sub0210step4 .steptxt3 { position:relative; width:1010px; height:153px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0210_02 .sub0210step.sub0210step4 .steptxt3 ul { position:absolute; top:50%; left:66px; transform:translateY(-50%); }
.sub0210_02 .sub0210step.sub0210step4 .steptxt3 ul li { font-size:19px; font-weight:400; color:#2c2c2c; line-height:160%; }

.sub0210_02 .sub0210step.sub0210step5 { margin-top:84px; padding-top:0px; }
.sub0210_02 .sub0210step.sub0210step5 .steptxt { background:#ffffff url('/page_KR0/02_sub/images/stepicon5.jpg')no-repeat 50% 45%; }
.sub0210_02 .sub0210step.sub0210step5 .steptxt3 { position:relative; width:1010px; height:153px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0210_02 .sub0210step.sub0210step5 .steptxt3 ul { position:absolute; top:50%; left:66px; transform:translateY(-50%); }
.sub0210_02 .sub0210step.sub0210step5 .steptxt3 ul li { font-size:19px; font-weight:400; color:#2c2c2c; line-height:160%; }

.sub0210_02.sub020311_04 { height:1620px; }
.sub0210_02 .sub0210step.sub0210step6 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; padding-top:70px; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt {  position:relative; width:225px; height:300px; text-align:center; border:1px solid #086cb8; padding-top:164px; box-sizing:border-box; background:#ffffff url('/page_KR0/02_sub/images/stepicon1.jpg')no-repeat 50% 45%; border-radius:12px; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 { position:relative; width:1010px; height:300px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 ul { position:absolute; top:50%; left:66px; transform:translateY(-50%); }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 ul li.t1 { font-size:19px; font-weight:500; color:#2e2e2e; line-height:160%; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 ul li.t2 { font-size:19px; font-weight:400; color:#595959; line-height:160%; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 ul li.t3 { font-size:19px; font-weight:400; color:#2c2c2c; line-height:160%; }
.sub0210_02 .sub0210step.sub0210step6 .steptxt3 ul li.t2 a { display:inline-block; color:#000000; padding-left:36px; margin-left:30px; box-sizing:border-box; background:url(/page_KR0/02_sub/images/0210icontxt.jpg)no-repeat 0 0; }

.sub0210_02.sub020311_04 .sub0210step .steptxt { background:#ffffff url('/page_KR0/02_sub/images/0302_02_6.jpg')no-repeat 50% 45%; }
.sub0210_02.sub020311_04 .sub0210step.sub0210step2 .steptxt { background:#ffffff url('/page_KR0/03_sub/images/0303_03_1.jpg')no-repeat 50% 45%; }
.sub0210_02.sub020311_04 .sub0210step.sub0210step3 .steptxt { background:#ffffff url('/page_KR0/03_sub/images/0302_02_3.jpg')no-repeat 50% 45%; }
.sub0210_02.sub020311_04 .sub0210step.sub0210step4 .steptxt { background:#ffffff url('/page_KR0/03_sub/images/0302_02_1.jpg')no-repeat 50% 45%; }
.sub0210_02.sub020311_04 .sub0210step.sub0210step5 .steptxt { background:#ffffff url('/page_KR0/03_sub/images/0302_02_5.jpg')no-repeat 50% 45%; }
.sub0210_02.sub020311_04 .sub0210step.sub0210step7 .steptxt { background:#ffffff url('/page_KR0/03_sub/images/0302_05_4.jpg')no-repeat 50% 45%; }

.subtable01 { position:relative; width:100%; border-top:2px solid #979797; border-bottom:1px solid #979797; }
.subtable01 tr th { height:62px; padding:0 24px; box-sizing:border-box; font-size:21px; font-weight:700; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; border-right:1px solid #e0e1e1; text-align:center; }
.subtable01 tr td { height:78px; padding:0 24px; box-sizing:border-box; font-size:25px; font-weight:700; color:#2c2c2c; line-height:150%; border-right:1px solid #e0e1e1; text-align:center; }
.subtable01 tr td img { vertical-align:middle; padding-right:10px; }
.subtable01 tr td:last-child,.subtable01 tr th:last-child { border-right:0px; }



.subnoticewrap { display: flex; flex-wrap:wrap; position:relative; width:100%; max-width:1280px; margin:0 auto; } 
.subnoticewrap .subnotice_list { position:relative; width:31.33%; margin-right:3%; margin-bottom:3%; padding-bottom:68px; background:#ffffff; border-radius:12px; overflow:hidden; box-shadow: 1px 1px 15px 2px rgba(0,0,0,10%); }
.subnoticewrap .subnotice_list:nth-child(3n) { margin-right:0%; }
.subnoticewrap .subnotice_list div.imgs { overflow:hidden; }
.subnoticewrap .subnotice_list img { width:100%; }
.subnoticewrap .subnotice_list div.t1 { width:84%; margin:0 auto; font-size:21px; color:#000000; font-weight:600; letter-spacing:-1px; padding-top:32px; line-height:100%; box-sizing:border-box; }
.subnoticewrap .subnotice_list div.t2 { width:84%; margin:0 auto; word-break: break-all; font-size:16px; color:#868686; font-weight:400; padding-top:14px; line-height:140%; box-sizing:border-box; }
.subnoticewrap .subnotice_list div.t3 { position:absolute; bottom:20px; right:24px; width:98px; height:24px; line-height:24px; }
.subnoticewrap .subnotice_list div.t3 a { display:block; font-size:14px; font-weight:600; color:#a1a1a1; }
.subnoticewrap .subnotice_list div.t3 a span { display:block; position:absolute; top:0px; right:0px; width:23px; height:23px; border-radius:100%; background:#2acfff; line-height:23px; text-align:center; font-size:14px; font-weight:300; color:#ffffff; }


.subimgs2 { position:relative; width:100%; max-width:1280px; border-radius:10px; overflow:hidden; }
.bluetxt1 { color:#005fa9; font-weight:500; }
.bluetxt { color:#005fa9; font-weight:500; }
.blacktxt2 { color:#111111 !important; font-weight:600 !important; }

.subimgs3 { width:100%; max-width:1200px; margin:0 auto; display:flex; flex-wrap:wrap; }

.sub0204 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: flex-start; position:relative; width:90%; max-width:1280px; margin:0 auto; margin-top:60px; margin-bottom:100px; }
.sub0204 li { position:relative; width:31.33%; height:117px; margin-right:3%; margin-bottom:3%; }
.sub0204 li:nth-child(3n) { margin-right:0px; }
.sub0204 li a { display:block; position:relative; width:100%; height:117px; line-height:116px; border:1px solid #2179bd; margin-bottom:3%; box-sizing:border-box; box-shadow: 3px 3px 18px 2px  rgba(0,0,0,20%); font-size:24px; color:#313131; font-weight:700; letter-spacing:-1px; }
.sub0204 li a span { display:block; position:absolute; top:50%; left:112px; transform:translateY(-50%); height:40px; line-height:38px; padding-left:20px; border-left:1px solid #e0e0e0; box-sizing:border-box; }
.sub0204 li a.icon01 { background:#ffffff url('/page_KR0/02_sub/images/0204icon1.jpg')no-repeat 47px 50%; }
.sub0204 li a.icon02 { background:#ffffff url('/page_KR0/02_sub/images/0204icon2.jpg')no-repeat 42px 50%; }
.sub0204 li a.icon03 { background:#ffffff url('/page_KR0/02_sub/images/0204icon3.jpg')no-repeat 32px 50%; }
.sub0204 li a.icon04 { background:#ffffff url('/page_KR0/02_sub/images/0204icon4.jpg')no-repeat 38px 50%; }
.sub0204 li a.icon05 { background:#ffffff url('/page_KR0/02_sub/images/0204icon5.jpg')no-repeat 46px 50%; }
.sub0204 li a.icon06 { background:#ffffff url('/page_KR0/02_sub/images/0204icon6.jpg')no-repeat 38px 50%; }
.sub0204 li a.icon07 { background:#ffffff url('/page_KR0/02_sub/images/0204icon7.jpg')no-repeat 46px 50%; }
.sub0204 li a.icon08 { background:#ffffff url('/page_KR0/02_sub/images/0204icon8.jpg')no-repeat 42px 50%; }
.sub0204 li a.icon09 { background:#ffffff url('/page_KR0/02_sub/images/0204icon9.jpg')no-repeat 42px 50%; }
.sub0204 li a.icon10 { background:#ffffff url('/page_KR0/02_sub/images/0204icon10.jpg')no-repeat 40px 50%; }
.sub0204 li a.icon11 { background:#ffffff url('/page_KR0/02_sub/images/0204icon11.jpg')no-repeat 47px 50%; }
.sub0204 li a.icon12 { background:#ffffff url('/page_KR0/02_sub/images/0204icon12.jpg')no-repeat 42px 50%; }

.subtab7 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:60px; overflow:hidden; }
.subtab7 ul { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row; }
.subtab7 ul li { position:relative; cursor:pointer; width:19%; margin-bottom:1%; height:58px; line-height:58px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-radius:58px; box-sizing:border-box; }
.subtab7 ul li.active,.subtab7 ul li:hover { background:#0073cc; color:#ffffff; }

.sub020401wrap { position:relative; width:100%; margin-top:72px; background:#f5f7fb; }
.subtitle10 { width:100%; padding-top:100px; text-align:center; font-size:56px; font-weight:900; color:#0073cc; letter-spacing:-1px; }

.price04 { position:relative; width:778px; height:111px; margin:0 auto; margin-top:30px; background:#0073cc; border-radius:36px; }
.price04 li.t1 { float:left; width:336px; height:111px; text-align:center; line-height:111px; margin-left:-2px; border-radius:36px; background:#d3e7f6; font-size:37px; font-weight:700; color:#393838; }
.price04 li.t1 span { font-size:82px; color:#0073cc; padding-right:6px; }
.price04 li.t2 { float:left; width:442px; height:111px; text-align:center; line-height:111px; padding-left:14px; letter-spacing:0.5px; box-sizing:border-box; border-radius:36px; background:#0073cc url(/page_KR0/02_sub/images/price04.jpg)no-repeat 25px 50%; font-size:35px; font-weight:700; color:#ffffff; }

.price044 { position:relative; width:586px; height:111px; margin:0 auto; margin-top:30px; background:#0073cc; border-radius:36px; overflow:hidden; }
.price044 li.t2 { float:left; width:100%; height:111px; text-align:center; line-height:111px; padding-left:14px; letter-spacing:0.5px; box-sizing:border-box; border-radius:36px; background:#0073cc url(/page_KR0/02_sub/images/price04.jpg)no-repeat 75px 50%; font-size:35px; font-weight:700; color:#ffffff; }

.price0444 { position:relative; width:1002px; height:182px; margin:0 auto; margin-top:30px; background:#0073cc; border-radius:36px; overflow:hidden; }
.price0444 li.t1 { float:left; width:50%; height:182px; text-align:right; line-height:130%; border-radius:36px; background:#d3e7f6; font-size:32px; font-weight:700; color:#393838; padding-top:30px; box-sizing:border-box; }
.price0444 li.t1 span { font-size:76px; color:#0073cc; padding:0 6px; }
.price0444 li.t1 div { width:60%; margin: 0 auto; padding-bottom:14px; }
.price0444 li.t2 { float:left; width:50%; height:182px; text-align:center; line-height:182px; padding-left:14px; letter-spacing:0.5px; box-sizing:border-box; border-radius:36px; background:#0073cc url(/page_KR0/02_sub/images/price04.jpg)no-repeat 48px 50%; font-size:35px; font-weight:700; color:#ffffff; }


.icon04wrap { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:70px; padding-bottom:100px; }
.icon044 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
.icon044 ul { width:23.5%; height:418px; margin-right:2%; margin-bottom:2%; background:#ffffff; border-radius:14px; border:3px solid #69b6f0; padding-top:200px; box-sizing:border-box; text-align:center; }
.icon044 ul li.t1 { font-size:24px; font-weight:700; color:#292929; line-height:120%; letter-spacing:-1px; }
.icon044 ul li.t2 { margin-top:14px; font-size:18px; font-weight:400; color:#747476; line-height:140%; }
.icon044 ul:nth-child(4n) { margin-right:0px; }

.icon044 ul.icon0401_1 { background:#ffffff url('/page_KR0/02_sub/images/0401_1.jpg')no-repeat 50% 63px; }
.icon044 ul.icon0401_2 { background:#ffffff url('/page_KR0/02_sub/images/0401_2.jpg')no-repeat 50% 63px; }
.icon044 ul.icon0401_3 { background:#ffffff url('/page_KR0/02_sub/images/0401_3.jpg')no-repeat 50% 63px; }
.icon044 ul.icon0401_4 { background:#ffffff url('/page_KR0/02_sub/images/0401_4.jpg')no-repeat 50% 71px; }
.icon044 ul.icon0401_5 { background:#ffffff url('/page_KR0/02_sub/images/0401_5.jpg')no-repeat 50% 88px; }
.icon044 ul.icon0401_6 { background:#ffffff url('/page_KR0/02_sub/images/0401_6.jpg')no-repeat 50% 78px; }
.icon044 ul.icon0401_7 { background:#ffffff url('/page_KR0/02_sub/images/0401_7.jpg')no-repeat 50% 90px; }
.icon044 ul.icon0401_8 { background:#ffffff url('/page_KR0/02_sub/images/0401_8.jpg')no-repeat 50% 87px; }
.icon044 ul.icon0401_9 { background:#ffffff url('/page_KR0/02_sub/images/0401_9.jpg')no-repeat 50% 70px; }
.icon044 ul.icon0401_10 { background:#ffffff url('/page_KR0/02_sub/images/0401_10.jpg')no-repeat 50% 62px; }
.icon044 ul.icon0401_11 { background:#ffffff url('/page_KR0/02_sub/images/0401_11.jpg')no-repeat 50% 62px; }

.icon044 ul.icon0401_12 { background:#ffffff url('/page_KR0/02_sub/images/0401_12.jpg')no-repeat 50% 62px; }
.icon044 ul.icon0401_13 { background:#ffffff url('/page_KR0/02_sub/images/0401_13.jpg')no-repeat 50% 72px; }

.icon044 ul.icon0401_14 { background:#ffffff url('/page_KR0/02_sub/images/0401_14.jpg')no-repeat 50% 73px; }
.icon044 ul.icon0401_15 { background:#ffffff url('/page_KR0/02_sub/images/0401_15.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_16 { background:#ffffff url('/page_KR0/02_sub/images/0401_16.jpg')no-repeat 50% 73px; }
.icon044 ul.icon0401_17 { background:#ffffff url('/page_KR0/02_sub/images/0401_17.jpg')no-repeat 50% 66px; }

.icon044 ul.icon0401_18 { background:#ffffff url('/page_KR0/02_sub/images/0401_18.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_19 { background:#ffffff url('/page_KR0/02_sub/images/0401_19.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_20 { background:#ffffff url('/page_KR0/02_sub/images/0401_20.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_21 { background:#ffffff url('/page_KR0/02_sub/images/0401_21.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_22 { background:#ffffff url('/page_KR0/02_sub/images/0401_22.jpg')no-repeat 50% 66px; }

.icon044 ul.icon0401_23 { background:#ffffff url('/page_KR0/02_sub/images/0401_23.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_24 { background:#ffffff url('/page_KR0/02_sub/images/0401_24.jpg')no-repeat 50% 66px; }

.icon044 ul.icon0401_25 { background:#ffffff url('/page_KR0/02_sub/images/0401_25.jpg')no-repeat 50% 66px; }
.icon044 ul.icon0401_26 { background:#ffffff url('/page_KR0/02_sub/images/0401_26.jpg')no-repeat 50% 66px; }

.icon044 ul.icon0401_27 { background:#ffffff url('/page_KR0/02_sub/imsubbox2ages/0401_27.jpg')no-repeat 50% 60px; }
.icon044 ul.icon0401_28 { background:#ffffff url('/page_KR0/02_sub/images/0401_28.jpg')no-repeat 50% 73px; }
.icon044 ul.icon0401_29 { background:#ffffff url('/page_KR0/02_sub/images/0401_29.jpg')no-repeat 50% 90px; }

.table04wrap { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:70px; padding-bottom:100px; }
.table04wrap2 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:70px; }

.icon0444 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between }
.icon0444 ul { position:relative; width:19%; height:250px; background:#ffffff; border-radius:14px; border:3px solid #0073cc; box-sizing:border-box; text-align:center; overflow:hidden; }
.icon0444 ul li.t1 { width:100%; height:68px; background:#0073cc; line-height:68px; font-size:21px; font-weight:700; color:#ffffff; }
.icon0444 ul li.t2 { position:absolute; top:90px; left:0px; width:100%; font-size:18px; font-weight:700; color:#292929; line-height:150%; letter-spacing:-0.5px; }
.icon0444 ul li.t2 .txt2 { width:80%; height:1px; margin:8px auto; background:#0073cc; }

.icon020412 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between }
.icon020412 li:nth-child(1) { width:100%; padding-top:155px; text-align:center; background:url('/page_KR0/02_sub/images/020411_1.jpg')no-repeat 50% 0; }
.icon020412 li:nth-child(2) { width:100%; padding-top:155px; text-align:center; background:url('/page_KR0/02_sub/images/020411_3.jpg')no-repeat 50% 0; }
.icon020412 li div:nth-child(2) { width:110px; height:44px; margin:0 auto; border-radius:50px; background:#0073cc; font-size:25px; font-weight:700; color:#ffffff; line-height:44px;; text-align:center; }
.icon020412 li div:nth-child(1) { font-size:25px; font-weight:700; color:#000000; line-height:140%; }
.icon020412 li div:nth-child(1) span { font-weight:500; color:#616161; }

.icon04444 { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
.icon04444 ul { width:18.4%; height:324px; margin-right:2%; margin-bottom:2%; background:#ffffff; border-radius:14px; border:3px solid #69b6f0; padding-top:200px; box-sizing:border-box; text-align:center; }
.icon04444 ul li.t1 { font-size:24px; font-weight:700; color:#292929; line-height:120%; letter-spacing:-1px; }
.icon04444 ul li.t2 { margin-top:14px; font-size:18px; font-weight:400; color:#747476; line-height:140%; }

.icon04444 ul.icon0401_1 { background:#ffffff url('/page_KR0/02_sub/images/020411_icon1.jpg')no-repeat 50% 63px; }
.icon04444 ul.icon0401_2 { background:#ffffff url('/page_KR0/02_sub/images/020411_icon2.jpg')no-repeat 50% 63px; }
.icon04444 ul.icon0401_3 { background:#ffffff url('/page_KR0/02_sub/images/020411_icon3.jpg')no-repeat 50% 63px; }
.icon04444 ul.icon0401_4 { margin-right:0px; background:#ffffff url('/page_KR0/02_sub/images/020411_icon4.jpg')no-repeat 50% 63px; }
.icon04444 ul.icon0401_5 { background:#ffffff url('/page_KR0/02_sub/images/020411_icon4.jpg')no-repeat 50% 63px; }
.icon04444 ul.icon0401_6 { margin-right:0px; background:#ffffff url('/page_KR0/02_sub/images/0401_9.jpg')no-repeat 50% 63px; }


.sub0301_01 { display: flex; flex-wrap:wrap; justify-content: space-between; position:relative; width:100%; max-width:1280px; margin:0 auto; } 
.sub0301_01 li { width:16%; height:170px; text-align:center; padding-top:70px; box-sizing:border-box; font-size:17px; font-weight:500; color:#434343; line-height:140%; }
.sub0301_01 li:nth-child(1) { background:#f2f5f9; }
.sub0301_01 li:nth-child(2) { background:#f9f6f2; }
.sub0301_01 li:nth-child(3) { background:#f2f9f9; }
.sub0301_01 li:nth-child(4) { background:#f2f5f9; }
.sub0301_01 li:nth-child(5) { background:#f9f6f2; }
.sub0301_01 li:nth-child(6) { background:#f2f9f9; }

.sub0301_02 { 
position:relative; width:100%; height:204px; border:1px solid #d9d9d9; max-width:1280px; margin:0 auto; margin-top:50px; padding-left:457px; box-sizing:border-box; 
background:url('/page_KR0/03_sub/images/0301img1.jpg')no-repeat 10% 50%;
} 
.sub0301_02 li:nth-child(1) { padding-top:70px; font-size:23px; font-weight:600; color:#141414; line-height:100%; }
.sub0301_02 li:nth-child(2) { padding-top:10px; font-size:19px; font-weight:500; color:#595959; line-height:100%; }


.sub0301_03 { display: flex; flex-wrap:wrap; position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:50px; } 
.sub0301_03 div.imgs { width:50%; }
.sub0301_03 div.txt { width:50%; background:#f2f5f6; padding-top:112px; padding-left:50px; box-sizing:border-box; }
.sub0301_03 div.txt ul li.t1 { width:210px; font-size:28px; font-weight:600; color:#000000; border-bottom:3px solid #023166; padding-bottom:10px; }
.sub0301_03 div.txt ul li.t1 span { font-size:18px; padding-left:8px; }
.sub0301_03 div.txt ul li.t2 { margin-top:20px; font-size:16px; font-weight:600; color:#002752; }
.sub0301_03 div.txt ul li.t3 { margin-top:20px; font-size:18px; font-weight:500; color:#262626; line-height:160%; }


.sub0302_01 { display: flex; flex-wrap:wrap; justify-content: space-between; position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:40px; } 
.sub0302_01 li.imgs { width:22%; }
.sub0302_01 li.aw { width:3%; background:url('/page_KR0/03_sub/images/0302img1_5.jpg')no-repeat 50% 0; }

.sub0302_011 .sub0210step { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; padding:30px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.sub0302_011 .sub0210step .steptxt { position:relative; width:121px; height:122px; text-align:center; border:1px solid #086cb8; box-sizing:border-box; background:#ffffff url('/page_KR0/03_sub/images/0302icon1.jpg')no-repeat 50% 50%; border-radius:30px; }
.sub0302_011 .sub0210step .steptxt3 { position:relative; width:1120px; height:122px; }
.sub0302_011 .sub0210step .steptxt3 ul { position:absolute; top:50%; left:0px; transform:translateY(-50%); }
.sub0302_011 .sub0210step .steptxt3 ul li { font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; }
.sub0302_011 .sub0210step .steptxt3 ul li img { display:inline-block; vertical-align:middle; margin-right:6px; }
.sub0302_011 .sub0210step .steptxt3 ul li a { color:#2c2c2c; }

.sub0302_011 .sub0210step .steptxt.steptxt_2 {background:#ffffff url('/page_KR0/03_sub/images/0302icon2.jpg')no-repeat 50% 50%; }
.sub0302_011 .sub0210step .steptxt.steptxt_3 {background:#ffffff url('/page_KR0/03_sub/images/0302icon3.jpg')no-repeat 50% 50%; }

.sub0302_011 .sub0210step .steptxt.steptxt_4 {background:#ffffff url('/page_KR0/03_sub/images/0304icon1.jpg')no-repeat 50% 50%; }
.sub0302_011 .sub0210step .steptxt.steptxt_5 {background:#ffffff url('/page_KR0/03_sub/images/0304icon2.jpg')no-repeat 50% 50%; }
.sub0302_011 .sub0210step .steptxt.steptxt_6 {background:#ffffff url('/page_KR0/02_sub/images/0204icon.jpg')no-repeat 50% 50%; }

.sub020311_02 { position:relative; width:100%; max-width:1280px; margin:0 auto; padding:36px 0; box-sizing:border-box; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;  display: flex; flex-wrap: justify-content: space-between; }
.sub020311_02 div.txt { width:25%; font-size:22px; font-weight:500; color:#121111; text-align:center; padding-top:76px; box-sizing:border-box; }
.sub020311_02 div.txt.txt1 { border-right:1px solid #d2d2d2; background:url('/page_KR0/03_sub/images/0303_03_1.jpg')no-repeat 50% 16%; }
.sub020311_02 div.txt.txt2 { border-right:1px solid #d2d2d2; background:url('/page_KR0/03_sub/images/0302_02_2.jpg')no-repeat 50% 16%; }
.sub020311_02 div.txt.txt3 { border-right:1px solid #d2d2d2; background:url('/page_KR0/03_sub/images/0302_02_3.jpg')no-repeat 50% 16%; }
.sub020311_02 div.txt.txt4 { background:url('/page_KR0/02_sub/images/0302_02_6.jpg')no-repeat 50% 16%; }


.sub0302_02 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; padding:30px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.sub0302_02 div.txt { width:236.8px; height:120px; font-size:21px; font-weight:700; color:#111111; text-align:center; padding-top:80px; box-sizing:border-box; }
.sub0302_02 div.nextbt { width:24px; height:120px; background:url('/page_KR0/03_sub/images/nextbt.jpg')no-repeat 50% 86%; }
.sub0302_02 div.txt.txt1 { background:url('/page_KR0/03_sub/images/0302_02_1.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt2 { background:url('/page_KR0/03_sub/images/0302_02_2.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt3 { background:url('/page_KR0/03_sub/images/0302_02_3.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt4 { background:url('/page_KR0/03_sub/images/0302_02_4.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt5 { background:url('/page_KR0/03_sub/images/0302_02_5.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt6 { background:url('/page_KR0/03_sub/images/0302_05_1.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt7 { background:url('/page_KR0/03_sub/images/0302_05_2.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt8 { background:url('/page_KR0/03_sub/images/0302_05_3.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt9 { background:url('/page_KR0/03_sub/images/0302_05_4.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt10 { background:url('/page_KR0/03_sub/images/0302_05_5.jpg')no-repeat 50% 16%; }

.sub0302_02 div.txt.txt11 { background:url('/page_KR0/03_sub/images/0303_02_1.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt12 { background:url('/page_KR0/03_sub/images/0303_02_2.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt13 { background:url('/page_KR0/03_sub/images/0303_02_3.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt14 { background:url('/page_KR0/03_sub/images/0303_02_4.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt15 { background:url('/page_KR0/02_sub/images/0302_02_6.jpg')no-repeat 50% 16%; }
.sub0302_02 div.txt.txt16 { background:url('/page_KR0/03_sub/images/0303_03_1.jpg')no-repeat 50% 16%; }

.sub0302_022 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: flex-start; position:relative; width:1280px; margin:0 auto; padding:30px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.sub0302_022 div.txt { width:300px; height:120px; font-size:21px; font-weight:700; color:#111111; text-align:center; padding-top:80px; box-sizing:border-box; }
.sub0302_022 div.nextbt { width:24px; height:120px; background:url('/page_KR0/03_sub/images/nextbt.jpg')no-repeat 50% 86%; }
.sub0302_022 div.txt.txt1 { background:url('/page_KR0/03_sub/images/0303_03_1.jpg')no-repeat 50% 16%; }
.sub0302_022 div.txt.txt2 { background:url('/page_KR0/03_sub/images/0303_03_2.jpg')no-repeat 50% 16%; }
.sub0302_022 div.txt.txt3 { background:url('/page_KR0/03_sub/images/0303_03_3.jpg')no-repeat 50% 16%; }
.sub0302_022 div.txt.txt4 { background:url('/page_KR0/03_sub/images/0303_04_1.jpg')no-repeat 50% 16%; }
.sub0302_022 div.txt.txt5 { background:url('/page_KR0/03_sub/images/0303_04_2.jpg')no-repeat 50% 16%; }

.sub0302_02.sub020311_03 div.txt { width:15%; height:120px; font-size:21px; font-weight:700; color:#111111; text-align:center; padding-top:80px; box-sizing:border-box; }
.sub0302_02.sub020311_03 div.nextbt { width:24px; height:120px; background:url('/page_KR0/03_sub/images/nextbt.jpg')no-repeat 50% 86%; }
.sub0302_02.sub020311_03 div:nth-child(1) { width:13%; }
.sub0302_02.sub020311_03 div:nth-child(3) { width:13%; }
.sub0302_02.sub020311_03 div:nth-child(5) { width:21%; }
.sub0302_02.sub020311_03 div:nth-child(7) { width:13%; }
.sub0302_02.sub020311_03 div:nth-child(9) { width:13%; }
.sub0302_02.sub020311_03 div:nth-child(11) { width:17%; }

.sub0302_03  { position:relative; width:100%; max-width:1280px; margin:0 auto; background:#ffffff url('/page_KR0/02_sub/images/0210_02bg1.jpg')no-repeat 78px -18px; } 
.sub0302_03 .sub0210step { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; padding-top:20px; }
.sub0302_03 .sub0210step .steptxt { position:relative; width:182px; height:63px; text-align:center; border:1px solid #086cb8; background:#ffffff; box-sizing:border-box; border-radius:12px; }
.sub0302_03 .sub0210step .steptxt li.t1 { padding-top:18px; font-size:22px; font-weight:700; color:#0073cc; letter-spacing:-1px; }
.sub0302_03 .sub0210step .steptxt li.t2 { position:absolute; top:-26px; left:50%; transform:translate(-50%,0); width:7px; height:7px; background:#086cb8; border-radius:100%; }
.sub0302_03 .sub0210step .steptxt2 { position:relative; width:1074px; padding-bottom:44px; border-bottom:1px solid #e2e2e2; }
.sub0302_03 .sub0210step .steptxt2 li { font-size:18.5px; font-weight:400; color:#2c2c2c; line-height:150%; letter-spacing:-0.5px; }
.sub0302_03 .sub0210step:last-child .steptxt2 { border-bottom:0px; padding-bottom:0px; }

.sub0302_04 { position:relative; width:100%; padding:50px 0; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0302_04 ul { position:relative; width:86%; margin:0 auto; }
.sub0302_04 ul li { font-size:17px; font-weight:400; color:#2c2c2c; line-height:160%; }

.sub0302_05 { position:relative; width:100%; padding-left:44px; box-sizing:border-box; }
.sub0302_05 ul li { font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; }

.sub0302_06 { position:relative; width:100%; padding-left:44px; padding-top:54px; padding-bottom:54px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0302_06 ul li { font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; }

.sub0302_066 { position:relative; width:100%; padding-left:44px; padding-top:34px; padding-bottom:34px; letter-spacing:-0.5px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0302_066 ul li { font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; }

.sub0302_07 { position:relative; width:100%; padding:40px 60px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; overflow:hidden; }
.sub0302_07 ul li { float:left; width:50%; height:91px; line-height:91px; font-size:20.5px; font-weight:400; color:#2c2c2c; padding-left:110px; box-sizing:border-box; }
.sub0302_07 ul li:nth-child(1) { margin-bottom:16px; background:#ffffff url('/page_KR0/03_sub/images/0302_07_1.jpg')no-repeat 0 0; }
.sub0302_07 ul li:nth-child(2) { margin-bottom:16px; background:#ffffff url('/page_KR0/03_sub/images/0302_07_2.jpg')no-repeat 0 0; }
.sub0302_07 ul li:nth-child(3) { background:#ffffff url('/page_KR0/03_sub/images/0302_07_3.jpg')no-repeat 0 0; }
.sub0302_07 ul li:nth-child(4) { background:#ffffff url('/page_KR0/03_sub/images/0302_07_4.jpg')no-repeat 0 0; }


.sub0303_01 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1280px; margin:0 auto; }
.sub0303_01 div.txt { width:230px; height:128px; border:1px solid #cccccc; border-radius:6px; font-size:18.5px; font-weight:500; color:#1c1c1c; text-align:center; padding-top:86px; box-sizing:border-box; }
.sub0303_01 div.txt.txt1 { background:url('/page_KR0/03_sub/images/0303_01_1.jpg')no-repeat 50% 25%; }
.sub0303_01 div.txt.txt2 { background:url('/page_KR0/03_sub/images/0303_01_2.jpg')no-repeat 50% 25%; }
.sub0303_01 div.txt.txt3 { background:url('/page_KR0/03_sub/images/0303_01_3.jpg')no-repeat 50% 25%; }
.sub0303_01 div.txt.txt4 { background:url('/page_KR0/03_sub/images/0303_01_4.jpg')no-repeat 50% 25%; }
.sub0303_01 div.txt.txt5 { background:url('/page_KR0/03_sub/images/0303_01_5.jpg')no-repeat 50% 25%; }

.sublink02 { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:100%; max-width:1280px; margin:0 auto; }
.sublink02 div { position:relative; width:626px; height:87px; padding-left:92px; line-height:85px; font-size:23px; font-weight:700; color:#434343; border:1px solid #8faec6; border-radius:10px; margin-bottom:28px; box-sizing:border-box; }
.sublink02 div a { display:block; position:absolute; top:22px; right:20px; width:144px; height:43px; border-radius:8px; background:#e8f5ff; font-size:21px; color:#0073cc; line-height:43px; text-align:center; }
.sublink02 div.dw01 { background:#ffffff url('/page_KR0/03_sub/images/dowicon01.jpg')no-repeat 18px 50%; }
.sublink02 div.dw02 { background:#ffffff url('/page_KR0/03_sub/images/dowicon02.jpg')no-repeat 14px 50%; }

.sub0404_01 { position:relative; width:100%; max-width:1280px; margin:0 auto; height:480px; background:#f9f9f9; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; } 
.sub0404_01 .line { position:absolute; top:190px; left:250px; width:850px; height:1px; background:#d5d5d5; }
.sub0404_01 .iconbox  { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: space-between; position:relative; width:1100px; height:400px; margin:0 auto; padding-top:80px; } 
.sub0404_01 .iconbox ul { position:relative; width:300px; text-align:center; }
.sub0404_01 .iconbox ul li.icon { width:152px; height:152px; margin:0 auto; margin-top:12px;  border:1px solid #b7b7b7; border-radius:100%; box-sizing:border-box; }
.sub0404_01 .iconbox ul li.t1 { margin-top:28px; font-size:25px; font-weight:700; color:#212121; letter-spacing:-1px; line-height:120%; }
.sub0404_01 .iconbox ul li.t2 { margin-top:10px; font-size:17px; font-weight:500; color:#5c5c5c; letter-spacing:-1px; line-height:150%; }
.sub0404_01 .iconbox ul li.t3 { font-size:25px; font-weight:700; color:#0073cc; letter-spacing:-0.5px; }
.sub0404_01 .iconbox ul li.icon.icon1 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_1.jpg')no-repeat 50% 50%; }
.sub0404_01 .iconbox ul li.icon.icon2 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_2.jpg')no-repeat 50% 50%; }
.sub0404_01 .iconbox ul li.icon.icon3 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_3.jpg')no-repeat 50% 50%; }
.sub0404_01 .iconbox ul li.icon.icon4 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_4.jpg')no-repeat 50% 50%; }
.sub0404_01 .iconbox ul li.icon.icon5 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_5.jpg')no-repeat 50% 50%; }
.sub0404_01 .iconbox ul li.icon.icon6 { background:#ffffff url('/page_KR0/03_sub/images/0304icon3_6.jpg')no-repeat 50% 50%; }

.sub0404_02 { position:relative; width:100%; padding-left:44px; padding-top:54px; padding-bottom:54px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0404_02 ul li { position:relative; width:100%; font-size:18px; font-weight:400; color:#3d3d3d; line-height:170%; letter-spacing:-0.5px; padding-left:16px; box-sizing:border-box; }
.sub0404_02 ul li span { display:block; position:absolute; top:1px; left:0px; }
.sub0404_02 ul li.phone { margin-top:14px; padding-left:24px; font-size:20px; font-weight:700; color:#3e3e3e; background:url('/page_KR0/03_sub/images/phone_1.jpg')no-repeat 0 50%; }


.subtitle03 { width:100%; height:28px; line-height:28px; box-sizing:border-box; padding-left:38px; font-size:27px; font-weight:700; color:#303030; letter-spacing:-1px; background:url('/images/common/subtitle02.jpg')no-repeat 0 0; }
.subtitle03 span { padding-left:10px; font-size:20px; font-weight:500; color:#0073cc; }

.subtitle033 { 
position:relative; width:100%; max-width:1280px; margin:0 auto; height:60px; padding:0 3%; line-height:60px; border:1px solid #fab77a; 
border-radius:6px; background:#fdfaf6; font-size:23px; font-weight:700; color:#ff8313; box-sizing:border-box;
}
.subtitle033 span { font-size:17px; font-weight:500; color:#363737; padding-left:10px; }


.subtitle04 { 
position:relative; width:100%; max-width:1280px; margin:0 auto; height:60px; padding:0 3%; line-height:60px; border:1px solid #0d3b5f; 
border-radius:6px; background:#f6fcfd; font-size:23px; font-weight:700; color:#0d3b5f;
}
.subtitle04 span { font-size:17px; font-weight:500; color:#363737; padding-left:10px; }

.subtitle05 { 
position:relative; width:100%; max-width:1280px; margin:0 auto; height:60px; padding:0 3%; line-height:60px; border:1px solid #337f00; 
border-radius:6px; background:#f8fdf6; font-size:23px; font-weight:700; color:#337f00;
}
.subtitle05 span { font-size:17px; font-weight:500; color:#363737; padding-left:10px; }
.subtitle06 { 
position:relative; width:100%; max-width:1280px; margin:0 auto; height:60px; padding:0 3%; line-height:60px; border:1px solid #111111; 
border-radius:6px; background:#f9faf9; font-size:23px; font-weight:700; color:#111111;
}











#paytabwrap2 { position:relative; width:100%; padding:20px 0 100px 0; background:#ffffff; }

.paytitle { position:relative; width:100%; font-size:42px; font-weight:700; color:#261f20; text-align:center; }

.sub0302_066 { position:relative; width:100%; padding-left:44px; padding-top:34px; padding-bottom:34px; letter-spacing:-0.5px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; box-sizing:border-box; }
.sub0302_066 ul li { font-size:20.5px; font-weight:400; color:#2c2c2c; line-height:170%; }

.paytable { position:relative; width:100%; max-width:1280px; margin:0 auto; border-top:3px solid #000000; background:#ffffff; border-bottom:1px solid #979797; }
.paytable tr th { height:60px; padding:0 0px; box-sizing:border-box; font-size:13px; font-weight:500; line-height:140%; color:#111111; letter-spacing:-1px; background:#fcfcfc; border-bottom:1px solid #e0e1e1; border-right:1px solid #e0e1e1; text-align:center; }
.paytable tr td { padding:18px 12px; box-sizing:border-box; font-size:13px; font-weight:400; color:#2c2c2c; line-height:140%; border-right:1px solid #e0e1e1; border-bottom:1px solid #e0e1e1; text-align:left; }
.paytable tr td:last-child,.paytable tr th:last-child { border-right:0px; }
.paytable tr th.bd { border-right:1px solid #e0e1e1; }
.paytable tr td.price { text-align:right; }

#paytabwrap { position:relative; width:100%; height:94px; background:#ffffff; z-index:1; }
#paytab { position:relative; width:100%; max-width:1280px; margin:0 auto; margin-top:60px; overflow:hidden; border-bottom:0px solid #e1e1e1; }
#paytab ul { display:flex; }
#paytab ul li { width:24%; margin-right:0.5%; }
#paytab ul li a { display:block; position:relative; cursor:pointer; width:100%; height:58px; line-height:58px; text-align:center; font-size:21px; font-weight:500; color:#0a0a0a; background:#edf1f3; border-radius:8px; box-sizing:border-box; }
#paytab ul li a.on,#paytab ul li a:hover { background:#0073cc; color:#ffffff; }










      :root {
        --blue: #0066cc;
        --blue-dark: #004a99;
        --blue-bg: #f0f7ff;
        --gray-light: #f8f9fa;
        --border: #dce7f3;
        --text: #333;
      }



.flow-box {
text-align: center;
padding: 14px 16px;
background: #f8fafc;
border: 1px solid var(--border);
border-radius: 8px;
font-size: 15px;
font-weight: 600;
color: var(--blue-dark);
margin: 16px 0 24px;
}

.flow-box .sep {
color: var(--blue);
margin: 0 4px;
}