@charset "UTF-8";

/*******



PYH CSS RESET



*******/
	
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700);

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;}

img,fieldset,iframe {border:0;}

img {max-width:100%;vertical-align:middle;}

ul,ol {list-style:none;}

a {text-decoration:none;color:#666;}

.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}

.tal {text-align:left;} .tac {text-align:center;} .tar {text-align:right;}

.ls0 {letter-spacing:0 !important;}

.clear {clear:both;}

.layer {display:none;position:absolute;}


.mobile-top {overflow:hidden;display:none;position:relative;}
.mobile-top li {text-align:center;}
.mobile-top .bx-wrapper img {display:inline !important;}
body {overflow-x:hidden;}
#wrap {font-family:'맑은 고딕','malgun gothic';font-size:13px;color:#666;line-height:20px;letter-spacing:-1px;}

#gnb {background:url(../../images/bg_header.gif) repeat-x;}

.topbar {overflow:hidden;position:relative;max-width:995px;margin:0 auto;}

.logo {float:left;width:38.54%;}

.search-area {float:left;width:41.60%;padding-top:24px;}

.search-bar {position:relative;width:410px;height:50px;padding:12px 50px 8px 22px;background:url(../../images/bg_searchbar.png) no-repeat;box-sizing:border-box;}

.search-bar input[type=text] {width:100%;padding:5px 0;border:0;}

.search-bar input[type=button] {position:absolute;top:15px;right:22px;width:20px;height:20px;border:0;background:url(../../images/btn_search.png) no-repeat;outline:none;cursor:pointer;}

.snb {overflow:hidden;float:right;width:19.86%;text-align:right;}

.snb li {display:inline-block;margin-left:10px;line-height:90px;}

.snb li.l {margin-left:0;}

.snb li a {font-size:11px;color:#888;}

.menu-area {background:#129cf8;}

.main-menu {overflow:hidden;max-width:990px;margin:0 auto;background:url(../../images/bg_newmainmenu.gif) repeat-x center top;}

.main-menu li {float:left;width:22%;text-align:center;line-height:50px;}

.main-menu li.f {width:11%;text-align:center;} /** left **/

.main-menu li.l {width:23%;text-align:center;} /** right **/

.main-menu li a {display:inline-block;font-size:17px;font-weight:600;color:#fff;line-height:50px;vertical-align:top;}
.main-menu li:hover a {color:#fef200;}
.main-menu li.on a {color:#fef200;}


#container {}

.ts-area {background:#46474c;}
.ts-wrap {overflow:hidden;max-height:90px;}
.ts {position:relative;max-width:995px;margin:0 auto;}

.bg-left  {position:absolute;margin-left:-240px;margin-top:300px;}

.bg-right  {position:absolute;margin-left:926px;margin-top:125px;}

.btn-quick  {position:absolute;top:240px;right:-80px;}



.content-area {padding:40px 0;background:url(../../images/bg_header.gif);}

.content-wrap {position:relative;z-index:10;overflow:hidden;max-width:815px;margin:0 auto;padding-left:180px;}

.aside {position:absolute;width:160px;left:0;margin-bottom:20px;}

.content {}


.main-daum {max-width:990px;margin:0 auto;clear:both;margin-top:0px;text-align:center;}
.main-daum .md-mobile {display:none;}
.main-daum .md-desktop {overflow:hidden;}
.main-daum .md-desktop .left {float:left;width:50%;text-align:left;}
.main-daum .md-desktop .right {float:right;width:50%;text-align:right;}
.aside-cat {overflow:hidden;position:relative;background:url(../../images/bg_cat.png) no-repeat;z-index:5;}

.aside-cat.on {background:url(../../images/bg_cat_ov.png) no-repeat;}

.aside-cat li {float:left;width:50%;line-height:30px;text-align:center;}

.aside-cat li a {display:block;font-size:14px;font-weight:600;color:#666;}

.aside-cat li.on a {color:#fff;}
.aside-cat.on li.compe a {color:#666;}

.cat-area {margin-top:-15px;padding-bottom:30px;padding-top:35px;border-radius:10px;background:#fff;box-shadow:3px 3px 3px #e1e1e1;}

.cat-list {display:none;}

.cat-tit {margin-bottom:10px;padding:0 20px;font-size:15px;font-weight:600;color:#015dc5;}

.cat {margin-bottom:20px;padding:0 20px 20px;border-bottom:1px solid #ccc;}

.cat.last {border-bottom:0;}

.cat li a {font-size:12px;line-height:22px;}
.cat li a:hover {color:#129cf8;}
.cat li.on a {color:#129cf8;}

.customer-center {margin-top:10px;}



.main-section {margin-bottom:20px;}

.main-section:after {content:'';display:block;clear:both;}

.ms-idea {position:relative;float:left;width:50.3%;min-height:520px;padding:20px;border-radius:10px;background:#016fea;box-sizing:border-box;box-shadow:3px 3px 3px #cbcbcb;}

.ms-idea .ms-tit {min-height:86px;padding-left:84px;background:url(../../images/bg_msidea.png) no-repeat;font-size:25px;color:#fff;letter-spacing:-2px;line-height:30px;}
.ms-idea .ms-tit a {color:#fff;}
.ms-idea .ms-tit span {display:block;font-size:14px;font-weight:normal;letter-spacing:-1px;}

.ms-idea-list {margin-top:16px;}

.ms-idea-list li {overflow:hidden;margin-top:12px;padding:10px;border-radius:10px;background:#fff;}

.ms-idea-list li:first-child {margin-top:0;}

.ms-idea-list li .img {float:left;width:24%;text-align:center;}

.ms-idea-list li .info {float:left;width:74%;margin-left:2%;}

.ms-idea-list .tit a {display:block;overflow:hidden;font-size:15px;color:#222;text-overflow:ellipsis;white-space:nowrap;}

.ms-idea-list .tit a img {vertical-align:top;}

.ms-idea-list .img img {max-height:96px;}

.ms-idea-list .desc {margin:5px 0;color:#999;}

.ms-idea-list .meta {font-size:12px;font-weight:600;}

.ms-idea-list .date {color:#ff3e7d;}

.ms-idea-list .read {color:#666;}

.ms-slider {float:right;width:47.18%;}
.ms-slider li img {border-radius:10px;}

.ms-mbnr-sd li {position:relative;}

.hide-info {display:none;position:absolute;left:0;bottom:0;width:100%;padding:20px 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#fff;box-sizing:border-box;}

.hide-dday {font-size:25px;color:#111;}

.hide-tit {margin-top:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:14px;font-weight:600;color:#111;}

.hide-cat {font-size:12px;color:#999;}

.hide-kind {position:absolute;top:20px;right:0;}



.ms-notice {overflow:hidden;position:relative;height:30px;padding-right:80px;border-radius:10px;background:#fff;font-size:12px;line-height:30px;}

.ms-notice .ms-tit {float:left;margin-right:10px;padding-left:35px;background:url(../../images/bg_msnotice.png) no-repeat 10px 6px;color:#333;}

.ms-notice-list a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ms-notice-more {position:absolute;top:0;right:20px;letter-spacing:0;}



.ms-menu {overflow:hidden;position:relative;height:40px;padding-right:195px;background:#016fea;border-radius:20px;line-height:40px;}

.ms-menu .ms-tit {float:left;margin-left:30px;font-size:18px;font-weight:normal;color:#fff;}

.ms-menu-list {float:right;}

.ms-menu-list li {display:inline-block;margin-left:8px;}

.ms-menu-list li a {font-size:12px;color:#96caff;}

.ms-menu-list li a:hover {color:#fff;}

.ms-menu-list li.on a {color:#fff;}

.ms-menu-reg {position:absolute;top:0;right:0;}



.ms-banner-list {overflow:hidden;margin:0 -2.5px;}

.ms-banner-list li {float:left;margin:2.4px;}



.list {border-top:1px solid #e8e8e8;border-bottom:2px solid #333;}

.list li {position:relative;padding:10px 275px 10px 30px;border-bottom:1px solid #e8e8e8;background:#fff;text-align:center;}

.list li.top {height:35px;padding:0 275px 0 0;line-height:35px;}

.list li.top .tit {color:#333;text-align:center;background:url(../../images/bg_list.gif) repeat-x 0 1px;}

.list li.top .organ {top:0;background:url(../../images/bg_list.gif) repeat-x 0 1px;color:#333;}

.list li.top .day {top:0;background:url(../../images/bg_list.gif) repeat-x 0 1px;font-size:13px;font-weight:normal;font-style:normal;color:#333;}

.list li.top .read {top:0;background:url(../../images/bg_list.gif) repeat-x 0 1px;color:#333;}

.list li.bg {background:#f6f6f6;}

.list .tit {text-align:left;}

.list .tit a {font-weight:600;color:#333;}

.list .sub-tit {color:#999;}

.list .organ {position:absolute;top:10px;right:150px; width:125px;}

.list .day {position:absolute;top:10px;right:84px;width:66px;font-size:15px;font-weight:600;font-style:italic;color:#333;}

.list .read {position:absolute;top:10px;right:0;width:84px;}

.stat {display:inline-block;font-size:11px;font-weight:normal;color:#fff;letter-spacing:0;}

.stat.new {padding:0 5px;background:#00aeff;}

.stat.spec {padding:0 2px;background:#ff3e7d;}
.stat.idea {padding:0 2px;background:#0080cc;}
.dday {display:block;width:55px;height:20px;margin:0 auto;border-radius:5px;font-size:11px;font-weight:normal;font-style:normal;color:#fff;line-height:20px;}

.dday.soon {background:#d7031c;}

.dday.ing {background:#d7b203;}

.dday.future {background:#03cbd7;}

.dday.end {background:#6a6a6a;}

.list-navi {margin-top:20px;text-align:center;}

.list-navi a {display:inline-block;width:30px;height:34px;background:#fff;border:1px solid #e6e6e6;font-size:11px;color:#6a6a6a;line-height:34px;}

.list-navi a.on {font-weight:600;color:#111;}



.ms-mbnr {padding-top:20px;}
.ms-mbnr-sd {overflow:hidden;}
.ms-mbnr-sd li a {display:block;}
.ms-mbnr-sd li a img {border-radius:10px;}



.content-tit {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #333;font-size:25px;font-weight:normal;color:#333;letter-spacing:-4px;line-height:38px;}

.content-subtit {margin-bottom:10px;padding:3px 5px;background:#bebebe;font-size:16px;color:#fff;}

/* contest-detail */

.contest-detail {position:relative;margin-bottom:20px;padding:35px;border-radius:20px;background:#f8f8f8;}

.layer.email {top:100px;left:100px;width:56%;padding:25px 15px;border:2px solid #7fc1ed;border-radius:10px;background:#fff;z-index:10;}

.layer-tit {font-size:20px;font-weight:600;color:#333;}

.layer-subtit {margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:600;color:#333;}

.layer-subtit1 {margin-top:20px;margin-bottom:10px;font-size:12px;font-weight:600;color:#666;}

.layer-form {margin-bottom:30px;line-height:30px;}

.go-mail {display:inline-block;padding:5px 20px;border:2px solid #000;background:#000;font-size:14px;font-weight:600;color:#fff;}

.layer-close {display:inline-block;padding:5px 20px;border:2px solid #aaa;background:#fff;font-size:14px;font-weight:600;color:#aaa;}

.layer-close2 {display:inline-block;padding:5px 20px;border:2px solid #aaa;background:#fff;font-size:14px;font-weight:600;color:#aaa;}

.layer-close3 {display:inline-block;padding:5px 20px;border:2px solid #aaa;background:#fff;font-size:14px;font-weight:600;color:#aaa;}



.tit-area {position:relative;margin-bottom:30px;}

.tit-area .tit {font-size:23px;font-weight:600;color:#333;line-height:25px;}

.tit-area .read {position:absolute;top:10px;right:0;font-size:11px;color:#666;letter-spacing:0;}

.cd-area {overflow:hidden;}

.cd-area .img {float:left;width:35.97%;}

.cd-area .img .thumb {margin-bottom:20px;}

.cd-area .info {float:right;width:59.32%;}

.cd-info-list {padding-top:12px;border-top:1px solid #ccc;}

.cd-info-list li {position:relative;min-height:20px;margin:8px 0;padding-left:100px;font-size:14px;color:#666;line-height:20px;}

.cd-info-list li .tit {position:absolute;top:0;left:0;font-weight:600;color:#111;}

.cd-info-list li.sns {margin-top:15px;padding-left:80px;padding-top:20px;border-top:1px solid #ccc;}

.cd-info-list li.dday-area .tit  {top:5px;}

.cd-info-list li .cil-dday {font-size:20px;font-weight:600;color:#cd0000;}

.article {margin-top:40px;}

.article .tit {margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:18px;font-weight:600;color:#111;}

.article .comm-desc {font-size:14px;color:#666;line-height:25px;}

.qa-q li {margin-top:20px;}

.qa-q .q {padding-left:4px;background:#eee;}

.qa-q .q span {padding-left:20px;background:url(../../images/bg_qa.gif) no-repeat;font-size:12px;}

.article.idea .tit {position:relative;margin-bottom:-10px;padding:10px;background:#016fea;border-radius:10px;}

.article.idea .tit span {display:block;min-height:40px;padding-top:15px;padding-left:40px;background:url(../../images/bg_cdtit.png) no-repeat;font-size:14px;color:#d6e6f9;}

.article.idea .tit span strong {font-size:18px;color:#fff;}

.article.idea .comm-desc {padding:20px 10px;background:#f2f2f2;}

.article.sns {padding-bottom:20px;background:#eee;}

.article.sns-share {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;text-align:right;}

.sns-write {padding:20px 10px;}

.sns-stat {margin-bottom:4px;background:#f8f8f8;}

.sns-stat span {color:#0080cc;}

.sns-menu {margin-bottom:10px;}

.sns-tit {margin-right:20px;font-size:14px;font-weight:600;color:#111;}

.sns-input {position:relative;padding:0 80px;}

.sns-input .img {position:absolute;top:0;left:0;width:70px;padding:2px;border:1px solid #ccc;}

.sns-input .img img {width:70px;height:70px;}

.sns-input textarea {width:99%;height:74px;padding:0 0.5%;border:1px solid #ccc;resize:none;outline:none;}

.sns-reg {position:absolute;top:0;right:0;}

.sns-reg input {display:inline-block;width:70px;height:74px;border:0;background:#0080cc;font-size:14px;font-weight:600;color:#fff;}

.sns-reply {padding:15px 0;border-top:1px solid #ccc;}

.reply-list > li {position:relative;padding:10px;padding-right:90px;}

.reply-tit {font-size:14px;font-weight:600;color:#111;}

.reply-tit .date {font-size:11px;font-weight:normal;color:#666;letter-spacing:0;}

.reply-content {font-size:13px;color:#666;line-height:18px;}

.reply-reply {position:absolute;top:10px;right:10px;}

.reply-reply input {width:70px;line-height:25px;border:0;background:#aaa;font-weight:600;color:#fff;}

.rrply li {padding-left:50px;}

.rrply-text {position:relative;margin-top:5px;padding-right:80px;}

.rrply-text textarea {width:99%;height:74px;padding:0 0.5%;border:1px solid #ccc;resize:none;outline:none;}

.rrply-reg {position:absolute;top:0;right:0;}

.rrply-reg input {width:70px;line-height:25px;border:0;background:#0080cc;font-weight:600;color:#fff;}

/* contest-write */

.contest-write {margin-bottom:40px;padding:35px;border-radius:20px;background:#f8f8f8;}

.write-list {position:relative;}

.write-list > li {position:relative;margin:7px 0;padding-left:100px;line-height:29px;}

.write-list > li .tit {position:absolute;top:0;left:0;font-size:14px;font-weight:600;color:#111;}

.write-list > li .bold {padding-left:12px;font-size:14px;font-weight:600;color:#111;}

.write-list > li .need {color:#54c5cf;}

.write-list > li .long {width:57.4%;}

.write-list > li .long input[type=text] {width:95%;}

.write-list > li .short {max-width:80px;}
.write-list > li .short {max-width:none\0IE8﻿;}


.write-list > li .notice-bg {padding-left:4px;background:#eee;font-size:12px;}

.write-list > li .notice-bg span {padding-left:20px;background:url(../../images/bg_qa.gif) no-repeat;font-size:12px;}

.write-list > li.line {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}

.write-list > li.line .tit {top:19px;}

.write-kind-area span {display:inline-block;width:27%;}

.btn-cal {display:inline-block;width:15px;height:15px;border:0;background:url(../../images/btn_cal.png) no-repeat;text-indent:-9999px;}

.ta-area textarea {width:100%;height:300px;padding:3px;box-sizing:border-box;resize:none;outline:none;}

.write-list-file {display:inline-block;width:80px;border:0;background:#54c5cf;font-size:14px;color:#fff;line-height:29px;border-radius:5px;}

.write-list-del {display:inline-block;width:80px;border:0;background:#999;font-size:14px;color:#fff;line-height:29px;border-radius:5px;}

.inteview-list textarea  {width:100%;height:100px;margin-top:5px;padding:3px;box-sizing:border-box;resize:none;outline:none;}

.agree-area {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}

.agree-area .tit {font-size:14px;font-weight:600;color:#111;}

.agree-content {overflow-y:scroll;width:99.4%;height:80px;margin:10px 0;padding:0.3%;border:1px solid #ccc;font-size:14px;color:#666;line-height:20px;padding-top:20px;}

.agree-check .ipt {margin-right:20px;font-size:14px;color:#111;}

.agree-btn {margin-top:40px;text-align:center;}

.contest-submit {display:inline-block;padding:10px 40px;border:0;background:#000;font-size:16px;font-weight:600;color:#fff;}

.contest-cancel {display:inline-block;padding:10px 40px;border:1px solid #ccc;background:#fff;font-size:16px;font-weight:600;color:#333;}

.go-list {display:inline-block;padding:4px 30px;font-size:14px;color:#fff;font-weight:600;border:1px solid #ccc;line-height:26px;background:#000;}

/* idea-list */

.idea-list li {overflow:hidden;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;}

.idea-list li .img {float:left;width:35.97%;text-align:center;}

.idea-list li .info {float:right;width:59.32%;}

.idea-list h4 {position:relative;margin-bottom:12px;padding-right:60px;font-size:20px;font-weight:600;color:#111;letter-spacing:-2px;line-height:24px;}

.idea-list h4 a {color:#111;}

.idea-list h4 .tit-dday {font-size:20px;color:#cd0000;}

.idea-list h4 .read {position:absolute;top:3px;right:0;font-size:11px;font-weight:normal;color:#666;letter-spacing:0;}

.idea-cat-stat {display:inline-block;width:55px;border-radius:5px;font-size:11px;color:#fff;line-height:22px;text-align:center;}

.idea-cat-stat.spec {background:#ff3e7d;letter-spacing:0;}

.idea-cat-stat.future {background:#03cbd7;}

.idea-list-desc {margin-top:15px;padding-top:15px;border-top:1px solid #ccc;}

/* event */

.event-day {font-size:20px;color:#cd0000;}

/* commu */

.commu-tab {overflow:hidden;margin:0 -0.3%;margin-bottom:50px;}

.commu-tab li {float:left;width:24.4%;margin:0 0.3%;border:1px solid #999;border-radius:20px;font-size:16px;line-height:34px;text-align:center;box-sizing:border-box;}

.commu-tab li a {display:block;}

.commu-tab li.on {border:1px solid #0166d8;background:#0166d8;}

.commu-tab li.on a {font-weight:600;color:#fff;}

.qna-write-area .mobile {}

/* externel */

.ext-area {margin-bottom:20px;}

.ext-list {overflow:hidden;margin:0 -3px;}

.ext-list li {position:relative;float:left;width:32.51%;margin:3px;}
.ext-list li img {border-radius:10px;} /*height:338px;width:100%*/

/* search */

.res-title {color:#cd0000;}

.rtit {position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;color:#333;}

.rtit a {position:absolute;bottom:10px;right:0;font-size:12px;color:#666;letter-spacing:0;}

.result-notice {margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:20px;}

.result-notice .key {font-weight:600;color:#cd0000;}

.result-notice .num {font-weight:600;color:#333;}

.result-list {margin-bottom:20px;}

.result-list li {margin-top:10px;}

.result-list a {font-size:14px;font-weight:600;color:#0166D8;}

.result-desc {padding-left:5px;}

/* intro */
.colabo {margin-bottom:30px;}
.agree2 {padding:15px;border:1px solid #ccc;max-height:1310px;overflow-y:auto;}

/*footer*/

.footer-banner {position:relative;text-align:center;}

#footer {position:relative;background:#46474c;}

.fm-area {border-bottom:1px solid #666;line-height:45px;}

.fm-area .tac {display:none;}

.fm-area .tac a {margin:0 2px;}

.fm-list {overflow:hidden;max-width:815px;margin:0 auto;padding-left:180px;}

.fm-list li {float:left;margin-right:30px;}

.fm-list li.contact {padding-left:16px;background:url(../../images/bg_contact.gif) no-repeat 0 14px;}

.fm-list li.last {padding-left:20px;background:url(https://www.wevity.com/images/bg_map.gif) no-repeat;}

.fm-list li a {font-size:12px;font-weight:600;color:#888;}

.footer-info {position:relative;max-width:815px;height:120px;margin:0 auto;padding-left:180px;}

.fi-logo {position:absolute;top:0;left:0;}

.fi-desc {padding-top:25px;font-size:12px;font-weight:600;color:#ddd;}

.copyright {font-weight:normal;letter-spacing:0;}

.table-btns span {padding:0;text-align:center;}

.event-notice {margin-top:30px;padding:14px 10px 14px 210px;background:url(../../images/logo.png) no-repeat 30px -10px;background-color:#fff;}

.event-notice div {padding-left:10px;border-left:1px solid #eee;}

.layer.mailing {top: 500px;left: 200px;width: 48%;padding: 25px 15px;border: 2px solid #7fc1ed;border-radius: 10px;background: #fff;z-index: 100;}

.layer.mmail {width:87%;top: 0px;left: 0px;padding: 25px 15px;border: 2px solid #7fc1ed;border-radius: 10px;background: #fff;z-index: 100;}

.m-mailing {position:relative;}
.footer-ad {overflow:hidden;max-width:995px;margin:0 auto;}
.footer-ad .ad01 {float:left;width:48%;}
.footer-ad .ad02 {float:right;width:48%;}

/* RESPONSIVE */

.m-mailing {display:none;}

.m-search {position:absolute;top:0;left:0;}

.m-search img {height:60px;-webkit-perspective:1;}

.m-menu {position:absolute;top:0;right:0;}

.m-menu img {height:60px;-webkit-perspective:1;}

.m-search {display:none;}

.m-menu {display:none;}

.ta-area .show {display:none;} 

.txt-area  {display:block !important;}

.txt-area textarea {padding:0 !important;}

.mobile {display:none;}

.m-menus {display:none;position:absolute;top:0;right:0;width:70%;padding:12px;background:url(../../images/bg_m_menu.gif);z-index:100;}

.m-menus li {border-bottom:1px solid #1693e5;background:url(../../images/bg_m_menu_li.png) no-repeat right 14px;background-size:16px 10px;line-height:34px;}

.m-menus li a {display:block;font-size:14px;color:#fff;}

.main-section.slt {display:none;text-align:center;}

.m-select div {overflow:hidden;position:relative;display:inline-block;width:48%;margin:0 0.5%;}

.m-select div span {display:block;position:relative;padding:6px 0;background:rgb(250,250,250);z-index:20;color:#666;border-radius:20px;}

.m-select div.on span {background:rgb(1,95,202);color:#fff;}

.m-select div.on b {display:inline-block;}
.m-select select {width:100%;height:30px;margin-top:2px;z-index:220;}
.m-select div.second.on span {background:#f78f30;}

.table-wrap {overflow-x:auto;}

.table-wrap::-webkit-scrollbar{width:8px;height:8px}

.table-wrap::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);border-radius:1em;background-color:rgba(0,0,0,.3);background-clip:padding-box}

.table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}

.table-wrap::-webkit-scrollbar-corner{background-color:transparent}

.table-wrap::-webkit-scrollbar{width:10px;height:10px}

.table-wrap::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.3);background-clip:padding-box}

.table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}

.table-wrap::-webkit-scrollbar-corner{background-color:transparent}

.reg-hide {display:none;}

@media screen and (max-width:1190px) {

.btn-quick {display:none;}

.snb li.hide {display:none;}

}

@media screen and (max-width:915px) {

.ms-idea {min-height:0;}

.ms-idea .ms-tit {min-height:0;padding-left:0;background:none;}

.ms-idea .ms-tit span {display:none;}

}

@media screen and (max-width:768px) {
.mobile-top {display:block;}
.main-daum .md-desktop {display:none;}
.main-daum .md-mobile {display:block;}
img {-webkit-perspective:1;}

.m-menu {display:block;}

.m-search {display:block;}

.main-section.slt  {display:block;}
.footer-ad .ad01 {float:none;width:auto;margin-bottom:5px;}
.footer-ad .ad02 {float:none;width:auto;}


#gnb {background:none;}

.logo {float:none;width:auto;text-align:center;}

.logo img {height:60px;-webkit-perspective:1;}

.search-area {display:none;float:none;width:auto;padding:0 20px;margin-bottom:12px;}

.search-bar {width:auto;height:auto;padding:0;border:2px solid #129CF8;background:none;}

.search-bar input[type=text] {padding-right:30px;box-sizing:border-box;}

.search-bar input[type=button] {width:24px;height:24px;top:3px;right:3px;}

.snb {display:none;}

.main-menu {}

.main-menu li {width:20% !important;text-align:center !important;}

.main-menu li a {font-size:13px;}



.ts-area {display:none;}

.content-area {padding:12px;}

.content-wrap {padding-left:0;}

.aside {display:none;}

.ms-idea {float:none;width:auto;}

.ms-slider {display:none;}

.ms-idea .ms-tit span {display:block;line-height:22px;}

.main-section.hide {display:none;}

.footer-banner a img {margin-bottom:12px;}

.m-mailing {display:block;}

.ms-menu {height:auto;padding-right:0;background:none;text-align:center;border-radius:0;}

.ms-menu .ms-tit {float:none;display:none;}

.ms-menu-list {float:none;background:#016fea;border-radius:20px;}

.ms-menu-list li {margin:0 3px;}

.ms-menu-reg {position:static;display:block;}

.reg-hide {display:block;margin-top:2px;}

.reg-show {display:none;}



.content-wrap {min-height:0 !important;}

.main-section {margin-bottom:12px;}

.contest-write {padding:14px;}

.write-list > li {padding-left:0;}

.write-list > li .tit {position:static;display:block;}

.write-list > li .bold {display:block;padding-left:0;}

.write-list > li .long {width:100%;}

.write-kind-area span {width:auto;margin-right:8px;}

input[name=ct_sdate] {width:90px;}

input[name=ct_edate] {width:90px;}

input[name=ct_file_original] {width:80px;}

input[name=email_name] {width:200px;}

input[name=email_id] {width:200px;}

input[type=button] {-webkit-appearance:none;}

select[name=email_domain] {margin-top:3px;}

input[name=sw] {width:100px;}

.write-list > li .short {max-width:60px;}

.write-list-file {width:75px;margin-top:3px;}

.write-list-del {width:75px;margin-top:3px;}

#smart_editor2 {min-width:0 !important;}

.idea-list li .img {float:none;width:auto;}

.idea-list li .img img {-webkit-perspective:1;}

.idea-list li .info {float:none;width:auto;margin-top:10px;}

.idea-list h4 {padding-right:0;}

.idea-list h4 .read {display:block;position:static;}

.table-total {display:none;}

.commu-tab {margin-bottom:20px;}

.commu-tab li {float:none;width:auto;margin-bottom:4px;}
.ext-list li {width:47.8%;}


.faq-area li > a {padding:10px 10px 10px 45px;background-position:10px 10px;}

.faq-area .answer {padding:10px 10px 10px 45px;background-position:10px 10px;}

.standard-view-like {padding:10px 3px;}

.standard-view-share {width:auto;}

.sns-input {padding:0 0 0 80px;}

.sns-reg {position:static;}

.sns-reg input {width:100%;height:auto;padding:5px 0;}

.rrply-text {width:100%;padding-right:0;}

.rrply li {padding-left:20px;}

.reply-list > li {padding:10px;}

.reply-reply {position:static;margin-top:5px;}

.reply-reply input {width:100%;}

.rrply-reg {position:static;}

.rrply-reg input {width:100%;}

.cd-sns {text-align:center;}
.ext-list li {text-align:center;}
/* .ext-list li img {height:220px;} */


.fm-area {padding:5px 0;border-bottom:0;line-height:30px;}

.fm-area .tac {display:block;}

.fm-list {padding-left:0;text-align:center;}

.fm-list li {display:inline-block;float:none;margin:0 2px;}

.fm-list li.contact {background:none;padding-left:0;}

.footer-info {height:auto;padding-left:0;padding-bottom:10px;}

.fi-logo {display:none;}

.fi-desc {padding:0 20px;text-align:center;}



.list li.top {display:none;}

.list li {padding:10px;padding-right:68px;text-align:left;}

.list .organ {position:static;width:auto;}

.list .organ:before {content:'주최사 : ';font-size:13px;font-weight:600;color:#333;}

.list .day {top:10px;right:5px;text-align:center;}

.list .read {top:auto;bottom:10px;right:10px;width:auto;}

.list .read:before {content:'조회수 : ';font-size:13px;font-weight:600;color:#333;}

.list .img {position:static;width:auto;}

.list .img:before {content:'포스터 : ';font-size:13px;font-weight:600;color:#333;}



.contest-detail {padding:14px;}

.tit-area .read {display:block;position:static;margin-top:10px;}

.cd-area .img {float:none;width:auto;margin-bottom:10px;text-align:center;}

.cd-area .info {float:none;width:auto;}

.cd-info-list li {padding-left:75px;}

.cd-info-list li.long {padding-left:85px;}

.cd-info-list li.sns {padding-left:0;}

.article.idea .tit span {padding:0;background:none;}

.article.idea .tit span strong {display:block;}

.hide-info {display:none !important;}

.cd-sns img {width:40px;}

.ta-area iframe {display:none;}

.ta-area .show {display:block;}

.desktop {display:none;}

.mobile {display:block;}

#form-title {width:200px !important;}

input[name=email] {width:200px;}

.event-notice {padding-left:10px;background:none;background-color:#fff;font-weight:600;}

.layer.email {top:100px;left:0;width:87%;}

#layer-mmail {text-align:left;}

.faq-area li > a {padding:10px 10px 10px 45px !important;background-position:10px !important;}

.standard-table tr td a {font-size:12px;}

.table-search select {width:80px;height:26px;}

}

@media screen and (max-width:640px) {



}

@media screen and (max-width:588px) {

.standard-table {width:490px !important;}

}

@media print {

#gnb{display:none;}

.ts-area{display:none;}

.content-wrap {padding-left:0;}

.aside{display:none;}

.footer-banner, #footer {display:none;}

.article.sns {display:none;}

.content-tit {display:none;}

}