@charset "utf-8"; .popupitem{position: absolute; display: none; border-radius: 10px; text-align: center; padding: 8px 8px; background-color: #fff; border: 1px solid #ddd;} .popupitem .inner{padding: 5px 10px; background-color: #fff; border-radius: 10px; } .popupitem .inner .poptitlebox{height: 30px; line-height: 30px; cursor: pointer;} .popupitem .inner .poptitlebox span{display: block; margin-right: 50px; overflow: hidden; white-space: nowrap; text-align: left; text-overflow: ellipsis;} .closepopa{float: right; margin-top: -25px; font-size: 20px; padding: 5px 10px;} .iframeclosebox{height: 30px; line-height: 30px; font-weight: bold; text-align: right;} .req:after{color: red;content:'*'} @media (max-width:1000px) { .popupitem{ top: 10% !important; left: 10% !important; max-width: 80% !important; max-height: 80% !important} .popupitem .inner .iframebox{position:absolute;top:50px;right:10px;bottom: 50px;left: 10px;} .popupitem .inner .iframebox iframe{width: 100% !important; height: 100% !important;} .iframeclosebox{position: absolute; bottom: 10px; text-align: center; left: 10px; right: 10px;} } #bglayer, #bglayer2, #findlayerbglayer { background-color: #000; opacity: 0.7; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; display: none; } #topmessage, #layermessage, #layermessage2 { position: fixed; bottom: 20px; height: 20px; line-height: 20px; width: 50px; right: 5px; z-index: 10001; background-color: #0094ff; color: #ffd800; font-weight: bold; text-align: center; border-radius: 5px; display: none; opacity: 0.6; } #layermessage, #layermessage2 { top: 30%; left: 20%; width: 60%; text-align: center; height: auto; bottom: auto; padding: 30px; opacity: 0.9; background-color: #fefefe; color: #333; border: 1px solid #ddd; word-break: break-all; } #layermessage .mainokbutton, #layermessage2 .mainokbutton { margin: 0 auto; display: block; margin-top: 20px; width: 110px; height: 30px; line-height: 30px; text-align: center; background: #002c5d; color: #fff; font-size: 10pt; font-weight: 300; border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; } #bgprogress { position: fixed; bottom: 20px; right: 20px; z-index: 10001; background-color: #fff; color: red; font-weight: bold; border-radius: 3px; display: none; opacity: 0.6; } #breadcrumb ul li.hidden {display: none;} .btn { /*border: 2px solid #002c5a;*/ color: #fff; font-weight: 500; border-radius: 15px; border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 10px 30px; margin-left: 10px; font-size: 14px; } .note-btn.btn { padding: 5px 10px !important } #confirmbox { position: fixed; bottom: 30%; text-align: center; width: 100%; line-height: 50px; font-size: 18px; z-index: 3000; padding: 40px 20%; /*background-color: #444;*/ display: none; } #confirmboxmsg { font-size: 16px; font-weight: 500; color: #002c5a; background-color: #ededed; border-radius: 5px; margin-bottom: 0px; padding: 20px 20px; word-break: break-word; line-height: 35px; } .confirmbtnbox { background-color: #ededed; padding-bottom: 25px; border-radius: 5px; margin-top: -7px; white-space: nowrap; } .btn0 {background-color: #002c5d; padding: 7px 30px;} .btn1 {background-color: #002c5d; padding: 7px 40px;} .btn:hover{background-color: #144d89; color: yellow;background-image: url(/img/repute_tail.png); background-position: 10px center; background-repeat: no-repeat; background-size: 20px;} .a-c{text-align: center;} input.readonly{background-color: #ddd;} .daumpost { display: none; position: fixed; overflow: hidden; z-index: 10000; -webkit-overflow-scrolling: touch; padding: 35px 5px 5px 5px; background-color: #fff; } .closedaumpost { cursor: pointer; position: absolute; right: 30px; top: 3px; z-index: 2; background: none; background-color: #999; color: #fff; padding: 5px 10px; } .closedaumpost img { width: 20px; } /*.iframecontents{position: absolute; border: 0 none; top: 0; left: 0; z-index: 2000; width: 100%; height: 100%; background-color: #fff;}*/ .plyFrame iframe.staticframe{border: 0 none; width: 100%;} .plyFrame video{max-width: 100%; max-height: 100%; width: 100%;} ul.filebox li{margin-bottom: 5px;} ul.filebox a.filedel{margin-right: 5px; background-color: #fff; border: 1px solid #ddd; color: red; height: 26px; line-height: 26px; padding: 2px 10px; cursor: pointer; margin-top: 5px; vertical-align: bottom;} .plyNav{position: fixed; bottom: 0; text-align: center; left: 0; right: 0; background-color: #fff;} .fairIntro img, .fairIntro video,#fairCont01 img,#fairCont02 img,#fairCont01 video,#fairCont02 video,#examfairintro img,#examfairintro vide {max-width: 90% !important; height: auto !important;} .phplaceholder{position: absolute; z-index:0; margin-left: 20px; cursor: default;} /*publish css override*/ .brdSch input[type="button"] {display:block; width:50px; height:50px; position:absolute; right:0; top:0; border:none; text-indent:-9999px; background:#3a3a3a url("../../img/online/search_ico.png")no-repeat center center; background-size:50px auto;} /*.notiList th div.ellipbox {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12pt; margin-top:15px; height: 1em;} .notiList th p {white-space:normal; overflow: initial; text-overflow: initial; font-size:12pt; margin-top:15px;}*/ .fairRadio input[type="radio"] {display: inline;vertical-align: middle;margin-right: 5px;} .clsPop{display: none;} .clspSch input.btn-find { display:block; position:absolute; right:20px; top:20px; width:70px; height:40px; background:#878787; color:#fff; font-size:11pt; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .clspInput input[type="button"] { vertical-align: middle; display: inline-block; width: 70px; height: 40px; background: #353535; color: #fff; font-size: 12pt; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ntvReply input[type="button"] {display:block; width:120px; height:40px; position:absolute; right:30px; top:30px; border:none; color:#fff; background:#3a3a3a;} .cer01, .cer02 { padding: 50px 0; } .mpgPopWrap.wdth750 {max-width:750px;} #gnbM li.current > h5,#gnbM li.current > a {color:#333583; font-weight:700;} .ltaList h5 b,.bskList tbody td h5 b, .devinline { display: inline; } @media (max-width:800px) { /*.notiList th div.ellipbox {white-space:normal; overflow:hidden; text-overflow:ellipsis; font-size:12pt; margin-top:15px; height: 2.8em;}*/ .clspSch input.btn-find { top: 10px; } .clspSch.oneline { padding-right: 100px; } .clsPhone li:nth-child(1).full { width: 100%; } .hidepc { display: none; } .mobilemenuon .hidepc { display: inline; } .brdSch input[type="button"] { width: 40px; height: 40px; background-size: 40px auto; } } @media (max-width: 1000px){ #lctMenu.on{width: 100%;} } @media (max-width: 400px){ .bookCost ul li a {width:30px; height:30px; line-height:28px;} .bookCost ul li input[type="text"] {width:40px; height:30px; margin: 0 5px !important} .bookCost{padding: 10px 10px !important; margin: 0 5px !important} .bookCost ul {margin:0 7px;} } @media (max-width: 500px){ #confirmbox { padding: 40px 10%; } }