@charset "utf-8";

@font-face {
  font-family: 'SCDream';
  src: url('../font/S-CoreDream-4Regular.html');
  src: url('../font/S-CoreDream-4Regulard41d.html?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-4Regular-2.html#../font/S-CoreDream-4Regular') format('svg'),
       url('../font/S-CoreDream-4Regular-3.html') format('truetype'),
       url('../font/S-CoreDream-4Regular-4.html') format('woff'),
       url('../font/S-CoreDream-4Regular-5.html') format('woff2');
  font-weight: 300;
  font-style: 300;
}

@font-face {
  font-family: 'SCDream';
  src: url('../font/S-CoreDream-5Medium.html');
  src: url('../font/S-CoreDream-5Mediumd41d.html?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-5Medium-2.html#./../font/S-CoreDream-5Medium') format('svg'),
       url('../font/S-CoreDream-5Medium-3.html') format('truetype'),
       url('../font/S-CoreDream-5Medium-4.html') format('woff'),
       url('../font/S-CoreDream-5Medium-5.html') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SCDream';
  src: url('../font/S-CoreDream-6Bold.html');
  src: url('../font/S-CoreDream-6Boldd41d.html?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-6Bold-2.html#./../font/S-CoreDream-6Bold') format('svg'),
       url('../font/S-CoreDream-6Bold-3.html') format('truetype'),
       url('../font/S-CoreDream-6Bold-4.html') format('woff'),
       url('../font/S-CoreDream-6Bold-5.html') format('woff2');
  font-weight: bold;
  font-style: bold;
}

@font-face {
  font-family: 'Roboto';
  src: url('../font/Roboto-Black.html');
  src: url('../font/Roboto-Blackd41d.html?#iefix') format('embedded-opentype'),
       url('../font/Roboto-Black-2.html#./../font/Roboto-Black') format('svg'),
       url('../font/Roboto-Black-3.html') format('truetype'),
       url('../font/Roboto-Black-4.html') format('woff'),
       url('../font/Roboto-Black-5.html') format('woff2');
  font-weight: 900;
  font-style: 900;
}

html.fix{overflow-y:hidden}
body {width:100%;height:100%;margin:0px;padding:0px;font-family: 'SCDream','sans-serif','Dotum','µ¸¿ò';font-size:12px;line-height:100%;
overscroll-behavior: contain;
	/*-webkit-font-smoothing: subpixel-antialiased;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
*/
overflow-x:hidden;
}

/* input tag */
input[type="text"],
input[type="password"],
select{position:relative;height:20px;padding:0 10px;text-align:left;background:#322661;border:0px solid #aaa;color:#a093d0;}
textarea{width:100%;background:none;padding:10px;border:0px solid #aaa;color:#a093d0;}

input[type="text"].focus,
input[type="password"].focus,
input[type="file"].focus,
textarea.focus{border-color:#999}
input[type="button"]{-webkit-appearance:none;min-height:28px;min-width:50px;}
input[type="text"]::-webkit-input-placeholder{color: #ccc;}
select{	
	min-height:28px;
}
img{max-width:100%}

input.bType01{border:1px solid #666 !important}
input.bType02{border:1px solid #aaa !important}
input.bType03{border:1px solid #e2e2e2 !important}

input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0px 1000px #322661 inset !important;
   -webkit-text-fill-color: #a093d0 !important;
}

/* content */
#content{position:relative;width:100%;}
#container{position:relative;left:0;margin:0 auto;background:#fff;}

/* topmenu */
.topMenu{position:fixed;top:0;left:0;right:0;margin:0 auto;width:100%;height:80px;max-width:1920px;min-width:1366px;text-align:left;z-index:410;}
.topMenu>*{display:inline-block;zoom:1;*display:inline;height:80px;}
.topMenu>div>a>img{height:50px;margin-top:15px;}
.topMenu>.logo{background:#ff4a4a;text-align:center;width:10%;max-width:185px;}
.topMenu>.menu{background-color:rgba(70,51,139,0.7);width:90%;max-width:1735px;}
.topMenu>div>ul{padding-bottom:3px;margin-right:20px;margin-top:30px;min-width:700px;float:right;}
.topMenu>div>ul>li{width:24%;display:inline-block;zoom:1;*display:inline;font-size:17px;color:#fff;text-align:center;}
.topMenu>div>ul>li>a{color:#fff;font-weight:400;}
.topMenu>div>ul>li.on>a{color:#ff4a4a;font-weight:700;}
.topMenu>div>ul>li:first-child>a{font-weight:700;}

#shopby{position:absolute;}

/*content*/
#content .minfo{width:100%;min-height:780px;background-position:center center;background:url(../img/mtop.png) center top repeat;background-size: cover;}
#content .minfo .mcontent{z-index:400;text-align:left;position:relative;margin:0 auto;padding-top:130px;width:100%;max-width:1366px;}
#content .minfo .mcontent .swiper-container{width:600px;height:400px;margin:30px 0;z-index:500;}
#content .minfo .mcontent p{padding-left:0px;color:#fff;font-size:17px;margin-top:10px;line-height:22px;}
#content .minfo .mcontent p>span{color:#ff4a4a;}
#content .minfo .mcontent h1{margin-top:50px;font-size:44px;color:#fff;font-weight:700;line-height:50px;}
#content .minfo .mcontent h1>span{color:#ff4a4a;}
#content .minfo .mcontent h3{margin-top:50px;font-size:44px;color:#fff;font-weight:700;line-height:50px;}
.swiper-slide>img{margin-top:50px;}
.swiper-slide>div{margin-top:30px;}
.swiper-slide a{z-index:501;}
.swiper-slide>div>*{display:inline-block;zoom:1;*display:inline;}
.rline{background:#ff4a4a;height:2px;width:230px;margin-right:20px;margin-top:22px;}
.wline{background:#fff;height:3px;width:45px;margin-top:50px;}
.lwline{background:#fff;height:2px;width:100%;margin-top:30px;}
.bline{background:#000;height:3px;width:45px;margin-top:60px;}
.lbline{background:#000;height:2px;width:100%;margin-top:30px;}
.button-prev{cursor:pointer;width:50px;}
.button-next{cursor:pointer;width:50px;}

#content .mnotice{position:absolute;top:150px;left:0;right:0;margin:0 auto;max-width:1366px;min-width:1366px;text-align:left;z-index:300;overflow:hidden;}
#content .mnotice>div{margin-top:590px;background:#46338b;display:inline-block;zoom:1;*display:inline;font-size:15px;color:#fff;text-align:center;}
.mnotice .request{width:165px;height:165px;}
.mnotice .request>a>img{margin-top:43px;}
.mnotice .request>a>p{margin-top:30px;font-size:15px;color:#fff;}
.mnotice>div:first-child>a>p{margin-top:20px;font-size:15px;color:#fff;}
.mnotice .board{width:480px;height:165px;}
.mnotice .board>h3{font-size:17px;color:#fff;margin:20px 20px 10px 20px;text-align:left;font-weight:700;}
.mnotice .board>ul{margin:20px;text-align:left;color:#fff;border-top: 1px solid #775fce;}
.mnotice .board>ul>li{line-height:22px;font-size:15px;}
.mnotice .board>ul>li>a{color:#fff;}
.mnotice .board>ul>li:first-child{padding-top:10px;}
.mnotice>img{margin-left:150px;}

#mcm1{position:relative;margin-top:300px;width:100%;}
#mcm1 .m1_cont{width:100%;text-align:left;margin:0 auto;max-width:1366px;min-width:1366px;padding-top:130px;}
#mcm1 .m1_cont>div{margin-bottom:100px;}
#mcm1 .m1_cont>div>*{display:inline-block;zoom:1;*display:inline;}
#mcm1 .m1_cont>div>div{width:40%;}
#mcm1 .m1_cont>div>img{width:50%;}
#mcm1 h2{font-size:36px;font-weight:700;margin-top:170px;}
#mcm1 p{font-size:18px;line-height:26px;margin-top:30px;}
#mcm1 .rpos{margin-left:40px;}

#mcm2{position:relative;margin-top:200px;width:100%;background:#46338b;}
#mcm2 .m2_cont{width:100%;text-align:left;min-height:1220px;margin:0 auto;max-width:1366px;background:url(../img/cntback1.png) center top no-repeat;background-size: cover;}
#mcm2 .stitle{color:#fff;font-size:23px;padding-top:130px;}
#mcm2 .mtitle{color:#fff;font-size:40px;padding-top: 30px;padding-bottom:20px;}
#mcm2 .m2_cont h2{padding-top:10px;color:#fff;font-size:22px;font-weight:700;}

#mcm2 .board_view{width:66%;margin-top:20px;border-collapse: inherit;font-size:17px;line-height:20px;}
#mcm2 .board_view th{text-align:center;height: 60px;background:#2a1a64;font-size:17px;color:#fff;border-left: 2px solid #46338b;font-weight:700;}
#mcm2 .board_view td{text-align:center;height: 40px;font-size:15px;color:#fff;padding: 5px 0 5px;border-left: 2px solid #46338b;}
#mcm2 .board_view td.other{background:#3b287e;}
#mcm2 ul>li{font-size:17px;color:#fff;margin-top:25px;vertical-align:middle;line-height:28px;}
#mcm2 ul>li>span{font-size:25px;padding-right:20px;}

#mcm3{position:relative;width:100%;background:#e9e9e9;}
#mcm3 .m3_cont{width:100%;text-align:left;margin:0 auto;max-width:1366px;padding-bottom:100px;}
#mcm3 .stitle{color:#000;font-size:23px;padding-top:130px;}
#mcm3 .mtitle{color:#000;font-size:40px;padding-top: 30px;}
#mcm3 .m3_cont h2{padding-top:10px;color:#000;font-size:22px;font-weight:700;}
#mcm3 ul{margin-top:30px;}
#mcm3 ul>li{font-size:20px;padding:5px 0;vertical-align:middle;line-height:26px;}
#mcm3 ul>li>span{font-weight:700;}
#mcm3 ul>a>img{padding:20px;}
#mcm3 p{font-size:16px;}

#mcm4{position:relative;width:100%;background:#fff;}
#mcm4 .m4_cont{width:100%;text-align:left;margin:0 auto;max-width:1366px;min-height:700px;padding-bottom:100px;}
#mcm4 .stitle{color:#000;font-size:23px;padding-top:130px;}
#mcm4 .mtitle{color:#000;font-size:40px;padding-top: 30px;}
#mcm4 .faq_list{width:100%;margin:40px 0px;border-top: 3px solid #000;font-size:15px;line-height:20px;}
#mcm4 .faq_list tr{width:100%;}
#mcm4 .faq_list tr:first-child{border-top:2px solid #5a5a5a;}
#mcm4 .faq_list td{color:#5a5a5a;text-align:center;padding: 15px 0;border-bottom: 1px solid #e4e5e8;}
#mcm4 .faq_list td.left{text-align:left;}
#mcm4 .faq_list td:first-child{color:#dbcfa5;font-size:20px;}
#mcm4 .faq_list td:last-child{text-align:left;line-height:24px;}
#mcm4 .faq_list .ans{display:none;background:#f6f6f6;}

#content .reginfo{width:90%;padding:10px 0;margin:20px auto;}
#content .reginfo>p{margin:10px;line-height:20px;text-align:left;}

/* footer */
#footer{position:relative;width:100%;height:192px;background:#000;}
#footer>div{max-width:1366px;color:#fff;padding:55px 0;text-align:left;margin:0 auto;}
#footer>div>*{display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
#footer>div>div{position:relative;text-align:left;font-size:15px;line-height:23px;}
#footer .cinfo1{margin-left:55px;font-weight:700;font-size:18px;}
#footer .cinfo2{margin-left:20px;}
#footer .cinfo3{margin-left:50px;}
#footer .btline{margin-left:50px;width:2px;height:70px;background:#fff;}

/* popup */
.PopupLayer {position:relative;display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:610;}
.PopupLayer .pop-layer {position:relative;display:block;width:90%;}
.PopupLayer h3 {text-align:center;height:35px;line-height:30px;padding-top:5px;text-indent:10px;width:100%;font-size:16px;font-weight:600; color:#ffffff;background-color:#46338b;}
.PopupLayer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.pop-layer {display:none; position: absolute; top: 50%; left:calc(50% - 400px); height:auto;background-color:#eae4ff; z-index: 10;max-width:800px;}  
.pop-layer .pop-container {padding:0;width:800px;}
.pop-layer .pop-container>h2{width:100%;font-size:20px;color:#fff;text-align:left;line-height:16px;margin-bottom:10px;}
.pop-layer .pop-container>ul{width:100%;text-align:left;padding:20px 0;}
.pop-layer .pop-container>ul>li{margin:5px 20px;line-height:24px;font-size:15px;color:#fff;}
.pop-layer .pop-container>ul>li:first-child{font-size:20px;padding-bottom:10px;color:#fff;font-weight:700;border-bottom:2px solid #775fce}
.pop-layer .pop-container>ul>li>p.vdate{color:#775fce;text-align:right;font-weight:700;}
.pop-layer .pop-container a{color:#fff;}
.pop-layer .pop-container>p{padding-bottom:20px;}
.pop-layer .pop-container>div{width:48%;margin-top:10px;display:inline-block;zoom:1;*display:inline;}
.pop-layer .pop-container>div:last-child{width:100%;}
.pop-layer .pop-container input[type="text"]{width:60%;height:35px;}
.pop-layer .pop-container input[type="radio"]{height:35px;background:#a093d0;}
a.cbtn {position:absolute; top:10px; right:20px;} 
.longBtn{cursor:pointer;width:95%;height:60px;background:#fbbb3f;border:1px solid #fbbb3f;color:#fff;font-weight:600;text-shadow:0.1em 0.1em 0.15em #616161;border-radius:4px;}
.shotBtn{cursor:pointer;width:30%;background:#fbbb3f;border:1px solid #fbbb3f;color:#fff;font-weight:600;text-shadow:0.1em 0.1em 0.15em #616161;border-radius:4px;}
.shotBtn2{cursor:pointer;width:20%;background:#fbbb3f;border:1px solid #fbbb3f;color:#fff;font-weight:600;text-shadow:0.1em 0.1em 0.15em #616161;border-radius:4px;}

/* form style */
.form_data { 
	margin:10px auto;
	border-collapse:collapse;
	width:95%;
}
.form_data * {vertical-align:middle;}
.form_data th{color:#a093d0;font-size:15px;font-weight:700;}
.form_data td{padding:5px 10px 4px 10px;text-align:left;color:#a093d0;font-size:15px;font-weight:700;}
.form_data td.center{text-align:center;height:80px;}
.form_data .cbutton{margin:5px;text-align:center;}
.form_data tbody td .form_data{margin-top:10px;}
.form_data tbody td .form_data td.cent{text-align:center;}
.form_data input{background:#322661;font-size:15px;font-weight:700;height:35px;}
.form_data select{background:#322661;font-size:15px;font-weight:700;height:35px;}
.form_data textarea{background:#322661;width:96%;font-size:15px;font-weight:700;}
.form_data>tbody>tr>td>img{height:30px;}
.atinfo{color:#5a5a5a;}
.makeBtn{padding-bottom:30px;padding-top:10px;}
.makeBtn>input{width:100px;font-size:15px;font-weight:700;height:30px;border:0;color:#000;background:#a093d0;}

/* ======================================================================= */
