@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css); @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); body {overflow-x:hidden;} body,div,table,p,h2,h3,h4 {padding:0; margin:0; font-family: 'Nanum Barun Gothic','돋움'; font-size:16px; line-height:33px; color:#666666; } .blank50 {height:50px;} .main {background-color:#3ab47a;} ul, li{list-style:none; margin:0; padding:0;} form {margin:0; padding:0;} img {border:0px;} table {border:0px; border-spacing:0px;} button{border:0 none; padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer;} button::-moz-focus-inner{border:0; padding:0;} label{cursor:pointer;} a, a:hover, a:visited {text-decoration:none; color:#666666;} .mainbg {position:absolute; left:0px; top:0px; width:100%; height:670px; background:url('/2017/img/mainbg.jpg'); background-position:center top; z-index:-1; border-bottom:1px solid #ebebeb;} .subbg {position:absolute; left:0px; top:0px; width:100%; height:130px; background:url('/2017/img/subbg.jpg'); background-position:center bottom; z-index:-1;} .wrap {width:1000px; margin:0 auto; overflow:hidden; display:block; z-index:999;} .menu {height:130px;} .logo {float:left; margin-top:30px;} .mn {float:right; margin-top:50px;} .mn a{font-size:20px; color:#ffffff; margin-left:40px; line-height:20px; font-weight:400; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px;} .enmenu a {font-size:18px; margin-left:20px;} .mn .mainmenu {font-size:22px; color:#000000; margin-left:60px; line-height:100px; font-weight:700; float:left !important; padding-top:10px;} .on,.mn a:hover {border-bottom:8px solid #0064b2; color:#0064b2 !important;} .mainv {width:1100px; margin:0 auto; overflow:hidden; display:block; z-index:999; height:450px; background:url('/2017/img/main.png'); background-position:center; margin-top:-30px;} .btn p {float:left; width:250px; height:150px; line-height:150px; font-family:'Noto Sans KR'; font-size:20px; text-indent:80px; color:#000000; text-align:center;} .btn1 {background:url('/2017/img/btn1.jpg'); background-position:left; background-repeat:no-repeat;} .btn2 {background:url('/2017/img/btn2.jpg'); background-position:left; background-repeat:no-repeat;} .btn3 {background:url('/2017/img/btn3.jpg'); background-position:left; background-repeat:no-repeat;} .btn4 {background:url('/2017/img/btn4.jpg'); background-position:left; background-repeat:no-repeat;} .notice {padding-bottom:20px;} .notice div {display:table; width:1000px;} .notice p {line-height:50px; font-size:23px;} .notice .tit {color:#0064b2; font-weight:700; float:left; padding-right:30px; word-spacing:-1px;} .notice .subject {color:#000000; float:left;} .notice .date {color:#999999; font-weight:100; float:right;} .sponsor {border-top:1px solid #e6e6e6; padding-top:10px; margin-top:50px;} .copy {background-color:#e6e6e6; width:100%; padding-top:50px; padding-bottom:50px; margin-top:10px;} .copy p {text-align:center; font-size:12px; line-height:25px;} .timetable {width:500px; height:281px;float:left; background-color:#f3f4f8;} .trailor {float:right;} .tab {padding-top:0px; height:63px;} .tab p {padding-left:15px; padding-right:15px; height:60px; text-align:center; line-height:60px; float:left; font-weight:400; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px; font-size:14px; color:#000000;} .menu2 p {line-height:20px !important; margin-top:10px; height:50px !important; padding-left:16px; padding-right:16px;} .screen {} .tabon {border-bottom:3px solid #41a83f; color:#41a83f !important;} .line {border-bottom:1px solid #f0f0f0; width:100%; height:1px;} .full {width:100%;} .title {height:140px; background:url('/2017/img/titbg.jpg'); background-position:right; background-repeat:no-repeat; background-color:#f3f4f8; border-bottom:1px solid #f0f0f0; margin-bottom:50px;} .title h2 {text-align:center; color:#41a83f; font-size:35px; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px; line-height:40px; padding-top:35px;} .title p {text-align:center; color:#000000; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px;} .wrap h3 {color:#0064b2; font-size:30px; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px; line-height:50px; font-weight:100; padding-bottom:30px;} .wrap h1 {color:#0064b2; font-size:20px; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px; line-height:40px; font-weight:100; padding-bottom:10px; background:url('/2017/img/h1bg.jpg'); background-position:left top; background-repeat:no-repeat; margin-top:50px;} .wrap h1.head {margin-top:0px;} .wrap h4 {color:#000000; font-size:20px; font-family: 'Noto Sans KR'; word-spacing:-1px; letter-spacing:-1px; line-height:30px; font-weight:700; padding-bottom:10px;} .wrap span {color:#999999; font-weight:100; padding-left:20px;} dl,dt,dd {margin:0; pdding:0;} dl.head {border-top:1px solid #41a83f;} dl {border-bottom:1px solid #41a83f; padding-bottom:20px; padding-top:10px;} dt {float:left; font-size:20px; line-height:20px; font-weight:100; color:#41a83f; padding-top:10px;} .award dt {font-size:16px; font-weight:700; width:470px;} .award span {font-weight:100; padding-left:5px;} dd {padding-left:200px; line-height:20px ; font-size:16px; color:#666666; padding-top:10px;} .en dd {padding-left:400px; line-height:20px ; font-size:16px; color:#666666; padding-top:10px;} .awarden dt {font-size:16px; font-weight:700; width:1000px;} .awarden dd {padding-left:0px;} .history {float:left;} .margin40 {margin-right:40px;} .margin50 {margin-right:50px;} .twocol {float:left; width:475px;} .down {background-color:#0064b2; width:100%; height:60px; line-height:60px; color:#ffffff; text-align:center; margin-top:50px;} .historybtn {background-color:#ffffff; width:218px; height:40px; line-height:40px; color:#0064b2; text-align:center; margin-bottom:50px; font-size:13px; border:1px #0064b2 solid;} .lang {position:absolute; top:5px; left:50%; margin-left:425px;} .lang a {font-size:11px; color:#ffffff; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border:1px solid #ffffff;} .lang .langon {background-color:#ffffff; color:#009fc6;} .info {font-size:13px; color:#999999;} .pro {width:1000px; margin:0 auto; overflow:hidden; display:block; z-index:999; padding-top:40px; border-bottom:1px solid #f0f0f0;} .pro img {float:left; padding-right:40px; padding-bottom:40px;} .pro h2 {color:#273896; font-size:20px; text-align:left; font-weight:700; padding-bottom:10px;} .pro span {color:#000000; font-size:20px; text-align:left; font-weight:100; padding-bottom:10px;} .pro .dir {color:#000000; font-size:15px; text-align:left; font-weight:700; padding-bottom:0px;} .pro .proinfo {color:#999999; font-size:13px; text-align:left; font-weight:400; padding-bottom:10px;} .pro .synop {color:#666666; font-size:15px; line-height:30px;} .proview {width:1000px; margin:0 auto; overflow:hidden; display:block; z-index:999; padding-top:40px; border-bottom:1px solid #f0f0f0;} .proview img {float:left; padding-right:40px; padding-bottom:40px;} .proview h2 {color:#273896; font-size:30px; text-align:left; font-weight:700; padding-bottom:10px;} .proview h3 {color:#000000; font-size:30px; text-align:left; font-weight:100; padding-bottom:10px;} .proview .dir {color:#000000; font-size:15px; text-align:left; font-weight:700; padding-bottom:10px;} .proview .proinfo {color:#999999; font-size:13px; text-align:left; font-weight:400; padding-bottom:10px;} .proview .synop {color:#666666; font-size:15px; line-height:30px; padding-bottom:20px;} .proview .scrinfo span {color:#ef3f4a; padding:5px; border:1px solid #ef3f4a; font-size:13px;} .proview h4 {color:#273896; font-size:20px; text-align:left; font-weight:700; padding-bottom:10px;} .proview span {color:#000000; font-size:20px; text-align:left; font-weight:100; padding-bottom:10px;} .subtab {text-align:center; padding-top:0px;} .subtab a {color:#000000; font-weight:100; margin-left:20px; margin-right:20px;} .subtab .subon {color:#0064b2; font-weight:700; border-bottom:3px solid #0064b2; padding-bottom:5px;} .program a {margin-left:15px !important; margin-right:15px !important; font-size:15px;} .search input {width:900px; height:90px; float:left; border:0px; line-height:90px; font-size:20px;} .search {border-bottom:10px solid #000000;} .chi {float:left;} .chi h4 {text-align:center; margin:0; padding:0;} .chi p {text-align:center; margin-bottom:20px;} .marginright50 {margin-right:50px;} .cattext {border:1px solid #e6e6e6; padding:10px; width:978px; font-size:13px; color:#777777; line-height:25px; margin-top:20px;}