@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url(//fonts.googleapis.com/earlyaccess/hanna.css);
@import url(//fonts.googleapis.com/earlyaccess/jejuhallasan.css);
@import url(//fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

#m_contents1 {width:100%; height:36px; background:#85848a;  }
.contents1 {text-align:center; width:1100px; margin:0 auto;}
.contents1 li {}

.contents1 ul.m_txt1 {float:left; padding-left:65px; font-family: 'KoPub Batang', serif; color:#fff; font-size:1.30rem; font-weight:500; padding-top:10px;}
.contents1 ul.m_txt2 {float:right; }
.contents1 ul.m_txt3 {float:left; }

#m_contents2 {width:100%; min-width:1100px;}
#contents2 {width:1100px; margin:0 auto; padding:17px 0 0 0;}



.mainboard {width:259px; height:264px; background:#fff; border:1px solid #f2f2f2; position:relative; float:left;}
.mainboard h3 {width:260px; padding:15px 0 15px 0; background:#b69172; text-align:center; padding-top:10px;} 
.mainboard h2 {width:260px; padding:8px 0; background:#b69172; text-align:center; color:#fff; font-size:1.022rem; font-weight:600; letter-spacing:-0.06em; } 
.mainboard h2 a {text-align:center; color:#fff; font-weight:500; letter-spacing:-0.06em;}
.mainboard ul {width:200px; margin:0 auto; text-align:left; padding-top:10px;}
.mainboard ul li {margin-bottom:5px; font-size:0.850rem; font-weight:400; color:#5e5e5e; padding:4px 15px; overflow:hidden;white-space:nowrap; border-bottom:1px solid #dedede;}
.mainboard ul li a {font-size:0.970rem; font-weight:400; color:#5e5e5e;}
.mainboard ul li span {float:right;}
.mainboard .more  {position:absolute; left:40%; bottom:8px;}


.mbt2 {width:278px; text-align:center; padding-bottom:20px; padding-top:10px;}
.mbt2 li {display:inline-block; *display:inline; *zoom:1;}

.center_txt {padding:30px 0 0 10px;}
.center_txt li {font-size:16px; font-weight:500; line-height:22px; background:url(/2016/img/2018/dot.png) no-repeat left 9px; padding-left:10px; letter-spacing:-1px; color:#272727;}
.center_txt li span {color:#d61010;}
.center_txt li span.b {color:#2267bc;}


.song {width:470px; height:234px; background:#f2f2f2; float:left; margin:0 15px; padding-top:0px; padding-bottom:22px;}
.song h2 {padding:25px 0 20px 0; text-align:center; color:#cd3134; background:#edcccc; font-size:1.552rem; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.song ul.song_bg {width:420px; height:158px; margin:10px auto; padding-left:15px;  background:#fff; border:1px solid #e1e1e1;}
.song ul.song_bg li {font-family: 'Hanna', sans-serif; display:inline-block; *display:inline; *zoom:1; width:102px; margin-top:15px; font-weight:500; font-size:1.03rem;  padding-top:10px; }
.song ul.song_bg li a {background:none; padding-right:10px; color:#c34d4d;}
.song ul.song_bg li a:hover {background:url(/2016/img/arrow.png) no-repeat 100%; padding-right:10px; color:#000;}

.song ul.song_bt {font-size:0; margin-top:25px;}
.song ul.song_bt li {display:inline-block; *display:inline; *zoom:1;}

.song ul.song_bg li.m_point a {font-size:1.1rem; font-weight:500; color:#84bb00;}


.song2 {width:470px; height:224px; background:#f2f2f2; float:left; margin:0 15px; padding-top:0px; padding-bottom:22px;}
.song2 h2 {padding:25px 0 20px 0; text-align:center; color:#cd3134; background:#edcccc; font-size:1.552rem; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.song2 ul.song_bg {width:420px; height:138px; margin:10px auto; padding-left:15px;  background:#fff; border:1px solid #e1e1e1;}
.song2 ul.song_bg li {font-family: 'Hanna', sans-serif; display:inline-block; *display:inline; *zoom:1; width:102px; margin-top:15px; font-weight:500; font-size:1.03rem;  padding:5px; }
.song2 ul.song_bg li a {background:none; color:#fff;}
.song2 ul.song_bg li a:hover {color:#000;}

.song2 ul.song_bt {font-size:0; margin-top:14px;}
.song2 ul.song_bt li {display:inline-block; *display:inline; *zoom:1;}



.song3 {width:470px; height:224px; background:#f2f2f2; float:left; margin:0 15px; padding-top:0px; padding-bottom:22px;}
.song3 h2 {padding:25px 0 20px 0; text-align:center; color:#fff; background:#d72e2e; font-size:1.552rem; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.song3 ul.song_bg {width:420px; height:127px; margin:10px auto; padding-left:7px; background:#fff; border:1px solid #e1e1e1; padding-top:12px;}
.song3 ul.song_bg li {font-family: 'KoPub Batang', serif; display:inline-block; *display:inline; *zoom:1; text-align:center;  width:100px; margin-top:13px; font-weight:bold; font-size:1.1rem; padding-bottom:6px;}
.song3 ul.song_bg li a {background:none; color:#333;}
.song3 ul.song_bg li a:hover {color:#d71313;}

.song3 ul.song_bt {font-size:0; margin-top:14px;}
.song3 ul.song_bt li {display:inline-block; *display:inline; *zoom:1;}





.song2 ul.song_bg li.m_point a {font-size:1.1rem; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song01 {font-family: 'Jeju Myeongjo', serif;position:absolute;width:100px; background:#bc4539; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song02 {position:absolute; margin-top:60px; margin-left:110px; width:70px; background:#39a5bc; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song03 {font-family: 'Jeju Gothic', sans-serif;position:absolute; margin-top:20px; margin-left:120px; width:70px; background:#6abc39; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song04 {font-family: 'Jeju Myeongjo', serif;position:absolute; margin-top:100px; margin-left:110px; width:80px; background:#e66c00; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song05 {font-family: 'Jeju Hallasan', cursive;position:absolute; margin-top:10px; margin-left:210px; width:80px; background:#44b0dd; font-size:13px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song06 {font-family: 'Nanum Brush Script', cursive;position:absolute; margin-top:17px; margin-left:310px; width:80px; background:#db4d86; font-size:18px; letter-spacing:-0.06em;text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song07 {font-family: 'Jeju Hallasan', cursive;position:absolute; margin-top:50px; margin-left:15px; width:80px; background:#a564db; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song08 {font-family: 'Nanum Gothic', sans-serif;position:absolute; margin-top:50px; margin-left:195px; width:50px; background:#c9cb49; font-size:16px; text-align:center; font-weight:600; color:#84bb00;}
.song2 ul.song_bg li.song09 {font-family: 'Jeju Gothic', sans-serif;position:absolute; margin-top:50px; margin-left:265px; width:80px; background:#e2380b; font-size:14px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song10 {position:absolute; margin-top:90px; margin-left:30px; width:60px; background:#72c003; font-size:15px; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song11 {font-family: 'Nanum Brush Script', cursive;position:absolute; margin-top:90px; margin-left:210px; width:60px; background:#03c09f; font-size:1.2rem; text-align:center; font-weight:500; color:#84bb00;}
.song2 ul.song_bg li.song12 {font-family: 'Nanum Gothic', sans-serif;position:absolute; margin-top:95px; margin-left:290px; width:60px; background:#6903c0; font-size:16px; text-align:center; font-weight:500; color:#84bb00;}

.notice {width:259px; height:264px; background:#fff; border:1px solid #f2f2f2; position:relative; float:left;}
.notice h3 {width:260px; padding:15px 0 15px 0; background:#b69172; text-align:center; padding-top:10px;} 
.notice h2 {width:260px; padding:8px 0; background:#b69172; text-align:center; color:#fff; font-size:1.002rem; font-weight:600; letter-spacing:-0.06em;}
.notice h2 a {text-align:center; color:#fff; font-weight:500; letter-spacing:-0.06em;}
.notice ul {width:200px; margin:0 auto; text-align:left; padding-top:10px;}
.notice ul li {margin-bottom:5px; font-size:0.850rem; font-weight:400; color:#5e5e5e; padding:4px 15px; overflow:hidden;white-space:nowrap; border-bottom:1px solid #dedede;}
.notice ul li a {font-size:0.970rem; font-weight:400; color:#5e5e5e;}
.notice ul li span {float:right;}
.notice .more  {position:absolute; left:40%; bottom:8px;}

.fee {display:inline-block; *display:inline; *zoom:1; margin-left:9px;}


#m_contents_txt {background:#5eb21b; width:100%; min-width:1200px; height:48px; text-align:center;}
#m_contents_txt li {display:inline-block; *display:inline; *zoom:1;}

#m_contents_txt2 {text-align:center;}
#m_contents_con1 {background:url(/2016/img/2018/con1_bg.gif) no-repeat center top; width:100%; min-width:1200px; height:370px; }
#m_contents_con1_s {width:1200px; margin:0 auto; }

#m_contents_con2 {width:100%; min-width:1200px; }
#m_contents_con2_s {width:1200px; margin:0 auto; padding:0px 0;}


#m_contents_contest {background:url(/2016/img/2018/contest.gif) no-repeat center top; width:100%; min-width:1200px; height:270px; }
#m_contents_tong {background:#3b96b7; width:100%; min-width:1200px; margin-top:23px; margin-bottom:20px; height:96px; text-align:center;}
#m_contents_tong li {width:1200px; margin:0 auto; text-align:center;}

#m_contents2-2 {width:100%; min-width:1100px; height:629px; }

.mainicon {padding-bottom:5px;text-align:center;}
.mainicon li {display:inline-block; *display:inline; *zoom:1; padding-left:20px; }
.mainicon li:first-child {padding-left:0px;}

.right_b {float:right;}
.right_b li.right_t {font-weight:600; font-size:16px; text-align:center; padding:20px 0; color:#222; letter-spacing:-1px;}
.right_b li.right_t a {color:#222;}

.beginner {width:431px; height:306px; background:#72acae; float:left;}
.beginner h2 {padding:37px 0 17px 0; text-align:center; color:#fff; font-size:1.502rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.beginner h2 span {font-size:1.752rem; font-weight:600;}

.beginner ul.beginner1 {width:430px; margin:15px auto; text-align:center; }
.beginner ul.beginner1 li {display:inline-block; *display:inline; *zoom:1; margin-top:8px; font-size:1.04rem; padding:0 5px;}
.beginner ul.beginner1 li a {background:url(/2016/img/dot.png) no-repeat 100%; padding-right:17px; color:#fff;}
.beginner ul.beginner1 li a:hover {padding-right:17px; color:#000;}

.beginner ul.beginner1 li:nth-child(3) a {background:none; color:#fff;}
.beginner ul.beginner1 li:nth-child(3) a:hover {color:#000;}
.beginner ul.beginner1 li:nth-child(6) a {background:none; color:#fff;}
.beginner ul.beginner1 li:nth-child(6) a:hover {color:#000;}

.beginner ul.beginner2 {margin:0 auto; text-align:center;}
.beginner ul.beginner2 li {margin:0 5px; background:url(/2016/img/circle_bg.png) no-repeat; font-size:20px; color:#fff; font-weight:500;text-align:center; width:120px; height:120px; padding-top:50px; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.beginner ul.beginner2 li a {color:#fff; }

.beginner ul.beginner2 li:first-child {margin:0 5px; background:url(/2016/img/circle_bg.png) no-repeat; font-size:20px; color:#fff; font-weight:500; line-height:22px; text-align:center; width:120px; height:120px; padding-top:40px; display:inline-block; *display:inline; *zoom:1;}


.short {width:238px; height:306px; background:#e4e4e4; float:left;}
.short ul.short_bg {padding:25px 0; background:url(/2016/img/tong.gif) no-repeat;}
.short ul.short_bg li {width:186px; margin:0 auto; margin-top:5px; font-size:18px; text-align:center; color:#1b1f20; font-weight:500; border-bottom:1px dotted #fff; padding-bottom:5px;}
.short ul.short_bg li a {color:#fff; font-weight:500;}
.short ul.short_bg li a:hover {color:#ffde00;}

.short ul.short_bg2 {width:220px; height:150px; margin:5px auto; margin-top:10px; background:url(/2016/img/tong2.gif) no-repeat;}
.short ul.short_bg2 h2 {text-align:center; font-weight:500; font-size:15px; color:#000; padding-top:10px; padding-bottom:10px;}
.short ul.short_bg2 li {width:186px; margin:0 auto; margin-top:5px; font-size:14px; text-align:left; color:#1b1f20; font-weight:500; border-bottom:1px dotted #868686; padding-bottom:2px;}
.short ul.short_bg2 li a {color:#1b1f20; font-weight:500;}
.short ul.short_bg2 li a:hover {color:#c31515;}



.know {width:431px; height:306px; background:#72acae; float:left;}
.know h2 {padding:37px 0 17px 0; text-align:center; color:#fff; font-size:1.502rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.know h2 span {font-size:1.752rem; font-weight:600;}

.know ul.know1 {width:363px; margin:15px auto; text-align:center; }
.know ul.know1 li {padding:13px 10px 16px 10px; margin:2px 0; background:url(/2016/img/line_bg.png) no-repeat; font-size:20px; letter-spacing:-0.03em;text-align:left;}
.know ul.know1 li a {color:#fff;}
.know ul.know1 li a:hover {color:#000; }
.know ul.know1 li.yellow {color:#ffe400;}
.know ul.know1 li.yellow a {color:#ffe400;}

.know ul.know2 {background:#ffc600; text-align:center; margin-top:26px;}
.know ul.know2 li {font-size:1.09rem; font-weight:500;text-align:center; padding:15px 0; display:inline-block; *display:inline; *zoom:1; vertical-align:top; color:#1d2a2e;}
.know ul.know2 li a {color:#1d2a2e;}


.question {width:431px; height:306px; background:#cfbea2; float:left;}
.question h2 {padding:37px 0 17px 0; text-align:center; color:#1d2a2e; font-size:1.502rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.question h2 span {font-size:1.752rem; font-weight:600;}

.question h3 {padding:5px 0 17px 0; text-align:center; color:#1d2a2e; font-size:19px; font-weight:300; letter-spacing:-0.02em; line-height:23px;}
.question ul {padding:10px 0; text-align:center; }
.question ul li {padding:0 3px;}

.question ul.list1 {float:left; padding-left:20px;}
.question ul.list2 {float:left; padding-left:20px;width:220px; }
.question ul.list2 li {text-align:left; padding:8px 5px; border-bottom:1px solid #dedede;}


.mainleft {float:left; padding-top:25px;}
.maincenter {float:left; width:300px; padding-top:25px; padding-left:20px;}
.mainright {display:inline-block; *display:inline; *zoom:1; padding-top:23px;margin-left:5px;}

.maincenter li.youtube {text-align:center; height:175px; background:url(/2016/img/2018/maincenter3.png) center top no-repeat;}

.centerb {font-size:0; padding-top:10px;}
.centerb li {display:inline-block; *display:inline; *zoom:1;}
.centerb2 {font-size:0; padding-top:10px;}
.centerb2 li {display:inline-block; *display:inline; *zoom:1;}

.camp {width:238px; height:306px; float:left; background:url(/2016/img/m_camp_bg.gif) no-repeat;}
.camp h2 {padding:37px 0 17px 0; text-align:center; font-size:25px; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.camp h2 a {color:#1db300;}
.camp ul.camp_bg {width:238px; height:244px; margin:15px auto; margin-top:1px; }
.camp ul.camp_bg li {display:inline-block; *display:inline; *zoom:1;margin-top:0px; font-size:20px; letter-spacing:-0.05em;line-height:18px; text-align:center; color:#1b1f20; font-weight:500;  padding-bottom:0px;}
.camp ul.camp_bg li.txt_line {width:190px; margin:0 auto; margin-top:8px; font-size:20px; text-align:center; color:#1b1f20; font-weight:500; border-bottom:1px solid #3f3f40; padding-bottom:5px;}
.camp ul.camp_bg li a {color:#1b1f20; font-weight:500;}
.camp ul.camp_bg li a:hover {color:#c31515;}



.camp ul li.camp_bt {width:187px; height:47px; margin:0px auto; border:5px solid #1db300; background:#fff; border-radius:40px; padding-top:5px; padding-bottom:5px; margin-top:15px;}
.camp ul li.camp_bt a {color:#333; font-weight:500; font-size:16px; line-height:18px; }
.camp ul li.camp_bt a:hover {color:#1db300; }

.left_intro {margin-top:0px;}

.camp2 {width:244px; }
.camp2 h2 {padding:25px 0 24px 0; text-align:center; font-size:25px; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.camp2 h2 a {color:#1db300;}
.camp2 h2 span {font-size:20px; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.camp2 h3 {padding:15px 0 24px 0; text-align:center; font-size:25px; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.camp2 h3 a {color:#1db300;}
.camp2 h3 span {font-size:20px; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.camp2 ul.camp_bg {width:271px; margin:10px auto; margin-top:1px; font-size:0;}
.camp2 ul.camp_bg li {display:inline-block; *display:inline; *zoom:1;}
.camp2 ul.camp_bg li.txt_line {width:190px; margin:0 auto; margin-top:17px; font-size:20px; text-align:center; color:#1b1f20; font-weight:500; border-bottom:1px solid #3f3f40; padding-bottom:5px;}
.camp2 ul.camp_bg li a {color:#1b1f20; font-weight:500;}
.camp2 ul.camp_bg li a:hover {color:#c31515;}

ul.musicnote {width:387px; margin-left:10px; margin-right:8px; font-size:0; display:inline-block; *display:inline; *zoom:1;}
ul.musicnote li {display:inline-block; *display:inline; *zoom:1;}

.camp2 ul li.camp_bt {width:187px; height:47px; margin:0px auto; border:5px solid #1db300; background:#fff; border-radius:40px; padding-top:5px; padding-bottom:5px; margin-top:15px;}
.camp2 ul li.camp_bt a {color:#333; font-weight:500; font-size:16px; line-height:18px; }
.camp2 ul li.camp_bt a:hover {color:#1db300; }

.mbutton {width:271px; }
.mbutton li {float:left;}

.main_master {width:431px; height:306px; background:#cfbea2; float:left;}
.main_master h2 {padding:37px 0 17px 0; text-align:center; color:#1d2a2e; font-size:1.502rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.main_master h2 span {font-size:1.752rem; font-weight:600;}
.main_master h3 {padding:5px 0 17px 0; text-align:center; color:#1d2a2e; font-size:19px; font-weight:300; letter-spacing:-0.02em; line-height:23px;}
.main_master h3 span {font-weight:600;}

.main_master ul {margin:0 auto; text-align:center;}
.main_master ul li {margin:0 5px; background:url(/2016/img/circle_bg.png) no-repeat; font-size:20px; color:#fff; font-weight:500;text-align:center; width:120px; height:120px; padding-top:45px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; line-height:22px;}
.main_master ul li a {color:#db0808; }


#m_contents2-3 {width:100%; min-width:1100px; height:283px; background:url(/2016/img/who_bg.jpg) no-repeat center top; }

.who {width:560px; float:left; margin-right:40px;}
.who h2 {padding:0px 0 15px 0; text-align:left; color:#fff; font-size:1.552rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.who h2 span {font-size:17px; }
.who ul {margin:0 auto; text-align:center; padding-right:3px; display:inline-block; *display:inline; *zoom:1;}
.who ul li {font-size:1.02rem; color:#fff; font-weight:400; text-align:left; line-height:28px;letter-spacing:-0.05em;}
.who ul li.event_bg {font-size:18px; text-align:center; color:#1d1d1d; font-weight:500;width:133px; padding-top:3px; height:37px; background:url(/2016/img/2018/4banner_bg1.png) no-repeat center top; }
.who ul li.event_bg span {font-size:14px;}

.who ul li.event_bg2 {font-size:18px; text-align:center; color:#1d1d1d; font-weight:500;width:133px; padding-top:3px; height:37px; background:url(/2016/img/2018/4banner_bg2.png) no-repeat center top; }
.who ul li.event_bg2 span {font-size:14px;}




.who2 {width:590px; margin-left:10px;}
.who2 ul {margin:0 auto; text-align:center; padding-right:0px; display:inline-block; *display:inline; *zoom:1; font-size:0; vertical-align:top;}
.who2 ul li {font-size:1.02rem; color:#fff; font-weight:400; text-align:left; line-height:28px;letter-spacing:-0.05em; }
.who2 ul li.event_bg {font-size:18px; text-align:center; color:#1d1d1d; font-weight:500;width:185px; padding-top:3px; height:38px; background:url(/2016/img/2018/4banner_bg1.png) no-repeat center top; }
.who2 ul li.event_bg span {font-size:14px;}

.who2 ul li.event_bg2 {font-size:18px; text-align:center; color:#1d1d1d; font-weight:500;width:185px; padding-top:3px; height:38px; background:url(/2016/img/2018/4banner_bg2.png) no-repeat center top; }
.who2 ul li.event_bg2 span {font-size:14px;}

.who2 ul li.e_bt {margin-top:3px;}

.who2 ul li .e_bt1-1 a{float:left;  color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#c31515; padding:0 14px;}
.who2 ul li .e_bt1-1 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt1-2 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt1-2 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#e56364; padding:0 14px;}
.who2 ul li .e_bt2-1 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#46a81f; padding:0 22px;}
.who2 ul li .e_bt2-2 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#8ac253; padding:0 22px;}
.who2 ul li .e_bt2-1 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt2-2 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt3-1 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#1964aa; padding:0 22px;}
.who2 ul li .e_bt3-2 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#6f9cc5; padding:0 22px;}
.who2 ul li .e_bt3-1 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt3-2 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt4-1 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#3e2875; padding:0 22px;}
.who2 ul li .e_bt4-2 a{float:left; color:#fff;font-size:13px; font-weight:400; border-radius:22px; background:#917ec1; padding:0 22px;}
.who2 ul li .e_bt4-1 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}
.who2 ul li .e_bt4-2 a:hover{background:rgba(47,46,50,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;
		transition:300ms ease-out 0ms;}


.mainbutton {width:431px; display:inline-block; *display:inline; *zoom:1; border-left:1px solid #272c2f; margin-top:15px;}
.mainbutton h2 {padding:37px 0 17px 0; text-align:center; color:#fff; font-size:1.502rem; font-weight:400; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}

.mainbutton ul {width:363px; padding-top:15px; margin:15px auto; text-align:center; }
.mainbutton ul li {padding:8px 10px 13px 10px; margin:4px 0; background:url(/2016/img/line_bg2.png) no-repeat; font-size:17px; text-align:left;letter-spacing:-0.05em;}
.mainbutton ul li a {color:#fff;}
.mainbutton ul li a:hover {color:#ffc600; }

#m_contents2-4 {width:100%; min-width:1100px; height:420px;}

.m_music {width:200px; height:265px; background:#83becd; float:left; margin-top:12px; background:url(/2016/img/m_music_bg.gif) no-repeat center top; border:5px solid #ff5500; }
.m_music h2 {padding:37px 0 17px 0; text-align:center; color:#1d2a2e; font-size:1.992rem; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.m_music h2 a {color:#1d2a2e;}

.m_music ul li {width:100px; margin:0 auto; margin-top:15px; font-size:1.15rem; text-align:center; color:#1b1f20; font-weight:500; border-bottom:0px solid #3f3f40; padding-bottom:5px; letter-spacing:-0.05em;}
.m_music ul li a {color:#1b1f20; font-weight:500;}
.m_music ul li a:hover {color:#c31515;}

.m_music ul li.camp_bt {width:127px; height:24px; margin:0px auto; margin-top:6px; margin-bottom:20px; background:#ff5500; border-radius:40px; padding-top:8px; color:#fff; font-weight:500; font-size:1.1rem; line-height:19px;}

.mainbanner ul {font-size:0;}
.mainbanner ul li {display:inline-block; *display:inline; *zoom:1;}
.mainbanner ul li:nth-child(2) {padding-left:10px;}
.mainbanner ul li:nth-child(3) {padding-left:10px;}
.mainbanner ul li:nth-child(4) {padding-left:10px;}
.mainbanner ul li:nth-child(5) {padding-left:0px;}

.bottombanner {margin-top:12px; float:left; padding-left:10px;}
.bottombanner2 {margin-top:12px; float:left;}

.card {float:left; margin-right:12px;}
.card ul {font-size:0;}
.card ul li {margin-top:12px;}

.maincustomer {width:212px; height:274px; background:#f2f2f2; float:left; margin-top:12px; margin-left:0px;}
ul.maincall {text-align:center; background:#fff; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin:12px 12px 0 12px; padding:10px;} 
ul.maincall li.calltel {color:#22344b; font-size:1.5rem; letter-spacing:-0.05em; font-weight:600; padding-top:15px;}
ul.maincall li.callphone {color:#333; font-size:0.95rem; letter-spacing:-0.05em; font-weight:600; padding-top:10px; padding-bottom:10px;}

ul.mainbank {text-align:center; background:#fff; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin:0px 12px 12px 12px; padding-bottom:12px;}
ul.mainbank li.banktitle {text-align:center; font-size:16px; background:#f2f2f2; padding:5px 0; color:#202f41; font-weight:500; margin-bottom:10px;}
ul.mainbank li.banknum {font-size:1.28rem; padding:5px 0; color:#202f41; font-weight:600; letter-spacing:-0.05em;}

.specialbanner {display:inline-block; *display:inline; *zoom:1; margin-top:12px; margin-left:10px;} 


.mbt {text-align:center; background:#0b6fa9; padding-top:14px; padding-bottom:10px; color:#fff; font-weight:600; font-size:16px;}
.mbt a{color:#fff;}
.mbt a:hover{color:#ffe400;}


/*///////////////////// footer /////////////////////*/

#m_footer {position:relative; width:100%; min-width:1200px; background:#e7e7e8; border-top:0px solid #e8e3df; float:left; }
.footer {width:1200px; margin:0 auto; padding:15px 0; overflow:hidden;}

.footer-1 {width:49%; padding:20px 0; text-align:left; padding-top:18px; float:left;}
.footer-1 li {line-height:27px; font-size:1.1rem; white-space: pre; color:#424242; letter-spacing:-0.3px;}

.footer-2 { width:51%; float:right; padding-top:10px; font-size:0;}
.footer-2 li {display:inline-block; vertical-align:top; padding-left:1px;}

#m_footer .foot2 {position:relative; float:left; width:1200px; font-size:11px; margin:0 auto; color:#333; text-align:left; padding:3px 0px; background:#eee; margin-top:10px;}
#m_footer .foot2 li {display:inline-block; *display:inline; *zoom:1;padding-right:20px; }
.p1 {font-weight:bold; color:#1b52a3;}
.p2 {font-weight:bold; color:#1b52a3;}
.p3 {font-weight:bold; color:#de1a1a;}

.mem_t {padding-top:2px;}
.mem_t a {color:#db0303; padding-left:20px; font-size:13px;}
.mem_t a:hover{color:#db0303;}



.medu {display:inline-block; *display:inline; *zoom:1; margin-top:10px;} 
.edu1 {width:682px; height:145px; background:#bbd1d9; margin-bottom:10px;}
.edu1 h2 {color:#0ca8be; font-size:35px; font-weight:600; letter-spacing:-1px; float:left; padding:45px 20px; line-height:32px; width:127px; text-align:center;}
.edu1 h2 span {display:block; font-size:20px;}
.edu1 ul {float:left; width:168px; padding-top:25px;}

.edu1 ul li {display:inline-block; *display:inline; *zoom:1; margin-top:8px; font-size:17px; padding:0 5px; text-align:left; letter-spacing:-1.5px;}
.edu1 ul li a {background:url(/2016/img/dot.png) no-repeat left 10px; padding-right:17px; color:#313131; padding-left:10px;}
.edu1 ul li a:hover {padding-right:17px; color:#000;}

.edu1 ul.edu_bt1 {padding-top:4px; padding-left:5px; line-height:15px;}
.edu1 ul.edu_bt1 li a {background:none; padding:5px 0px; width:154px; display:block; border-radius:22px; font-size:15px;color:#fff;font-weight:600; text-align:center;}
.edu1 ul.edu_bt1 li a:hover {color:#fff601;}


.edu2 {width:682px; height:145px; background:#96c4d4; margin-bottom:10px;}
.edu2 h2 {color:#1677bb; font-size:35px; font-weight:600; letter-spacing:-1px; float:left; padding:45px 20px; line-height:32px; width:115px; text-align:center;}
.edu2 h2 span {display:block; font-size:20px;}
.edu2 ul {float:left; width:231px; padding-top:25px;}

.edu2 ul li {display:inline-block; *display:inline; *zoom:1; margin-top:8px; font-size:17px; padding:0 5px; text-align:left; letter-spacing:-1.5px; color:#313131;}


.edu2 ul.edu_bt2 {padding-top:15px; width:280px;}
.edu2 ul.edu_bt2 li {background:#0ca8be; padding:10px 0px; width:135px; border-radius:15px; font-size:15px;color:#fff;font-weight:600; text-align:center;}
.edu2 ul.edu_bt2 li a {color:#fff; }
.edu2 ul.edu_bt2 li a:hover {color:#fff601;}

.edu2 ul.edu_bt2 li.p li {background:#004186; }
.edu2 ul.edu_bt2 li.p a {font-weight:600; }



.edu3 {width:682px; height:145px; background:#59a6c2; margin-bottom:10px;}
.edu3 h2 {color:#fff601; font-size:35px; font-weight:600; letter-spacing:-1px; float:left; padding:45px 20px; line-height:32px; width:115px; text-align:center;}
.edu3 h2 span {display:block; font-size:20px;}
.edu3 ul {float:left; width:261px; padding-top:25px;}

.edu3 ul li {display:inline-block; *display:inline; *zoom:1; margin-top:11px; font-size:17px; padding:0 5px; text-align:left; color:#fff601;}
.edu3 ul li a {padding-right:17px; color:#fff;}
.edu3 ul li a:hover {padding-right:17px; color:#ffde00;}

.edu3 ul.edu_bt3 {padding-top:10px; padding-left:70px; width:154px;}
.edu3 ul.edu_bt3 li a {background:#1e76ab; padding:5px 0px; width:154px; display:block; border-radius:22px; font-size:15px;color:#fff;font-weight:600; text-align:center;}
.edu3 ul.edu_bt3 li a:hover {background:#0094e0;color:#ffd800;}


.edu4 {width:682px; height:105px; background:#17bb9e; margin-bottom:10px;}
.edu4 h2 {color:#fff; font-size:30px; font-weight:600; letter-spacing:-2px; float:left; padding:20px 20px; line-height:32px; width:115px; text-align:center;}
.edu4 h3 {color:#fff; font-size:17px; font-weight:400; letter-spacing:-2px; line-height:32px; padding-top:10px;}

.edu4 ul {padding-top:20px;}
.edu4 ul.qna_t {float:left; width:274px; padding-top:20px; color:#fff; font-size:18px; font-weight:500; letter-spacing:-0.3px; line-height:22px;}
.edu4 ul.qna_t h2 {font-size:17px; background:#1eab68; border-radius:22px; padding:0; font-weight:400;}  
.edu4 ul.qna_t li {float:left; width:157px; border-bottom:1px solid #fff; padding:5px 0;}
.edu4 ul.qna_t li a {color:#fff; font-size:15px;}
.edu4 ul.qna_v {float:left; width:223px; margin-top:0px;}
.edu4 ul.qna_v h2 {font-size:17px; background:#1eab68; border-radius:22px; padding:0; font-weight:400;}  

.m_banner_3 {background:#e7e7e7; width:682px;font-size:0;}
.m_banner_3 li {display:inline-block; *display:inline; *zoom:1; padding-left:8px; }
.m_banner_3 li:first-child {padding-left:0px;}


.main_new_ {float:right; width:508px; margin-top:10px;}
.main_tongnew {margin-bottom:12px;}
.main_c_right {float:left; width:508px;}







.notice2 {width:250px; height:234px; background:#fff; border:0px solid #f2f2f2; position:relative; float:left;}
.notice2 h3 {width:250px; padding:15px 0 15px 0; background:#b69172; text-align:center; padding-top:10px;} 
.notice2 h2 {width:250px; padding:8px 0; background:#73a92c; text-align:center; color:#fff; font-size:1.002rem; font-weight:600; letter-spacing:-0.06em;}
.notice2 h2 a {text-align:center; color:#fff; font-weight:500; letter-spacing:-0.06em;}
.notice2 ul {width:200px; margin:0 auto; text-align:left; padding-top:10px;}
.notice2 ul li {margin-bottom:5px; font-size:0.850rem; font-weight:400; color:#5e5e5e; padding:4px 15px; overflow:hidden;white-space:nowrap; border-bottom:1px solid #dedede;}
.notice2 ul li a {font-size:0.970rem; font-weight:400; color:#5e5e5e;}
.notice2 ul li span {float:right;}
.notice2 .more  {position:absolute; left:40%; bottom:8px;}


.main_txt_b {width:508px; height:298px; float:left; background:url(/2016/img/2018/txt_b_bg.gif) no-repeat center; margin-top:0px;}
.main_txt_b ul {width:443px; padding-top:10px; margin:0px auto; text-align:center; }
.main_txt_b ul li {padding:8px 10px 13px 10px; margin:4px 0; background:url(/2016/img/line_bg2.png) no-repeat; font-size:17px; text-align:left;letter-spacing:-0.05em;}
.main_txt_b ul li a {color:#fff;}
.main_txt_b ul li a:hover {color:#ffc600; }

.main_txt_b ul.txt_b {width:443px;margin:0px auto; text-align:left; padding-top:30px;}
.main_txt_b ul.txt_b h2 {font-family: 'Hanna', sans-serif;font-size:18px; color:#ffc600; padding-left:10px; font-weight:400;}
.main_txt_b ul.txt_b li {font-family: 'Hanna', sans-serif;background:none; font-size:21px; font-weight:400; text-align:left;letter-spacing:-0.05em; display:inline-block; }
.main_txt_b ul.txt_b li a {color:#ffc600; }
.main_txt_b ul.txt_b li a:hover {color:#f05b19; }

.main_txt_b2 {width:508px; float:left;background:#f2f2f2; text-align:center; padding:10px 0;}
.main_txt_b2 ul li a {color:#d40303; text-align:center; font-size:16px; font-weight:600;}

#m_contents_book {float:left; background:url(/2016/img/2018/book_bg.gif) no-repeat center top; width:100%; min-width:1200px; height:96px; margin-top:10px; margin-bottom:10px;}
.main_book {width:1200px; margin:0 auto; text-align:center;}


.center_ap {position:absolute; padding-left:317px; padding-top:4px;}
.center_ap li {float:left;}

.center_ap2 {position:absolute; padding-left:382px; padding-top:18px;}

.r01 {display:inline-block; width:134px; height:155px; margin-bottom:10px; margin-right:5px;}
.r01 ul {width:134px; height:100px;text-align:center; padding-top:0px;background:url(/2016/img/2018/r_bg.png) no-repeat; }
.r02 {display:inline-block; float:right;width:134px; height:155px;}
.r02 ul {width:134px; height:100px;padding-top:0px;background:url(/2016/img/2018/r_bg.png) no-repeat;}
.r02 ul li {width:100px; padding-bottom:1px; margin:0 auto;}


.sale {float:left; width:387px; height:144px; margin-top:10px;background:#ebebeb url(/2016/img/2018/sale_bg.gif); padding:3px 0 11px 0;}
.sale ul {display:inline-block; *display:inline; *zoom:1; padding-top:3px; width:130px; height:90px;text-align:center; }
.sale ul li {padding-bottom:12px; margin:0 auto; font-weight:500; font-size:15px;}


.tong_bb{text-align:center; padding-bottom:15px;}
.tong_bb li {display:inline-block; *display:inline; *zoom:1; }

.event_txt {background:#d8ee99; border-radius:15px; padding:15px; margin-left:12px;}
.event_txt li {padding-bottom:8px;}

.event_txt div {float:left; padding:0 1px;}


.event_txt_n {background:#d8ee99; border-radius:15px; padding:15px; margin-left:32px;}
.event_txt_n li { margin-bottom:6px; display:block; width:200px; background:rgba(73,112,68,0.2); font-size:18px; color:#000; font-weight:600; padding-top:10px; border-radius:12px; line-height:19px; }


.event_day {padding-top:0px; padding-left:0px;vertical-align:top;}
.event_day li {float:left; padding-left:5px;}

.main_y {width:100%; min-width:1200px; margin-top:10px; text-align:center;}

.main_bmb {width:453px; margin:0 auto; text-align:left; float:left; }

.mainlist_txt {display:inline-block; *display:inline; *zoom:1; width:148px; height:177px; background:#535ba2; border-top-right-radius:22px; border-bottom-right-radius:22px;}
.mainlist_txt ul {width:180px; margin:5px auto; padding:40px 0px;}
.mainlist_txt ul li {margin-bottom:7px; padding-left:10px;}


.main_to {padding-top:10px;}
.main_to ul {font-size:0; }
.main_to li {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

#mcontents { width:100%; min-width:1200px; height:781px;}
#mcontents_s {width:1200px; margin:0 auto; }


.mainfull {float:left; width:416px; height:359px; background:url(/2016/img/2018/main_bg1.gif) no-repeat center; }
.mainfull h2 {text-align:center; padding:13px 0;}
.mainfull h3 {text-align:center; }

.mainfull ul {padding-top:25px; padding-left:60px;}
.mainfull ul li {width: calc(100% /2 - 17px); display:inline-block; background:url(/2016/img/2018/dot2.png) left 11px no-repeat; font-size:20px; font-weight:600; letter-spacing:-1px; color:#213148; border-bottom:1px dotted #213148; width:130px; padding-left:20px; line-height:38px;}
.mainfull ul li a {color:#213148; }

.mainfull ul.full_bt {padding-top:28px; padding-left:20px;}
.mainfull ul.full_bt li {width:187px; display:inline-block; *display:inline; *zoom:1; background:#3ba3c6; text-align:center; font-size:17px; font-weight:400; border-bottom:0px dotted #213148; letter-spacing:-1px; color:#213148;line-height:30px; padding:5px 0;}
.mainfull ul.full_bt li a {color:#fff; }


.main_ {background:#b7dce9; height:359px;}
.main_ h2 {text-align:center; padding:13px 0;}

.mainboard2 {width:250px; height:290px; background:#fff; border:0px solid #f2f2f2; position:relative; float:left; margin:0 10px;}
.mainboard2 h3 {width:250px; padding:15px 0 15px 0; background:#52b1d0; text-align:center; padding-top:10px;} 
.mainboard2 h2 {width:250px; padding:13px 0; background:#52b1d0; text-align:center; color:#fff; font-size:1.022rem; font-weight:600; letter-spacing:-0.06em; } 
.mainboard2 h2 a {text-align:center; color:#fff; font-weight:500; letter-spacing:-0.06em;}
.mainboard2 ul {width:200px; margin:0 auto; text-align:left; padding-top:20px;}
.mainboard2 ul li {margin-bottom:5px; font-size:0.850rem; font-weight:400; color:#5e5e5e; padding:4px 15px; overflow:hidden;white-space:nowrap; border-bottom:1px solid #dedede;}
.mainboard2 ul li a {font-size:0.970rem; font-weight:400; color:#5e5e5e;}
.mainboard2 ul li span {float:right;}
.mainboard2 .more  {position:absolute; left:40%; bottom:8px;}


.song3-2 {width:500px; height:290px; background:#f2f2f2; float:left; margin-bottom:12px;}
.song3-2 h2 {padding:25px 0 20px 0; text-align:center; color:#fff; background:#2ca1c7; font-size:1.552rem; font-weight:600; letter-spacing:-0.02em; font-family: 'KoPub Batang', serif;}
.song3-2 h2 span {font-size:21px; font-weight:600; font-family: 'KoPub Batang', serif;}

.song3-2 ul.song_bg {width:460px; height:180px; margin:10px auto; padding-left:7px; background:#fff; border:1px solid #e1e1e1; padding-top:12px;}
.song3-2 ul.song_bg li {font-family: 'KoPub Batang', serif; display:inline-block; *display:inline; *zoom:1; text-align:center;  width:150px; margin-top:10px; font-weight:bold; letter-spacing:-1px; font-size:22px; padding-bottom:15px;}
.song3-2 ul.song_bg li a {background:none; color:#333;}
.song3-2 ul.song_bg li a:hover {color:#d71313;}

.song3-2 ul.song_bt {font-size:0; margin-top:14px;}
.song3-2 ul.song_bt li {display:inline-block; *display:inline; *zoom:1;}

.song3-2 ul.song_bg li.bb {font-family: 'KoPub Batang', serif; text-align:center; padding-top:14px; background:#bddde8; border-radius:22px; width:450px; margin:0 auto; font-weight:bold; letter-spacing:-1px; font-size:20px; }



.mainoburi {float:left; width:416px; background:#93cde1; text-align:center; padding-top:7px; padding-bottom:6px;}
.mainoburi h2 {text-align:center; padding:7px 0 20px 0;}
.mainoburi ul li {display:inline-block; *display:inline; *zoom:1; width: calc(100% /2 - 17px); padding-bottom:9px;}

.mainscale {float:left; width:508px; background:#52b1d0; text-align:center; padding-top:7px; padding-bottom:0px; margin-bottom:10px;}
.mainscale h2 {text-align:center;padding:7px 0 20px 0;position: relative;}

.mainscale ul.blue1 {width:508px; color:#fff; text-align:center;}
.mainscale h2 span {background:#fff; border-radius:22px; color:#323640; margin-left:10px; font-size:15px; font-weight:600; padding:5px 10px;}

.mainscale ul.blue2 {padding-top:6px;width:508px;height:228px;background:#2d9abe;font-size:0;display: grid;grid-template-columns: 1fr 1fr;}
.mainscale ul.blue2 li {padding:22px 0; display:inline-block; *display:inline; *zoom:1; border-right:1px solid #929ebf; border-bottom:1px solid #929ebf;}
.mainscale ul.blue2 li p {font-size:25px; font-weight:bold; padding-top:20px;}
.mainscale ul.blue2 li a {color:#fff;}
.mainscale ul.blue2 li:nth-child(2) {border-right:0px solid #929ebf; border-bottom:1px solid #929ebf;}
.mainscale ul.blue2 li:nth-child(3) {border-right:1px solid #929ebf; border-bottom:0px solid #929ebf;}
.mainscale ul.blue2 li:nth-child(4) {border-right:1px solid #929ebf; border-bottom:0px solid #929ebf;}
.mainscale ul.blue2 li:nth-child(5) {border-right:0px solid #929ebf; border-bottom:0px solid #929ebf;}


.notice2_ {width:275px; float:left; background:#71c0da; height:300px;}
.notice2_ h2 {text-align:center; padding:13px 0;}

.notice2 {width:250px; height:234px; background:#fff; border:0px solid #f2f2f2; position:relative;  margin:0 10px;}
.notice2 h3 {width:250px; padding:15px 0 15px 0; background:#b69172; text-align:center; padding-top:10px;} 
.notice2 h2 {width:250px; padding:8px 0; background:#28a1c8; text-align:center; color:#fff; font-size:1.002rem; font-weight:600; letter-spacing:-0.06em;}
.notice2 h2 a {text-align:center; color:#fff; font-weight:500; letter-spacing:-0.06em;}
.notice2 ul {width:200px; margin:0 auto; text-align:left; padding-top:10px;}
.notice2 ul li {margin-bottom:5px; font-size:0.850rem; font-weight:400; color:#5e5e5e; padding:4px 15px; overflow:hidden;white-space:nowrap; border-bottom:1px solid #dedede;}
.notice2 ul li a {font-size:0.970rem; font-weight:400; color:#5e5e5e;}
.notice2 ul li span {float:right;}
.notice2 .more  {position:absolute; left:40%; bottom:8px;}


.mainlist {float:left; width:508px; height:300px; background:url(/2016/img/2018/list.gif) no-repeat center; }
.mainlist ul {padding-top:70px; }
.mainlist ul li {padding-bottom:5px;}




.mainblue_ {background:#aab4cd; float:left; width:192px; height:230px; margin-top:0px;}
.mainblue_ h2 {text-align:center; padding-top:100px;}

.mainblue {float:left; width:682px; height:230px; margin-top:0px;}
.mainblue ul.blue1 {padding-top:10px;width:682px; height:84px; background:#1c387e; color:#fff; text-align:center; font-size:18px; font-weight:500; letter-spacing:-1px; line-height:25px; }
.mainblue ul.blue1 li span {background:#fff; padding:0 20px; border-radius:22px; color:#1c387e; }
.mainblue ul.blue1 li span.y{color:#fff200; background:none; padding:0 0;}

.mainblue ul.blue2 {padding-top:0px;width:682px; height:136px; background:#6d7ea9; font-size:0;}
.mainblue ul.blue2 li {display:inline-block; *display:inline; *zoom:1; border-right:1px solid #929ebf; border-bottom:1px solid #929ebf;}
.mainblue ul.blue2 li:nth-child(2) {border-right:0px solid #929ebf; border-bottom:1px solid #929ebf;}
.mainblue ul.blue2 li:nth-child(3) {border-right:1px solid #929ebf; border-bottom:0px solid #929ebf;}
.mainblue ul.blue2 li:nth-child(4) {border-right:1px solid #929ebf; border-bottom:0px solid #929ebf;}
.mainblue ul.blue2 li:nth-child(5) {border-right:0px solid #929ebf; border-bottom:0px solid #929ebf;}

.mainblue2 {margin-top:0px; display:inline-block; *display:inline; *zoom:1; width:326px; height:230px;}

.notice_ {width:271px; height:150px; margin-bottom:11px; background:url(/2016/img/2018/notice_bg.gif) no-repeat center; }
.notice_ ul {width:190px; height:90px; margin:0 auto; color:#fff; padding-top:30px;}
.notice_ ul li {line-height:24px; font-size:20px; font-weight:400; font-family: 'Jeju Hallasan', cursive;}

@import url(//fonts.googleapis.com/earlyaccess/jejuhallasan.css); .jejuhallasan * { font-family: 'Jeju Hallasan', cursive; }

#mcontents_tong h3 {width:590px; margin:0 auto; text-align:right; font-family: 'GmarketSansBold'; font-size:25px; color:#fff; padding-top:15px;}
.blank {height:10px;}


.event_top {margin-left:0px; margin-top:40px; }
.event_top ul {text-align:center; display:inline-block; *display:inline; *zoom:1;}

.tc_join {text-align:center; padding-top:13px;}


