
.sub0207 { height:15127px; background:url('/page_CH0/02_sub/images/0207.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0207_02 { height:4263px; background:url('/page_CH0/02_sub/images/0207_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
 
.sub0208 { height:13655px; background:url('/page_CH0/02_sub/images/0208.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0209 { height:14946px; background:url('/page_CH0/02_sub/images/0209.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0602 { height:8075px; background:url('/page_CH0/06_sub/images/0602.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0603 { height:7104px; background:url('/page_CH0/06_sub/images/0603.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0604 { height:7571px; background:url('/page_CH0/06_sub/images/0604.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0605 { height:7575px; background:url('/page_CH0/06_sub/images/0605.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

 .sublink { position:relative; width:1280px; margin:0 auto; }
 .sublink .sublink01 { display:block; position:absolute; top:6344px; left:-20px; width:338px; height:56px; }
 .sublink .sublink02 { display:block; position:absolute; top:6418px; left:-20px; width:338px; height:56px; }
 .sublink .sublink03 { display:block; position:absolute; top:5362px; left:-20px; width:338px; height:56px; }

.sub0207vid { position:absolute; top:7095px; left:50%; transform:translateX(-50%); width:900px; }
.sub0207vid video { display:block; width:100%; }
.sub0208vid { position:absolute; top:14305px; left:50%; transform:translateX(-50%); width:1325px; }
.sub0208vid video { display:block; width:100%; }

.link222 {position:absolute; top:10865px; left:50%; transform:translateX(-50%); width:1550px; height:170px;}
.link222 a.link0202_1 {display:block; position:absolute; top:0px; left:0px; width:217px; height:170px;}
.link222 a.link0202_2 {display:block; position:absolute; top:0px; left:217px; width:217px; height:170px;}
.link222 a.link0202_3{display:block; position:absolute; top:0px; left:430px; width:217px; height:170px;}
.link222 a.link0202_4 {display:block; position:absolute; top:0px; left:655px; width:217px; height:170px;}
.link222 a.link0202_5 {display:block; position:absolute; top:0px; left:880px; width:217px; height:170px;}
.link222 a.link0202_6 {display:block; position:absolute; top:0px; left:1100px; width:217px; height:170px;}
.link222 a.link0202_7 {display:block; position:absolute; top:0px; left:1320px; width:217px; height:170px;}





.submenuwrap { position:relative; width:100%; z-index:4; }
.submenulocation { position:absolute; top:700px; left:0px; width:100%; }
.submenulocation ul { position:relative;width:100%; max-width:1574px; height:78px; margin:0 auto; background:#fff; text-align:center; }
.submenulocation ul li { display:inline-block; height:78px; margin:0 -2px; }
.submenulocation ul li a { font-size:17px; color:#000000; padding:25px 20px 0 20px; display:inline-block; font-weight:100; height:78px; box-sizing:border-box; letter-spacing:-1px; }
.submenulocation ul li a:hover { font-size:17px; color:#fff; display:inline-block; background:#00522e; }
.submenulocation ul li a.on { font-size:17px; color:#fff; display:inline-block; background:#00522e; }

.submenu sup { font-size:10px ; }

.tabNum10 { }
.tabNum15 { top:50px;  }

.subcontent { position:relative; width:1280px; margin:0 auto; }
.subcontent2 { position:relative; width:1280px; margin:0 auto; }
.subcontent2 a { display:block; position:absolute; width:277px; height:375px; }
.subcontent3 { position:relative; width:828px; margin:0 auto; }

.subtitletxt { position:relative; width:1280px; margin:0 auto; text-align:center; }
.subtitletxt .titletxt { padding-top:290px; font-size:21px; color:#fbd6bd; font-weight:500; animation:fadeup ease-out 0.6s both 0.5s; }
.subtitletxt .contxt { padding-top:10px; font-size:45px; color:#fff; font-weight:700; line-height:1.3; animation:fadeup ease-out 0.6s both 0.9s; }
.subtitletxt .contxt2 { padding-top:10px; font-size:34px; color:#fff; font-weight:700; line-height:1.5; letter-spacing:-1px; animation:fadeup ease-out 0.6s both 0.9s; }
.subtitletxt .contxt3 { padding-top:30px; font-size:24px; color:#fff; font-weight:200; line-height:1.4; letter-spacing:-1px; animation:fadeup ease-out 0.6s both 1.3s; }
.subtitletxt .contxt4 { padding-top:10px; font-size:40px; color:#fff; font-weight:700; line-height:1.3; letter-spacing:-1px; animation:fadeup ease-out 0.6s both 0.9s; }
.subtitletxt .bt { padding-top:40px; animation:fadeup ease-out 0.6s both 1.3s; }

.bottom_all { height:979px; background:url('/page_KR0/01_sub/images/bottom_all.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.subtxtwrap1 { position:relative; width:1280px; margin:0 auto; }

.txtcenter { text-align:center !important; }

.subcontxt1 { font-size:20px; font-weight:300; color:#040404; line-height:160%; letter-spacing:-0.5px; }
.subcontxt1 span { font-weight:700; }
.subcontxt2 { font-size:24px; font-weight:500; color:#232323; line-height:160%; letter-spacing:-1px; }
.subcontxt3 { font-size:20px; font-weight:300; color:#ffffff; line-height:160%; letter-spacing:-0.5px; }

.subtitletxt1 { font-size:44px; font-weight:700; color:#00522e; line-height:130%; letter-spacing:-1px; }
.subtitletxt2 { font-size:44px; font-weight:700; color:#000000; line-height:130%; letter-spacing:-1px; }

.subtitletxt3 { width:100%; text-align:center; padding-bottom:40px; padding-top:140px; font-size:40px; font-weight:700; color:#000000; line-height:100%; letter-spacing:-1px; background:url('/page_KR1/01_sub/images/subtitletxt3.png')no-repeat 50% bottom; }
.subtitletxt4 { width:100%; text-align:center; padding-bottom:40px; font-size:40px; font-weight:700; color:#000000; line-height:130%; letter-spacing:-1px; background:url('/page_KR1/01_sub/images/subtitletxt3.png')no-repeat 50% bottom; }
.subtitletxt5 { width:100%; text-align:center; padding-bottom:40px; font-size:40px; font-weight:700; color:#ffffff; line-height:100%; letter-spacing:-1px; background:url('/page_KR1/01_sub/images/subtitletxt5.png')no-repeat 50% bottom; }

.subtitletxt5 { width:1280px; margin:0 auto;  box-sizing:border-box; margin-top:100px; }
.subtitletxt5 li:nth-child(1) { padding-left:94px; font-size:44px; font-weight:700; color:#000000; line-height:100%; letter-spacing:-1px; }
.subtitletxt5 li:nth-child(2) { padding-left:94px; margin-top:20px; font-size:15px; font-weight:300; color:#949191; line-height:100%; letter-spacing:1px; }

.subtitletxt6 { width:100%; text-align:center; font-size:40px; font-weight:700; color:#000000; line-height:130%; letter-spacing:-1px; }
.subtitletxt7 { width:330px; height:74px; margin:0 auto; line-height:74px; border-radius:60px; background:#eee7d6; text-align:center; font-size:26px; font-weight:700; color:#025f36; letter-spacing:-1px; }
.subtitletxt8 { width:100%; text-align:center; font-size:22px; font-weight:700; color:#000000; line-height:130%; }
.subtitletxt9 { width:100%; text-align:center; padding-bottom:40px; font-size:40px; font-weight:700; color:#ffffff; line-height:130%; letter-spacing:-1px; background:url('/page_KR1/01_sub/images/subtitletxt5.png')no-repeat 50% bottom; }
.greentxt { color:#00522e !important; }
.yellowtxt { color: #ffd200 !important;}
.whitetxt { color: #fff !important;}

.sub0104_01 { position:relative; width:1280px; height:388px; margin:0 auto; margin-top:30px; overflow:hidden; }
.sub0104_01 .subadd { float:left; position:relative; width:643px; height:388px; background:#00522e; }
.sub0104_01 .subadd ul { position:absolute; top:90px; left:94px; }
.sub0104_01 .subadd ul li.t1 { position:relative; width:100%; font-size:44px; font-weight:700; color:#ffffff; letter-spacing:-1px; }
.sub0104_01 .subadd ul li.t1 span { display:block; width:82px; height:1px; background:#64907d;  margin-top:20px;}
.sub0104_01 .subadd ul li.t2 { position:relative; width:100%; font-size:20px; margin-top:30px; font-weight:300; color:#ffffff; letter-spacing:-0.5px; line-height:160%; }
.sub0104_01 .subtime { float:left; position:relative; width:637px; height:388px; background:#f3f4f3; overflow:hidden; padding:40px 0 0 90px; box-sizing:border-box; }
.sub0104_01 .subtime ul.txt1 { float:left; width:56px; height:230px; border-right:1px solid #c3c8c4; font-size:24px; font-weight:700; color:#062831; line-height:100%; }
.sub0104_01 .subtime ul.txt1 li { margin-bottom:27px; }
.sub0104_01 .subtime ul.txt2 { float:left; width:473px; height:230px; font-size:30px; font-weight:700; color:#062831; padding-left:38px; box-sizing:border-box; line-height:100%; }
.sub0104_01 .subtime ul.txt2 li { margin-bottom:20px; }
.sub0104_01 .subtime ul.txt2 li span { font-size:16px; padding-left:10px; }
.sub0104_01 .subtime .txt3 { clear:both; padding-top:24px; width:100%; font-size:19px; font-weight:700; color:#d40000; line-height:100%; }
.sub0104_01 .subtime .txt4 { clear:both; padding-top:10px; width:100%; font-size:19px; font-weight:700; color:#000000; line-height:100%; }

.map0106 { position:relative; width:1280px; height:601px; margin:0 auto; padding-top:40px; overflow:hidden; }
.map0106 .mapleft { float:left; position:relative; width:492px; height:601px; background:url('/page_KR1/01_sub/images/mapleft.jpg')no-repeat 0 0; }
.map0106 .mapleft ul { position:absolute; top:131px; left:142px; }
.map0106 .mapleft ul li.t1 { font-size:36px; font-weight:700; color:#ffffff; line-height:100%; }
.map0106 .mapleft ul li.t2 { margin-top:40px; font-size:20px; font-weight:400; color:#ffffff; line-height:150%; }
.map0106 .mapleft ul li.t3 { margin-top:108px; font-size:18px; font-weight:700; color:#ffffff; line-height:100%; }
.map0106 .mapleft ul li.t4 { margin-top:6px; font-size:40px; font-weight:700; color:#ffffff; line-height:100%; }

.sub0106_01 { position:relative; width:1280px; margin:0 auto; padding-top:90px; overflow:hidden; }
.sub0106_01 .mapcon_1 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0106_01 .mapcon_1 .title { float:left; width:490px; height:122px; padding-left:140px; line-height:122px; font-size:29px; font-weight:700; letter-spacing:-1px; color:#000000; box-sizing:border-box; background:url('/page_KR1/01_sub/images/0106icon1.jpg')no-repeat 0 0; }
.sub0106_01 .mapcon_1 .mapcon { float:left; width:726px; padding-left:60px; padding-top:40px; font-size:20px; border-left:1px solid #dddddd; font-weight:300; color:#585858; line-height:170%; letter-spacing:-0.5px; }

.sub0106_01 .mapcon_2 { position:relative; width:1280px; margin:0 auto; margin-top:70px; overflow:hidden; }
.sub0106_01 .mapcon_2 .title { float:left; width:490px; height:122px; padding-left:140px; line-height:122px; font-size:29px; font-weight:700; letter-spacing:-1px; color:#000000; box-sizing:border-box; background:url('/page_KR1/01_sub/images/0106icon2.jpg')no-repeat 0 0; }
.sub0106_01 .mapcon_2 .mapcon { float:left; width:726px; padding-left:60px; padding-top:40px; font-size:20px; border-left:1px solid #dddddd; font-weight:500; color:#585858; line-height:170%; letter-spacing:-0.5px; }
.sub0106_01 .mapcon_2 .mapcon ul { width:100%; margin-bottom:44px; }
.sub0106_01 .mapcon_2 .mapcon li { position:relative; width:100%; margin-bottom:12px; line-height:100%; }
.sub0106_01 .mapcon_2 .mapcon li span.bus1 { display:inline-block; width:56px; height:32px; margin-right:8px; line-height:32px; text-align:center; font-size:14px; font-weight:500; color:#ffffff; background:#808000; }
.sub0106_01 .mapcon_2 .mapcon li span.bus1.bus2 { background:#009f08; }
.sub0106_01 .mapcon_2 .mapcon li span.bus1.bus3 { background:#ff0000; }
.sub0106_01 .mapcon_2 .mapcon li span.bus1.bus4 { background:#0000ff; }

.sub0106_01 .mapcon_3 { position:relative; width:1280px; margin:0 auto; overflow:hidden; margin-top:70px; }
.sub0106_01 .mapcon_3 .title { float:left; width:490px; height:122px; padding-left:140px; line-height:122px; font-size:29px; font-weight:700; letter-spacing:-1px; color:#000000; box-sizing:border-box; background:url('/page_KR1/01_sub/images/0106icon3.jpg')no-repeat 0 0; }
.sub0106_01 .mapcon_3 .mapcon { float:left; width:726px; padding-left:60px; padding-top:40px; font-size:20px; border-left:1px solid #dddddd; font-weight:300; color:#585858; line-height:170%; letter-spacing:-0.5px; }
.sub0106_01 .mapcon_3 .mapcon div { margin-bottom:44px; width:100%; }
.sub0106_01 .mapcon_3 .mapcon div span { display:inline-block; width:100px; margin-right:5px; height:48px; line-height:48px; font-size:19px; color:#ffffff; font-weight:500; text-align:center; background:#009f08; border-radius:40px; }
.sub0106_01 .mapcon_3 .mapcon div span.way2 { background:#bd9a32; }


.sub0205_01 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_01 ul { float:left; width:33.333%; height:auto; text-align:center; box-sizing:border-box; border-right: 1px solid #dddddd; box-sizing:border-box; padding:30px 0;}
.sub0205_01 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0205_01 ul li:nth-child(2) { width:90%; margin:0 auto; margin-top:30px; font-size:20px; font-weight:400; color:#555555; line-height:160%; }
.sub0205_01 ul li:nth-child(2) span { font-weight:500; color:#000000; }
.sub0205_01 ul li:nth-child(3) { width:85%; margin:0 auto; margin-top:4px; font-size:18px; font-weight:100; color:#555555; line-height:160%; letter-spacing:-0.5px; }
.sub0205_01 ul:nth-child(3n) { border-right:0px solid #dddddd; }

.sub0304_02 ul { float:left; width:25%; height:254px; border-right:1px solid #dddddd; text-align:center; box-sizing:border-box; }
.sub0304_02 ul:nth-child(3) { border-right:1px solid #dddddd; }
.sub0304_02 ul:nth-child(4n) { border-right:0px solid #dddddd; }

.sub0402_033 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0402_033 ul { float:left; width:33.333333%; height:224px; border-right:1px solid #dddddd; text-align:center; box-sizing:border-box; }
.sub0402_033 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0402_033 ul li:nth-child(2) { width:100%; margin-top:30px; font-size:26px; font-weight:700; color:#00522e; line-height:160%; letter-spacing:-0.5px; }
.sub0402_033 ul li:nth-child(3) { width:100%; margin-top:10px; font-size:20px; font-weight:400; color:#555555; line-height:160%; }
.sub0402_033 ul li:nth-child(3) span { font-weight:500; color:#000000; }
.sub0402_033 ul:nth-child(3n) { border-right:0px solid #dddddd; }

.sub0402_055 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0402_055 ul { float:left; width:50%; height:224px; border-right:1px solid #dddddd; text-align:center; box-sizing:border-box; }
.sub0402_055 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0402_055 ul li:nth-child(2) { width:100%; margin-top:30px; font-size:26px; font-weight:700; color:#00522e; line-height:160%; letter-spacing:-0.5px; }
.sub0402_055 ul li:nth-child(3) { width:100%; margin-top:10px; font-size:20px; font-weight:400; color:#555555; line-height:160%; }
.sub0402_055 ul li:nth-child(3) span { font-weight:500; color:#000000; }
.sub0402_055 ul:nth-child(2n) { border-right:0px solid #dddddd; }

.sub0402_066 { position:relative; width:100%; height:787px; margin:0 auto; background:url('/page_KR1/04_sub/images/0402_066.jpg')no-repeat 50% 0; overflow:hidden; }



.sub0206_02 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0206_02 ul { float:left; width:20%; height:200px; border-right:1px solid #dddddd; text-align:center; box-sizing:border-box; }
.sub0206_02 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0206_02 ul li:nth-child(2) { width:100%; margin-top:30px; font-size:18px; font-weight:400; color:#555555; line-height:160%; letter-spacing:-0.5px; }
.sub0206_02 ul li:nth-child(2) span { font-weight:500; color:#000000; }
.sub0206_02 ul:nth-child(5n) { border-right:0px solid #dddddd; }

.sub0206_03 { position:relative; width:910px; margin:0 auto; overflow:hidden; }
.sub0206_03 ul { position:relative; width:100%; border-bottom:1px solid #dddddd; margin-bottom:30px; box-sizing:border-box; }
.sub0206_03 ul li:nth-child(1) { position:relative; width:100%; height:36px; line-height:36px; padding-left:50px; box-sizing:border-box; font-size:26px; font-weight:700; color:#00522e; letter-spacing:-1px; }
.sub0206_03 ul li:nth-child(1) span { display:block; position:absolute; top:0px; left:0px; width:40px; height:36px; line-height:35px; text-align:center; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0206_03 ul li:nth-child(2) { width:100%; margin-top:10px; margin-bottom:20px; font-size:17px; font-weight:300; color:#555555; line-height:160%; letter-spacing:-0.5px; padding-left:50px; box-sizing:border-box; }
.sub0206_03 ul li:nth-child(2) span { font-weight:500; color:#000000; }

.sub0401_22 { position:relative; width:415px; margin:0 auto; overflow:hidden; }
.sub0401_22 ul { position:relative; width:100%; margin-bottom:30px; box-sizing:border-box; }
.sub0401_22 ul li { position:relative; width:100%; height:40px; line-height:40px; padding-left:50px; margin-bottom:14px; box-sizing:border-box; font-size:26px; font-weight:700; color:#565656; letter-spacing:-1px; }
.sub0401_22 ul li span { display:block; position:absolute; top:0px; left:0px; width:40px; height:40px; line-height:35px; border-radius:100%; text-align:center; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }

.sub0401_33 { position:relative; width:1280px; height:611px; margin:0 auto; overflow:hidden; background:url('/page_KR1/04_sub/images/0401_33.jpg')no-repeat 50% 0; padding-top:70px; box-sizing:border-box; }
.sub0401_33 ul { position:relative; width:628px; padding-left:660px; margin-bottom:70px; }
.sub0401_33 ul:nth-child(2) { padding-left:720px; }
.sub0401_33 ul li:nth-child(1) { position:relative; width:100%; height:36px; line-height:36px; padding-left:50px; box-sizing:border-box; font-size:26px; font-weight:700; color:#00522e; letter-spacing:-1px; }
.sub0401_33 ul li:nth-child(1) span { display:block; position:absolute; top:0px; left:0px; width:40px; height:36px; line-height:35px; text-align:center; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0401_33 ul li:nth-child(2) { width:100%; margin-top:10px; margin-bottom:20px; font-size:17px; font-weight:300; color:#555555; line-height:160%; letter-spacing:-0.5px; padding-left:50px; box-sizing:border-box; }
.sub0401_33 ul li:nth-child(2) span { font-weight:500; color:#000000; }


.sub0206_04 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0206_04 ul { position:relative; width:100%; margin-bottom:70px; box-sizing:border-box; overflow:hidden; }
.sub0206_04 ul li.t1 { float:left; width:404px; margin-right:48px; }
.sub0206_04 ul li.t2 { float:left; width:822px;  }
.sub0206_04 ul li.t2 span.txt1 { display:block; width:100%; font-size:30px; margin:14px 0; font-weight:700; color:#009b71; line-height:100%; letter-spacing:-1px; }
.sub0206_04 ul li.t2 span.txt2 { display:block; width:100%;  font-size:17px; font-weight:300; color:#555555; line-height:160%; letter-spacing:-0.5px; box-sizing:border-box; }

.sub0206_05 { position:relative; width:854px; margin:0 auto; overflow:hidden; }
.sub0206_05 li { position:relative; width:100%; height:45px; line-height:45px; padding-left:60px; margin-bottom:30px; box-sizing:border-box; font-size:23px; font-weight:700; color:#fae6ab; letter-spacing:-1px; }
.sub0206_05 li span { display:block; position:absolute; top:0px; left:0px; width:45px; height:45px; line-height:45px; border-radius:100%; text-align:center; background:#ffffff; font-size:20px; font-weight:700; color:#1e3227; }

.sub0401_66 { position:relative; width:100%; max-width:1788px; padding-top:140px; background:#f1f1f1; margin:0 auto; overflow:hidden; }
.sub0401_66 ul { position:relative; width:1280px; margin:0 auto; margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #dddddd; box-sizing:border-box; overflow:hidden; }
.sub0401_66 ul li.t1 { float:left; width:576px; }
.sub0401_66 ul li.t2 { float:right; width:648px; padding-top:20px; }
.sub0401_66 ul li.t2 span.txt1 { display:block; width:100%; font-size:30px; font-weight:700; color:#009b71; line-height:100%; letter-spacing:-1px; }
.sub0401_66 ul li.t2 span.txt2 { display:block; width:100%; margin-top:14px; font-size:17px; font-weight:300; color:#555555; line-height:160%; letter-spacing:-0.5px; box-sizing:border-box; }

.sub0401_77 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0401_77 ul { position:relative; width:100%; margin-bottom:70px; box-sizing:border-box; overflow:hidden; }
.sub0401_77 ul li.t1 { float:left; width:404px; margin-right:48px; }
.sub0401_77 ul li.t2 { float:left; width:822px;  }
.sub0401_77 ul li.t2 span.txt1 { display:block; width:100%; font-size:30px; font-weight:700; color:#009b71; line-height:100%; letter-spacing:-1px; }
.sub0401_77 ul li.t2 span.txt1 div { display:inline-block; font-size:18px; padding-left:6px; }
.sub0401_77 ul li.t2 span.txt2 { display:block; width:100%; margin-top:14px; font-size:17px; font-weight:300; color:#555555; line-height:160%; letter-spacing:-0.5px; box-sizing:border-box; }
.sub0401_77 ul li.t2 span.txt2 div { color:#000000; font-size:20px; font-weight:700; }


.sub0205_02 { position:relative; width:100%; max-width:1794px; margin:0 auto; padding-bottom:120px; overflow:hidden; background:#1e3227; }
.sub0205_02 .subiconview { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_02 .subiconview li { float:left; width:25%; text-align:center; box-sizing:border-box; margin-bottom:50px; }
.sub0205_02 .subiconview li span:nth-child(1) { display:block; width:193px; height:193px; margin:0 auto; border-radius:100%; }
.sub0205_02 .subiconview li span:nth-child(2) { display:block; width:90%; margin:0 auto; margin-top:20px; font-size:20px; font-weight:300; color:#ffffff; line-height:150%; }
.sub0205_02 .subiconview li.subicon01 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon01.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon02 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon02.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon03 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon03.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon04 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon04.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon05 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon05.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon06 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon06.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon07 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon07.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon08 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon08.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon09 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon09.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon10 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon10.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon11 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon11.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon12 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon12.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon13 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon13.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon14 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon14.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon15 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon15.jpg')no-repeat 50% 50%; }
.sub0205_02 .subiconview li.subicon16 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon16.jpg')no-repeat 50% 50%; }

.sub0205_02 .subiconview li span:nth-child(2) div:nth-child(1) { display:block; width:100%; margin-top:20px; font-size:18px; font-weight:700; color:#f0d8c0; line-height:140%; }
.sub0205_02 .subiconview li span:nth-child(2) div:nth-child(2) { display:block; width:100%; height:46px; margin-top:10px; font-size:14px; font-weight:100; color:#ffffff; line-height:150%; }

.sub0306_011 { position:relative; width:100%; max-width:1280px; margin:0 auto; overflow:hidden; }
.sub0306_011 .subiconview { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0306_011 .subiconview li { float:left; width:16.66666666666667%; text-align:center; box-sizing:border-box; margin-bottom:50px; }
.sub0306_011 .subiconview li span:nth-child(1) { display:block; width:193px; height:193px; margin:0 auto; border-radius:100%; }
.sub0306_011 .subiconview li span:nth-child(2) { display:block; width:100%; margin-top:20px; font-size:18px; font-weight:500; color:#131313; line-height:150%; }
.sub0306_011 .subiconview li.subicon01 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon01.jpg')no-repeat 50% 50%; }
.sub0306_011 .subiconview li.subicon02 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon02.jpg')no-repeat 50% 50%; }
.sub0306_011 .subiconview li.subicon03 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon03.jpg')no-repeat 50% 50%; }
.sub0306_011 .subiconview li.subicon04 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon04.jpg')no-repeat 50% 50%; }
.sub0306_011 .subiconview li.subicon05 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon03.jpg')no-repeat 50% 50%; }
.sub0306_011 .subiconview li.subicon06 span:nth-child(1) { background:#0c2a1a url('/page_KR1/02_sub/images/subicon04.jpg')no-repeat 50% 50%; }


.sub030702_011 { position:relative; width:100%; max-width:1280px; margin:0 auto; overflow:hidden; }
.sub030702_011 .subiconview { position:relative; width:1080px; margin:0 auto; overflow:hidden; }
.sub030702_011 .subiconview li { float:left; width:25%; text-align:center; box-sizing:border-box; margin-bottom:50px; }
.sub030702_011 .subiconview li span:nth-child(1) { display:block; width:193px; height:193px; margin:0 auto; border-radius:100%; }
.sub030702_011 .subiconview li span:nth-child(2) { display:block; width:100%; margin-top:20px; font-size:18px; font-weight:500; color:#131313; line-height:150%; }
.sub030702_011 .subiconview li.subicon01 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030702icon1.jpg')no-repeat 50% 50%; }
.sub030702_011 .subiconview li.subicon02 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030702icon2.jpg')no-repeat 50% 50%; }
.sub030702_011 .subiconview li.subicon03 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030702icon3.jpg')no-repeat 50% 50%; }
.sub030702_011 .subiconview li.subicon04 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030702icon4.jpg')no-repeat 50% 50%; }

.sub030703_011 { position:relative; width:100%; max-width:1280px; margin:0 auto; overflow:hidden; }
.sub030703_011 .subiconview { position:relative; width:1080px; margin:0 auto; overflow:hidden; }
.sub030703_011 .subiconview li { float:left; width:25%; text-align:center; box-sizing:border-box; margin-bottom:50px; }
.sub030703_011 .subiconview li span:nth-child(1) { display:block; width:193px; height:193px; margin:0 auto; border-radius:100%; }
.sub030703_011 .subiconview li span:nth-child(2) { display:block; width:100%; margin-top:20px; font-size:18px; font-weight:500; color:#131313; line-height:150%; }
.sub030703_011 .subiconview li.subicon01 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030701img3_1.jpg')no-repeat 50% 50%; }
.sub030703_011 .subiconview li.subicon02 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030701img3_2.jpg')no-repeat 50% 50%; }
.sub030703_011 .subiconview li.subicon03 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030701img3_3.jpg')no-repeat 50% 50%; }
.sub030703_011 .subiconview li.subicon04 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/030701img3_4.jpg')no-repeat 50% 50%; }


.sub0205_022 { position:relative; width:100%; max-width:1794px; margin:0 auto; padding-bottom:120px; overflow:hidden; background:#1e3227; }
.sub0205_022 .subiconview { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_022 .subiconview li { float:left; width:16.66666666666667%; text-align:center; box-sizing:border-box; margin-bottom:50px; }
.sub0205_022 .subiconview li span:nth-child(1) { display:block; width:193px; height:193px; margin:0 auto; border-radius:100%; }
.sub0205_022 .subiconview li span:nth-child(2) { display:block; width:100%; margin-top:20px; font-size:20px; font-weight:300; color:#ffffff; line-height:150%; }
.sub0205_022 .subiconview li.subicon01 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_1.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li.subicon02 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_2.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li.subicon03 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_3.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li.subicon04 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_4.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li.subicon05 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_5.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li.subicon06 span:nth-child(1) { background:#0c2a1a url('/page_KR1/03_sub/images/subicon0307_6.jpg')no-repeat 50% 50%; }
.sub0205_022 .subiconview li span:nth-child(2) div:nth-child(1) { display:block; width:100%; margin-top:20px; font-size:18px; font-weight:700; color:#f0d8c0; line-height:140%; }
.sub0205_022 .subiconview li span:nth-child(2) div:nth-child(2) { display:block; width:85%; margin:0 auto ; height:46px; margin-top:10px; font-size:14px; font-weight:100; color:#ffffff; line-height:150%; }

.sub030701_1 { position:relative; width:100%; height:795px; margin:0 auto; margin-top:140px; overflow:hidden; background:url('/page_KR1/03_sub/images/030704bg1.jpg')no-repeat 50% 0; }
.sub030701_1 ul { position:relative; width:1280px; margin:0 auto; height:795px; }
.sub030701_1 ul li:nth-child(1) { position:absolute; top:260px; left:0px; font-size:48px; font-weight:700; line-height:130%; letter-spacing:-1px; color:#00522e; }
.sub030701_1 ul li:nth-child(2) { position:absolute; top:410px; left:0px; font-size:23px; font-weight:700; line-height:150%; letter-spacing:-1px; color:#ffffff; }

.sub030701_2 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub030701_2 ul { float:left; width:222px; height:272px; margin-right:34px; text-align:center; background:#f3f3f3; box-sizing:border-box; padding:20px;}
.sub030701_2 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; margin-top:36px; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub030701_2 ul li:nth-child(2) { width:100%; margin-top:22px; font-size:21px; font-weight:700; color:#00522e; line-height:140%; letter-spacing:-1px; }
.sub030701_2 ul:nth-child(5n) { border-right:0px solid #dddddd; }

.sub0205_03 { position:relative; width:719px; min-height:230px; margin:0 auto; padding-top:20px; overflow:hidden; background:url('/page_KR1/02_sub/images/0205img2.jpg')no-repeat 0 0; padding-left:268px; box-sizing:border-box; }
.sub0205_03 ul li { float:left; width:100%; margin-bottom:10px; font-size:17px; font-weight:300; color:#040404;}
.sub0205_03.sub0302_044 { position:relative; width:1280px; min-height:230px; margin:0 auto; overflow:hidden; background:url('/page_KR1/03_sub/images/0302img3.jpg')no-repeat 0 7px; padding-left:268px; padding-top:46px; box-sizing:border-box; }
.sub0205_03.sub0303_044 { position:relative; width:840px; min-height:230px; margin:0 auto; overflow:hidden; background:url('/page_KR1/03_sub/images/0303img3.jpg')no-repeat 0 38px; padding-left:268px; padding-top:46px; box-sizing:border-box; }
.sub0205_03.sub0307_066 { position:relative; width:850px; min-height:230px; margin:0 auto; overflow:hidden; background:url('/page_KR1/03_sub/images/0307img5.jpg')no-repeat 0 38px; padding-left:268px; padding-top:46px; box-sizing:border-box; }
.sub0205_03.sub030702_033 { position:relative; width:800px; min-height:252px; margin:0 auto; overflow:hidden; background:url('/page_KR1/03_sub/images/030701img2.jpg')no-repeat 0 10px; padding-left:268px; padding-top:50px; box-sizing:border-box; }
.sub0205_03.sub0401_099 { position:relative; width:1280px; min-height:252px; margin:0 auto; overflow:hidden; background:url('/page_KR1/04_sub/images/0401_066.jpg')no-repeat 0 38px; padding-left:268px; padding-top:46px; box-sizing:border-box; }

.sub0205_011 { position:relative; width:1280px; min-height:230px; margin:0 auto; overflow:hidden; padding-top:46px; box-sizing:border-box; }
.sub0205_011 ul li { float:left; width:50%; margin-bottom:10px; font-size:18px; font-weight:300; color:#040404; letter-spacing:-0.5px; }

.sub0205_033 { position:relative; width:1280px; min-height:230px; margin:0 auto; overflow:hidden; background:url('/page_CH0/03_sub/images/0308bg1.jpg')no-repeat 0 0; padding-left:328px; padding-top:46px; box-sizing:border-box; }
.sub0205_033 ul li { float:left; width:50%; margin-bottom:10px; font-size:17px; font-weight:300; color:#040404; letter-spacing:-1px; }
.sub0205_034 { position:relative; width:1280px; min-height:230px; margin:0 auto; overflow:hidden; background:url('/page_CH0/03_sub/images/0308bg2.jpg')no-repeat 0 0; padding-left:328px; padding-top:46px; box-sizing:border-box; }
.sub0205_034 ul li { float:left; width:50%; margin-bottom:10px; font-size:17px; font-weight:300; color:#040404; letter-spacing:-1px; }


.subbox_01 { position:relative; width:1080px; margin:0 auto; border:1px solid #3f624f; margin-top:30px; background:#233b2e; box-sizing:border-box; text-align:center; padding:3% 5%; }
.subbox_01 li:nth-child(1) { font-size:23px; font-weight:700; color:#ffdfbf;  }
.subbox_01 li:nth-child(2) { margin-top:10px; font-size:16px; font-weight:100; color:#ffffff; line-height:150%; }

.subbox_02 { position:relative; width:1280px; margin:0 auto; margin-top:30px; box-sizing:border-box; }
.subbox_02 ul { float:left; width:24%; height:245px; margin-right:1.33%; background:#ffffff; padding-top:46px; box-sizing:border-box; }
.subbox_02 ul:nth-child(4) { margin-right:0px; }
.subbox_02 ul li:nth-child(1) { position:relative; width:46px; height:46px; margin:0 auto; text-align:center; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.subbox_02 ul li:nth-child(2) { position:relative; width:100%; margin-top:10px; text-align:center; line-height:150%; border-radius:100%; font-size:18px; font-weight:500; color:#040404; }

.sub0401_55 { position:relative; width:1280px; min-height:430px; margin:0 auto; overflow:hidden; background:url('/page_KR1/04_sub/images/0401_55.jpg')no-repeat 0 0; padding-left:420px; padding-top:46px; box-sizing:border-box; }
.sub0401_55 ul li:nth-child(1) { font-size:30px; font-weight:700; color:#009b71; letter-spacing:-1px; padding-top:30px; }
.sub0401_55 ul li:nth-child(2) { font-size:20px; font-weight:300; color:#040404; line-height:160%; padding-top:10px; }


.sub0205_04 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_04 ul { float:left; width:388px; margin-right:58px; margin-bottom:58px; text-align:center; box-sizing:border-box; }
.sub0205_04 ul:nth-child(3n) { margin-right:0px; }
.sub0205_04 ul li:nth-child(1) {position:relative; width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; z-index:1;}
.sub0205_04 ul li:nth-child(2) { position:relative;margin-top:-22px; z-index:0;  }
.sub0205_04 ul li:nth-child(3) { width:100%; margin-top:20px; font-size:20px; font-weight:700; color:#009b71; line-height:140%; }

.sub0205_05 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_05 ul { float:left; width:236px; margin-right:25px; text-align:center; box-sizing:border-box; }
.sub0205_05 ul:nth-child(5) { margin-right:0px; }
.sub0205_05 ul li:nth-child(2) {position:relative; width:100%; height:84px; line-height:84px; text-align:center; border-bottom:1px solid #dddddd; font-size:18px; font-weight:700; color:#00522e; letter-spacing:-1px; }
.sub0205_05 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:26px; margin-bottom:80px; font-size:16.5px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0205_05 ul li:nth-child(3) span { font-weight:500; }

.sub0205_0555 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0205_0555 ul { float:left; width:297px; margin-right:30px; text-align:center; box-sizing:border-box; }
.sub0205_0555 ul:nth-child(4) { margin-right:0px; }
.sub0205_0555 ul li:nth-child(2) {position:relative; width:100%; height:110px; padding-top:24px; box-sizing:border-box; text-align:center; border-bottom:1px solid #dddddd; font-size:20px; font-weight:700; color:#00522e; letter-spacing:-1px; }
.sub0205_0555 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:26px; margin-bottom:80px; font-size:16.5px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0205_0555 ul li:nth-child(3) span { font-weight:500; }

.sub0401_02 { position:relative; width:1466px; margin:0 auto; overflow:hidden; }
.sub0401_02 ul { float:left; width:280px; margin-right:12px; text-align:center; box-sizing:border-box; }
.sub0401_02 ul:nth-child(5) { margin-right:0px; }
.sub0401_02 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0401_02 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16.5px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0401_02 ul li:nth-child(3) span { font-weight:500; }

.sub0401_03 { position:relative; width:100%; max-width:1794px; margin:0 auto; padding-bottom:120px; overflow:hidden; background:#f2f2f2; }

.sub0401_04 { position:relative; width:1280px; margin:0 auto; overflow:hidden; padding-top:600px; background:url('/page_KR1/03_sub/images/0301bg1.jpg')no-repeat 50% 0; }
.sub0401_04 ul { float:left; width:222px; height:283px; margin-right:34px; text-align:center; background:#ffffff; padding:20px; box-sizing:border-box;}
.sub0401_04 ul li:nth-child(1) { width:46px; height:46px; margin:0 auto; margin-top:26px; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; }
.sub0401_04 ul li:nth-child(2) { width:100%; margin-top:22px; font-size:21px; font-weight:700; color:#00522e; line-height:140%; letter-spacing:-1px; }
.sub0401_04 ul:nth-child(5n) { border-right:0px solid #dddddd; }

.sub0401_05 { position:relative; width:100%; height:690px; max-width:1780px; margin:0 auto; background:url('/page_KR1/03_sub/images/0301bg2.jpg')no-repeat 50% 0; }
.sub0401_05 ul { position:absolute; top:308px; left:60%; transform:translateX(-50%); width:972px; height:190px; overflow:hidden; }
.sub0401_05 ul li { float:left; position:relative; width:50%; height:52px; line-height:30px; margin-bottom:12px; padding-left:96px; font-size:18px; font-weight:300; color:#ffffff; box-sizing:border-box; letter-spacing:-0.5px; }
.sub0401_05 ul li span { display:block; position:absolute; top:0px; left:0px; width:87px; height:30px; text-align:center; font-size:14px; font-weight:500; color:#01502d; line-height:30px; border-radius:50px; background:#ffffff; }
.sub0303_012 { position:relative; width:100%; height:688px; max-width:1780px; margin:0 auto; background:url('/page_KR1/03_sub/images/0303_012.jpg')no-repeat 50% 0; }
.sub0303_012 ul { position:absolute; top:326px; left:65%; transform:translateX(-50%); width:972px; height:156px; overflow:hidden; }
.sub0303_012 ul li { float:left; position:relative; width:50%; height:30px; line-height:30px; margin-bottom:12px; padding-left:96px; font-size:19px; font-weight:300; color:#ffffff; box-sizing:border-box; letter-spacing:-0.5px; }
.sub0303_012 ul li span { display:block; position:absolute; top:0px; left:0px; width:87px; height:30px; text-align:center; font-size:14px; font-weight:500; color:#01502d; line-height:30px; border-radius:50px; background:#ffffff; }
.sub0303_013 { position:relative; width:100%; height:887px; max-width:1780px; margin:0 auto; background:url('/page_KR1/03_sub/images/0303_013.jpg')no-repeat 50% 0; padding-top:130px; box-sizing:border-box; }
.sub0303_013 .r_txt1 { display:inline-block; padding:6px 20px; background:#ffffff; border-radius:50px; }
.sub0303_013 .txtwrap { position:relative; width:1216px; margin:0 auto; }
.sub0303_013 .txtwrap li { position:absolute; }
.sub0303_013 .txtwrap li:nth-child(1) { top:160px; left:4px; width:198px; text-align:center; font-size:18px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(3) { top:160px; left:380px; width:198px; text-align:center; font-size:18px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(4) { top:162px; left:632px; width:198px; text-align:center; font-size:18px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(6) { top:160px; left:1014px; width:198px; text-align:center; font-size:18px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(2) { top:150px; left:206px; width:165px; text-align:center; font-size:16px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(5) { top:150px; left:838px; width:165px; text-align:center; font-size:16px; font-weight:300; color:#040404; }
.sub0303_013 .txtwrap li:nth-child(7) { top:335px; left:0px; width:100%; text-align:center; font-size:18px; font-weight:300; color:#040404; }

.sub0307_033 { position:relative; width:100%; max-width:1788px; margin:0 auto; padding-top:130px; background:#eee7d6; }

.txtbox { position:relative; width:1280px; margin:0 auto; margin-top:60px; padding-bottom:150px; overflow:hidden; }
.txtbox li.imgs { float:left; width:568px; }
.txtbox li.txt { float:right; width:660px; padding-top:50px; font-size:20px; font-weight:300; color:#040404; line-height:160%; }





.sub0401_06 { position:relative; width:1150px; margin:0 auto; overflow:hidden; }
.sub0401_06 ul { float:left; width:275px; height:514px; margin-right:16px; text-align:center; box-sizing:border-box; }
.sub0401_06 ul:nth-child(4) { margin-right:0px; }
.sub0401_06 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0401_06 ul li:nth-child(2) span { font-size:18px; }
.sub0401_06 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16.5px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0401_06 ul li:nth-child(3) span { font-weight:500; }

.sub0401_066 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0401_066 ul { float:left; width:416px; height:514px; margin-right:16px; text-align:center; box-sizing:border-box; overflow:hidden;}
.sub0401_066 ul:nth-child(3n) { margin-right:0px; }
.sub0401_066 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0401_066 ul li:nth-child(2) span { font-size:18px; }
.sub0401_066 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0401_066 ul li:nth-child(3) span { font-weight:500; }

.sub0401_44 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0401_44 ul { float:left; width:310px; margin-right:13px; text-align:center; box-sizing:border-box; }
.sub0401_44 ul:nth-child(4) { margin-right:0px; }
.sub0401_44 ul li:nth-child(1) {position:relative; width:100%; height:200px; padding-top:60px; box-sizing:border-box; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#025f36; letter-spacing:-1px; }
.sub0401_44 ul li:nth-child(1) span { color:#ffe095; }
.sub0401_44 ul li:nth-child(2) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0401_44 ul li:nth-child(2) span { font-weight:500; }

.sub0401_444 { position:relative; width:953px; margin:0 auto; overflow:hidden; }
.sub0401_444 ul { float:left; width:470px; margin-right:13px; text-align:center; box-sizing:border-box; }
.sub0401_444 ul:nth-child(2) { margin-right:0px; }
.sub0401_444 ul li:nth-child(1) {position:relative; width:100%; height:142px; padding-top:50px; box-sizing:border-box; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#025f36; letter-spacing:-1px; }
.sub0401_444 ul li:nth-child(1) span { color:#ffe095; }
.sub0401_444 ul li:nth-child(2) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0401_444 ul li:nth-child(2) span { font-weight:500; }


.sub0307_022 { position:relative; width:1002px; margin:0 auto; overflow:hidden; }
.sub0307_022 ul { float:left; width:485px; margin-right:32px; text-align:center; box-sizing:border-box; }
.sub0307_022 ul:nth-child(2) { margin-right:0px; }
.sub0307_022 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0307_022 ul li:nth-child(2) span { font-size:18px; }

.sub0307_044 { position:relative; width:956px; margin:0 auto; padding-bottom:150px; overflow:hidden; }
.sub0307_044 ul { float:left; width:307px; margin-right:17px; text-align:center; box-sizing:border-box; }
.sub0307_044 ul:nth-child(3) { margin-right:0px; }
.sub0307_044 ul li:nth-child(2) {position:relative; width:100%; height:130px; padding-top:30px; line-height:130%; text-align:center; font-size:21px; font-weight:700; color:#00512d; background:#ffffff; letter-spacing:-1px; box-sizing:border-box; padding:25px;}
.sub0307_044 ul li:nth-child(2) span { font-size:18px; }


.sub0401_0666 { position:relative; width:1150px; margin:0 auto; overflow:hidden; }
.sub0401_0666 ul { float:left; width:275px; height:534px; margin-right:16px; text-align:center; box-sizing:border-box; }
.sub0401_0666 ul:nth-child(4) { margin-right:0px; }
.sub0401_0666 ul li img { width:100%; }
.sub0401_0666 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:22px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0401_0666 ul li:nth-child(2) span { font-size:18px; }
.sub0401_0666 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:15px; font-weight:300; color:#000000; text-align:center; line-height:160%;}
.sub0401_0666 ul li:nth-child(3) span { font-weight:500; }

.sub0401_07 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0401_07 ul { float:left; width:302px; margin-right:24px; text-align:center; box-sizing:border-box; }
.sub0401_07 ul:nth-child(4) { margin-right:0px; }
.sub0401_07 ul li:nth-child(1) {position:relative; width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; z-index:1; }
.sub0401_07 ul li:nth-child(2) { position:relative;margin-top:-22px; z-index:0;  }
.sub0401_07 ul li:nth-child(3) { width:100%; margin-top:20px; font-size:22px; font-weight:700; color:#009b71; line-height:140%; }


.sub0302_02 { box-sizing:border-box; padding-top:852px; height:1940px; background:url('/page_KR1/03_sub/images/0302img1.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0302_03 .title { position:relative; width:100%; padding:20px 0 20px 66px; box-sizing:border-box; border-top:1px solid rgba(255,255,255,15%); border-bottom:1px solid rgba(255,255,255,15%); font-size:26px; font-weight:700; color:#fae6aa; }
.sub0302_03 .title span.num { display:block; position:absolute; top:16px; left:0px; width:46px; height:46px; background:#ffffff; border-radius:100%; text-align:center; line-height:46px; font-size:20px; font-weight:700; color:#1e3227; }
.sub0302_03 .title li.con3 { line-height:140%; font-size:16px; font-weight:100; color:#c8c8c8; }
.sub0302_03 .title li.con3 span { font-weight:500; color:#ffffff; }
.sub0302_03 .con { position:relative; width:100%; padding-top:32px; padding-bottom:32px; padding-left:66px; box-sizing:border-box; }
.sub0302_03 .con li.con1 { line-height:140%; font-size:16px; font-weight:100; color:#ffffff; }
.sub0302_03 .con li.con1 span { color:#c8c8c8; padding-right:6px; }
.sub0302_03 .con li.con2 { line-height:180%; padding-left:14px; font-size:16px; font-weight:100; color:#c8c8c8; }

.sub0302_05 { position:relative; width:1280px; margin:0 auto; padding-top:60px; }
.sub0302_05 .title { position:relative; width:100%; height:108px; line-height:108px; padding-left:114px; box-sizing:border-box; border-top:2px solid #000000; background:#f9f8f9; font-size:26px; font-weight:500; color:#1e3227; }
.sub0302_05 .title span.num { display:block; position:absolute; top:26px; left:31px; width:56px; height:56px; background:#00ac90; border-radius:100%; text-align:center; letter-spacing:-1px; line-height:56px; font-size:24px; font-weight:700; color:#ffffff; }
.sub0302_05 .con { position:relative; width:100%; padding-top:46px; padding-bottom:46px; padding-left:114px; padding-right:100px; box-sizing:border-box; font-size:19px; font-weight:300; color:#1e3227; line-height:160%; }
.sub0302_05 .con span.num { display:block; position:absolute; top:33px; left:31px; width:56px; height:56px; background:#222222; border-radius:100%; text-align:center; letter-spacing:-1px; line-height:56px; font-size:24px; font-weight:700; color:#ffffff; }


.sub0302_04 { box-sizing:border-box; height:549px; background:url('/page_KR1/03_sub/images/0302img2.jpg')no-repeat 49.9% 50%; position:relative; width:1300px; margin:0 auto;}
.sub0302_04.sub0304_011 { box-sizing:border-box; height:828px; background:url('/page_KR1/03_sub/images/0304_011.jpg')no-repeat 49.9% 50%; position:relative; width:1300px; margin:0 auto;}
.sub0302_04 div { position:absolute; width:198px; text-align:center; line-height:100%; font-size:17px; font-weight:100; color:#ffffff; }
.sub0302_04 div.txt01 { top:194px; left:0px; }
.sub0302_04 div.txt02 { top:194px; left:223px; }
.sub0302_04 div.txt03 { top:194px; left:442px; }
.sub0302_04 div.txt04 { top:194px; left:660px; }
.sub0302_04 div.txt05 { top:194px; left:873px; }
.sub0302_04 div.txt06 { top:194px; left:1100px; }
.sub0302_04 div.txt07 { top:498px; left:4px; }
.sub0302_04 div.txt08 { top:498px; left:223px; }
.sub0302_04 div.txt09 { top:498px; left:444px; }
.sub0302_04 div.txt10 { top:498px; left:660px; }
.sub0302_04 div.txt11 { top:498px; left:882px; }
.sub0302_04 div.txt12 { top:498px; left:1100px; }
.sub0302_04 div.txt13 { top:780px; left:0px; }
.sub0302_04 div.txt14 { top:782px; left:223px; }
.sub0302_04 div.txt15 { top:782px; left:443px; }
.sub0302_04 div.txt16 { top:782px; left:660px; }
.sub0302_04 div.txt17 { top:782px; left:884px; }
.sub0302_04 div.txt18 { top:782px; left:1100px; }



.sub0303_014 { box-sizing:border-box; height:535px; background:url('/page_KR1/03_sub/images/0303_014.jpg')no-repeat 49.9% 50%; position:relative; width:1300px; margin:0 auto;}
.sub0303_014 div { position:absolute; width:198px; text-align:center; line-height:100%; font-size:18px; font-weight:100; color:#ffffff; }
.sub0303_014 div.txt01 { top:189px; left:118px; }
.sub0303_014 div.txt02 { top:189px; left:342px; }
.sub0303_014 div.txt03 { top:189px; left:556px; }
.sub0303_014 div.txt04 { top:189px; left:774px; }
.sub0303_014 div.txt05 { top:189px; left:990px; }
.sub0303_014 div.txt06 { top:495px; left:228px; }
.sub0303_014 div.txt07 { top:495px; left:444px; }
.sub0303_014 div.txt08 { top:495px; left:665px; }
.sub0303_014 div.txt09 { top:495px; left:884px; }

.sub0307_055 { box-sizing:border-box; height:778px; background:url('/page_KR1/03_sub/images/0307_044.jpg')no-repeat 50% 50%; position:relative; width:1065px; margin:0 auto;}
.sub0307_055 div { position:absolute; width:198px; text-align:center; line-height:100%; font-size:18px; font-weight:100; color:#ffffff; }
.sub0307_055 div.txt01 { top:193px; left:0px; }
.sub0307_055 div.txt02 { top:193px; left:222px; }
.sub0307_055 div.txt03 { top:193px; left:434px; }
.sub0307_055 div.txt04 { top:193px; left:650px; }
.sub0307_055 div.txt05 { top:193px; left:860px; }
.sub0307_055 div.txt06 { top:466px; left:0px; }
.sub0307_055 div.txt07 { top:466px; left:222px; }
.sub0307_055 div.txt08 { top:466px; left:434px; }
.sub0307_055 div.txt09 { top:466px; left:650px; }
.sub0307_055 div.txt10 { top:466px; left:860px; }
.sub0307_055 div.txt11 { top:736px; left:0px; }
.sub0307_055 div.txt12 { top:736px; left:222px; }
.sub0307_055 div.txt13 { top:736px; left:434px; }
.sub0307_055 div.txt14 { top:736px; left:650px; }
.sub0307_055 div.txt15 { top:736px; left:860px; }

.sub030701_3 { box-sizing:border-box; height:238px; background:url('/page_KR1/03_sub/images/030701_2.jpg')no-repeat 50.2% 50%; position:relative; width:1278px; margin:0 auto;}
.sub030701_3.sub030703_3 { box-sizing:border-box; height:238px; background:url('/page_KR1/03_sub/images/030703_2.jpg')no-repeat 50.2% 50%; position:relative; width:1278px; margin:0 auto;}
.sub030701_3 div { position:absolute; width:198px; text-align:center; line-height:100%; font-size:18px; font-weight:100; color:#ffffff; }
.sub030701_3 div.txt01 { top:192px; left:0px; }
.sub030701_3 div.txt02 { top:192px; left:214px; }
.sub030701_3 div.txt03 { top:192px; left:432px; }
.sub030701_3 div.txt04 { top:192px; left:646px; }
.sub030701_3 div.txt05 { top:192px; left:864px; }
.sub030701_3 div.txt06 { top:192px; left:1080px; }



.sub0303_015 { position:relative; width:100%; max-width:1788px; margin:0 auto; padding-top:120px; background:#eee7d6; }
.sub0303_015 .boxcon { position:relative; width:100%; max-width:1600px; margin:0 auto; padding-top:60px; padding-bottom:130px; min-width:1280px; overflow:hidden; }
.sub0303_015 .boxcon ul { float:left; width:18%; margin-right:2.5%; }
.sub0303_015 .boxcon ul:nth-child(5) { margin-right:0px; }
.sub0303_015 .boxcon ul li img { width:100%; }
.sub0303_015 .boxcon ul li:nth-child(2) { width:100%; height:80px; background:#ffffff; text-align:center; font-size:19px; font-weight:500; color:#00512d; padding-top:20px; letter-spacing:-1px; }

.sub01txt1 { position:absolute; top:113px; left:70px; width:350px; text-align:center; }
.sub01txt1 li:nth-child(1) { font-size:34px; font-weight:700; color:#000000; }
.sub01txt1 li:nth-child(2) { margin-top:14px; font-size:18px; font-weight:300; color:#040404; line-height:150%; }
.sub01txt1 li:nth-child(3) { margin-top:200px; font-size:18px; font-weight:300; color:#040404; line-height:150%; }
.sub01txt2 { position:absolute; top:113px;  left:475px; width:350px; text-align:center; }
.sub01txt3 { position:absolute;  top:104px;  left:877px; width:350px; text-align:center; }
.sub01txt3 li:nth-child(3) { margin-top:186px; font-size:18px; font-weight:300; color:#040404; line-height:150%; }
.txtbold { font-weight:700 !important; }

.subbottomall { position:relative; width:100%; max-width:1692px; margin:0 auto; background:#f5f5f5; height:830px; }
.suballbox { position:relative; width:1300px; margin:0 auto; padding-top:54px; }
.suballbox ul { float:left; width:18.4%; margin-right:2%; height:340px; background:#ffffff; text-align:center; }
.suballbox ul:nth-child(4) { margin-right:0px; }
.suballbox ul li:nth-child(1) { position:relative; width:46px; height:46px; margin:0 auto; margin-top:80px; font-size:19px; font-weight:700; color:#ffffff; text-align:center; border-radius:100%; line-height:45px; background:#00522e; }
.suballbox ul li:nth-child(2) { position:relative; width:90%; margin:0 auto; margin-top:20px; font-size:18px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-0.5px; }
.suballbox ul li:nth-child(2) span { font-weight:500; }

.suballbox2 ul { float:left; width:18.4%; margin-right:2%; height:340px; background:#ffffff; text-align:center; }
.suballbox2 ul:nth-child(4) { margin-right:2%; }
.suballbox2 ul:nth-child(5) { margin-right:0px; }



.sub0303_011 { position:relative; width:1100px; margin:0 auto; margin-top:60px; }
.sub0303_011 ul { position:relative; width:100%; overflow:hidden; margin-bottom:50px; }
.sub0303_011 ul li.imgs { float:left; width:574px; }
.sub0303_011 ul li.txt { float:left; width:526px; padding-left:64px; padding-top:74px; box-sizing:border-box; }
.sub0303_011 ul li.txt .t1 { font-size:28px; font-weight:700; color:#00522e; }
.sub0303_011 ul li.txt .t2 { margin-top:10px; font-size:21px; font-weight:300; color:#000000; }

.subbox02 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.subbox02 li { float:left; position:relative; width:310px; height:202px; margin-right:13px; background:#025f36; }
.subbox02 li:nth-child(4) { margin-right:0px; }
.subbox02 li div { display:block; position:absolute; top:50%; left:50%; width:80%; transform:translate(-50%,-50%); text-align:center; font-size:22px; font-weight:700; color:#ffffff; line-height:150%; }
.subbox02 li div span { color:#ffe095; }

.sub0101 { height:3000px; background:url('/page_KR1/01_sub/images/0101.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0102 { height:1033px; background:url('/page_KR0/01_sub/images/0102.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0103 { height:755px; background:url('/page_KR0/01_sub/images/0103.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0104 { height:755px; background:url('/page_KR0/01_sub/images/0104.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0105 { height:755px; background:url('/page_KR0/01_sub/images/0105.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0106 { height:756px; background:url('/page_KR1/01_sub/images/0106.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0201 { height:8055px; background:url('/page_KR0/02_sub/images/0201.jpg')no-repeat 50% -800px; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0201_01 { height:5318px; background:url('/page_KR0/02_sub/images/new0201_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0201_02 { height:7110px; background:url('/page_KR0/02_sub/images/new0201_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0202 { height:7423px; background:url('/page_KR0/02_sub/images/0202.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0202_01 { height:1450px; background:url('/page_KR0/02_sub/images/0202_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0202_02 { height:1071px; background:url('/page_KR0/02_sub/images/0202_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203 { height:757px; background:url('/page_KR0/02_sub/images/0203.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203_01 { height:5809px; background:url('/page_KR0/02_sub/images/0203_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203_02 { height:2611px; background:url('/page_KR0/02_sub/images/0203_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204 { height:757px; background:url('/page_KR0/02_sub/images/0204.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204_01 { height:2284px; background:url('/page_KR0/02_sub/images/0204_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204_02 { height:4600px; background:url('/page_KR0/02_sub/images/0204_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204_02-2 { height:2485px; background:url('/page_KR0/02_sub/images/0204_02-2.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0205 { height:757px; background:url('/page_KR0/02_sub/images/0205.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0206 { height:6715px; background:url('/page_KR0/02_sub/images/0206.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0206_01 { height:955px; background:url('/page_KR0/02_sub/images/0206_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0203n_01 { height:7350px; background:url('/page_CH0/01_sub/images/0203.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_02 { height:1480px; background:url('/page_CH0/01_sub/images/0203_2.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_03 { height:4009px; background:url('/page_CH0/01_sub/images/0203_3.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_04 { height:3932px; background:url('/page_CH0/01_sub/images/0203_4.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_05 { height:900px; background:url('/page_CH0/01_sub/images/0203_5.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_06 { height:1708px; background:url('/page_CH0/01_sub/images/0203_6.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0203n_05 .linkbox{ position:absolute; top:500px; left:50%; transform:translateX(-50%); width:1320px; height:200px;}
.sub0203n_05 .link0201_1 {position:absolute; width:206px; height:166px;  left:0px;}
.sub0203n_05 .link0201_2 {position:absolute; width:206px; height:166px;  left:227px;}
.sub0203n_05 .link0201_3 {position:absolute; width:206px; height:166px;  left:448px;}
.sub0203n_05 .link0201_4 {position:absolute; width:206px; height:166px;  left:670px;}
.sub0203n_05 .link0201_5 {position:absolute; width:206px; height:166px;  left:896px;}
.sub0203n_05 .link0201_6 {position:absolute; width:206px; height:166px;  left:1117px;}

.sub0202 {height:700px; background:url('/page_CH0/01_sub/images/0202_1.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0202_1 { height:9568px; background:url('/page_CH0/01_sub/images/0202.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0202_1 .link2 {position:absolute; top:10118px; width:1320px; height:182px; overflow:hidden;  left:50%; transform:translate(-50%,-50%); }
.sub0202_1 .morephotorv2 { position: absolute; top: 5478px; left: 50%; transform: translateX(-50%); width: 256px;height: 100px;}

.vdo0203_1 {width:660px; margin:0 auto; padding-top:300px;}
.vdo0203_1 video {width:660px;}

.vdo0203_2 {width:660px; margin:0 auto; padding-top:180px;}
.vdo0203_2 video {width:660px;}
/*.con0302_1 img {display:block;}*/

.sub0204n_01 { height:6352px; background:url('/page_CH0/01_sub/images/0204.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204n_02 { height:1204px; background:url('/page_CH0/01_sub/images/0204_2.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204n_03 { height:6815px; background:url('/page_CH0/01_sub/images/0204_3.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204n_04 { height:830px; background:url('/page_CH0/01_sub/images/0204_4.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0204n_05 { height:1382px; background:url('/page_CH0/01_sub/images/0204_5.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.vdo0204_1 {width:1322px; margin:0 auto;}
.vdo0204_1 video{width:740px; padding-top:638px;}

.vdo0204_2 {width:1200px; margin:0 auto;}
.vdo0204_2 video{width:1200px;}

.morephotorv2 {position:absolute; top:6185px; left:50%; transform:translateX(-50%); width:256px; height:55px; }
.morephotorv2 a.link0201_11 {display:block; position:absolute; top:0px; right:0px; width:256px; height:55px;}

.morephotorv2 a.link0201_11 {display:block; position:absolute; top:0px; left:0px; width:256px; height:55px;}

.link2 {position:absolute; top:10825px; width:1320px; height:182px; overflow:hidden;  left:50%; transform:translate(-50%,-50%); }
.link2 a.link0202_1 {display:block; position:absolute; top:0px; left:0px; width:217px; height:170px;}
.link2 a.link0202_2 {display:block; position:absolute; top:0px; left:217px; width:217px; height:170px;}
.link2 a.link0202_3{display:block; position:absolute; top:0px; left:430px; width:217px; height:170px;}
.link2 a.link0202_4 {display:block; position:absolute; top:0px; left:655px; width:217px; height:170px;}
.link2 a.link0202_5 {display:block; position:absolute; top:0px; left:880px; width:217px; height:170px;}
.link2 a.link0202_6 {display:block; position:absolute; top:0px; left:1100px; width:217px; height:170px;}

.sub0201_01_01{height:10941px; background:url('/page_CH0/01_sub/images/0201.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0201_01_03{height:1162px; background:url('/page_CH0/01_sub/images/0201_2.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub02 {height:1260px; background:url('/page_CH0/01_sub/images/02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.alinkwrap { position:absolute; top:5272px; left:50%; transform:translateX(-50%); width:982px; height:609px; }
.alinkwrap a.link0201_1 { display:block; position:absolute; top:152px; left:0px; width:316px; height:43px; }
.alinkwrap a.link0201_2 { display:block; position:absolute; top:152px; left:331px; width:316px; height:43px; }
.alinkwrap a.link0201_3 { display:block; position:absolute; top:152px; right:0px; width:316px; height:43px; }
.alinkwrap a.link0201_4 { display:block; position:absolute; top:360px; left:0px; width:316px; height:43px; }
.alinkwrap a.link0201_5 { display:block; position:absolute; top:360px; left:331px; width:316px; height:43px; }
.alinkwrap a.link0201_6 { display:block; position:absolute; top:360px; right:0px; width:316px; height:43px; }
.alinkwrap a.link0201_7 { display:block; position:absolute; top:563px; left:0px; width:316px; height:43px; }
.alinkwrap a.link0201_8 { display:block; position:absolute; top:563px; left:331px; width:316px; height:43px; }
.alinkwrap a.link0201_9 { display:block; position:absolute; top:563px; right:0px; width:316px; height:43px; }

.morephotorv {position:absolute; top:10410px; left:50%; transform:translateX(-50%); width:256px; height:55px; }
.morephotorv a.link0201_10 {display:block; position:absolute; top:0px; right:0px; width:256px; height:55px;}

.numbox01 { position:relative; width:876px; margin:0 auto; margin-top:60px; }
.numbox01 li { position:relative; width:100%; height:89px; line-height:89px; border-bottom:1px solid #bdbdbd; box-sizing:border-box; font-size:19px; font-weight:700; color:#00522e; padding-left:60px; letter-spacing:-1px; }
.numbox01 li span { display:block; position:absolute; top:50%; left:0px; transform:translateY(-50%); width:39px; height:38px; line-height:38px; text-align:center; font-size:20px; color:#ffffff; font-weight:700; background:#00522e; }



#maintv { position:relative; width:100%; height:720px; overflow:hidden; background:#f2f2f2; padding-bottom:50px ;}
#maintv ul.maintxt { position:relative; width:100%; text-align:center; padding-top:42px; }
#maintv ul.maintxt li.title { font-size:45px; font-family: 'Poppins', sans-serif; font-weight:700; color:#333333; line-height:150%; letter-spacing:-4px;}
#maintv ul.maintxt li.con { font-size:19px; font-weight:400; color:#696767; line-height:100%; }
#maintv .maintv { position:relative; width:1400px; margin:0 auto; padding-top:50px; overflow:hidden; }
#maintv .maintv .tvleft { float:left; position:relative; width:942px; height:526px; }
#maintv .maintv .tvright { float:right; position:relative; width:432px; height:526px; }
#maintv .maintv .tvright   ul { position:relative; width:100%; height:90px; margin-bottom: 19px; overflow:hidden; cursor:pointer; }
#maintv .maintv .tvright   ul:nth-child(5) { margin-bottom:0px; }
#maintv .maintv .tvright   ul li.imgs { float:left; width:160px; margin-right:16px; }
#maintv .maintv .tvright   ul li.imgs img { width:100%; }
#maintv .maintv .tvright   ul li.txt { float:left; width:256px; height:89px; border-bottom:1px solid #e5e5e5; }
#maintv .maintv .tvright   ul li.txt div.t1 { padding-top:10px; font-size:18px; font-weight:700; color:#010101; }
#maintv .maintv .tvright   ul li.txt div.t2 { padding-top:4px; font-size:15px; font-weight:400; color:#777979; }
#maintv .maintv .tvright   ul.on li.txt div.t1 { color:#fe8a3d; }
#maintv .slick-dots { position: absolute;  top:-50px; right:0px; width:100%; text-align:right; }
#maintv .slick-dots li { display:inline-block; width:11px; height:11px; margin:0 4px; border-radius:100%; box-sizing:border-box; background:#d8d8d8; cursor:pointer; }
#maintv .slick-dots li.slick-active { width:40px; height:10px; margin:0 4px; background:#e96f29; border-radius:40px; box-shadow: 2px 3px 3px 1px rgb(0 0 0 / 10%); }
#maintv .slick-dots li button { display:none; }

.sub0301 { height:757px; background:url('/page_KR0/03_sub/images/0301.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0301_01 { height:948px; background:url('/page_KR0/03_sub/images/0301_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0302 { height:757px; background:url('/page_KR0/03_sub/images/0302.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0302_01 { height:2564px; background:url('/page_KR0/03_sub/images/0302_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0303 { height:757px; background:url('/page_KR0/03_sub/images/0303.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0303_01 { height:1750px; background:url('/page_KR0/03_sub/images/0303_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0304 { height:757px; background:url('/page_KR0/03_sub/images/0304.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0305 { height:757px; background:url('/page_KR0/03_sub/images/0305.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0306 { height:757px; background:url('/page_KR0/03_sub/images/0306.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0307 { height:873px; background:url('/page_KR0/03_sub/images/0307.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub030701 { height:2076px; background:url('/page_KR0/03_sub/images/030701.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub030702 { height:2031px; background:url('/page_KR0/03_sub/images/030702.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub030703 { height:2141px; background:url('/page_KR0/03_sub/images/030703.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub030704 { height:8608px; background:url('/page_KR0/03_sub/images/030704.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0308 { height:757px; background:url('/page_KR0/03_sub/images/0308.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0401 { height:757px; background:url('/page_KR0/04_sub/images/0401.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0401_01 { height:982px; background:url('/page_KR0/04_sub/images/0401_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0402 { height:757px; background:url('/page_KR0/04_sub/images/0402.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0403 { height:757px; background:url('/page_EN0/04_sub/images/0703.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0401_11 { position:relative; width:827px; height:347px; margin:0 auto; margin-top:50px; background:url('/page_KR1/04_sub/images/0401_11.jpg')no-repeat 50% 0; }
.sub0401_11 li.t1 {  position:absolute; top:0px; left:0px; width:344px; height:344px; padding-top:130px; box-sizing:border-box; text-align:center; font-size:28px; font-weight:700; color:#ffffff; line-height:130%; letter-spacing:-1px; }
.sub0401_11 li.t2 {  position:absolute; top:0px; right:0px; width:344px; height:344px; padding-top:150px; box-sizing:border-box; text-align:center; font-size:28px; font-weight:700; color:#ffffff; line-height:130%; letter-spacing:-1px; }

.sub0402_011 { position:relative; width:1005px; margin:0 auto; overflow:hidden; padding-top:50px; }
.sub0402_011 ul:nth-child(1) { float:left; width:460px;  }
.sub0402_011 ul:nth-child(2) { float:right; width:502px;  }
.sub0402_011 ul:nth-child(1) li.t1 { width:100%; height:86px; line-height:86px; margin-bottom:20px; text-align:center; font-size:28px; font-weight:700; color:#ffffff; background:#00522e; border-radius:80px; letter-spacing:-1px; }
.sub0402_011 ul:nth-child(2) li.t1 { width:100%; height:86px; line-height:86px; margin-bottom:20px; text-align:center; font-size:28px; font-weight:700; color:#000000; background:#f2e0c5; border-radius:80px; letter-spacing:-1px; }
.sub0402_011 ul li.t2 { width:100%; height:42px; line-height:42px; text-align:center; font-size:20px; font-weight:500; color:#555555; border-bottom:1px solid #ddd; }

.sub0402_022 { position:relative; width:100%; max-width:1778px; margin:0 auto; padding:120px 0; background:#f2f2f2; }


.sub0501 { height:3813px; background:url('/page_KR0/05_sub/images/0501.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0501_01 { height:4037px; background:url('/page_KR0/05_sub/images/0501_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0501_02 { height:994px; background:url('/page_KR0/05_sub/images/0501_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0502 { height:6800px; background:url('/page_KR0/05_sub/images/0502.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0503 { height:8446px; background:url('/page_KR0/05_sub/images/0503.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0504 { height:9431px; background:url('/page_KR0/05_sub/images/0504.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0505 { height:7847px; background:url('/page_KR0/05_sub/images/0505.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0506 { height:3024px; background:url('/page_KR0/05_sub/images/0506.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

/* .sub0601 { height:757px; background:url('/page_KR0/06_sub/images/0601.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0602 { height:757px; background:url('/page_KR0/06_sub/images/0602.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0603 { height:757px; background:url('/page_KR0/06_sub/images/0603.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0604 { height:757px; background:url('/page_KR0/06_sub/images/0604.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0604_01 { height:1851px; background:url('/page_KR0/06_sub/images/0604_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
 */
.sub0701 { height:757px; background:url('/page_KR0/07_sub/images/0701.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0701_01 { height:5058px; background:url('/page_KR0/07_sub/images/0701_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0701_02 { height:5377px; background:url('/page_KR0/07_sub/images/0701_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0701_03 { height:2000px; background:url('/page_KR0/07_sub/images/0701_03.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0702 { height:757px; background:url('/page_KR0/07_sub/images/0702.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0702_01 { height:4885px; background:url('/page_KR0/07_sub/images/0702_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0703 { height:757px; background:url('/page_KR0/07_sub/images/0703.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0703_01 { height:4088px; background:url('/page_KR0/07_sub/images/0703_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0704 { height:757px; background:url('/page_KR0/07_sub/images/0704.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0704_01 { height:4616px; background:url('/page_KR0/07_sub/images/0704_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0704_02 { height:975px; background:url('/page_KR0/07_sub/images/0704_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}


.sub0801 { height:757px; background:url('/page_KR0/08_sub/images/0801.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0801_01 { height:1935px; background:url('/page_KR0/08_sub/images/0801_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0802_01 { height:2455px; background:url('/page_KR0/08_sub/images/0802_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0803_01 { height:2143px; background:url('/page_KR0/08_sub/images/0803_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0804_01 { height:1831px; background:url('/page_KR0/08_sub/images/0804_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0805_01 { height:2077px; background:url('/page_KR0/08_sub/images/0805_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0806_01 { height:1017px; background:url('/page_KR0/08_sub/images/0806_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0807_01 { height:1161px; background:url('/page_KR0/08_sub/images/0807_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0807_02 { height:1102px; background:url('/page_KR0/08_sub/images/0807_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0807_03 { height:1139px; background:url('/page_KR0/08_sub/images/0807_03.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0807_04 { height:962px; background:url('/page_KR0/08_sub/images/0807_04.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}


.sub0901 { height:820px; background:url('/page_KR0/09_sub/images/0901.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0902 { height:820px; background:url('/page_KR0/09_sub/images/0902.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0903 { height:820px; background:url('/page_KR0/09_sub/images/0903.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0904 { height:820px; background:url('/page_KR0/09_sub/images/0904.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0905 { height:820px; background:url('/page_KR0/09_sub/images/0905.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0906 { height:820px; background:url('/page_KR0/09_sub/images/0906.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0907 { height:820px; background:url('/page_KR0/09_sub/images/0907.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0908 { height:813px; background:url('/page_KR0/09_sub/images/0908.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub090801 { height:3003px; background:url('/page_KR0/09_sub/images/090801.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub0905_01 { height:1249px; background:url('/page_KR0/09_sub/images/0905_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub0905_02 { width:100%; text-align:center; padding:80px 0 150px 0; background:#ffdd00; }

.subready { height:1058px; background:url('/images/sub/ready.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sublinkwrap { position:relative; width:100%; max-width:1600px; min-width:1280px; margin:0 auto; padding:100px 0; background:#eee7d6; }
.sublinkwrap p { font-size:45px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; width:100%; padding-bottom:50px; margin-bottom:20px; text-align:center; background:url('/images/sub/sublinkbg.jpg')no-repeat 50% bottom; }
.sublinkwrap ul { width:1280px; margin:0 auto; overflow:hidden; }
.sublinkwrap ul li { float:left; width:33.3%; margin:30px 0; }

.sublinkwrap2 { position:relative; width:100%; max-width:1600px; min-width:1280px; margin:0 auto; padding:100px 0; background:#eee7d6; }
.sublinkwrap2 p { font-size:45px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; width:100%; padding-bottom:50px; margin-bottom:20px; text-align:center; background:url('/images/sub/sublinkbg.jpg')no-repeat 50% bottom; }
.sublinkwrap2 ul { width:854px; margin:0 auto; overflow:hidden; }
.sublinkwrap2 ul li { float:left; width:50%; height:131px;  margin:30px 0; }

#subprocess { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
#subprocess .bt { position:absolute; top:320px; left:654px; }
#subprocess .bt ul li { float:left; margin-right:12px; cursor:pointer; }
#subprocess .bt ul li img { width:40px; }

.subprocess { position:relative; width:1280px; margin:0 auto; }
.subprocess .imgs { float:left; width:605px; height:392px; }
.subprocess .protxt { float:left; width:492px; height:392px; padding-right:60px; }
.subprocess .protxt span.title { display:block; padding-left:46px; padding-top:48px; font-size:32px; font-weight:700; color:#009b71; line-height:1.4; letter-spacing:-1px; }
.subprocess .protxt span.con { display:block; padding-left:46px; padding-top:18px; font-size:21px; font-weight:100; color:#000; line-height:1.5; letter-spacing:-1px; }
.subprocess .slick-list { overflow:visible; left:-1048px !important; }

.dr0102wrap { position:relative; width:1280px; margin:0 auto; overflow:hidden; margin-bottom:80px; }
.dr0102wrap .drimgwrap { float:left; width:555px; }
.dr0102wrap .drinfo { float:right; width:642px; }
.dr0102wrap p { border-bottom:1px solid #b7b7b7; border-top:1px solid #b7b7b7; padding:26px 0; }
.dr0102wrap .drtxt-1{ font-size:32px; font-weight:700; color:#000; letter-spacing:-1px; line-height:1; }
.dr0102wrap .drtxt-2{ padding-left:8px; font-size:24px; color:#000; font-weight:700; }
.dr0102wrap .drtxt-3{ padding-left:8px; font-size:24px; color:#00522e; font-weight:700; }
.drhistorywrap2{position:relative; width:98%;  padding-top:30px;   border-bottom:1px solid #c8c8c8; clear:both;}
.drhistorywrap2:after{content:""; display:block; clear:both;}
.drhistorywrap2  li {float:left; font:14px;     border-left:1px solid #c8c8c8;  border-right:1px solid #c8c8c8;    border-top:1px solid #c8c8c8;  margin-right:5px;}
.drhistorywrap2  li a{display:block;  padding:15px 23.1px 14px 23px; background-color:#f6f6f6;  color:#000;  text-decoration:none;cursor:pointer; text-align:center;}
.drhistorywrap2  li a:hover,
.drhistorywrap2  li a:focus,
.drhistorywrap2  li a.on{background-color:#00522e;  color:#fff;    }
.dr0102wrap .drstory { width:100%; padding-top:40px; font-size:20px; color:#332727; line-height:2; font-weight:200; }

.sub0104_02 { margin-top:80px; }
.sub0104_02 .timebt_01 { position:absolute; top:60px; right:112px; }
.sub0104_02 .timebt_02 { position:absolute; top:142px; right:112px; }
.sub0104_02 div a { display:block; position:relative; width:374px; height:66px; padding:20px 0 0 40px; font-weight:500; letter-spacing:-1px; background:#eee7d6; font-size:20px; color:#000; box-sizing:border-box; }
.sub0104_02 div a span { position:absolute; top:16px; right:40px; }
.sub0104_02 div a:hover { color:#fff; background:#00522e; }

.drtimewrap {  width:1280px; margin:0 auto; padding:0 0 100px 0; margin-bottom:100px; border:9px solid #ececec; box-sizing:border-box; }
.drtime { position:relative; width:1110px; margin:0 auto; overflow:hidden; padding-top:100px; }
.drtimedrpic { float:left; width:325px; }
.drtimedrpic li { width:100%; }
.drtimedrpic li div.drbt1 { float:left; position:relative; width:50%; height:65px; padding:18px 0 18px 16px; text-align:left; background:#00522e; font-size:16px; font-weight:300; box-sizing:border-box; }
.drtimedrpic li div.drbt2 { float:left; position:relative; width:50%; height:65px; padding:18px 0 18px 16px; text-align:left; background:#00663a; font-size:16px; font-weight:300; box-sizing:border-box; }
.drtimedrpic li a { color:#fff; }
.drtimedrpic li span { position:absolute; top:17px; right:18px; }
.drtimerbox{ float:right; width:700px; }
.drtitletext1{ font-size:32px; font-weight:700; color:#000; letter-spacing:-1px; line-height:1; }
.drtitletext2{ padding-left:8px; font-size:24px; color:#000; font-weight:700; }
.drtitletext3{ padding-left:8px; font-size:24px; color:#00522e; font-weight:700; }
table.depth02 { width:100%; margin-top:30px; border-collapse:collapse; border-top:3px solid #00522e; border-bottom:1px solid #ddd; border-left:1px solid #ddd; text-align:center; }
table.depth02 th { height:50px; font-size:18px; font-weight:200; color:#000000; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
table.depth02 td { height:50px; font-size:18px; font-weight:700; color:#000000; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
table.depth02 td.line { font-size:18px; font-weight:200; color:#000000; }
table.depth02 td.s { color:red; }
.drtitletextbt{ width:100%; margin:30px 0px 44px 0; overflow:hidden; }
.drtitletextbt a { display:block; float:right; width:174px; height:51px; padding:10px 0; font-weight:100; font-size:17px; color:#fff; border:1px solid #5e5e5e; background:#000; text-align:center; border-radius:30px; box-sizing:border-box; }
.drhistorywrap{position:relative; width:98%;  padding-top:10px;   border-bottom:1px solid #c8c8c8; clear:both;}
.drhistorywrap:after{content:""; display:block; clear:both;}
.drhistorywrap  li{float:left; font:14px;     border-left:1px solid #c8c8c8;  border-right:1px solid #c8c8c8;    border-top:1px solid #c8c8c8;  margin-right:5px;}
.drhistorywrap  li a{display:block;  padding:15px 23.1px 14px 23px; background-color:#f6f6f6;  color:#000;  text-decoration:none;cursor:pointer; text-align:center;}
.drhistorywrap  li a:hover,
.drhistorywrap  li a:focus,
.drhistorywrap  li a.on{background-color:#00522e;  color:#fff;    }
.drhistoryview{position:relative; line-height:180%;  text-align:left; padding:30px; border-bottom:1px solid #c8c8c8; clear:both;}

.commentadd { position:relative; width:100%; padding:30px 0; background:#f2f2f2; text-align:center; font-size:16px; font-weight:300; color:#000; }

.tab0101 ul {position:relative; width:1280px; margin:0 auto; z-index:9; text-align:center; }
.tab0101 ul li { display:inline-block; }
.tab0101 ul li a { display:inline-block; width:240px; height:64px; padding:18px 0 0 0px; margin:0 2px 0 2px; font-weight:700; font-size:20px; color:#000; background: #eee7d6; cursor:pointer; vertical-align:top; box-sizing:border-box; letter-spacing:-1px; }
.tab0101 ul li a:hover,.tab0101 ul li.active a { color: #fff;  background-color: #00522e; }

.sub05tab {position:relative; width:1280px; margin:0 auto; text-align:center; }
.sub05tab li { display:inline-block; }
.sub05tab li a { display:inline-block; width:350px; height:61px; padding-top:24px; margin:0 4px; font-size:19px; color:#fff; font-weight:700; background:#00522e; border-radius:50px; }

video {
	width: 100%;
	height: auto;
}
.sub0105 { overflow:hidden; }
.sub0105 video { max-width:1920px; margin:0 auto; margin-top:-140px; }
.gd-modal {
	 position: fixed;
	 top:-1000px;
	 width: 100%;
	 height:1000px;
	 z-index: 200;
	 text-align: center;
	 background: rgba(0, 0, 0, 0.8);
}
 #gd-modal-overlay {
	 transition: transform 200ms cubic-bezier(0.48, 0.01, 0.48, 0.99);
}
 #gd-modal-overlay {
	 transition: 200ms all cubic-bezier(0.48, 0.01, 0.48, 0.99);
}
 #gd-modal-overlay.opened {
	 transform: translateY(1000px) translateZ(0);
}
 #gd-modal-overlay.closed {
	 transform: translateY(0) translateZ(0);
}
 #gd-modal-overlay.opened {
	 bottom: 0;
}
 .gd-video-wrapper {
	 padding: 1.25rem;
	 position: relative;
}
 .gd-close.gd-hide-modal {
	 text-align: right;
	 width: 30px;
	 display: block;
	 position: absolute;
	 top: -30px;
	 right:-30px;
}
 #gd-close-anchor {
	 text-decoration: none;
	 color: #fff;
	 font-size:30px; font-weight:300;
}
 #gd-close-anchor:hover {
	 color: #fff;
}
 .gd-inner {
	 display: none;
	position:relative;
	width:100%; margin:0 auto;
	max-width:1500px;
	padding-top:70px;
}
.gd-inner {

}
 .gd-inner {

}


.subinte{ position:relative;width:1280px;  margin:0 auto; overflow:hidden; padding-bottom:60px; clear:both;}
.subinte dl{ position:relative;}
.subinteleft{position: absolute; left:0px; top:450px;}
.subinteright{position: absolute; right:0px; top:450px;}
.intetext ul li{float:left;}
.intetext1{ font-size:30px; color:#fff; padding:50px 0 0 40px; line-height:1; }
.subinteimg{position:relative;}
.inteimg { width:1280px; height:730px; overflow:hidden; }
.inteimg img { width:100%; }
.intetext { background: rgba(0, 0, 0, 0.3) ; bottom: 0; height: 119px; left: 0; position: absolute; color:#fff; width: 100%;}
.imgbtn{ width:1280px; margin:0 auto; margin-top:30px; }
.imgbtn li{ float:left; width:9%; cursor:pointer; margin:0.5% 0.5%; }
.imgbtnthum{ width:1280px; margin:0 auto; text-align:center;}

.inte_tap{width:1280px; margin:0 auto; text-align:center; margin-bottom:50px; display:none; }
.inte_tap li { display:inline-block; margin:0 3px; }
.inte_tap li a{ display:inline-block; width:190px; height:73px; padding-top:18px; font-size:22px; color:#000000; background-color:#efefef; box-sizing:border-box; }
.inte_tap li a:hover{  color:#fff; background-color:#276343; }
.inte_ta
p li a.on{ color:#fff; background-color:#276343; }


.tab0202 { width:1280px; margin:0 auto; padding:120px 0 0 0; text-align:center; }
.tab0202 ul li { display:inline-block; width:180px; height:63px; padding-top:14px; margin:0 3px; border:1px solid #151515; font-size:20px; font-weight:500; color:#000000; background:#fff; cursor:pointer; vertical-align:top; text-align:center; box-sizing:border-box;}
.tab0202 ul li:hover,.tab0202 ul li.active { border:1px solid #000; color:#fff; background:#000; text-align:center; box-sizing:border-box; }



.sub060101_01 { height:2976px; background:url('/page_KR0/06_sub/images/060101_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060101_02 { height:2854px; background:url('/page_KR0/06_sub/images/060101_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060101_03 { height:1000px; background:url('/page_KR0/06_sub/images/060101_03.jpg')no-repeat 50% 50px; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub060102_01 { height:2959px; background:url('/page_KR0/06_sub/images/060102_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060103_01 { height:3770px; background:url('/page_KR0/06_sub/images/060103_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060103_02 { height:800px; background:url('/page_KR0/06_sub/images/060103_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

/*.sub060201 { height:3650px; background:url('/page_KR0/06_sub/images/060201.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060202 { height:2093px; background:url('/page_KR0/06_sub/images/060202.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}*/
.sub060201 { height:5358px; background:url('/page_KR0/06_sub/images/060201_01.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060202 { height:6336px; background:url('/page_KR0/06_sub/images/060201_02.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}

.sub060301 { height:1771px; background:url('/page_KR0/06_sub/images/060301.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060302 { height:1799px; background:url('/page_KR0/06_sub/images/060302.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}
.sub060303 { height:2135px; background:url('/page_KR0/06_sub/images/060303.jpg')no-repeat 50% 0; position:relative; width:100%; min-width:1280px; margin:0 auto;}



.numbox02 { position:relative; width:850px; margin:0 auto; margin-top:60px; overflow:hidden;}
.numbox02 li { position:relative; width:49%; height:89px;  float:left; line-height:89px; border-bottom:1px solid #bdbdbd; box-sizing:border-box; font-size:19px; font-weight:700; color:#00522e; padding-left:60px; letter-spacing:-1px; }
.numbox02 li:nth-child(2n+1) {margin-right:2%;}
.numbox02 li span { display:block; position:absolute; top:50%; left:0px; transform:translateY(-50%); width:39px; height:38px; line-height:38px; text-align:center; font-size:20px; color:#ffffff; font-weight:700; background:#00522e; }

.sub0502_011 { position:relative; width:100%; max-width:1692px; margin:0 auto; padding-bottom:10px; background:#1e3227; }
.subbox_03 { position:relative; width:1280px; margin:0 auto; margin-bottom:70px; padding-bottom:70px; border-bottom:1px solid rgba(255,255,255,10%); box-sizing:border-box; overflow:hidden; }
.subbox_03.subbox_03_last { border-bottom:0px; }
.subbox_03 div.imgs { float:left; width:525px; }
.subbox_03 ul.txt { float:right; width:684px; }
.subbox_03 ul.txt li:nth-child(1) { font-size:28px; font-weight:700; color:#ffffff; line-height:140%; }
.subbox_03 ul.txt li:nth-child(2) { margin-top:10px; font-size:20px; font-weight:100; color:#ffffff; line-height:160%; }

.subbox_04 { position:relative; width:920px; margin:0 auto; margin-top:40px; box-sizing:border-box; overflow:hidden; }
.subbox_04 ul { float:left; width:25%; text-align:center; }
.subbox_04 ul li.t1 { width:118px; height:118px; line-height:118px; font-size:50px; font-weight:400; color:#ffffff; text-align:center; margin:0 auto; background:#009b71; border-radius:100%; }
.subbox_04 ul li.t2 { margin-top:10px; font-size:24px;font-weight:700; color:#009b71; }
.subbox_04 ul li.t3 { margin-top:10px; font-size:17px;font-weight:300; color:#555555; }

.suballbox2 { position:relative; width:1300px; margin:0 auto; padding-top:54px; }
.suballbox2 ul { float:left; width:18.4%; margin-right:2%; height:300px; background:#ffffff; text-align:center; box-sizing:border-box; padding:15px; }
.suballbox2 ul:nth-child(5) { margin-right:0px; }
.suballbox2 ul li:nth-child(1) { position:relative; width:46px; height:46px; margin:0 auto; margin-top:80px; font-size:19px; font-weight:700; color:#ffffff; text-align:center; border-radius:100%; line-height:45px; background:#00522e; }
.suballbox2 ul li:nth-child(2) { position:relative; width:90%; margin:0 auto; margin-top:20px; font-size:18px; font-weight:500; color:#000000; text-align:center; line-height:160%; letter-spacing:-0.5px; }
.suballbox2 ul li:nth-child(2) span { font-weight:500; }

.suballbox3 ul { float:left; width:23.5%; margin-right:2%; height:340px; background:#ffffff; text-align:center; }
.suballbox3 ul:nth-child(4) { margin-right:0px; }

.sub0502_022 { position:relative; width:1282px; margin:0 auto; overflow:hidden;}
.sub0502_022 ul { float:left; width:176px; margin-right:8px; }
.sub0502_022 ul:last-child { margin-right:0px; }
.sub0502_022 ul li:nth-child(2) { width:100%; margin-top:14px; font-size:20px; font-weight:700; color:#000000; text-align:center; }

.sub0401_2 {width:1280px; margin:0 auto;  height:194px;}
.sub0401_2 .subboxtxt3 ul {overflow:hidden; }
.sub0401_2 .subboxtxt3 ul li{width:169px; height:194px; float:left; text-align:center; margin-right:16.1px; padding-top:154px; box-sizing:border-box; font-size: 18px; font-weight: 100;color: #ffffff;}
.sub0401_2 .subboxtxt3 ul li:nth-child(1){background:url('/page_EN0/04_sub/images/0401img1_1.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(2){background:url('/page_EN0/04_sub/images/0401img1_2.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(3){background:url('/page_EN0/04_sub/images/0401img1_3.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(4){background:url('/page_EN0/04_sub/images/0401img1_4.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(5){background:url('/page_EN0/04_sub/images/0401img1_5.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(6){background:url('/page_EN0/04_sub/images/0401img1_6.jpg')no-repeat 50% 0;}
.sub0401_2 .subboxtxt3 ul li:nth-child(7){background:url('/page_EN0/04_sub/images/0401img1_7.jpg')no-repeat 50% 0; margin-right:0;  padding-top:150px; font-size: 15px;  line-height:123%;}

.sub0401_3 {width:1280px; margin:0 auto;}
.sub0401_3 .subboxtxt3 ul {width: 1090px; height:229px;  margin:0 auto; overflow:hidden;}
.sub0401_3 .subboxtxt3 ul li{width:201px; height:229px; float:left; text-align:center; margin-right:16.1px; padding-top:186px; box-sizing:border-box; font-size: 18px; font-weight: 100;color: #ffffff;}
.sub0401_3 .subboxtxt3 ul li:nth-child(1){background:url('/page_EN0/04_sub/images/0401img2_1.jpg')no-repeat 50% 0;}
.sub0401_3 .subboxtxt3 ul li:nth-child(2){background:url('/page_EN0/04_sub/images/0401img2_2.jpg')no-repeat 50% 0;}
.sub0401_3 .subboxtxt3 ul li:nth-child(3){background:url('/page_EN0/04_sub/images/0401img2_3.jpg')no-repeat 50% 0;}
.sub0401_3 .subboxtxt3 ul li:nth-child(4){background:url('/page_EN0/04_sub/images/0401img2_4.jpg')no-repeat 50% 0;}
.sub0401_3 .subboxtxt3 ul li:nth-child(5){background:url('/page_EN0/04_sub/images/0401img2_5.jpg')no-repeat 50% 0; margin-right:0;  }

.sub0406_012 { box-sizing:border-box; height:549px; background:url('/page_KR1/04_sub/images/0406bg1.jpg')no-repeat 49.9% 50%; position:relative; width:1300px; margin:0 auto;}
.sub0406_012 div { position:absolute; width:198px; text-align:center; line-height:100%; font-size:18px; font-weight:100; color:#ffffff; }
.sub0406_012 div.txt01 { top:210px; left:120px; }
.sub0406_012 div.txt02 { top:210px; left:338px; }
.sub0406_012 div.txt03 { top:210px; left:560px; }
.sub0406_012 div.txt04 { top:210px; left:770px; }
.sub0406_012 div.txt05 { top:210px; left:990px; }
.sub0406_012 div.txt06 { top:490px; left:226px; }
.sub0406_012 div.txt07 { top:490px; left:448px; }
.sub0406_012 div.txt08 { top:490px; left:660px; }
.sub0406_012 div.txt09 { top:490px; left:880px; }

.sub0401_6666 { position:relative; width:100%; max-width:1788px; padding-top:140px; background:#f1f1f1; margin:0 auto; overflow:hidden; }
.sub0205_0444 { position:relative; width:951px; margin:0 auto; overflow:hidden; margin-bottom:100px; }
.sub0205_0444 ul { float:left; width:297px; margin-right:30px;  text-align:center; box-sizing:border-box; }
.sub0205_0444 ul:nth-child(3) { margin-right:0px; }
.sub0205_0444 ul li:nth-child(1) {position:relative; width:46px; height:46px; margin:0 auto; line-height:46px; border-radius:100%; background:#00522e; font-size:20px; font-weight:700; color:#ffffff; z-index:1;}
.sub0205_0444 ul li:nth-child(2) { position:relative; margin-top:-22px; z-index:0;  }
.sub0205_0444 ul li:nth-child(2) img { width:100%; }
.sub0205_0444 ul li:nth-child(3) { width:100%; margin-top:20px; font-size:20px; font-weight:700; color:#000000; line-height:140%; letter-spacing:-1px;  }

.sub0401_4 {width:1280px; margin:0 auto;}
.sub0401_4  ul {width: 1280;   margin:0 auto; overflow:hidden;}
.sub0401_4 ul li{width:235px; height:206px; float:left; text-align:center; margin-right:26.25px; margin-bottom:26.25px;  padding-top:165px; box-sizing:border-box; font-size: 18px; font-weight: 100;color: #ffffff;}
.sub0401_4 ul li:nth-child(5n) {margin-right:0;}
.sub0401_4 ul li:nth-child(1){background:url('/page_EN0/04_sub/images/0401img3_1.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(2){background:url('/page_EN0/04_sub/images/0401img3_2.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(3){background:url('/page_EN0/04_sub/images/0401img3_3.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(4){background:url('/page_EN0/04_sub/images/0401img3_4.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(5){background:url('/page_EN0/04_sub/images/0401img3_5.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(6){background:url('/page_EN0/04_sub/images/0401img3_6.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(7){background:url('/page_EN0/04_sub/images/0401img3_7.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(8){background:url('/page_EN0/04_sub/images/0401img3_8.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(9){background:url('/page_EN0/04_sub/images/0401img3_9.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(10){background:url('/page_EN0/04_sub/images/0401img3_10.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(11){background:url('/page_EN0/04_sub/images/0401img3_11.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(12){background:url('/page_EN0/04_sub/images/0401img3_12.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(13){background:url('/page_EN0/04_sub/images/0401img3_13.jpg')no-repeat 50% 0;}
.sub0401_4 ul li:nth-child(14){background:url('/page_EN0/04_sub/images/0401img3_14.jpg')no-repeat 50% 0;}


.sub0402_06 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0402_06 ul { float:left; width:416px; height:300px; margin-right:16px; text-align:center; box-sizing:border-box; }
.sub0402_06 ul:nth-child(3n) { margin-right:0px; }
.sub0402_06 ul li:nth-child(2) {position:relative; width:100%; height:72px; line-height:72px; text-align:center; font-size:26px; font-weight:700; color:#ffffff; background:#00522e; letter-spacing:-1px; }
.sub0402_06 ul li:nth-child(2) span { font-size:18px; }
.sub0402_06 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; margin-top:20px; margin-bottom:80px; font-size:16px; font-weight:300; color:#000000; text-align:center; line-height:160%; letter-spacing:-1px; }
.sub0402_06 ul li:nth-child(3) span { font-weight:500; }
.sub0402_06 ul li img {width: 100%; height:220px; overflow:hidden;}

.sub01 { position:relative; width:100%; height:800px;  margin:0 auto; background:url('/images/common2/01.jpg')no-repeat 50% 0; line-height:1; }
.sub01 p.subtitletxt1:nth-child(1) {padding-top:235px; }
.sub01 p.subtitletxt1:nth-child(2) {text-shadow:2px 2px 6px #686868; letter-spacing:0;  font-weight:900;}
.sub01 p.subtitletxt1:nth-child(3) {position:relative; display:block; width:37px; height:3px; background:#fff; margin:0 auto; box-shadow:2px 2px 6px #686868;}
.sub01 p.subcontxt1 {font-size:24px; text-shadow:2px 2px 6px #686868; letter-spacing:0; font-weight:400;}

.sub_0101  { position:relative; width:100%; height:1100px;  margin:0 auto; background:url('/images/common2/0101.jpg')no-repeat 50% 0; }
.sub0101_2  { position:relative; width:100%; height:500px;  margin:0 auto; background:#f1f5f8; box-sizing:border-box; padding-top:130px;}
.sub0101_2 .txt1 { position:relative; width:fit-content; margin:0 auto ;height:37px; line-height:37px; background:#282828; color:#fff; text-align:center; padding:0 15px; letter-spacing:5px; }

.sub0101_3 .doctor {position:relative; width:1280px;  margin:0 auto; overflow:hidden;}
.sub0101_3 .doctor .img {position:relative; width:35%; float:left;}
.sub0101_3 .doctor .txt {position:relative; width:60%; margin-left:5%; float:left; font-size:15px; line-height:1.7; font-weight:400; letter-spacing:0.5px;}
.sub0101_3 .doctor .txt .tit {font-weight:700; font-size:25px; margin-bottom:30px; }

.sub0101_4  { position:relative; width:100%; height:875px;  margin:0 auto; background:url('/images/common2/0101_4.jpg')no-repeat 50% 0; margin-top:200px; }
.sub0101_4  ul {position:absolute;  width:600px;  top:50%; left:50%; transform:translate(-50%,-50%); }
.sub0101_4  ul .tit {font-size:38px; font-weight:700;}
.sub0101_4  ul .txt {background:url('/images/common2/check.jpg')no-repeat 0 50%; padding-left:29px; font-size:18px; line-height:2;font-weight:500; }

.sub0101_5  { position:relative; width:100%; height:1036px;  margin:0 auto; background:#282828 url('/images/common2/0101_5.jpg')no-repeat 50% 0; background-size:1280px; }
.sub0101_5 .txt { position:relative; width:1280px; margin:0 auto;}
.sub0101_5 .txt ul { width:50%;overflow:hidden;}
.sub0101_5 .txt ul li{position:relative; width:33.33%; float:left; box-sizing:border-box; padding:20px; }
.sub0101_5 .txt ul:nth-child(1){position:absolute; top:199px; left:0;}
.sub0101_5 .txt ul:nth-child(2){position:absolute; top:338px; right:0;}
.sub0101_5 .txt ul:nth-child(3){position:absolute; top:483px; left:0;}
.sub0101_5 .txt ul:nth-child(4){position:absolute; top:620px; right:0;}

.sub0101_6  { position:relative; width:100%; height:1036px;  margin:0 auto; background:url('/images/common2/0101_6.jpg')no-repeat 50% 0;}


.subbottomall2 { position: relative;  width: 100%; margin: 0 auto; background: #3b443f; padding:160px 0}
.sub0201_5 { position:relative; width:1280px; margin:0 auto; overflow:hidden; background:#3b443f; box-sizing:border-box; }
.sub0201_5 ul { float:left; width:240px; margin-right:20px; height:412px;  text-align:center; box-sizing:border-box; background:#5a605c;  }
.sub0201_5 ul:last-child {  margin-right:0px; }
.sub0201_5 ul li:nth-child(2) {position:relative; width:90%; margin:0 auto; height:48px; line-height:1.2; text-align:left; font-size:15px; font-weight:500; color:#fff;  background: url(/page_MB2/02_sub/images/0201line.jpg)no-repeat 0% 90%; margin-top:7%;}
.sub0201_5 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; font-size:15px; font-weight:300; color:#fff; text-align:left; line-height:160%; padding-bottom:5%;}
.sub0201_5 ul li:nth-child(3) span { font-weight:500; }
.sub0201_5 ul li img {width:100%;}

.sub0201_4 { position:relative; width:1280px; margin:0 auto; overflow:hidden; }
.sub0201_4 ul { float:left; width:200px; height:280px; margin-right:15px;  text-align:center; box-sizing:border-box; }
.sub0201_4 ul:nth-child(6) { margin-right:0px; }
.sub0201_4 ul li:nth-child(2) {position:relative; width:100%; margin:0 auto; height:37px; line-height:37px; text-align:left; font-size:15px; font-weight:500; color:#fff;background:#5b6660; text-align:center;}
.sub0201_4 ul li:nth-child(3) { position:relative; width:90%; margin:0 auto; font-size:15px; font-weight:300; color:#fff; text-align:left; line-height:160%; padding:7% 0;}
.sub0201_4 ul li:nth-child(3) span { font-weight:500; }
.sub0201_4 ul li img {width:100%; height:110px; }
.sub0201_4 ul li.cri {font-size:14px; line-height:1.3; letter-spacing:0; box-sizing:border-box;}


#writeBox .filebox .upload-name { display: inline-block; height: 40px; padding: 0 10px; vertical-align: middle; border: 1px solid #dddddd; width: 500px; color: #999999;}
#writeBox .filebox input[type="file"] { position: absolute;width: 0;height: 0; padding: 0;  overflow: hidden; border: 0;}
#writeBox .filebox label { display: inline-block; color: #fff; vertical-align: middle; background-color: #999999; cursor: pointer; padding:0 15px; width:auto ;height: 40px; text-align:center; line-height:40px; margin-left: 10px;}

.booknow { margin:0 auto ; text-align:center;}
.booknow ul {display:inline-block;  overflow:hidden; }
.booknow ul li {width:240px; height:80px; float:left; line-height:80px; font-size:24px; font-weight:bold;  box-sizing:border-box; margin-right:25px; }
.booknow ul li.whats { background: url(/images/common2/rq5.png)no-repeat 0 0; background-size:80px; }
.booknow ul li.wechat { background: url(/images/common2/rq4.png)no-repeat 0 0; background-size:80px; }
.booknow ul li.line { background: url(/images/common2/rq6.png)no-repeat 0 0; background-size:80px; }
.booknow ul li a {display:block; color:#000; padding-left:70px; transition: all 0.5s ease; }
.booknow ul li.whats a:hover {background:#32bb04 url(/images/common2/rq5.png)no-repeat 0 0;background-size:80px; border-radius:80px; color:#fff;} 
.booknow ul li.wechat a:hover {background:#32bb04 url(/images/common2/rq4.png)no-repeat 0 0;background-size:80px; border-radius:80px; color:#fff;} 
.booknow ul li.line a:hover {background:#22bb45 url(/images/common2/rq6.png)no-repeat 0 0;background-size:80px; border-radius:80px; color:#fff;} 


.mt120 { margin-top:120px; }

.slick-slide:focus { outline: none; }
@keyframes fadeeffect {
    from { opacity: 0; -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); }
    to { opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }
}
@keyframes fadeleft {0% {transform:translateX(-120px); opacity:0;} 100% {transform:translateX(0); opacity:1;}}
@keyframes fadeup {0% {transform:translateY(70px); opacity:0;} 100% {transform:translateY(0); opacity:1;}}
@keyframes fadeInRight { 0% {  opacity: 0; left: 20%; } 100% { opacity: 1;  left: 0; } }
@keyframes fadeInRight2 { 0% {  opacity: 0; left: 5%; } 100% { opacity: 1;  left: 0; } }
