#mwrap{width:100%; min-width:380px; overflow:hidden;}
.hlogo{position:absolute; left:60px; top:30px; z-index:300;  transition: all 0.5s ease;}
.hlogo img{transition: all 0.5s ease;}
.hlogo .pc{display:block;}
.hlogo .mobile{display:none;}
.htel{position:absolute; right:60px; top:40px;  overflow:hidden;transition: all 0.5s ease; font-size:20px;color:#fff; font-weight:500; z-index:900; letter-spacing:1px;}
.htel a{color:#fff;}

.gilin{max-width:1200px; margin:0 auto; position:relative;}


/*   탑스크롤   */
.scroll{position:absolute; bottom:50px; width:100%;  z-index:100; text-align:center;}
.scroll p{color:#fff; margin-top:15px;}
.scroll img{max-width: 100%;  transition: transform 2s ease;  -moz-transition: transform 2s ease;  -ms-transition: transform 2s ease;  -webkit-transition: transform 2s ease; }
.slide img{transform: translateY(10px);}

/*   박스1   */
#box1{position:relative; width:100%; height:1000px; background:url(/images/box1_bg.jpg)no-repeat center/cover; }
.box_title1{font-size:45px; color:#333; text-align:center; margin-bottom:20px;line-height:1em;}
.box_title2{font-size:76px; font-weight:800; color:#333;text-align:center; margin-bottom:80px; line-height:1em;}
.box_title3{font-size:25px; font-weight:300; color:#555;text-align:center; margin-bottom:20px; line-height:1em;}

.box1_text{position:absolute; bottom:230px; left:14%;}
.box1_p1{margin-bottom:10px;}
.box1_p2{margin-bottom:30px;}
.box1_p3{font-size:37px; font-weight:300; line-height:55px; color:#fff; margin-bottom:30px;}
.box1_p3 span{display:block;}
.box1_p3 b{color:#fcf3cc;}
.box1_i2{position:absolute; bottom:0px; right:14%;}

/* 박스1-1 */
@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);

.nanumbrushscript * {
 font-family: 'Nanum Brush Script', cursive;
}
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TmonMonsori';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#box1_1{position:relative; width:100%; background:#feef4a;   font-family: 'TmonMonsori'; padding:100px 0; text-align:center;}
.n_f_2{    font-family: 'TmonMonsori';}
.n_f_1{font-family: 'Nanum Brush Script', cursive; font-size:150px;}
#box1_1 .tit{    display: inline-block;
    vertical-align: middle;
    font-size: 100px;
    color: #4169db;}
#box1_1 img{    vertical-align: middle;margin-right: 15px;}
#box1_1>ul>li{font-size:35px;display: inline-block;
    vertical-align: middle;
    color: #4169db;    margin-right: 30px;margin-bottom: 30px;
    margin-top: 60px;}
#box1_1 .total{font-size:70px; color:#00b34e;      margin-bottom: 20px;
    margin-top: 30px;}
#box1_1 .guide{font-size:25px; color:#00b34e;     font-family: 'Noto Sans KR';
    font-weight: 500;  }
.c_y{    color: #00b34e;}
.mo_block{display:none;}
/* 박스13-1 */
#box13_1 {
    width: 100%;
    background: url(/images/box13_1.jpg)no-repeat center/cover;
    text-align: center;
    padding: 200px 0; color:#fff;
}
#box13_1 .tit{font-size:50px;font-weight: 400; margin-bottom: 30px;}
#box13_1 .total{font-size:90px;margin-bottom: 50px;    color: #fcf101;font-weight: 500;}
#box13_1 .guide{font-size:30px;font-weight: 400;}
#box13_1 .fs45{font-size:45px;}
#box13_1 .fs170{font-size:170px;vertical-align: sub;}
#box13_1 .fs120{font-size:120px; font-weight: black;font-weight: bold;}

/*   박스2   */
#box2{position:relative;  width:100%; height:1400px; background:#f6f6f6; padding-top:100px;}
#box2{text-align:center;}
#box2 ul{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
#box2 ul li{position:relative; width:33%; height:auto; float:left; color:#fff;}
.box2_img img{width:100%; height:auto;}
.box2_text{position:absolute; top:32%; left:0; width:100%; text-align:center; }
.box2_text_p{font-size:25px; line-height:50px;}
.box2_text_p span{font-size:40px; display:block;}
.box2_text img{margin-bottom:20px;}
.box2_con{padding-top:100px;}
.box2_pline{margin:40px 0;}
.box2_p1{font-size:24px; line-height:35px; font-weight:300;color:#555;}
.box2_p1 b{font-weight:600;}
.box2_p2{font-size:40px; line-height:62px; font-weight:300; color:#004ea2;}
.box2_p2 b{font-size:50px; font-weight:600;}
.box2_p1 span, .box2_p2 span{display:block;}

/*   박스3   */
#box3{position:relative; width:100%; height:850px; background:url(/images/box3_bg.jpg)no-repeat center/cover; padding-top:60px; text-align:center; }
.box3_list{max-width:1200px; margin:0 auto; position:relative;}
.box3_list li{position:absolute; width:285px; height:225px;background:url(/images/box3_i1.png)no-repeat center; text-align:center; padding-top:25px;}
.box3_list li:nth-child(1){top:0px; left:75px;}
.box3_list li:nth-child(2){top:0px; left:454px;}
.box3_list li:nth-child(3){top:0px; right:75px;}
.box3_list li:nth-child(4){top:250px; left:260px;}
.box3_list li:nth-child(5){top:250px;; right:260px;;}
#box3 .box_title2{margin-left:-50px;}
.box3_p1{font-size:27px; color:#fff; font-weight:600; margin-bottom:10px;}
.box3_p2{font-size:40px; color:#fede06; line-height:48px; text-shadow: 6px 5px 2px rgba(0,0,0,0.8); font-weight:600;}
.box3_list li:nth-child(5) .box3_p1{margin-bottom:30px;}

/*   박스4   */
#box4{position:relative; width:100%; height:570px;background:#2a2a2a; padding-top:80px;}
#box4 .box_title2{font-size:40px; font-weight:400; color:#fff; line-height:40px;}
.box4_list{max-width:1200px; margin:0 auto; position:relative; text-align:center;}
.box4_list li{width:175px; text-align:center; display:inline-block; margin:0 73px; vertical-align:top;}
.box4_p1{width:174px; height:175px; line-height:175px; font-size:27px; font-family: 'TmonMonsori'; color:#694a31; background:url(/images/box4_i1.png)no-repeat center center; margin-bottom:15px;}
.box4_p2{ line-height:27px; font-size:22px; color:#fff; font-weight:400;}

/*   박스5   */
#box5{position:relative; width:100%; height:1650px;background:url(/images/box5_bg.jpg)no-repeat center/cover;  padding-top:60px; text-align:center;}
#box5 .box_title2{margin-bottom:30px;}

.box5_p1{font-size:24px; line-height:34px; color:#00ffff; font-weight:400; margin-bottom:30px;}
.box5_p2{font-size:20px;line-height:30px; color:#ccc; font-weight:300; margin-bottom:30px; padding:0 100px;}
.box5_p3{font-size:18px; color:#ccc; font-weight:300; margin-bottom:30px; padding-top:10px;}
.box5_con{width:100%; padding:20px 20px 30px; background:#fff;}
.box5_con{margin-bottom:80px;}
.box5_con ul{overflow:hidden;}
.box5_con ul li{width:49%; position:relative; display:inline-block; padding-left:210px; vertical-align:top; margin:10px 0 20px; }
.box5_con_img{position:absolute; left:0; top:0;}
.box5_con_p1{font-size:22px; color:#333; font-weight:600; margin-bottom:10px; text-align:left; padding-top:10px;}
.box5_con_p2{font-size:15px; color:#555; font-weight:400; line-height:23px; text-align:left; padding-right:10px;}
.box5_con_p2 span{display:block;}
.box5_list{text-align:center;}
.box5_list li{position:relative;  width:340px; height:auto; display:inline-block; margin-right:70px; padding-top:20px; vertical-align:top; }
.box5_list li:last-child{margin-right:0px;}
.box5_list_p1{position:absolute; left:0; top:0; width:100%; height:70px; line-height:60px; font-size:30px; font-family: 'TmonMonsori'; color:#212025; background:url(/images/box5_i5.png)no-repeat center; }
.box5_list_p2{line-height:25px; font-size:17px; color:#fff; font-weight:300; width:300px; height:300px; margin:0 auto; padding:70px 30px 10px; background:#362f2d;border-radius:5px;}

/*   박스6   */
#box6{width:100%; height:1550px;background:#f5f5f5;  padding-top:100px;}
.box6_title1{font-size:40px; line-height:40px; color:#923977; font-weight:bold; margin-bottom:20px; }
.box6_title2{font-size:20px; line-height:27px; color:#555;font-weight:300; padding-right:350px;}
.box6_title3{display:none;}
.box6_con{position:relative; max-width:1200px; height:950px; background:url(/images/box6_i4.png)no-repeat center 50px; margin-top:70px; margin-bottom:80px;}
.box6_con_b1{position:absolute; top:0; left:0; width:370px;}
.box6_con_b2{position:absolute; top:0; right:0; width:370px;}
.box6_con_b3{position:absolute; bottom:0; left:430px; width:390px;}
.box6_con_p1{font-size:28px; color:#333; text-align:left; margin-bottom:10px; font-weight:600; }
.box6_con_p2{font-size:16px; line-height:22px; color:#666; text-align:left; margin-bottom:20px;}

/*   박스7   */
#box7{width:100%; height:auto; background:url(/images/box7_bg.jpg)no-repeat center/cover;  text-align:center;  padding-top:100px;}
.box7in{ position:relative; height:950px; }
.box7_p1{font-size:35px; line-height:40px; color:#525dca; font-weight:bold; margin-bottom:20px; }
.box7_p2{font-size:18px; line-height:25px; color:#555; font-weight:400; }
.box7_con{margin-bottom:70px; text-align:center;}

.box7_imgwrap{font-size:18px; line-height:28px; color:#fff; text-align:center; overflow:hidden;}
.box7_i1{position:relative; display:inline-block; width:338px; height:250px;  background:url(/images/box7_i1.jpg)no-repeat center/cover;}
.box7_i1 p{position:absolute; top:50%; left:0; width:100%; text-shadow:3px 3px 6px rgba(0,0,0,0.8);  line-height:24px; font-size:18px;transform:translateY(-50%);}
.box7_i2{position:relative; display:inline-block; width:338px; height:250px;  background:url(/images/box7_i2.jpg)no-repeat center/cover;}
.box7_i2 p{position:absolute; top:50%; left:0; width:100%; text-shadow:3px 3px 6px rgba(0,0,0,0.8); padding:0 20px; line-height:20px; font-size:18px;transform:translateY(-50%);}

.box7_i3{position:absolute; bottom:100px; right:0px; width:490px; height:420px; background:#f9f9fa; }
.box7_i3_p1{position:absolute; top:30px; left:10px;}
.box7_i3_p2{position:absolute; top:80px; left:200px;color:#333;font-size:15px ;text-align:left;}
.box7_i3_p3{position:absolute; top:140px; left:200px;color:#333;font-size:15px; text-align:left;}
.box7_i3_p4{position:absolute; top:210px; left:280px;color:#333;font-size:15px; text-align:left; padding-right:10px; line-height:20px;}
.box7_i3_p5{position:absolute; bottom:0px; left:0px; width:100%; height:50px;padding:13px 0; background:#464d5d;}

/*   박스8   */
#box8{width:100%; height:1180px; background:url(/images/box8_bg.jpg)no-repeat center/cover;  padding-top:100px; text-align:center;}
#box8 .box_title2{color:#fff;}
#box8 .box_title3{color:#fff;}
.box8_con{background:#ebf1f4; height:690px; padding:100px 100px 0 350px;}
.box8_con_img{position:absolute; top:60px; left:70px; }
.box8_con ul li{margin-bottom:50px; text-align:left; }
.box8_p1{font-size:33px; color:#333; font-weight:bold; margin-bottom:20px;}
.box8_p2{font-size:18px; line-height:28px; color:#666; font-weight:400;}

/*   박스9   */
#box9{width:100%; height:920px; background:url(/images/box9_bg.jpg)#121791 no-repeat center/cover;  padding-top:100px; text-align:center; color:#fff;}
#box9 .box_title2, #box9 .box_title3{color:#fff;}
.box9_con{overflow:hidden;}
.box9_con_b1{width:50%; height:400px; background:#333d48; float:left; padding:60px;}
.box9_con_b2{width:50%; height:400px; line-height:400px; background:#f1f2f2;  float:right;}
.box9_con_b2 img{max-width:90%; vertical-align:middle;}
.box9_p1, .box10_p1{font-size:60px; font-weight:bold; text-align:left;margin-bottom:40px; }
.box9_p2, .box10_p2{font-size:20px; line-height:32px; text-align:left;}

/*   박스10   */
#box10{width:100%; height:1180px; background:url(/images/box10_bg.jpg)no-repeat center/cover;  padding-top:100px; text-align:center; color:#fff;}
#box10 .box_title2, #box10 .box_title3{color:#fff;}
.box10_con{overflow:hidden;}
.box10_con_b1{width:50%; height:650px; line-height:650px;background:#f1f2f2; float:left;}
.box10_con_b1 img{max-width:90%;  vertical-align:middle;}
.box10_con_b2{width:50%; height:650px; background:#06527e; float:left;padding:60px;}
.box10_p2 span{display:block; margin-bottom:15px;}

/*   박스11   */
#box11{width:100%; background:url(/images/box11_bg.jpg)no-repeat center/cover; text-align:center; padding-top:100px;}
#box11 .box_title2, #box11 .box_title3{color:#5e478b;}
#box11 .box_title2{margin-bottom:40px;}
.box11_p1{display:inline-block; padding:10px 20px; background:#5e478b; border-radius:5px; color:#fff; font-size:20px;}
.box11in{position:relative; height:750px; }
.box11_i1{position:absolute; bottom:100px; left:90px; width:300px; height:370px; border:1px solid #b3b3b3;}
.box11_i2{position:absolute; bottom:100px; left:440px;}
.box11_text{text-align:left; padding-left:440px; padding-top:70px; padding-right:100px;}
.box11_p2{font-size:40px; font-weight:bold;  margin-bottom:20px;}
.box11_p3{font-size:20px; line-height:30px; }

/*   박스12   */
#box12{width:100%; height:1300px; background:url(/images/box12_bg.jpg)no-repeat center/cover; padding-top:100px;}
.box12in{position:relative; height:1230px; }
.box12_i1{position:absolute; bottom:150px; right:60px;}
.box12_i2{position:absolute; bottom:150px; right:50px;}
#box12 .box_title2{position:relative; width:640px; height:102px; margin:0 auto; margin-bottom:10px; }
#box12 .new_box_title2{     width: 1080px !important; }
.box12_title_p{position:absolute; top:0px; left:0px; z-index:200; color:#fff; font-weight:600; text-align:center; width:100%;}.box12_i3{position:absolute; top:0px; left:140px; z-index:100;}

#box12 .box_title3{color:#fdde00; font-size:40px; font-weight:400; margin-bottom:100px; }
#box12 .new_box_title3{font-size:30px; }
.box12_text{width:650px;}
.new_box12_text{width:100%;}
.box12_p1{font-size:20px; line-height:30px; text-align:left; color:#fff; margin-bottom:70px;}
.new_box12_p1{font-size:24px;}
.box12_p1 span{display:block; margin-bottom:20px;}
.box12_p2{font-size:40px; line-height:50px; text-align:left; color:#3bcde5; font-weight:bold;}

.box12_p3{font-size:50px; line-height:60px; text-align:left; color:#fff; margin-bottom:20px; font-weight:bold;}
.box12_p4{font-size:65px; line-height:70px; text-align:left; color:#22ffc8; margin-bottom:70px; font-weight:bold;}
.box12_p4 span{font-size:60px;color:#fdde00;}




/*   박스13   */
.new_box13_ul{padding: 0 !Important; 
    margin-top: 40px !Important;    margin-bottom: 140px;}
.new_box13_ul li { font-size: 30px !Important;
    font-weight: 600 !Important;
    margin-bottom: 20px !Important;
}
#box13 .new_box_title2 {
    margin-bottom: 70px !important; 
}
.new_box13_c1{      background-color: #525dca;
    height: 288px;
    padding-top: 50px;;}
.new_box13_c1 p{      font-size: 32px;
    color: #fff;
    font-weight: 700;
    padding: 0 20px;}
.new_title{    font-size: 70px;
    font-weight: 900;
    display: block;
    color: #fff;
    margin-bottom: 60px;
    font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light, 'Noto Sans KR', sans-serif;}
#box13{width:100%; height:1120px; background:url('/images/box13_bg.jpg')no-repeat center/cover; padding-top:100px;  text-align:center;}
#box13 .box_title2{color:#fff; margin-bottom:150px;}
#box13 .box_title2 span{color:#4cff7f; font-size:100px;}
#box13 .new_box_title2 span {
    color: #4cff7f;
    font-size: 76px;
    display: block;
    margin-top: 10px;
}
#box13 ul{padding:0 100px;}
#box13 ul li{background:url('/images/box13_i1.png')no-repeat 0 0;  font-size:26px; color:#fff; line-height:35px; font-weight:300; padding-left:60px; text-align:left; margin-bottom:50px;}

/*   박스14   */
#box14{width:100%; height:800px; background:url(/images/box14_bg.jpg)no-repeat center/cover; text-align:center;  padding-top:100px;}
#box14 .box_title2{color:#525dca; margin-bottom:40px;}
#box14 ul{padding:0 240px; margin-bottom:30px; overflow:hidden;}
#box14 ul li{ font-size:20px; color:#333; line-height:28px; font-weight:400; margin-bottom:20px;}
#box14 ul li span{font-size:24px; color:#be0048; font-weight:600;}

/*   박스15   */
#box15{width:100%; height:700px; background:#525dca; text-align:center;color:#fff;  padding-top:100px;}
#box15 .box_title2{font-size:60px; color:#fff100; font-weight:600; margin-bottom:40px;}
.box15_p1{font-size:48px; margin-bottom:10px; letter-spacing:0;}
.box16_i1, .box16_i1{margin-bottom:20px;}
#box15 ul li{display:inline-block; margin:0 40px; padding:70px 20px; width:260px; height:260px; border:5px solid #fff; border-radius:50%; vertical-align:top; background: radial-gradient( #525dca, #333c9c );}
#box15 ul li p{font-size:25px;line-height:35px;font-weight:400;}
#box15 ul li span, #box16 ul li span{display:block;}

/*   박스16   */
#box16{width:100%; height:750px; background:#464d5d; text-align:center;color:#fff;  padding-top:100px;}
#box16 .box_title2{font-size:60px; color:#fff100; font-weight:600; margin-bottom:40px;}
#box16 ul li{display:inline-block; margin:10px; width:270px; height:260px; border:2px solid #fff; border-radius:5px;  vertical-align:top; position:relative;}
.box16_p1{font-size:45px;margin-bottom:10px;}
#box16 ul li p{position:absolute; width:100%;  top:50%; left:0; transform:translateY(-50%); font-weight:400; font-size:20px; line-height:32px; text-align:center;}

/*   박스17   */
#box17{width:100%; height:940px; background:url('/images/box17_bg.jpg')no-repeat center/cover; padding-top:100px;  text-align:center;}
#box17 .box_title2{color:#f3b68e;}
.box17_con{width:1000px; height:490px; margin:0 auto; color:#fff; padding:50px 100px; text-align:left; background:url('/images/box17_i1.png')#533d92 no-repeat bottom right; }
.box17_p1{font-size:45px; line-height:50px; font-weight:400; margin-bottom:45px; }
.box17_p1 span, .box18_p1 span{display:block;}
.box17_con ul li{font-size:22px; line-height:30px; font-weight:400; margin-bottom:30px; padding-right:360px; }
.box17_con ul li span{color:#faf182;}

/*   박스18   */
#box18{width:100%; height:940px; background:url('/images/box18_bg.jpg')no-repeat center/cover; padding-top:100px;  text-align:center;}
#box18 .box_title2{color:#fff;}
.box18_con{width:1000px; height:550px; margin:0 auto; color:#fff; padding:50px 100px; text-align:left; background:url('/images/box18_i1.png')#263b81 no-repeat center right; }
.box18_p1{font-size:40px; font-weight:400; line-height:45px; margin-bottom:45px;}
.box18_con ul li{font-size:17px; font-weight:400; margin-bottom:10px; width:49%; line-height:22px; display:inline-block; padding-right:50px; margin-bottom:20px; vertical-align:top;}
.box18_con ul li:nth-child(2){margin-bottom:20px;}
.box18_con ul li span{font-size:22px; font-weight:400; margin-bottom:10px; color:#faf182; display:block;}

/*   박스19   */
#box19{position:relative;width:100%; height:750px; background:#2e3b5b; padding-top:100px;  text-align:center; }
#box19 .box_title2{color:#7cc791; text-shadow:5px 5px 2px #101f3f;}
.box19_con{position:relative; max-width:1100px; height:490px; margin:20px auto 0; }
.box19_con ul li{position:absolute; width:260px; height:275px;}
.box19_con ul li .cer{position:absolute; top:0; left:0; left:0; z-index:500;border-radius:50%; border:6px solid #2d3b5b; box-shadow:1px 10px 10px #000; background:#ebebeb;  text-align:center;}
.box19_con ul li p{position:absolute; width:100%;  top:50%; left:0; transform:translateY(-50%); color:#1e2d52; font-size:45px; line-height:55px; font-family: 'TmonMonsori';}
.box19_con ul li .p1{width:210px; height:210px;}
.box19_con ul li .p2{width:235px; height:235px;}
.box19_con ul li .p3{width:275px; height:275px;}
.box19_con ul li .p4{width:235px; height:235px;}
.box19_con ul li .p5{width:210px; height:210px;}
.box19_i{position:absolute; z-index:100;}
.box19_i img{width:100%;}
.box19_con ul li:nth-child(1){left:0px; top:0px; z-index:200;}
.box19_con ul li:nth-child(2){left:195px; top:20px; z-index:300;}
.box19_con ul li:nth-child(3){left:400px; top:40px; z-index:400;}
.box19_con ul li:nth-child(4){right:195px; top:20px; z-index:300;}
.box19_con ul li:nth-child(5){right:0px; top:0px; z-index:200;}
.box19_i1, .box19_i5{width:180px; top:180px; left:15px;}
.box19_i2, .box19_i4{width:200px; top:200px; left:17px;}
.box19_i3{width:230px; top:230px; left:22px;}


/*   박스20   */
#box20{width:100%; height:1070px; background:#faf7f0; padding-top:100px; text-align:left;}
.box20_c1{width:100%; height:500px; margin-bottom:30px; position:relative;}
.box20_c1 span{display:block;}
.box20_i{position:absolute; bottom:0; right:0;}
.box20_p1{font-size:100px; font-weight:600; margin-bottom:20px; color:#1b4176; position:relative; padding-top:65px;}
.box20_p1:after{display:block; content:""; position:absolute; top:0px; left:0; width:100px; height:2px;  background:#333;}
.box20_p2{font-size:65px; font-weight:600; color:#222; margin-bottom:10px;}
.box20_p3{font-size:35px; line-height:50px; text-align:left; color:#df3f26; font-weight:600;}
.box20_c2{margin-bottom:80px;}
.box20_c2 ul{overflow:hidden;}
.box20_c2 ul li{width:50%; float:left; font-size:20px; font-weight:400; color:#333; line-height:36px; padding-right:140px;}
.box20_c2 ul li span{font-weight:bold;}
.box20_c2 ul li b{color:#df3f26;}
.box20_i2{text-align:center;}

/*   박스21   */
#box21{width:100%; height:1050px; background:#fff; padding-top:100px;  text-align:center;}
#box21 .box_title2{color:#df3f26;}
#box21 .box_title3{letter-spacing:10px;}

.box21_con{overflow:hidden;}
.box21_i1{width:50%; float:left; padding-top:50px;}
.box21_i1 img{width:90%; margin:0 auto;}
.box21_con ul{width:50%;float:left;}
.box21_con ul li{border-top:1px solid #ccc; padding:25px 0px 25px 95px; text-align:left;}
.box21_con ul li:nth-child(1){background:url('/images/box21_i1.png') no-repeat center left;}
.box21_con ul li:nth-child(2){background:url('/images/box21_i2.png') no-repeat center left;}
.box21_con ul li:nth-child(3){background:url('/images/box21_i3.png') no-repeat center left;}
.box21_con ul li:nth-child(4){background:url('/images/box21_i4.png') no-repeat center left;}
.box21_con ul li:nth-child(5){background:url('/images/box21_i5.png') no-repeat center left; border-bottom:1px solid #ccc;}

.box21_p1{font-size:25px; line-height:30px; font-weight:400; color:#333; margin-bottom:5px;}
.box21_p2{font-size:18px; font-weight:400; color:#555; line-height:22px;}
.box21_con ul li .s1{display:block;}
.box21_con ul li .s2{font-size:18px;color:#2f5579;}

/*   박스22   */
#box22{width:100%;  background:#9f153e;  text-align:center; padding:60px 0;}
#box22 .box_title2{color:#fcee1e; margin-bottom:30px;}
#box22 .box_title1{font-size:35px; color:#fff;}
#box22 .box_title1 span{letter-spacing:0;}

/*   박스23   */
#box23{width:100%; height:630px; background:url('/images/box23_bg.jpg')no-repeat center/cover;  text-align:center; padding-top:100px;}
#box23 ul{overflow:hidden;}
#box23 ul li{width:16.6%; float:left; text-align:center;}
.box23_img{margin-bottom:20px;}
.box23_p{font-size:24px; font-weight:400; color:#333; line-height:30px;}
.box23_p span{display:block;}

/*   박스24   */
#box24{width:100%; height:950px; background:url('/images/box24_bg.jpg')no-repeat center/cover;  text-align:center; padding-top:100px;}
#box24 .box_title2{color:#fff; text-shadow:6px 0px 10px rgba(5, 23, 93, 0.7);}
#box24 .box_title2 span{color:#fede06; }
.box24_con ul{overflow:hidden;}
.box24_con ul li{width:20%; float:left; text-align:center; padding:5px;}
.box24_img{margin-bottom:20px;}
.box24_p{font-size:25px; font-weight:400; color:#fff; line-height:30px;}
.box24_p span{display:block;}
.box24bin{background:rgba(0,0,0,0.7); padding:50px 0;}

/*   박스25   */
#box25{width:100%;  background:#fff; padding-top:100px;  text-align:center;}
#box25 .box_title2{}
#box25 .box_title3{letter-spacing:3px; font-size:16px;}
.box25_con{width:100%; overflow:hidden;}
.box25_c{width:50%; height:1000px; }
.box25_c1{background:url('/images/box25_i1.jpg')#584e49 no-repeat bottom left; padding:100px 70px; text-align:right; color:#fff;float:left;}
.box25_c2{position:relative; background:url('/images/box25_i2.jpg')#f2f2f3 no-repeat bottom center; float:right;}

.box25_p1{font-size:30px; font-weight:400;  margin-bottom:30px;line-height:35px;}
.box25_p1 span{font-size:50px; font-weight:600; margin-left:10px;}
.box25_p2{font-size:19px; line-height:35px; font-weight:400}
.box25_p3{position:absolute; bottom:50px; right:60px; font-size:18px; font-weight:400; color:#333;}
.box25_p3 span{font-size:30px; font-weight:600; margin-left:10px;}

/*   박스26   */
#box26{width:100%; height:930px; background:url('/images/box26_bg.jpg')no-repeat center/cover;  text-align:center; padding-top:100px;}
#box26 .box_title2{color:#fff; text-shadow:4px 4px 0px rgba(0,0, 0, 0.7); line-height:95px;}
#box26 ul li{color:#fff; background:#242627; width:350px; height:350px; border:7px solid #fbf200; border-radius:50%; display:inline-block; padding:30px 40px; vertical-align:top; margin:0 10px;}
.box26_p1{font-size:34px; color:#fff100; margin-bottom:10px;}
.box26_p2{font-size:34px; color:#fff100; font-weight:500; margin-bottom:20px;}
.box26_p3{font-size:18px; line-height:25px; color:#fff;}

/*   박스27   */
#box27{width:100%; height:1100px; background:#f5f6f6; text-align:center; padding-top:100px; position:relative;}
.m_map{width:100%; height:450px;  background:#ddd;}
.m_map .gm-style .place-card-large {display:none!important;}

.mapbox{position:absolute; left:10px; top:269px; width:500px; height:auto; background:#fff; text-align:left; padding:50px; z-index:500;}
.mapbox_title{font-size:35px; font-weight:600; margin-bottom:30px;}
.mapbox ul li{font-size:16px; color:#7c7c7c; font-weight:400; margin-bottom:20px;}
.mapbox ul li span{display:inline-block; width:80px;font-size:16px;color:#333;}
.mapbox ul li b{ font-size:14px;line-height:22px; margin-top:10px;color:#2d4f9e;display:inline-block;font-weight:400; padding-left:80px;}
.mapbox_btn{position:absolute; right:50px; bottom:30px; display:inline;padding:5px 20px; border-radius:5px; background:#2d4f9e; color:#fff; letter-spacing:1px;font-size:12px; line-height:14px; text-align:center;text-transform:uppercase;}

.box27_con{ padding:90px 0; height:350px; background:url('/images/box27_con_line.png')no-repeat center center; }
.box27_con ul{overflow:hidden;}
.box27_con ul li{width:50%;height:300px;  float:left; text-align:left; padding-left:130px; }
.box27_con ul li:nth-child(1){background:url('/images/box27_i1.png')no-repeat left top;padding-right:70px;}
.box27_con ul li:nth-child(2){background:url('/images/box27_i2.png')no-repeat 80px top;  padding-left:220px; }
.box27_p1{font-size:26px; margin-bottom:20px;font-weight:500;}
.box27_p2{font-size:18px; font-weight:400; line-height:30px;}


/*   박스28   */
#box28{width:100%; height:920px; background:url('/images/box28_bg.jpg')#2d4f9e no-repeat center/cover;  text-align:center; padding-top:100px; position:relative;}
#box28 .box_title2{color:#fff; margin-bottom:40px;}
#box28 .box_title3{color:#fbf138;}

.box28_con{max-width:1200px; height:660px; margin:0 auto; position:relative;}
.box28_con input{padding:8px; width:300px;}
.box28_con .box28_hp input{width:120px;}
.box28_con textarea{padding:10px;}
.box28_con .title{display:inline-block; width:150px; font-size:20px; font-weight:400; color:#fff; margin-right:20px; vertical-align:top; line-height:30px; text-align:right;}
.box28_name{position:absolute; top:60px; left:50px;}
.box28_type{position:absolute; top:60px; left:570px;}
.box28_hp{position:absolute; top:120px; left:50px;}
.box28_time{position:absolute; top:120px; left:570px;}
.box28_time select, .box28_type select{width:300px; height:40px; padding-left:10px;}

.box28_qa{position:absolute; top:190px; left:50px;}
.box28_hp_bar{margin:0 2px;}

.box28_info{color:#fff;}
.box28_info .title{position:absolute; top:340px; left:50px;}
.box28_info .con{position:absolute; top:340px; left:223px; width:820px; font-size:14px; line-height:23px; color:#555;}
.box28_info .con ul{border-bottom:1px solid #dadada; overflow:hidden;}
.box28_info .con ul li{border-right:1px solid #dadada; float:left; width:33.3%;}
.box28_info_p1{background:#ededed; border-bottom:1px solid #dadada; line-height:35px;}
.box28_info_p2{background:#fff; line-height:55px;}


.box28_info input{display:none;}
.box28_info input[type="checkbox"]{position:absolute;top:0; left:0;width:26px;height:26px;padding-top:4px;}
.box28_info label {position:absolute;top:0;left:0;z-index:10;padding-left:33px;line-height:26px;cursor:pointer}
.box28_info label:before {content:"";position:absolute;top:4px;left:5px;display:block;width:20px;height:20px;line-height:20px;background:#fff;}
.box28_info input[type=checkbox]:checked + label:before {content:"\2713"; text-align:center; font-weight:800; line-height:20px; color:#222}

.checkboxw {position:absolute; top:440px; left:0%; width:100%; text-align:center; line-height:27px; padding-left:50px;}
.checkboxw .title{width:auto; font-size:15px;}
.checkboxw input{width:15px;margin-right:10px;}

.box28_btn{position:absolute; bottom:80px; left:50%; margin-left:-100px; width:300px; height:50px; line-height:45px; text-align:center; border:none; background:#fbf138;}
.box28_btnw input{font-size:20px; font-weight:500; color:#182b5f;  line-height:30px;letter-spacing:-0.5px;}

#sidemenu{position:fixed; bottom:20px; right:20px; width:85px; _height:300px; z-index:500; display:none;}
.sidemenu_b1{margin-bottom:15px; margin-left:4px;}
.sidemenu_b1 ul{width:60px; height:260px; background:#a49d8e; border-radius:10px; padding:15px 7px; box-shadow:3px 3px 10px rgba(0,0,0,0.4);}
.sidemenu_b1 ul li{margin-bottom:10px; padding-bottom:12px; text-align:center; border-bottom:1px solid rgba(255,255,255,0.1);}
.sidemenu_b1 ul li:last-child{border-bottom:none;}
.sidemenu_b2{width:65px; height:65px; background:#fff; border-radius:50%;  text-align:center; line-height:60px; box-shadow:3px 3px 10px rgba(0,0,0,0.2);}
.sidemenu_b2 img{vertical-align:middle;}
.goTopw a{display:block;}

#footer{width:100%; height:300px; background:#282828; font-weight:300; text-align:center; padding:65px;}
#footer h1{margin-bottom:30px;}
.f_p1{font-size:16px; color:#dbdbdb; line-height:30px; letter-spacing:0.5px;}
.f_p1 span{margin:0 10px;}
#footer .f_adm{ padding-top:10px; }
#footer .f_adm a{color:#a1a1a1;font-size:14px;}


@media (max-width: 1800px) {
.box1_text{left:7%;}
.box1_i2{right:1%;}
#box1_1 .tit {font-size: 70px;}
#box1_1>ul>li {font-size: 30px;}
#box13_1 .total {font-size: 60px;}
#box13_1 .fs120 {font-size: 100px;}
}


@media all and (max-width: 1600px) {
	.box1_i2{right:-100px;}
	

}


@media (max-width: 1200px) {

#box1{height:820px;}
.box1_i2{width:500px; right:1%;}
.box1_i2 img{width:100%; height:auto;}
.box1_text{left:7%; bottom:48%; transform:translateY(50%);}
.box1_p3{font-size:32px; margin-bottom:15px;}
.box1_p1{width:280px;}
.box1_p2{width:500px;}
.box1_p4{width:270px;}
.box1_p1 img{width:100%; height:auto;}
.box1_p2 img{width:100%; height:auto;}
.box1_p4 img{width:100%; height:auto;}
#box2, #box5, #box6, #box7, #box8, #box9, #box10, #box11, #box12, #box13, #box14, #box15, #box16, #box17, #box18, #box19, #box20, #box21, #box23, #box24, #box26, #box28{padding:80px 50px 100px;}
#box2, #box5, #box8, #box9, #box10, #box13, #box17, #box18, #box19, #box20, #box23, #box24, #box26, #box27{height:auto;}
.box2_con{padding-top:60px;}
.box_title1{font-size:40px; margin-bottom:15px;}
.box_title2, #box26 .box_title2{font-size:60px; line-height:70px; margin-bottom:50px;}
.box_title3{font-size:20px; line-height:20px; margin-bottom:10px;}
.box2_text_p{font-size:20px; line-height:35px;}
.box2_text_p span{font-size:30px;}
.box2_p1{font-size:22px;}
.box2_p2{font-size:30px; line-height:45px;}
.box2_p2 b{font-size:35px;}
.box2_pline{margin:20px 0;}
#box3{height:750px; padding-top:70px;}
#box3 .box_title2{width:45%; display:inline-block; margin-bottom:30px; margin-left:5px;}
#box3 .box_title2 img{width:100%; height:auto;}
.box3_list li{width:250px; height:250px; background-size:240px auto;padding-top:50px;}
.box3_list li:nth-child(1){top:0px; left:10%;}
.box3_list li:nth-child(2){top:0px; left:50%; transform:translateX(-50%);}
.box3_list li:nth-child(3){top:0px; right:10%;}
.box3_list li:nth-child(4){top:220px; left:23%;}
.box3_list li:nth-child(5){top:220px;; right:23%;}
.box3_p1{font-size:22px;}
.box3_p2{font-size:35px; line-height:42px;}
#box5 .box_title2{width:58%; display:inline-block; margin-bottom:10px; margin-left:5px;}
#box5 .box_title2 img{width:100%; height:auto;}
.box5_p1{font-size:25px; line-height:35px;}
.box5_p2{font-size:18px; line-height:26px; padding:0 30px;}
.box5_list li{position:relative;  width:280px; display:inline-block; margin-right:30px; padding-top:20px; vertical-align:top; }
.box5_list_p2{width:100%; padding:70px 20px 10px;}
#box6, #box14{height:auto;}
.box6_con{background:none; margin:0; height:auto; padding:0; padding-left:10px;}
.box6_title1{font-size:30px; line-height:30px;}
.box6_title2{font-size:16px; line-height:24px; font-weight:400; margin-bottom:20px;padding-right:0;}
.box6_title3{display:inline-block;; font-size:22px; line-height:32px; font-weight:400; color:#fff;margin-bottom:20px; background:#333; padding:8px 30px; border-radius:3px;}
.box6_con_b1, .box6_con_b2, .box6_con_b3{position:relative; top:auto; left:auto; width:auto; margin-bottom:50px;}
.box6_con_p1{font-size:20px; line-height:20px;}
.box6_con_p2{font-size:16px; line-height:24px;}
.box7in{height:680px;}

.box7_p1{font-size:27px; line-height:35px; margin-bottom:10px;}
.box7_p2{font-size:16px; line-height:26px; }
.box8_con{height:auto; padding:80px 100px 50px 350px}
.box9_p1, .box10_p1{font-size:40px; margin-bottom:20px;}
.box9_p2, .box10_p2{font-size:18px; line-height:26px;}
.box11in{ height:auto;}
.box11_p1{margin-bottom:40px;}
.box11_text{padding:0 30px; text-align:center; margin-bottom:50px;}
.box11_i1{position:relative;width:24%; display:inline-block; height:auto; left:auto; bottom:auto; }
.box11_i2{position:relative;width:68%; display:inline-block;  height:auto; left:auto; bottom:auto;}
.box11_i1 img, .box11_i2 img{max-width:100%; vertical-align:bottom;}
.box11_i1 img{width:80%; margin:20px 0;}
#box12{height:auto;}
.box12in{height:auto; padding-bottom:80px;}
#box12 .box_title2 img{height:80px;}
.box12_i3{left:190px;}
.box12_i1{bottom:0px; right:0px;}
.box12_i2{bottom:0px; right:0px;}
.box12_i2{width:380px; display:none;}
.box12_i2 img{width:100%;}
.box12_i1{width:800px; display:none;}
.box12_i1 img{width:100%;}
.new_title {font-size: 50px;}
#box12 .box_title3{position:relative; font-size:28px; line-height:26px; z-index:200;}
#box12 .box_title2{height:65px;    width: 100% !important;}
#box13 .box_title2{margin-bottom:70px;}
#box13 .box_title2 span{font-size:60px;}
#box13 ul{padding:0px 130px}
#box13 ul li{font-size:20px;line-height:30px; background:url('/images/box13_i1.png')no-repeat 0 4px/28px auto; padding-left:45px;margin-bottom:30px;}
#box14 ul{padding:0 40px; }
#box14 ul li{font-size:18px;}
#box15, #box16{height:auto;}
#box15 ul li{width:200px; height:200px; margin:0px 30px; padding:50px 20px;}
#box15 ul li p{font-size:18px; line-height:28px; }
.box15_p1, .box16_p1{font-size:30px;}
.box15_i1, .box16_i1{width:650px; display:inline-block; margin-bottom:20px;}
.box15_i1 img, .box16_i1 img{width:100%; height:auto;}

.box17_con, .box18_con{width:100%; height:auto;  padding:80px;}
.box17_p1,.box18_p1{font-size:30px;line-height:40px;}
.box17_con ul li{font-size:18px;line-height:28px; font-weight:300;}

#box16 ul li{width:190px; height:190px;}
#box16 ul li p{font-size:18px; line-height:28px;}
#box16 .box_title2, #box15 .box_title2{font-size:50px; line-height:55px; margin-bottom:20px;}
.box19_con{height:350px;}
.box19_con ul li{width:23%;}
.box19_con ul li:nth-child(1){left:2%;}
.box19_con ul li:nth-child(2){right:2%;}
.box19_con ul li:nth-child(2){left:18%;}
.box19_con ul li:nth-child(4){right:18%;}
.box19_con ul li:nth-child(3){width:25%; left:50%; transform:translateX(-50%);}
.box19_con ul li p{font-size:35px; line-height:45px;}

.box20_p1{font-size:70px;}
.box20_p2{font-size:50px;}

.box20_c2 ul li{padding-right:70px; font-size:18px;line-height:28px;}
.box20_i{width:65%; height:auto;}
.box20_i img{width:100%;}
.box21_i1{padding-top:100px;}
.box21_i1 img{width:95%;}
.box21_p1{font-size:22px; line-height:32px;}
.box21_p2{font-size:16px; line-height:20px;}

.box23_p{font-size:18px; line-height:24px;}
.box23_img{width:80%;display:inline-block;margin-bottom:15px;}
.box23_img img{width:100%;}

#box22 .box_title1{font-size:26px; }
.box24bin{padding:30px 0;}
.box24_img{width:30%;display:inline-block;margin-bottom:15px;}
.box24_img img{width:100%;}
.box24_p{font-size:17px; line-height:22px;}

#box25{padding-top:80px;}
.box25_c{height:850px;}
.box25_c1{padding:70px 50px;}
.box25_c2{background-size:auto 90%}
.box25_p1{font-size:22px;}
.box25_p1 span{font-size:35px;}
.box25_p2{font-size:16px; line-height:30px;}

#box26 ul li{width:30%; height:320px;; border-radius:30px; padding:20px 20px;}
.mapbox{top:230px;}
.box27_con{padding:80px 20px;}
.box27_p2{font-size:16px;}
.box27_con ul li{padding-left:75px;}
.box27_con ul li:nth-child(1){padding-right:30px;background-size:60px auto;}
.box27_con ul li:nth-child(2){background:url('/images/box27_i2.png')no-repeat 50px top; padding-left:130px; background-size:60px auto;}

#box28, .box28_con{height:auto;}
#box28 .box_title2{margin-bottom:20px;}
#box28 .box_title3{margin-bottom:40px;}
.box28_con > div{position:relative; left:auto; top:auto; text-align:left; margin-bottom:20px;}
.box28_con .title{width:25%; margin-right:1%; text-align:left; font-size:18px;}
.box28_con input, .box28_con textarea, .box28_time select, .box28_type select, .box28_info .con{width:70%;}
.box28_con .cbox input{width:auto;}
.box28_con .checkboxw .title{width:auto;margin:0; font-size:14px;}
.box28_btnw input{width:300px;}
.box28_btn{position:relative; left:auto; bottom:auto;  margin:0 auto;}
.box28_con div.checkboxw, .box28_con div.box28_btnw, .box28_info .con ul li{text-align:center;}
.box28_con div.box28_btnw{margin:50px 0 0;}
.box28_info{overflow:hidden;}
.box28_info .title, .box28_info .con{position:relative;left:auto; top:auto; float:left;}
.checkboxw{padding-left:0;}
.new_box13_c1 {   height: auto;}
.new_box13_c1 p {line-height: normal;}
#box13{height: auto !important;}
}

@media (max-width:1250px){
	#box1_1 .tit {font-size: 50px;}
	.n_f_1 {font-size: 100px;}
	#box1_1 .total {font-size: 40px;}
}

@media (max-width:1100px) {
#box13_1 .fs120 {font-size: 70px;}
#box13_1 .total {font-size: 45px;}
#box13_1 .fs170 {font-size: 100px;}
#box13_1 .guide {font-size: 24px;}


}

@media (max-width:1000px) {

#box2, #box5, #box6, #box7, #box8, #box9, #box10, #box11, #box12, #box13, #box14, #box15, #box16, 
#box17, #box18, #box19, #box20, #box21, #box23, #box24, #box26, #box28{padding:80px 20px 100px;}
.box_title1{font-size:30px; line-height:30px;  margin-bottom:10px;}
.box_title2, #box26 .box_title2{font-size:50px; line-height:60px; margin-bottom:50px;}
#box13 .box_title2 span{font-size:60px;}

.box_title3{font-size:18px; line-height:20px; margin-bottom:10px;}
#box1{height:700px; background:url(/images/box1_bg_m.jpg)no-repeat left center/cover; }
.box1_i2{width:45%; right:-50px;}
.box1_i2 img{width:100%; height:auto;}
.box1_text{left:7%; bottom:49%; transform:translateY(50%);}
.box1_p3{font-size:28px; line-height:40px; margin-bottom:15px;}
.box1_p1{width:45%;}
.box1_p2{width:60%;}
.box1_p4{width:40%;}
.box2_con{padding-top:40px;}
.box2_text img{width:30%;}
.box2_text_p{font-size:16px; line-height:30px;}
.box2_text_p span{font-size:24px;}
.box2_p1{font-size:18px;  line-height:28px;}
.box2_p2{font-size:22px; line-height:32px;}
.box2_p2 b{font-size:24px;}
.box2_pline{margin:20px 0 10px; width:100%; text-align:center;}
.box2_pline img{vertical-align:middle; max-width:90%;}
.box3_list li:nth-child(1){left:20px;}
.box3_list li:nth-child(3){right:20px;}
.box3_list li:nth-child(4){left:20%;}
.box3_list li:nth-child(5){ right:20%;}
.box4_list li{margin:0 20px;}
#box4 .box_title2{font-size:24px;  line-height:34px;}
.box4_p2{font-size:18px; line-height:24px; font-weight:300;}
.box5_p1{font-size:20px; line-height:30px;}
.box5_p2{font-size:16px; line-height:22px; padding:0 30px;}
.box5_con{margin-bottom:20px;}
.box5_con ul li{width:100%; height:auto; min-height:200px; margin-bottom:20px;}
.box5_list li{width:100%; margin:0; padding:30px 70px; border:1px solid #ccc; margin-bottom:20px;}
.box5_list li:last-child{margin-bottom:0;}
.box5_list_p1{background:none; color:#fff; position:relative; left:auto; top:auto; line-height:34px; font-size:24px; height:auto; font-family:'Noto Sans KR', sans-serif; font-weight:400; margin-bottom:10px;}
.box5_list_p2{height:auto;background:none; padding:0px;font-size:16px;}
.box7_con{margin-bottom:40px;}
.box7in{height:auto;}
.box7_i3{position:relative; width:100%;bottom:auto; right:auto; clear:both;}
.box7_i1, .box7_i2{position:relative; width:48%; height:230px; bottom:auto; left:auto; float:left; margin:0 1%;} 
 .box8_p1, {font-size:24px; margin-bottom:10px;}
.box8_p2{font-size:16px; line-height:24px;}
.box8_con{padding:80px 30px 70px 270px}
.box8_con_img{top:20px; left:30px; }
.box9_con_b1,.box9_con_b2{height:280px;}
.box9_con_b2{line-height:280px;}
.box9_con_b1, .box10_con_b2{padding:40px;}
.box10_con_b1, .box10_con_b2{height:550px;}
.box10_con_b1{line-height:550px;}
.box11_p2, .box12_p2{font-size:30px; line-height:30px;}
.box12_p3{font-size:36px; line-height:46px; text-align:left; margin-bottom:10px;}
.box12_p4{font-size:50px; line-height:60px; text-align:left; margin-bottom:40px;}
.box12_p4 span{font-size:45px;}
.new_box13_c1 {
    height: auto;
    padding-bottom: 20px;}


.box11_p3{font-size:18px; line-height:24px;}

.box12_text{width:500px;}
.new_box12_text {width: 100%;}
.box17_p1, .box18_p1{font-size:24px; line-height:32px;}
.box12_i3{left:210px;}
#box12 .box_title2 img{height:60px; display:none;}
#box16{height:auto;}
.box17_p1, .box18_p1{margin-bottom:30px;}
.box17_con ul li{padding-right:0; margin-bottom:0px;}
.box18_con ul li{width:100%;}
.box18_con ul li:nth-child(2){margin-bottom:20px;}
.box19_con ul li .p1{width:180px; height:180px;}
.box19_con ul li .p2{width:215px; height:215px;}
.box19_con ul li .p3{width:245px; height:245px;}
.box19_con ul li .p4{width:215px; height:215px;}
.box19_con ul li .p5{width:180px; height:180px;}
.box19_i1, .box19_i5{width:140px; top:155px; left:20px;}
.box19_i2, .box19_i4{width:160px; top:190px; left:26px;}
.box19_i3{width:210px; top:200px; left:15px;}
.box25_c1, .box25_c2{width:100%; height:auto;}
.box25_c2{height:auto; padding-top:100%;}
#box26{background:#242627;}
.box26_p1{font-size:24px; line-height:24px;}
.box26_p2{font-size:26px; line-height:26px;}
.box26_p3{font-size:16px; line-height:24px;}
#box27{padding-top:80px;}
.mapbox{position:relative; top:auto; left:auto; width:100%;}
.mapbox ul li b{display:block; }
.scroll{display:none;}
.box9_p2, .box10_p2, {font-size:15px; line-height:24px;}
#box11 .box_title2{margin-bottom:20px;}
.box11_p1{font-size:18px; line-height:24px;}
.box15_p1, .box16_p1{font-size:26px;}

}



@media (max-width:860px) {

#box16 ul li p, #box15 ul li p, #box14 ul li, #box13 ul li, .box11_p3, .box20_c2 ul li{font-size:16px; line-height:24px;}
#box14 ul li span{font-size:18px;}
#box3{height:650px; padding-top:70px;}
.box3_list li{width:200px; height:200px; background-size:200px auto; padding-top:40px;}
.box3_list li:nth-child(4){top:180px; }
.box3_list li:nth-child(5){top:180px;}
.box3_p1{font-size:16px;}
.box3_p2{font-size:24px; line-height:35px;}
.box12_i2{bottom:0;}
.box12_text{width:100%; }
.box12_p1{font-size:16px; line-height:24px; text-align:center; margin-bottom:30px;}
#box12 .box_title3{margin-bottom:50px;}
.box12_p1 span{margin-bottom:10px;}
.box12_p2{font-size:26px; line-height:36px; text-align:center; font-weight:500;}
.box12_p3{font-size:30px; line-height:40px; text-align:center;  }
.box12_p4{font-size:40px; line-height:48px; text-align:center; margin-bottom:30px;}
.box12_p4 span{font-size:35px;}

.box12_i1{display:none;}
.box12_i2{position:relative; right:auto; bottom:auto; margin:0 auto;}
.box12in{padding-bottom:0;}
#box13 ul{padding:0 50px;}
#box13 ul li{margin-bottom:20px;}
#box15 ul li{width:160px; height:160px; margin:0 10px; padding:35px 10px; border:2px solid #fff;}
.box15_i1, .box16_i1{width:55%}
.box9_p1, .box10_p1{font-size:28px; line-height:25px; }
.box9_p2, .box10_p2{font-size:16px; line-height:26px; }
.box10_con_b1, .box10_con_b2{height:600px;}

.box20_i{width:58%; height:auto;}
#box21{ height:auto;}
.box21_i1{width:100%; margin-bottom:30px; padding-top:0}
.box21_i1 img{width:auto; max-width:100%;}
.box21_con ul{width:100%;}
.box21_con ul li:nth-child(5){border-bottom:none;}


#box26 ul li{width:100%; border:1px solid #fbf200; height:auto; margin:0 0 20px; border-radius:5px;}
#sidemenu{width:auto;}
.sidemenu_b1{margin-left:2px;}
.sidemenu_b1 ul{width:53px; height:230px; padding:10px 7px;}
.sidemenu_b1 ul li{margin-bottom:10px; padding-bottom:10px;}
.sidemenu_b2{width:55px; height:55px; line-height:50px;}
.goTopw img{max-width:50%;}
.sidemenu_b1 ul li img{max-width:100%;}
.sidemenu_b1 ul li:first-child img{max-width:50%;}

#footer{padding:60px 20px; height:auto;}
.f_p1 span{margin:0 5px;}

.box25_c1{padding:60px 20px;}
.box25_p3{right:20px; bottom:30px;}


}

@media (max-width:830px) {
#box13_1 .fs120 {font-size: 50px;}
#box13_1 .tit {font-size: 35px;}
#box13_1 .fs170 {font-size: 70px;}
#box1_1 .guide {font-size: 20px;}
#box1_1>ul>li {font-size: 22px;width: 100%;margin-bottom: 0;}

}

@media (max-width:768px) {

.new_box13_c1 span{font-size:30px !important;}
.box_title2, #box26 .box_title2{font-size:35px; line-height:45px; margin-bottom:40px;}
#box13 .box_title2 span{font-size:30px;}
#box13 .box_title2{margin-bottom:40px;}
#box13 ul{padding:0 10px;}


#box16 .box_title2, #box15 .box_title2{font-size:35px; line-height:45px; margin-bottom:20px;}
#box4{height:auto; padding:60px 20px 80px;}
.box4_list li{width:32%; margin:0;}
.box4_p1{width:100%; height:160px; line-height:160px; background-size:auto 80%; font-size:22px; margin-bottom:0;}
.box8_con{padding:30px 30px 20px 26%;}
.box8_con_img{width:20%; left:20px;}
.box8_con_img img{width:100%;}
.box8_con ul li{margin-bottom:30px;}
.box8_p1{font-size:20px; line-height:20px; margin-bottom:10px;}
.box8_p2{font-size:14px; line-height:20px; font-weight:300;}

.box10_con_b1, .box10_con_b2{height:650px;}

.box12_i3{left:243px;}
#box12 .box_title2 img{height:40px; }

.box11_p1{font-size:16px; line-height:22px; }
.box15_i1, .box16_i1{width:80%; margin-bottom:20px;}

.box20_c1{height:auto;}
.box20_i{position:relative; bottom:auto; right:auto;}
.box20_c2{margin-bottom:30px;}
.box20_c2 ul li{width:100%; padding-right:0; margin-bottom:20px;}
.box20_c1 span{display:inline-block;}
.box20_p1{font-size:50px; line-height:50px;}
.box20_p2{font-size:30px; line-height:30px; margin-bottom:10px;}
.box20_p3{font-size:25px; line-height:30px; text-align:left; margin-bottom:50px;}

.box24_con ul li{width:25%;}
.box11_p2, .box12_p2{font-size:22px; line-height:22px; margin-bottom:10px;}

#footer h1 img{width:300px; }

#box12 .box_title2{margin-bottom:-10px;}
.box17_con, .box18_con{padding:50px;}
.box17_con{background-size:250px auto;}
.box18_con{background-size:200px auto; background-position:bottom right;}

#box16 ul li{width:45%;border:1px solid #fff; display:inline-block; padding:20px 10px; margin:5px; height:160px;}
#box16 ul li p{position:relative; top:auto; left:auto; transform:none;}

.box19_con{height:350px;}
.box19_con ul li{width:22%;}
.box19_con ul li:nth-child(1){left:1%;}
.box19_con ul li:nth-child(2){right:1%;}
.box19_con ul li:nth-child(2){left:15%;}
.box19_con ul li:nth-child(4){right:20%;}
.box19_con ul li:nth-child(3){width:35%; left:50%; transform:translateX(-50%);}
.box19_con ul li p{font-size:25px; line-height:30px;}

.box19_con ul li .p1{width:120px; height:120px;}
.box19_con ul li .p2{width:150px; height:150px;}
.box19_con ul li .p3{width:200px; height:200px;}
.box19_con ul li .p4{width:150px; height:150px;}
.box19_con ul li .p5{width:120px; height:120px;}

.box19_i1, .box19_i5{width:100px; top:105px; left:10px;}
.box19_i2, .box19_i4{width:110px; top:135px; left:26px;}
.box19_i3{width:160px; top:170px; left:20px;}

}

@media (max-width:725px) {
	#box13_1 .total {font-size: 30px;}
	#box13_1 .fs45 {font-size: 30px;}
	#box13_1 .fs120 {font-size: 40px;}
	#box13_1 .fs170 {font-size: 50px;}
	#box13_1 .tit {font-size: 25px;}
	#box13_1 .guide {font-size: 20px;}
	.mo_block{display:block;}
}


@media (max-width:680px) {

.box17_p1, .box18_p1{font-size:22px; line-height:30px;}
.box18_con ul li span{font-size:18px; line-height:18px;}

.hlogo{top:20px; left:20px;}
.htel{top:30px; right:20px;}
.hlogo .pc{display:none;}
.hlogo .mobile{display:block;}
.box20_i{width:80%; height:auto;}
#box1{height:570px;}
.box1_text{bottom:50%;}
.box1_p3{font-size:22px; line-height:32px;}
.box2_text{top:27%;}
.box2_text img{margin-bottom:10px;}
.box2_p1{font-size:16px;  line-height:24px;}
.box2_p2{font-size:18px; line-height:28px;}
.box2_p1 span, .box2_p2 span{display:inline;}
.box2_p2 b{font-size:18px;}
.box2_pline{margin:15px 0;}
.box2_text_p{font-size:14px;  line-height:24px;}
.box2_text_p span{font-size:20px; font-weight:400;}
#box3 .box_title2{width:55%; margin-left:0; margin-bottom:20px;}
#box3{height:600px; padding-top:70px;}
.box3_list li{width:170px; height:170px; background-size:170px auto; padding-top:10px;}
.box3_list li:nth-child(4){top:160px;}
.box3_list li:nth-child(5){top:160px;}

#box4 .box_title2{margin-bottom:20px; font-size:22px; line-height:30px;}

.box14_i1{width:100%;}
.box14_i1 img{max-width:100%;}

.box4_p2, .box23_p{font-size:16px; line-height:26px; font-weight:400;}
.box5_con ul li{border-bottom:1px solid #eee;}
.box5_con ul li:last-child{border-bottom:none;}
.box5_con_p1{font-size:18px; line-height:28px; margin-bottom:5px;}
.box5_p1{font-size:18px; line-height:28px;margin-bottom:10px; padding:0 20px;}
.box5_p1 .b1, .box5_p1 .b2{font-weight:400;}
.box5_con_p2, .box5_p2, .box5_p3{font-size:14px; line-height:22px; font-weight:400; margin-bottom:10px;}
.box5_list li{padding:30px;}
.box6_title1{font-size:22px; line-height:22px; margin-bottom:15px;}
.box6_title3{font-size:20px; line-height:20px;}
.box6_con_p1{font-size:18px; line-height:20px;}
.box6_con_p2{font-size:14px; line-height:22px; font-weight:400;}



.box7_con{margin-bottom:40px;}
.box7_imgwrap{font-size:16px;}
.box7_p1{font-size:22px; line-height:22px; margin-bottom:10px;}

.box27_con{height:auto; background:none; padding:50px 20px 80px;}
.box27_con ul li{width:100%; height:auto; }
.box27_con ul li:nth-child(1){margin-bottom:40px;}
.box27_con ul li:nth-child(2){background:url('/images/box27_i2.png')no-repeat left top; padding-left:75px;background-size:60px auto;}

.box24_con ul li{width:33%;}
.box24_p{font-size:16px; line-height:24px; font-weight:400;}

.box9_con_b1, .box9_con_b2{float:none; width:100%; height:auto; padding:30px;}
.box9_con_b2{line-height:0; padding:40px;}
.box9_con_b2 img{width:70%;}

.box10_con_b1, .box10_con_b2{float:none; width:100%; height:auto;}
.box10_con_b1{line-height:0; padding:40px;}
.box10_con_b1 img{width:60%;}

.box11_i1{width:100%; margin-bottom:20px;}
.box11_i1 img{width:auto;}
.box11_i2{width:100%;}
.box11_i2 img{width:auto;}

#box12 .box_title2 img{display:none;}
.box12_title_p{position:relative; top:auto; left:auto;}
#box12 .box_title2{width:auto; height:auto; margin-bottom:15px;}
#box12 .box_title3{font-size:24px; margin-bottom:20px;}

#box16 ul li p, #box15 ul li p, #box14 ul li, #box13 ul li, .box11_p3, .box20_c2 ul li, .box17_con ul li, .box18_con ul li{font-size:16px !important; line-height:24px;}
.box17_p1 span, .box18_p1 span{display:inline;}
#box22 .box_title1{font-size:22px; line-height:32px;}
#box22 .box_title2{margin-bottom:10px;}
.new_title {
    font-size: 30px;}
.box6_title2, .box7_p2{font-size:15px;}
#box23 ul li{width:24.6%; margin-bottom:20px;}
.box27_p1{font-size:22px; line-height:32px; margin-bottom:5px;}
.new_box13_c1 p {
    font-size: 22px;}
.box15_p1, .box16_p1{font-size:22px;}
.mapbox{padding:30px;}
.box11_text{margin-bottom:20px;}
}

@media (max-width:600px) {
#box1_1 .n_f_1 { font-size: 85px;}
#box1_1 .tit {font-size: 48px; width: 100%;}
.box_title1{font-size:22px;}
#box2 .box_title1, .box9_p1, .box10_p1{font-size:22px; line-height:22px;}
#box2 .box_title2{font-size:26px; line-height:26px;}

#box3{height:450px; padding-top:50px;}
.box3_list li{width:120px; height:120px; background-size:120px auto; padding-top:10px;}
.box3_list li:nth-child(4){top:120px;}
.box3_list li:nth-child(5){top:120px;}
.box3_p2{font-size:20px; line-height:25px; text-shadow:2px 2px 2px rgba(0,0,0,0.8);}
.box3_p1{font-size:14px; margin-bottom:5px; font-weight:300;}
.box3_list li:nth-child(5) .box3_p1{margin-bottom:20px;}

.box4_p1{height:150px; line-height:150px;font-size:18px; }

.box5_con_p1{font-size:16px; line-height:26px; }
.box5_con_img{position:relative; top:auto; left:auto; text-align:left;}
.box5_con ul li{padding-left:0;}
.box5_con ul li:last-child{margin-bottom:0;}

.box6_title3{padding:2px 20px; margin-bottom:40px;}
.box6_con{padding-left:0;}

#box12 .box_title2{margin-bottom:5px;}
#box12 .box_title3, .box11_p2, .box12_p2, .box25_p1{font-size:18px;}
.box12_p3{font-size:20px; line-height:25px; }
.box12_p4{font-size:30px; line-height:35px; text-align:center; margin-bottom:20px;}
.box12_p4 span{font-size:28px;}


#box10 .box_title3, #box11 .box_title3{margin-bottom:5px;}

#box16 .box_title2, #box15 .box_title2{font-size:26px; line-height:36px; margin-bottom:10px;}
.box25_p3 span{font-size:22px; line-height:30px; margin-left:5px;}
.box_title2, #box26 .box_title2{font-size:28px; line-height:34px;}

#box14 .box_title2, .box25_p1 span{font-size:26px; line-height:34px;}
#box14 .box_title2{margin-bottom:20px;}

.box17_p1, .box18_p1{font-size:18px; line-height:24px; margin-bottom:20px;}

.box23_img{margin-bottom:5px;}
#box25 .box_title3{font-size:11px;text-transform:uppercase;}

.box28_con .title{width:100%; margin-right:0; font-size:16px; line-height:26px; margin-bottom:5px;}
.box28_con input, .box28_con textarea, .box28_time select, .box28_type select{width:95%;}
.box28_info .con{width:100%;}
.box28_con .box28_hp input{width:30%;}
.box28_btnw input{width:auto; padding:0 30px; font-size:16px; font-weight:600;}


.box19_con{height:auto;}
#box19 .box19_con ul{ margin-right:-10px;}
#box19 .box19_con ul li{position:relative; top:auto; left:auto; right:auto; height:130px; width:130px; transform:none; display:inline-block; margin-right:10px; margin-bottom:10px;}
.box19_con ul li .cer{position:relative; top:auto; left:auto; right:auto; border:3px solid #2d3b5b;}
.box19_con ul li .p1, .box19_con ul li .p2, .box19_con ul li .p3, .box19_con ul li .p4, .box19_con ul li .p5{width:100%; height:100%;}
.box19_i{display:none;}
.box8_con{padding:30px 30px 20px 40%;}
.box8_con_img{width:30%; left:20px;}
.box8_con ul li{margin-bottom:40px;}
#box15 ul li{width:120px; height:120px; margin:0 5px; padding:20px 10px; border:2px solid #fff;}
#box15 ul li p{font-size:15px; line-height:1em;}
#box22{padding:40px;}
#box22 .box_title2{font-size:33px;margin-bottom:20px;}
#box22 .box_title1{display:inline-block;  font-weight:400;}
#box22 .box_title1 span{display:block; text-align:left;}
#box22 .box_title1 span.s2{display:none;}
.f_p1 span:nth-child(3){display:block;}
.f_p1, .box6_title3, .box25_p3, .box_title3, .box18_con ul li span{font-size:16px; line-height:1em;}
#footer h1 img{width:230px; }
.box5_p2{padding:0 10px;}
.box20_p1{font-size:40px; line-height:40px; padding-top:40px; margin-bottom:10px;}
.box20_p2{font-size:30px; line-height:30px;}
#box24 .box_title2 span{font-size:30px;}
.box7_i1 p, .box7_i2 p{  line-height:20px; font-size:14px;}
}



@media (max-width:540px) {
#box1{height:470px;}
.box1_text{bottom:48%;}
.box1_i2{width:48%; right:-30px;}

#box2, #box5, #box6, #box7, #box8, #box9, #box10, #box11, #box13, #box14, #box15, #box16, #box17, #box18, 
#box19, #box20, #box21, #box23, #box24, #box26, #box28{padding:50px 20px 80px}
#box12{padding:50px 20px 30px}

#box27{padding-top:60px;}
.box1_p1{width:45%;}
.box1_p2{width:58%;}
.box20_i{width:90%; height:auto;}
.box1_p3, #box4 .box_title2{font-size:20px; line-height:28px;}
.box1_p4{width:38%;}

.box5_p1{font-size:16px; line-height:24px; padding:0}
.box5_list_p2{font-size:15px; line-height:25px;}


.box7_i3{height:340px;}
.box7_i3_p1{top:30px; left:-25px;}
.box7_i3_p1 img{max-width:70%;}

.box7_i3_p2{top:40px; left:140px;}
.box7_i3_p3{top:100px; left:140px;}
.box7_i3_p4{top:140px; left:210px;}

.box28_con > div.box28_info{margin-bottom:5px;}

.box15_p1, .box16_p1{font-size:18px;}
#box26 ul li{padding:15px 15px 20px;}
.box26_p1{font-size:18px; line-height:18px;margin-bottom:1px;}
.box21_p1{font-size:18px; line-height:28px;}

#box16 ul li p, #box15 ul li p, #box14 ul li, #box13 ul li, .box11_p3, .box20_c2 ul li, .box17_con ul li, .box21_p2, .box26_p3, .box27_p2, .box6_title2, .box7_p2, .box7_i3_p4, .box9_p2, .box10_p2, 
.box12_p1 span, .box4_p2, .box7_i3_p3, .box7_i3_p2, .box7_imgwrap, .box2_p1{font-size:14px; line-height:22px;}
.box21_p1{font-size:16px; line-height:26px; margin-bottom:0px;}
.box26_p2{font-size:20px; line-height:22px; margin-bottom:10px;}
.box5_list_p1{font-size:20px; line-height:22px; margin-bottom:10px; font-weight:600;}

.box18_con ul li{font-size:14px; line-height:20px;}

.box21_con ul li .s2, #box21 .box_title3{font-size:14px;}

.box25_p2{font-size:14px; line-height:28px;}
.box2_p2, .box2_p2 b{font-size:16px; line-height:26px;}

.box17_con, .box18_con{padding:30px 50px 30px 20px;}

#box15 ul li{width:100%; height:auto; margin:0; margin-bottom:10px; border-radius:3px; border:1px solid rgba(255,255,255,0.5); background:none;}
#box15 ul li span{display:inline;}


#box16 ul li{width:100%; height:auto; border:1px solid #ccc; margin:0 0 20px;}
#box16 ul li p span{display:inline;}
.box20_i2 img{width:60%; max-width:100%;}
.box27_p1, .box7_p1{font-size:16px; line-height:20px;}
.box8_p1{font-size:16px; line-height:16px;}
.box6_con_img img{width:70%;}
.f_p1, .box6_title3{font-size:13px; line-height:22px;}

.box5_con_img img{width:50%;}
.box5_list li{padding:20px;}
.box9_con_b2 img{width:85%;}

.box10_con_b1 img{width:75%;}
#box19 .box19_con ul li{height:120px; width:120px;}
.box19_con ul li p{font-size:22px; line-height:26px;}

.box27_con{height:auto; background:none; padding:50px 20px 80px;}

.box27_con ul li:nth-child(2), .box27_con ul li:nth-child(1){padding-left:55px; background-size:40px auto;}
.box23_img img{width:80%;}
.box7_i1, .box7_i2{height:160px;}
.box7_con{margin-bottom:20px;}
}

@media (max-width:500px) {
#box13_1 .fs45 {font-size: 19px;}
#box13_1 .fs120 {font-size: 30px;}
#box13_1 .total {font-size: 25px;}
#box13_1 .guide {font-size: 16px;}
#box1_1 .guide {font-size: 20px;}
#box1_1 .total {font-size: 35px;}
.fs60 {font-size: 30px;}
#box1_1>ul>li {font-size: 25px;}
#box1_1 .n_f_1 {font-size: 60px;}
#box1_1 .tit {font-size: 35px;}
.box28_con div.box28_btnw{margin:40px 0 0;}
.box28_con .box28_hp input{width:30%;}
.box7_i3_p5{height:45px;}
.box24_con ul li{width:50%;}
#box23 ul li{width:33%; }
.box15_p1, .box16_p1{font-size:16px;}

.box20_p1{ font-size:34px; line-height:34px; font-weight:800;}
.box20_p2{ font-size:25px; line-height:30px; margin-bottom:5px;}
.box20_p3{font-size:22px; line-height:22px;}
#box3{height:400px;;}
.box3_list li{width:110px; height:110px; background-size:110px auto;}
.box3_list li:nth-child(4){top:100px;}
.box3_list li:nth-child(5){top:100px;}
.box4_p1{height:120px; line-height:120px; }
#box19 .box19_con ul li{width:104px; height:104px; }
.box28_info .con, #box21 .box_title3{font-size:12px;}




}


/* 20230628 추가수정 */
@import url('https://fonts.googleapis.com/css2?family=Trocchi&display=swap');

.new_roma{font-family: 'Trocchi', serif;font-weight: bold;}







