@charset "utf-8";
@import url(/ipsi/css/webfont_2018_v3.css);
@import url(/ipsi/css/base.css);


/* 2016-06-16  CSS  2.1 TinyFall */
/* 입시(IPSIU.ks.ac.kr) 사이트 전용 */

/* html5 호환 설정*/
* {margin:0;padding:0;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { border: 0; outline: 0; background: transparent; font-size: 100%;}
table, caption, tbody, tfoot, thead, tr, th, td {outline: 0; background: transparent; font-size: 100%; }
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary { display: block;}
nav, ul, ol {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}
address {font-style: normal}

a { margin: 0; padding: 0; border: 0; font-size: 100%; }
ins { color: #000; text-decoration: none;}
mark { color: #000; font-style: italic; font-weight: bold;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help;}

hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}
input, select { }
th, td { }
option {display:block !important;}

/* 돋움외 다른폰트 sub로 지정할 경우 ie8 + 에디터 사용시 줄간격 튀는 현상이 발생함*/
body {font-family:'나눔고딕',NanumGothic,'Nanum Gothic', '굴림',Gulim,Helvetica,sans-serif;/*font-family:'나눔고딕', NanumGothic, 'Nanum Gothic', "돋움",arial,helvetica,clean,sans-serif;*//*font-size:75%;*font-size:small; *font:x-small;_font-size:74%;*/font-size:12px;color:#555;line-height:150%;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/bg_pattern.png) repeat;
}


table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

img { vertical-align:center; }

/* 글자 속성 */
a{color:blue;text-decoration:none;}
a:visited,a:visited {color:blue;text-decoration:none;}
a.visited,a.visited:visited{color:blue;text-decoration:none;}
a:hover,a:hover ,a.visited:hover{color:yellow;text-decoration:none;}

/* LIST 요소 기본 */
/*li {list-style:none;}*/
.ul_ls_d{list-style: none;}
ul.fllist li {float:left;}
ul.fllist:after {clear:both;display:block;content:"";}
ol.onum li {list-style-type:decimal}
.onum {padding-left:22px;}

body { overflow:auto; }

.div-wrap {text-align:center;width:100%;height:100%;}
.div-cont {position:relative;display:block;clear:both;width:960px;margin-left:auto;margin-right:auto;text-align:left;}
.container-wrap{width:100%; border-top:2px solid #333;}

.footer-wrap{position:relative;display:block;width:100%;height:auto;padding:20px 0;}


.glogo{padding:20px 0}

.ext1{width:100%;height:auto;background:url(//cms1.ks.ac.kr/_Img/extImg/sugang/bg1.gif) no-repeat 0 0; padding:15px}
.ext1box {width:960px;height:auto;background:url(//cms1.ks.ac.kr/_Img/extImg/sugang/bg1_box.gif) no-repeat 0 0; padding:15px;text-align:center;}

.ext1 li{background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot1.gif") no-repeat 0 7px; padding-left:10px;}
.g-box{border:3px solid #dfdfdf; padding:20px; margin-top:10px}

.tit{font-size:25px; color:#213c7c; font-weight:bold;text-align:center;padding:30px 0}
.ex_tit{font-size:14px;font-weight:bold; color:#d71820;background:url(//cms1.ks.ac.kr/_Img/extImg/sugang/icon_ext.gif) no-repeat 0 2px; padding-left:20px; margin-bottom:10px;}

.highR { font-size:12pt;font-weight:bold;padding:10px 0;color:brown; }
.highB { font-size:12pt;font-weight:bold;padding:10px 0;color:darkblue; }
.highBLK { font-size:12pt;font-weight:bold;padding:10px 0;color:#101010; }

.descR { font-sizle:1.1em;color:red; margin-left:15px; }
.descB { font-sizle:1.1em;color:blue;margin-left:15px; }
.descGRAY { font-sizle:1.1em;color:#404040;margin-left:15px; }


.c-dot01{background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot1.gif") no-repeat 0 7px; padding-left:10px;line-height:130%; margin-bottom:5px}

.c-list01 { margin-bottom:10px; }
.c-list li{background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot1.gif") no-repeat 0 9px; padding-left:10px;line-height:150%;}
.c-list01 li{background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot2.gif") no-repeat 0 6px; padding-left:10px;line-height:130%;margin-left:10px}


/* 컨텐츠 테이블 스타일  */
.tbl-type01 {border-collapse: collapse; border-top:2px solid #2d52a9; width: 100%;}
.tbl-type01 th {background: #f8f8f8; padding: 5px 10px; text-align: center; line-height: 110%; border-right:1px solid #dadada ; border-bottom:1px solid #dadada ; font-size:1.2em;letter-spacing:-1px;}
.tbl-type01 td {padding:5px 10px; text-align: left; border-bottom:1px solid #dadada ;}
.tbl-type01 .left,.tbl-type01 .l {}/*여백 재설정이 필요할 경우*/
.tbl-type01 caption {font-size:11px;padding-top:5px;text-align:right;}


.tbl-type02 {border-collapse: collapse; border-top:2px solid #2d52a9; width: 100%;}
.tbl-type02 th {background: #e3f3e5; padding: 5px 10px; text-align: center; line-height: 110%; border-left:1px solid #dadada ;border-right:1px solid #dadada ; border-bottom:1px solid #dadada ; font-size:1.2em;letter-spacing:-1px;}
.tbl-type02 td {padding:5px 5px; text-align: center; border-bottom:1px solid #dadada ; border-left:1px solid #dadada;border-right:1px solid #dadada;}
.tbl-type02 .cl { text-align:left; }
.tbl-type02 .left,.tbl-type01 .l {}/*여백 재설정이 필요할 경우*/
.tbl-type02 caption {font-size:11px;padding-top:5px;text-align:right;}
.tbl-type02 .desc { text-align:justify; list-style:none; margin:0;padding:0;}
.tbl-type02 .desc  li { background:url(//cms1.ks.ac.kr/_Img/extimg/icon_dot1.gif) no-repeat 0 7px;padding-left:10px; line-height:130%;margin-bottom:5px; }
.tbl-type02 .highLine { background-color:#f0f0f0;}

/*로그인 폼 박스*/
.text_login {border:1px solid #CACACA;height:20px;font-size:120%;padding:3px;width:250px;font-weight:bold;line-height:120%;background-color:#fff;}
.text_login:active { background-color:cyan;}

.text_login_f { display:inline-block;border:0px solid #000;padding:3px 3px;font-size:13px;width:150px;font-weight:bold;line-height:120%;text-align:justify;}

.footer-inner { position:relative;width:550px; margin:0 auto; color:#fff;min-height:40px;}
.footer-inner .btnPos { position:absolute;top:0px;right:0px; width:130px;height:40px;}
.footer-inner .btnPosRight { float:right; }

.footer-inner .leftArea { width:410px;padding:0 10px 0 0;text-align:justify;}
.footer-inner .rightArea { display:inline-block;float:left;width:130px;text-align:right; }

.login-frm-wrap {position:relative; color:#fff;width:550px;margin:0 auto;}
.footer-inner .login-frm {position:relative; text-align:left;}
.footer-inner .login-frm-toptxt {height:80px;}
.footer-inner .login-frm-item {margin-bottom:8px; }
.footer-inner .login-frm .lbl {width:70px;display:inline-block; text-align:left; font-size:13px;font-weight:bold;}
.footer-inner .login-frm .text_login {width:330px;}
.footer-inner .highYellow { color:yellow; }
.footer-inner .login-frm-btn {position:absolute;left:400px;top:0px;}
.footer-inner .login-frm-item2 {padding-left:53px;}
.footer-inner .login-frm2{position:relative; text-align:left;}
.footer-inner .login-frm-btn2{position:absolute;left:400px;top:0px;}

.footer-inner .login-ext{position:relative; text-align:left; }
.footer-inner .login-ext .logtit{font-size:14px;font-weight:bold;color:#fff;padding-bottom:10px; text-decoration:underline;}


.BgBlue1 { background-color:#005aab; }
.BgBlue2 { background-color:#004889; }
.BgBlue3 { background-color:#1f7dd1; }

.BgRed1 { background-color:#cd0000; }
.BgRed2 { background-color:#ae0000; }
.BgRed3 { background-color:#880000; }

.BgPattern1 { background:#000 url(//cms1.ks.ac.kr/_Img/extImg/sugang/bg_black_pattern_1.png) }
.BgFull1 { background:url(/_Img/extImg/highs/main_bg.jpg) no-repeat center  center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.BtnStyle01 { display:inline-block;min-width:50px;padding:10px 10px;text-align:center;font-size:12pt;background-color:#fff; color:#000;}
.BtnStyle01 span { line-height:130%; }

.BtnStyle02 { display:inline-block;min-width:50px;padding:5px 10px;text-align:center;font-size:12pt;background-color:#fff; color:#000;}
.BtnStyle02 span { line-height:130%; }

.BtnStyle03 { display:inline-block;min-width:50px;padding:3px 10px;text-align:center;font-size:11pt;background-color:#fff; color:#000;}
.BtnStyle03 span { line-height:130%; }

.BtnStyle04 { display:inline-block;min-width:50px;padding:10px 20px;text-align:center;font-size:13pt;background-color:#2a3983;color:#fff;}
.BtnStyle04 span { line-height:130%; }

.BtnStyle05 { display:inline-block;min-width:50px;padding:10px 20px;text-align:center;font-size:13pt;background-color:#982525;color:#fff;}
.BtnStyle05 span { line-height:130%; }


.lh100 { line-height:100% !important; }
.lh110 { line-height:110% !important; }
.lh120 { line-height:120% !important; }
.lh130 { line-height:130% !important; }
.lh140 { line-height:140% !important; }
.lh150 { line-height:150% !important; }
.lh160 { line-height:160% !important; }
.lh170 { line-height:170% !important; }
.lh180 { line-height:180% !important; }
.lh190 { line-height:190% !important; }
.lh200 { line-height:200% !important; }


.BtnStyleLine01 { border:2px solid brown;}
.BtnStyleLine02 { border:2px solid #555;}
.BtnStyleLine03 { border:2px solid #aaa;}
.BtnStyleLine04 { border:2px solid #eee;}


.bgPattern001 { background-image: url(/_Img/Common/bg_pattern_001.png) !important; background-color:#fff; background-repeat: no-repeat;
        background-position:50% 50%;
        background-size:cover;
}

.centerBox1 { position:absolute;
  top:0;right:0;bottom:0;left:0;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;

  align-items:center;
  justify-content:center;
  -webkit-align-items:center;
  -webkit-justify-content:center;

  -webkit-box-pack:center;
  -webkit-box-align:center;
  -moz-box-pack:center;
  -moz-box-align:center;
  -ms-box-pack:center;
  -ms-box-align:center;

}
.centerBox1 .inner { display:block;border:3px solid #fff;background:url(/_Img/extImg/highs/centerBox1_bg.png);}
.centerBox1 .title { color:#2f4293;vertical-align:middle;text-align:center;padding:10px 30px;background-color:#fff;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.centerBox1 .content { background:#f00;vertical-align:middle;margin:20px; }

.hozLine { border-left:1px solid #a0a0a0;border-right:2px solid #c0c0c0; }

.centerBox2 { position:absolute;
  top:0;right:0;bottom:0;left:0;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;

  align-items:center;
  justify-content:center;
  -webkit-align-items:center;
  -webkit-justify-content:center;

  -webkit-box-pack:center;
  -webkit-box-align:center;
  -moz-box-pack:center;
  -moz-box-align:center;
  -ms-box-pack:center;
  -ms-box-align:center;
}
.centerBox2 .inner { display:block;border:3px solid #f7750d;background-color:#fff;}
.centerBox2 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.centerBox2 .content { background:#ccc; vertical-align:middle;margin:20px; }


.centerHBox1 {
  top:0;right:0;bottom:0;left:0;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;

  align-items:center;
  justify-content:center;
  -webkit-align-items:center;
  -webkit-justify-content:center;

  -webkit-box-pack:center;
  -webkit-box-align:center;
  -moz-box-pack:center;
  -moz-box-align:center;
  -ms-box-pack:center;
  -ms-box-align:center;

}
.centerHBox1 .inner { display:block;border:3px solid #fff;background:url(/_Img/extImg/highs/centerBox1_bg.png);}
.centerHBox1 .title { color:#2f4293;vertical-align:middle;text-align:center;padding:10px 30px;background-color:#fff;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.centerHBox1 .content { background:#f00;vertical-align:middle;margin:20px; }


.centerHBox2 {
  top:0;right:0;bottom:0;left:0;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;

  align-items:center;
  justify-content:center;
  -webkit-align-items:center;
  -webkit-justify-content:center;

  -webkit-box-pack:center;
  -webkit-box-align:center;
  -moz-box-pack:center;
  -moz-box-align:center;
  -ms-box-pack:center;
  -ms-box-align:center;
}
.centerHBox2 .inner { display:block;border:3px solid #f7750d;}
.centerHBox2 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.centerHBox2 .content { background:#f00;vertical-align:middle;margin:20px; }



.loginForm .lbl { width:110px;display:inline-block; margin-right:10px;text-align:right; color:#fff; font-size:13px;font-weight:bold; }
.loginForm .inpText { border:3px solid #CACACA;height:20px;font-size:120%;padding:3px;font-weight:bold;line-height:120%;background-color:#fff; }
.loginForm .inpText:focus { background-color:#f0f0f0; border-color:brown;}
.loginForm a:link, .loginForm a:visited, .loginForm a:active { color:blue; }
.loginForm a:hover { color:brown; }

.inpText01 { border:1px solid #CACACA;height:20px;padding:3px;font-weight:bold;line-height:120%;background-color:#e8fff7; }

.selBox01 { border:1px solid #cacaca;padding:3px;font-weight:bold;line-height:120%;background-color:#e8fff7; }

.tAreaBox01 { border:1px solid #cacaca;padding:3px;line-height:140%;background-color:#e8fff7; }

.topMenuArea { padding:0;text-align:center;background:linear-gradient( to bottom, #3c4fc2, #1a255b );font-size:1.3em;  }
.topMenuArea .menuItem { display:inline-block; font-weight:700;}
.topMenuArea .menuItem a { display:inline-block;padding:15px 50px;}
.topMenuArea .menuItem .afl {background:url(/_Img/extImg/highs/topMenu_vBar.gif) no-repeat right center;padding-right:62px;}
.topMenuArea .menuItem a:link,a:visited,a:active { color:#fff;font-weight:bold;}
.topMenuArea .menuItem a:hover,.topMenuArea .menuItem a:active { color:#fffcac;font-weight:700;background:linear-gradient( to bottom, brown, #c32c2c )}

.descLbl { display:inline-block; margin-right:10px;padding:3px 0px;margin-bottom:1px;}
.descValue { display:inline-block;padding:3px 5px;margin-bottom:1px;}

/* IPSIU/uway에서 준것을 합칩 */


/* logout */
logout {
	position:absolute;
	top:6px;right:14px;
	z-index:999;
}


/*common*/
.center{text-align:center}
.blue{color:blue}
.red{color:red}
.black{color:black}



/*table*/
.tb01{
	width:100%;
	border-radius:3px;border:2px solid #276ab9;
	margin:14px 0;
}
.tb01 th{
	background:#c9e6f7;
	color:#154987;
	border:1px solid #5f9de7;
	padding:6px 0;
}
.tb01 td{
	background:#fff;
	color:#9d9d9d;
	border:1px solid #5f9de7;
	padding:6px;
}


.infoBox1, .infoBox2, .infoBox3, .infoBox4, .infoBox5, .infoBox6 {
  display:block;
  min-height:250px;
  margin:0 auto;
}

.infoBox1 .inner { display:block;height:100%;border:3px solid #e34b2d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox1 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#e34b2d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox2 .inner { display:block;height:100%;border:3px solid #4a86bc;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox2 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#4a86bc;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox3 .inner { display:block;height:100%;border:3px solid #ca921d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox3 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#ca921d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox4 .inner { display:block;height:100%;border:3px solid #af58a0;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox4 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#af58a0;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox5 .inner { display:block;height:100%;border:3px solid #658838;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox5 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#658838;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox6 .inner { display:block;height:100%;border:3px solid #b6386b;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox6 .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#b6386b;font-size:1.7em;letter-spacing:-1px;font-weight:700; }

.infoBox1 .content, .infoBox2 .content, .infoBox3 .content, .infoBox4 .content, .infoBox5 .content, .infoBox6 .content { margin:20px; }

.tdHigh { background-color:#ffd998; color:#000;}
.tdHigh:hover { background-color:#cee8b0; color:#000;}

/* #######################################################################################
   #
   #
   # PC용 스타일
   #
   #
   #######################################################################################

/* PC용  */
@media all and (min-width:1000px)
{
.ks-tbl-type01 { font-size:15px !important; }
.ks-tbl-type01 a:link,a:visited,a:active { color:blue; }
.ks-tbl-type01 a:hover { color:brown; }

.test-taker {width:100%;
}

.test-taker h4{
	background:url(/_Img/extImg/ipsiu/bg_pattern01.png) repeat-x;
}

.test-taker h4 .ht {
	background:url(/_Img/extImg/ipsiu/bg_h4_a.png) no-repeat 10px 100%;
	padding:10px 0 8px 70px;
	font-size:18px;color:#fff;
	font-weight:bold;
	display:inline-block;
}

.wWidth { width:100%; text-align:center;}
.wWidth a:active { background-color:none; }


.test-taker h4 .logBtn {
  background:none;
  padding-left:10px;
  }

/* HEADER */
h2{
	background: #0e5399 url(//cms1.ks.ac.kr/mweb/_Img/Layout/header_bg.png) no-repeat left top;
	background-size: 100% 100%;
	height:45px;
	text-align:center;
	margin-bottom:20px;
	border-bottom:2px solid #505050;
}

h2 .ht{
	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/blt_h2.png) no-repeat 0% 50%;
	padding:4px 30px;
	line-height:44px;
	font-size:18px;color:#fff;
	text-shadow:1px 1px 0 #000;
}

/* button*/
.btn_b {
	width:100%;
	background:#276ab9;
	color:#fff;
	display:inline-block;
	font-size:16px;color:#fff;font-weight:bold;
	padding:10px 4px;
	margin-bottom:10px;
	border-radius:5px; border:1px solid #1a487e;
}
.btn_b:link , .btn_b:active, .btn_b:visited { color:#fff !important; }
.btn_b:hover { color:#ffea00 !important; }

  .check-article {
    width:800px;
    margin:0 auto;
	  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/bg_pattern02.png) repeat;
	  padding:4px;margin-bottom:20px;
	  box-shadow:0 2px 3px #868686;
	  -webkit-box-shadow:0 2px 3px #868686;
	  -moz-box-shadow:0 2px 3px #868686;
  }

.loginBox {
  display:inline-block;
  width:350px;
  min-height:250px;
}
.loginBox .inner { display:block;height:100%;border:3px solid #f7750d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.loginBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.loginBox .content { margin:20px; min-height:165px;}

.noticeBox {
  display:inline-block;
  vertical-align:top;
  width:600px;
}
.noticeBox .inner { display:block;height:100%;border:3px solid #5e93af; background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.noticeBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#5e93af;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.noticeBox .content { margin:20px; min-height:165px;}

.noticeBox .content ul li { background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot1.gif") no-repeat 0 7px; padding-left:10px;}

.BtnRect {
  display:block;
  width:600px;
  height:105px;
  margin:10px auto;
}

.BtnRect span { display:block;position:relative;left:50px;top:42%;text-align:center;font-size:15pt;}

.infoBox {
  display:block;
  width:800px;
  min-height:250px;
  margin:0 auto;
}

.infoBox .inner { display:block;height:100%;border:3px solid #f7750d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.infoBox .content { margin:20px; }

.infoBox1, .infoBox2, .infoBox3, .infoBox4, .infoBox5, .infoBox6 { width:800px; }

}

/* 모바일용 */
@media all and (max-width:1000px)
{
.test-taker {
margin:0 auto;
width:100%;
 }

/* HEADER */
h2{
	background: #0e5399 url(//cms1.ks.ac.kr/mweb/_Img/Layout/header_bg.png) no-repeat left top;
	background-size: 100% 100%;
	height:45px;
	text-align:justify;
	padding-left:50px;
	margin-bottom:20px;
	border-bottom:2px solid #505050;

}

h2 .ht{
	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/blt_h2.png) no-repeat 0% 50%;
	padding:4px 30px;
	line-height:44px;
	font-size:18px;color:#fff;
	text-shadow:1px 1px 0 #000;
}


.wWidth { display:block;width:370px;text-align:left; margin:0 auto;}


/* button*/

.btn_b{
	background:#276ab9;
	display:inline-block;
	width:97%;
	font-size:16px;color:#fff;font-weight:bold;
	padding:10px 0;
	margin-bottom:10px;
	border-radius:5px;



}

  .check-article {
  width:97%;
    margin:0 auto;
	  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/bg_pattern02.png) repeat;
	  padding:4px;margin-bottom:20px;
  }


.loginBox {
  display:inline-block;
  width:99%;
}
.loginBox .inner { display:block;height:100%;border:3px solid #f7750d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.loginBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.loginBox .content { margin:20px; }

.noticeBox {
  display:inline-block;
  margin-top:10px;
  vertical-align:top;
  width:99%;

}
.noticeBox .inner { display:block;height:100%;border:3px solid #5e93af; background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.noticeBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#5e93af;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.noticeBox .content { margin:20px; }

.noticeBox .content ul li { background:url("//cms1.ks.ac.kr/_Img/extImg/sugang/icon_dot1.gif") no-repeat 0 7px; padding-left:10px;}

.BtnRect {
  display:block;
  width:90%;
  height:65px;
  margin:5px auto;
}
.BtnRect span { display:block;position:relative;left:30px;top:42%;text-align:center;font-weight:bold;font-size:13pt;}

.infoBox {
  display:block;
  width:97%;
  min-height:250px;
margin:0 auto;
}
.infoBox .inner { display:block;height:100%;border:3px solid #f7750d;  background:#fff url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/normal_bg_01.png);}
.infoBox .title { text-align:center;color:#fff;vertical-align:middle;padding:10px 30px;background-color:#f7750d;font-size:1.7em;letter-spacing:-1px;font-weight:700; }
.infoBox .content { margin:20px; }

.infoBox1 { width:97% !important; }
.infoBox2 { width:97% !important; }
.infoBox3 { width:97% !important; }
.infoBox4 { width:97% !important; }
.infoBox5 { width:97% !important; }
.infoBox6 { width:97% !important; }

}




.check-article div{
	border:2px dashed #fff;
	padding:6px;
}

.check-article fieldset{
	margin:14px 0;
}

.check-article fieldset p{
	margin-bottom:10px;
}

.check-article fieldset p span{
	display:inline-block;
	text-align:center;
	vertical-align:center;
	font-size:14px;font-weight:bold;color:#292929;
	line-height:16px;
	width:30%;
	vertical-align:middle;
}
.check-article input{
	background:#fff;
	padding:6px 0;padding-left:8px;
	border-radius:3px;border:2px solid #276ab9;
	line-height:16px;color:#747474;
	width:60%;
}
.check-article p.alert{
	font-size:12px; color:#474747;
	font-weight:bold;
	letter-spacing:-1px;
}
.check-article p.alert a{
	color:#276ab9;
	font-size:16px;
}

.check-select{
	border:2px solid #276ab9;
	background:#fff;
	width:100%;
	padding:4px;
}

.btn_file{
	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/blt_file.png) no-repeat 4px 50% #fff6a8;
	padding-left:22px;padding-right:4px;
	letter-spacing:-1px;word-spacing:-2px;
	font-weight:bold;
	color:#1d4cfd;
	padding-bottom:3px;
}

.btn_back{
	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/back.png) no-repeat 10px 50% #45916b;
	height:40px;line-height:38px;
	display:inline-block;
	width:80px;
	text-align:left;
	padding-left:40px;
	font-size:16px;color:#fff;font-weight:bold;
	margin-bottom:10px;
	border-radius:5px; border:2px solid #2e6549;
	box-shadow:5px 5px 5px #cfcfcf;
	-webkit-box-shadow:5px 5px 5px #cfcfcf;
	-moz-box-shadow:5px 5px 5px #cfcfcf;
}


.btn_w{
 /*	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_w.png) no-repeat 97% 100% #fff; */
	border:1px solid #c7c7c7;
	border-top:4px solid #52a2c6;
	display:inline-block;
	margin:10px 0;
	padding:10px 32px 10px 10px;
	font-size:14px;font-weight:bold;
	color:#297699;
}

.btn_g{
	background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_g.png) no-repeat 100% 100% #fff;
	border:1px solid #c7c7c7;
	border-top:4px solid #5ea833;
	display:inline-block;
	margin-bottom:10px;
	padding:10px 42px 10px 20px;
	font-size:14px;font-weight:bold;
	color:#36651b;
}
.btn_g:active, .btn_g:hover { color:brown; }
.btn_g:visited { color:#36651b; }


.BtnRectBg01  {
  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btnRect_bg01.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.BtnRectBg02  {
  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btnRect_bg02.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.BtnRectBg03  {
  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btnRect_bg03.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.BtnRectBg04  {
  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btnRect_bg04.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.BtnRectBg05  {
  background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btnRect_bg05.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}




.btnCate { display:inline-block;width:179px;height:179px;vertical-align:middle; }
.btnCate span { text-indent:-9999px;font-size:0pt;}
.btnCateBg1 { background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_bg_01.png) no-repeat top left; }
.btnCateBg2 { background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_bg_02.png) no-repeat top left; }
.btnCateBg3 { background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_bg_03.png) no-repeat top left; }
.btnCateBg4 { background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_bg_04.png) no-repeat top left; }
.btnCateBg5 { background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_bg_05.png) no-repeat top left; }

.btnCateTitle1 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_1.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle2 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_2.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle3 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_3.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle4 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_4.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle5 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_5.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle6 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_6.png?201802) no-repeat 50% 10px;width:100%;height:33px;}

.btnCateTitle8 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_8.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitle9 { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_9.png?201802) no-repeat 50% 10px;width:100%;height:33px;}
.btnCateTitleA { display:inline-block;background:url(//cms1.ks.ac.kr/_Img/extImg/ipsiu/btn_cate_title_A.png?201802) no-repeat 50% 10px;width:100%;height:33px;}



/* PC전용 Window */
.wpcwidth { width:95%;margin:0 auto; }

.tbl-type10 {border-collapse: collapse; border-top:2px solid #2d52a9; width: 100%;background-color:#fff;}
.tbl-type10 th {background: #e3f3e5; padding: 10px 5px; text-align: center; line-height: 110%; border-left:1px solid #dadada ;border-right:1px solid #dadada ; border-bottom:1px solid #dadada ; font-size:1.2em;letter-spacing:-1px;color:#000;}
.tbl-type10 thead th.b { background:#c3ddc6; }
.tbl-type10 td {padding:7px 5px; font-size:1.1em;text-align:right; border-bottom:1px solid #dadada ; border-left:1px solid #dadada;border-right:1px solid #dadada;}
.tbl-type10 .cl { text-align:left; }
.tbl-type10 .left,.tbl-type10 .l {}/*여백 재설정이 필요할 경우*/
.tbl-type10 caption {display:none;}
.tbl-type10 .desc { text-align:justify; list-style:none; margin:0;padding:0;}
.tbl-type10 .desc  li { background:url(//cms1.ks.ac.kr/_Img/extimg/icon_dot1.gif) no-repeat 0 7px;padding-left:10px; line-height:130%;margin-bottom:5px; }
.tbl-type10 .highLine { background-color:#f0f0f0;}


/* 공용 select */
.seltype { padding:5px 10px; font-size:1.0em;text-align:center; border:1px solid #505050;background-color:#f0e0e0;border-radious:2px;}

/* 공용 input */
.inpType { padding:5px 10px;font-size:1.0em;font-weight:bold;text-align:center;border:1px solid #606060;background-color:#e0f0e0;}
