@charset "utf-8";

/* reset */
html,body{width:100%;}


/* 초기화 */
html {overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img, textarea,input {margin:0px;padding:0px}
body {width:100%;font-family:'MinSans', '나눔 고딕', Nanum Gothic, "맑은 고딕", Malgun Gothic, '돋움',dotum,Helvetica,sans-serif;font-size:18px;font-weight:300;line-height:150%;color:#474747;text-align:left;word-break:break-all;-ms-word-break:break-all;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none;}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'MinSans', Nanum Gothic, "맑은 고딕", Malgun Gothic, '돋움',dotum,Helvetica,sans-serif;font-size:14px;}
button {cursor:pointer}

textarea, select {font-family:'MinSans', Nanum Gothic, "맑은 고딕", Malgun Gothic, '돋움',dotum,Helvetica,sans-serif;font-size:14px;}
select {margin:0; }
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:none}


body {background:#e4d2f6;width:100%;padding:0px;margin:0px;font-family:'S-CoreDream-4Regular';}
h1 {padding:0px;margin:0px;}
.title_img {padding:20px 0;text-align:center;}
.title_img img{width:820px;}
#web {width:900px;background:#fff;border-radius:0px;margin:0 auto;padding:40px 40px 0px 40px ;margin:40px auto 0px auto;box-sizing: border-box;box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.2);}
#top {display:flex;border-bottom:3px solid #565656;height:100px;}
#top p{text-align:center;font-size:28px;}
#top p:nth-child(1){width:25%;padding-top:20px;font-family:'S-CoreDream-8Heavy';}
#top p:nth-child(2){width:47%;}
#top p:nth-child(3){width:*;padding-top:20px;font-family:'SF_HambakSnow';}
#top small{display:block;font-family:'S-CoreDream-4Regular';}
.fs_01{font-size:13px;}
.fs_02{font-size:17px;}
.fs_03{font-size:25px;}
#main {padding-top:20px;}
#main dl{display:flex;padding-bottom:10%;}
#main dd{width:42%;display:flex;justify-content:center;align-items:center;}
#main dt{width:58%;color:#565656;font-family:'S-CoreDream-4Regular';padding:0 0 0 40px;}
#main dt h1{color:#000;font-family:'SF_HambakSnow';font-size:35px;text-align:center;letter-spacing:-1px;line-height:120%;}
#main dt h1 small{font-size:35px;letter-spacing:-3px;line-height:120%;}
#main dt h1 img{padding-bottom:15px;width:7%;}
#main dt ul{line-height:130%;font-size:20px;list-style:none;letter-spacing:-1px;color:#444;padding-top:20px;}
#main dt li{position: relative;margin-left:30px;}
#main dt li:before {content:"";position: absolute; width:5px;height:5px;background:#c171df;top:12px;left:-15px;}
#main dt li span{font-size:18px;color:#a43eca;}
#main dt ul p a{font-size:12px;border:1px solid #777;width:100px;text-align:center;border-radius:50px;padding:10px 20px;margin:20px;display:block;}
#main dt ul p a:hover{background:#777;color:#fff;}
#web2 {width:900px;background:#fff;margin:0px auto 40px auto;box-sizing: border-box;}
.template_01{height:480px;background:url('img_10.jpg') no-repeat;background-size:cover;margin:0px !important;padding:0px !important;text-align:center;box-sizing: border-box;}
.template_01 div{background:rgb(0,0,0,0.7);}
.template_01 dl{padding:50px;color:#fff;}
.template_01 dt{font-size:40px;font-family:'SF_HambakSnow';margin-bottom:10px;line-height:120%;}
.template_01 dd{font-size:17px;font-family:'S-CoreDream-3Light';}
.template_01 dd ul{border:1px solid #fff;width:60%;border-radius:10px;padding:15px;display:inline-block;list-style:none;margin-top:10px;background:rgb(35,35,35,0.5);}
.template_01 dd li{font-size:23px;line-height:150%;}
.template_01 p a{font-size:15px;border:1px solid #fff;color:#fff;width:50%;text-align:center;border-radius:50px;padding:10px;display:inline-block;margin-top:15px;}
.template_01 p a:hover{background:#fff;color:#000;font-family: 'S-CoreDream-8Heavy';}

.template_02 dl{padding:50px 30px;display:flex;background:#41738a;}
.template_02 dt{color:#fff;font-family:'SF_HambakSnow';line-height:250%;width:45%;text-align:center;}
.template_02 dt img{border-radius:20px;padding:10px;}
.template_02 dd h1{font-size:22px;line-height:250%;padding-top:30px;}
.template_02 dd h2{font-size:25px;font-family:'SF_HambakSnow';margin-bottom:20px;line-height:120%;}
.template_02 dd{font-size:15px;font-family:'S-CoreDream-4Regular';color:#fff;width:50%;}
.template_02 dd p{text-align:right;}
.template_02 dd img{width:50%;display:inline-block;margin-bottom:35px;}
.template_02 p a{font-size:15px;border:1px solid #fff;color:#fff;width:80%;text-align:center;border-radius:50px;padding:20px;margin:20px;display:block;}
.template_02 p a:hover{background:#fff;color:#000;font-size:15px;font-family: 'S-CoreDream-8Heavy';}

.template_03 dl{border:20px solid #95a2ae;padding:50px 30px;display:flex;background:#fff;}
.template_03 dt{color:#025ab4;font-family:'SF_HambakSnow';line-height:250%;width:50%;text-align:center;}
.template_03 dt h1{font-size:35px;}
.template_03 dt h2{font-size:30px;}
.template_03 dt img{width:90%;margin-top:5px;}
.template_03 dd{font-size:15px;font-family:'S-CoreDream-4Regular';color:#5d5d5d;width:50%;}
.template_03 dd p{text-align:right;}
.template_03 dd img{width:50%;display:inline-block;margin-bottom:35px;}
.template_03 p a{font-size:13px;border:1px solid #777;width:80%;text-align:center;border-radius:50px;padding:10px 20px;margin:20px;display:block;}
.template_03 p a:hover{background:#777;color:#fff;}

.template_04 div{border:20px solid #95a2ae;padding:50px 10px;background:#fff;}
.template_04 h1{font-size:40px; font-family:'SF_HambakSnow';text-align:center;}
.template_04 dl{display:flex;border-bottom:1px solid #e3e3e3;margin:50px 0 0 0;}
.template_04 dt{color:#025ab4;font-family:'SF_HambakSnow';line-height:250%;width:45%;text-align:center;}
.template_04 dt img{width:90%;margin-top:5px;}
.template_04 dd{font-size:15px;font-family:'S-CoreDream-4Regular';color:#5d5d5d;width:55%;}
.template_04 dd h2{font-size:30px;color:#025ab4;font-family:'SF_HambakSnow';line-height:130%;}
.template_04 dd p{text-align:right;}
.template_04 dd ul{line-height:130%;font-size:20px;list-style:none;letter-spacing:-1px;color:#444;padding-top:20px;list-style:none;}
.template_04 dd li{position: relative;margin-left:30px;}
.template_04 dd li:before {content:"";position: absolute; width:5px;height:5px;background:#67a2de;top:12px;left:-15px;}
.template_04 dd li span{font-size:18px;color:#4077b0;}
.template_04 p a{font-size:13px;border:1px solid #777;width:30%;text-align:center;border-radius:50px;padding:10px 20px;margin:20px;display:block;}
.template_04 p a:hover{background:#777;color:#fff;}

.youtube {width:100%;height:700px;padding:30px;box-sizing: border-box;background:#414f8a;text-align:center;}
.youtube h1{font-size:40px; color:#fff;font-family:'SF_HambakSnow';padding:20px 0 20px 0;}
.youtube p a{font-size:18px;color:#fff;border:1px solid #fff;width:40%;text-align:center;border-radius:50px;padding:20px;margin:5px;display:inline-block;margin-top:20px;}
.youtube p a:hover{background:#fff;color:#000;}

.temple {height:470px;background:url('img_12_.jpg') no-repeat;background-size:cover;margin:0px !important;padding:0px !important;box-sizing: border-box;position: relative;}
.temple div{background:#129562;height:470px;font-weight:none !important;}
.temple dl{padding:80px 0 0 60px;color:#fff;}
.temple dt{font-size:38px;font-family:'SF_HambakSnow';margin-bottom:10px;line-height:130%;}
.temple dt h1{font-size:20px;}
.temple dd{font-size:18px;font-family:'S-CoreDream-3Light';}

.school{height:450px;background:#a86aae;background-size:cover;margin:0px !important;padding:0px !important;position: relative;}
.school dl{padding:80px 0 0 60px;color:#fff;}
.school dt{font-size:50px;font-family:'SF_HambakSnow';margin-bottom:20px;line-height:110%;}
.school dd{font-size:18px;font-family:'S-CoreDream-3Light';}

.school2{height:420px;background:#5e418a;background-size:cover;margin:0px !important;padding:0px !important;position: relative;}
.school2 dl{padding:80px 0 0 60px;color:#fff;padding-bottom:10px;}
.school2 dt{font-size:40px;font-family:'SF_HambakSnow';margin-bottom:20px;line-height:110%;}
.school2 dd{font-size:25px;font-family:'S-CoreDream-3Light';color:#fdf689;line-height:150%;}
.school2 div{font-size:18px;width:50%;color:#fff;padding:0 0 0 7%}
.school2 div span{color:#affefb;}

.school3{height:450px;background:#8a4180;}
.school3 dl{padding:80px 0 0 0px;color:#fff;padding-bottom:10px;display:flex;}
.school3 dl img{width:330px;}
.school3 dt{font-size:40px;font-family:'SF_HambakSnow';margin-bottom:20px;line-height:110%;width:52%;}
.school3 dd{font-size:18px;font-family:'S-CoreDream-3Light';color:#fdf689;line-height:150%;width:*;color:#fff;}
.school3 dd h1{font-size:40px;font-family:'SF_HambakSnow';margin-bottom:20px;line-height:110%;}
.school3 dd span{color:#fbff9a;}
.school3 .btn a{font-size:15px;border:1px solid #fff;color:#fff;width:90%;text-align:center;border-radius:50px;padding:20px;margin:20px 20px 20px 0px;display:block;}
.school3 .btn a:hover{background:#fff;color:#000;font-family: 'S-CoreDream-8Heavy';}

.postion{position: absolute;top: 80px;right:0px;}
.postion img{width:330px;}
.btn a{font-size:15px;border:1px solid #fff;color:#fff;width:35%;text-align:center;border-radius:50px;padding:20px;margin:20px 20px 20px 60px;display:block;}
.btn a:hover{background:#fff;color:#000;font-family: 'S-CoreDream-8Heavy';}

.tail{padding:20px;}
.tail dl{padding:10px;color:#444;text-align:center;}
.tail dt{font-size:20px;font-family:'SF_HambakSnow';line-height:110%;}
.tail dl{font-size:12px;font-family:'S-CoreDream-4Regular';color:#444;}
.tail p{display:inline-block;text-align:center;width:100%;}
.tail p a{font-size:13px;background:#444;color:#fff;width:40%;text-align:center;border-radius:50px;padding:10px 30px;}
.tail p a:hover{border:1px solid #444; background:#fff; color:#000;font-family: 'S-CoreDream-8Heavy';}

@media (max-width: 1000px) {
#main dd img{width:300px;height:300px;}
#main dt h1{font-size:48px;letter-spacing:-2px;}
#main dt h1 small{font-size:43px;}
#main dt h1 img{width:10%;}
#main dt ul{line-height:130%;font-size:30px;}
#main dt li{margin-left:16px;}
#main dt li:before {width:10px;height:10px;top:17px;}
#main dt li span{font-size:28px;}
#main dt ul p a{font-size:30px;width:50%;}
.template_01 p a{font-size:20px;width:40%;}
.template_02 p a{font-size:20px;}
.tail{padding:40px 0;}
.tail dl{padding:0 0 30px 0px;}
.tail dt{font-size:30px;}
.tail dl{font-size:20px;}
.tail p a{font-size:25px;padding:20px 30px;margin-top:50px;}
.tail p a:hover{border:1px solid #444; background:#fff; color:#000;}
}