@import url('print.css');

*{margin:0; padding:0}
html{width:100%; height:100%; font-family:"NanumGothic",sans-serif;}
body{font-size:13px; font-family:"NanumGothic",sans-serif; color:#444; overflow-y:scroll;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top}
legend, caption{display:none}
textarea, button{vertical-align:middle}
input, select{height:16px; vertical-align:middle; background:#fff; border:1px solid #ccc; font-family:"NanumGothic","NanumPenWeb",sans-serif; color:#767676}
/*input,option{padding:3px}*/
select{padding:2px}
textarea{padding:3px; vertical-align:middle; background:#fff; border:1px solid #ccc; font-family:"NanumGothic",sans-serif; color:#767676}
.checkbox{padding:0; border:0}
.disNone{display:none}
a{text-decoration:none; color:#444444}
a:hover, a:focus, a:active{text-decoration:underline; color:#767676}
table{border-collapse:collapse; width:100%}

/* font */

@font-face{
 font-family: "NanumGothic","NanumPenWeb"; 
 src: url("/font/NanumGothic.eot"); /* IE9 Compat Modes */    
 src: url("/font/NanumGothic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */        
 url("/font/NanumGothic.woff") format("woff"), /* Modern Browsers */        
 url("/font/NanumGothic.ttf")  format("truetype"), /* Safari, Android, iOS */        
 url("/font/NanumGothic.svg#svgMothnnaFont") format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: 'NanumGothic bold';
  font-style: normal;
  font-weight: 600;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local(※), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local(※), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Open Sans Light';
  font-style: normal;
  font-weight: 300;
  src: url(file:///C|/Users/gamjapoto/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/FE0Y7VZS/font/OPENSANS-LIGHT.eot);
  src: local(※), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

/* 간격, 폰트 */
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt13{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:10px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt42{margin-top:42px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt54{margin-top:54px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt70{margin-top:70px !important}

.mt3{margin-top:3px}
.mt7{margin-top:7px}
.mt8{margin-top:8px !important}
.mt9{margin-top:9px !important}
.mt12{margin-top:12px !important}
.mt13{margin-top:13px}
.mt14{margin-top:14px !important}
.mr15{margin-right:15px}
.mt18{margin-top:18px}
.mt19{margin-top:19px !important}
.mr20{margin-right:20px}
.mt23{margin-top:23px !important}
.ml10{margin-left:10px; }
.ml15{margin-left:15px; }
.ml20{margin-left:20px; }
.ml30{margin-left:30px; }
.ml40{margin-left:40px; }
.ml50{margin-left:50px; }
.ml60{margin-left:60px; }
.ml70{margin-left:70px; }
.ml80{margin-left:80px; }
.ml85{margin-left:85px; }
.ml90{margin-left:90px; }
.ml100{margin-left:100px; }
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}


.pl5{padding-left:5px}
.pl8{padding-left:8px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl36{padding-left:36px}
.pr20{padding-right:20px}
.p_top_bot{padding:15px 15px}
.tit1{font-size:17px; font-weight:bold; color:#333}
.tit2{font-size:15px; font-weight:600}
.tit3{font-size:13px; font-weight:600}
.tit4{font-weight:600}

/*color*/
.blue{color:#2a67a1}
.blueB{color:#2a67a1; font-weight:bold}
.org{color:#e23000}
.blue12{font-size:12px; color:#2a67a1}
.blackB{color:#333; font-weight:bold}
.greenB{color:#003333; font-weight:bold}
.red{font-weight:bold; color:#e23000}
.black{font-weight:bold; color:#000}
.blue2{font-weight:bold; color:#2a67a1}

/**/
.dot{background:url('/common/images/icon/dot.gif') no-repeat 0 center; padding-left:10px}
.dotA{background:url('/common/images/icon/dot.gif') no-repeat 0 10px; padding-left:10px}
.dot4{background:url('../images/icon/dot3.gif') no-repeat 6px 5px; padding-left:20px}
.icon1{background:url('/common/images/icon/total_list_icon1.gif') no-repeat 0 center; padding-left:20px}
.icon2{background:url('/common/images/icon/util2_icon2.gif') no-repeat 0 center; padding-left:20px}

/* 정렬 */
.taC{text-align:center !important}
.taR{text-align:right !important}
.taL{text-align:left !important}
.disB{display:block;}
.disinB{display:inline-block;}
.verM{vertical-align:middle}
.overF{overflow:hidden}
.fL{float:left}
.fR{float:right}
.subScript{position:absolute; top:-9999px; left:-9999px;}
.lH23{line-height:23px !important;}
.lH30{line-height:30px}
.ls1{!important}/*letter-spacing:-1px*/
.ls5{ !important}/*letter-spacing:-0.5px*/
.linePds{padding-left:20px; line-height:23px; }/*letter-spacing:-0.5px*/
.mr5{margin-right:5px}
.mr80{margin-right:80px}
.pl5{ padding-left:5px}

.btn_b{ width:870px; text-align:center; margin:15px 10px; float:left}
/* form */
input[type="image"]{padding:0; margin:0; width:auto; height:auto; border:0;}
input[type="text"], input[type="password"]{}
input[type="submit"]{border:0; cursor:pointer;}

/*a.directBt{position:absolute; top:0; left:0; width:0; height:60px; background:#333; border-bottom:1px solid #767676; text-align:center; line-height:60px; font-size:18px; color:#fff; font-weight:bold; z-index:2000;}*/
.directBt {background:#00578a;  color: #fff;  display: block; font-size: 22px;    font-weight: normal;    height: 30px;    left: 0;    padding: 30px 0;    position: absolute;    text-align: center;    top: 0;    width: 0;}
.directBt:focus {color: #fff; width: 100%;  z-index: 1100;}
.gnbBg{background: url("/common/images/icon/gnbBg.png") repeat 0 0; left: 0; position: absolute; top:0; width:100%; z-index:200;}
#wrapper{width:100%; position:relative; height:100%; background:url('/common/images/icon/bg_wrapper.gif') no-repeat center 0; min-width:1100px; }
#wrapper1{width:100%; position:relative; height:100%; background:url('/common/images/icon/bg_wrapper.gif') no-repeat center 0; min-width:1100px; }
#header{height:155px;  width:100%; position:relative;}
.header{margin:0 auto; width:1100px; position:relative;  }
.header h1{ top:10px;  z-index:100000; margin:0 auto; width:184px;height:63px;position:absolute;left:500px; }
.header .quick{position:absolute; top:9px;  font-weight:600; left:0}
.header .quick a{float:left; }
.header .quick a.end{background:none; color:#666; font-weight: normal}
/*.header .quick a{float:left; background:url('/gchild/images/icon/icon_quickBar.gif') no-repeat right 4px; text-decoration:none; font-size:12px; color:#666; padding-right:15px; margin-right:11px}*/

/*.header .searchZone{width:327px; position:absolute; top:0; right:0; z-index:1000000000}
.header .searchZone .menu{}
.header .searchZone .search {display:none;position:absolute; right:40px; top:0; z-index:1;}
.header .searchZone .lookBtn {z-index:2;}
.header .searchZone .txtList{width:227px; padding-left:60px;}
.header .searchZone .txtList ul{overflow:hidden}
.header .searchZone .txtList ul li{float:left; background:url('/common/images/icon/icon_sz_bar.gif') no-repeat left 15px; padding-left:14px; margin-left:15px; color:#fff; font-weight:bold;}
.header .searchZone .txtList ul li:first-child{background:none; padding-left:0; margin-left:0}
.header .searchZone .txtList ul li p a{padding-top:8px; padding-bottom:12px;color:#fff; background:url('/common/images/icon/icon_sc_arrow.gif') no-repeat right 18px; padding-right:12px; display:block; text-decoration:none; font-size:15px}
.header .searchZone .txtList ul li .listDiv{position:absolute; top:34px; left:0; width:150px; height:; z-index:10000; background:url('/common/images/icon/icon_sz_blit.gif') no-repeat 25px 0;  font-size:12px}
.header .searchZone .txtList ul li .listDiv{left:128px;}
.header .searchZone .txtList ul li:first-child .listDiv{left:35px;}
.header .searchZone .txtList ul li .listDiv{display:none}
.header .searchZone .txtList ul li:hover .listDiv{display:block;}
.header .searchZone .txtList ul li .listDiv div{padding:11px 15px 15px 15px; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; border-left:1px solid #bcbcbc;  background: #f8f9fb; margin-top:6px}
.header .searchZone .txtList ul li .listDiv a{display:block; background:url('/common/images/icon/btn_sz_blit_off.gif') no-repeat 0 14px; color:#555555; padding-left:10px; line-height:26px; font-weight:normal}
.header .searchZone .txtList ul li .listDiv a:hover{background:url('/common/images/icon/btn_sz_blit_on.gif') no-repeat 0 13px; color:#2a67a1; font-weight:bold}
.header .searchZone .input{width:287px; position:relative}
.header .searchZone .input input{line-height:31px; background:#333; color:#fff; font-size:12px; font-weight:bold; padding:; height:33px; border:none; width:264px; padding-left:20px}
.header .searchZone .input label{position:absolute; top:12px; right:12px}
.header .searchZone .lookBtn{position:absolute; top:0; right:0; width:40px; height:40px}
.header .searchZone .lookBtn a{width:40px; height:40px}*/

.header .quick div.txtList{float:left}
.header .quick div.txtList a{float:none}
.header .quick .txtList{width:84px; padding-bottom:12px}
.header .quick .txtList div{background:url('/common/jpn_images/icon/icon_sz_bar.gif') no-repeat left 0px; color:#fff; font-weight:600;}
.header .quick .txtList a{color:#fff; background:url('/common/jpn_images/icon/icon_sc_arrow.gif') no-repeat right 7px; display:block; text-decoration:none; float:none}
.header .quick .txtList:hover .listDiv{display:block}
.header .quick .txtList .listDiv{display:none}
.header .quick .txtList .listDiv{position:absolute; top:25px; left:126px; width:150px; height:; z-index:100000; background:url('/common/jpn_images/icon/icon_sz_blit2.gif') no-repeat 25px 0;  font-size:12px; }
.header .quick .txtList .listDiv div{padding:11px 15px 15px 15px; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; border-left:1px solid #bcbcbc;  background: #f8f9fb; margin-top:6px}
.header .quick .txtList .listDiv a{display:block; background:url('/common/jpn_images/icon/btn_sz_blit_off.gif') no-repeat 0 14px; color:#555555; padding-left:10px; line-height:26px; font-weight:normal}
.header .quick .txtList .listDiv a:hover{background:url('/common/jpn_images/icon/btn_sz_blit_on.gif') no-repeat 0 13px; color:#2a67a1; font-weight:bold; display:block; text-decoration:underline;}
.header .quick a.end{background:none; color:#58e7f0; font-weight:600}


/* 로그인 */
.img_gjmb{margin-bottom:15px; display:block;}
.login {width:500px; height:340px; margin:60px 0 0 520px; overflow:hidden;border:1px solid #eee; background-image:url(../images/log_ba.jpg); background-repeat:no-repeat; background-position:0px 0; letter-spacing:0.1px; position:relative;}
.login .id {
	position: absolute;
	left: 154px;
	top: 124px;
	width: 200px;
	height: 24px;
}
.login .pw {
	position: absolute;
	left: 154px;
	top: 159px;
	width: 200px;
	height: 24px;
}
.login .btn {
	position: absolute;
	left: 370px;
	top: 125px;
	border: none
}
.login .check {
	position: absolute;
	left: 154px;
	top: 200px;
	}

.login .btn1{
	margin-top:20px;
	position: absolute;
	width: 300px;
	height: 30px;
	left: 158px;
	top: 244px;
	border: none
}
.login input{vertical-align:middle; width:200px; height:24px; border:1px solid #cccccc;background-color: #fff; color:#666; margin:0;ime-mode:inactive}
.login .cin{vertical-align:middle; width:15px; height:15px; border:1px solid #cccccc; background-color: #fff; color:#666; margin:0;ime-mode:inactive; margin-left:5px}
.login_btn1_2{margin:25px 0 25px 180px; display:block;}
.login_jumsun{margin:0 auto; display:block;}


/*메인탑버튼들*/
.gnbArea{padding-top:79px; width:100%;}
.gnb{width:100%; background:#fff; height:60px; overflow:hidden;  z-index:100000; border-bottom:2px solid #ffffff; }/*background:#fff height:38px;*/ 
.gnb .lineba{ width:100%; border-bottom:2px solid #ffffff; border-bottom:2px solid #0167cc; position:relative; top:58px}
.gnbList{position:relative; overflow:hidden;  width:1100px; margin:0 auto;  height:785px;; z-index:100000}/*padding-left:200px;*/
.gnbList:after{clear:both; display:block; content:''; *zoom:1;}
.gnbList a.oneDep{float:left; padding-right:5px; display:block; margin-bottom:30px}/*display:block;*/
.gnbList a.oneDep.end{padding-right:0; padding-top:0; position:absolute; top:0; right:10px; z-index:100000}
.gnbList .twoDep{position:absolute; top:66px; left:0;  z-index:100; overflow:hidden; padding-top:11px; }
/*.gnbList .twoDep.gnb1.on{background:url('http://www.katri.re.kr/common/images/icon/icon_twoD_on.gif') no-repeat 285px 0;}
.gnbList .twoDep.gnb2.on{background:url('http://www.katri.re.kr/common/images/icon/icon_twoD_on.gif') no-repeat 427px 0;}*/
.gnbList .twoDep.gnb1.on{ background:url('/gchild/images/icon/icon_twoDD1_on.gif') no-repeat 0px 0; margin-left:10px}
.gnbList .twoDep.gnb2.on{ background:url('/gchild/images/icon/icon_twoDD2_on.gif') no-repeat 0px 0;}
.gnbList .twoDep.gnb3.on{ background:url('/gchild/images/icon/icon_twoDD_on.gif') no-repeat 0 0;}

.gnbList .twoDep .unit{float:left; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; padding:0 20px; width:190px; height:305px; background-color:#fff;  }
.gnbList .twoDep .unit:first-child{border-left:1px solid #bcbcbc; padding:0 19px 0 20px}
.gnbList .twoDep .unit .list{padding-top:10px; min-height:200px; font-weight:bold;}
.gnbList .twoDep .unit .me2 a{display:block; background:url('/gchild/images/icon/btn_arr_off.gif') no-repeat -3px 8px; color:#555555; line-height:10px; font-weight:bold; letter-spacing:-1px; margin-bottom:4px;padding-left:15px;}
.gnbList .twoDep .unit .me2 a:hover{color:#2a67a1; font-weight:bold;padding-left:23px;background:url('/gchild/images/icon/btn_arr_on.gif') no-repeat -3px 8px;}
.gnbList .twoDep .unit p{color:#555; font-size:12px; padding-left:5px;}
.gnbList .twoDep .unit p a{display:block; background:url('/gchild/images/icon/btn_arr_off.gif') no-repeat -3px 8px; color:#555555; line-height:19px; font-weight:bold; letter-spacing:-1px; padding-left:15px; margin-bottom:4px}
.gnbList .twoDep .unit p a:hover{color:#2a67a1; font-weight:bold;padding-left:15px;background:url('/gchild/images/icon/btn_arr_on.gif') no-repeat -3px 8px;}
.gnbList .twoDep .unit dd{}
.gnbList .twoDep .unit a{color:#555; padding-left:13px; background:url('/gchild/images/icon/icon_gnbTwoD.gif') no-repeat 0 10px;line-height:22px; display:block; }
.gnbList .twoDep .unit a:hover{background:url('/gchild/images/icon/btn_sz_blit_on.gif') no-repeat 0 10px; color:#2a67a1; font-weight:bold}
.gnbList .oneDep.on .twoDep .unit a{background:url('/gchild/images/icon/btn_sz_blit_on.gif') no-repeat 0 10px; color:#2a67a1; font-weight:bold}
.gnbList .twoDep2{position:absolute; top:66px; left:0; z-index:100; height:100%; overflow:hidden;background:url('/gchild/images/icon/icon_twoD2_on.gif') no-repeat 0 0; width:220px;}
.gnbList .twoDep2 ul{margin-top:11px;border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#fff; padding:10px 20px 19px}
.gnbList .twoDep2 ul li.me1{ padding-left:5px}/*소제목*/
.gnbList .twoDep2.t1{left:10px;}/*메인에만 사용*/
.gnbList .twoDep2.t2{left:320px;}/*영국*/
.gnbList .twoDep2.t3{left:430px;}/*호주*/
.gnbList .twoDep2.t4{left:550px;}/*뉴질랜드*/
.gnbList .twoDep2.t5{left:650px;}/*필리핀*/
.gnbList .twoDep2.t6{left:780px;}/*영어캠프*/
.gnbList .twoDep2.t7{left:930px;}/*빠짐*/
.gnbList .twoDep2.t8{left:880px;}/*커뮤니티*/
.gnbList .twoDep2 ul a{display:block; background:url('/gchild/images/icon/btn_sz_blit_off.gif') no-repeat 0 10px; color:#555555; padding-left:13px; line-height:20px; font-weight:bold; letter-spacing:-1px; margin-bottom:2px; }
.gnbList .twoDep2 ul a:hover{background:url('/gchild/images/icon/btn_sz_blit_on.gif') no-repeat 0 10px; color:#2a67a1; font-weight:bold}
.gnbList .twoDep2 ul li.me1 a{display:block; background:url('/gchild/images/icon/btn_arr_off.gif') no-repeat -3px 8px; color:#555555; line-height:22px; font-weight:bold; letter-spacing:-1px; padding-left:15px;}
.gnbList .twoDep2 ul li.me1 a:hover{color:#2a67a1; font-weight:bold;padding-left:15px;background:url('/gchild/images/icon/btn_arr_on.gif') no-repeat -3px 8px;}
.gnbList .twoDep.allDiv{
	position: absolute;
	top: 58px;
	left:-70px;
	padding-left: 0;
	z-index: 80;
	overflow: hidden;
	padding-top: 0;
	width: 1110px;
	
}
.gnbList .allDiv ul{overflow:hidden; height:780px}
.gnbList .allDiv ul li{float:left; width:190px; border-right:1px solid #e8e8e8;background:#fff; padding-left:19px; height:455px; padding-bottom:0; }
.gnbList .allDiv ul li:first-child{border-left:1px solid #e8e8e8; width:190px}
.gnbList .allDiv ul li:hover{background:#f8f9fb}
.gnbList .allDiv ul li a{display:block; line-height:22px; background:url('/gchild/images/icon/btn_sz_blit_off.gif') no-repeat 0 10px; color:#555555; padding-left:10px; }
.gnbList .allDiv ul li a:hover{background:url('/gchild/images/icon/btn_sz_blit_on.gif') no-repeat 0 10px; color:#2a67a1; font-weight:bold}
.gnbList .allDiv ul li span.oneD{display:block; color:#2e6bd6; font-size:15px; font-weight:600; padding:8px 0 5px 8px}
.twoDbg{background:#fff; left: 0;  position: absolute;  top: 139px;  width: 100%;   z-index:9000;  border-bottom:1px solid #bcbcbc; height:780px}
.try{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 52px;
	height: 36px;
	position: absolute;
	margin: 28px 0 0 170px;
	left: -4px;
	top: 95px;
	
}



/*.navGuide{display: block;    font-size: 0;    height: 1px;    left: -9999px;    line-height: 0;    overflow: hidden;    position: absolute;    text-indent: -9999px;    width: 1px;}*/
.lineMap{width:100%; background:#fbfbfb; border-top:1px solid #dedede; border-bottom:1px solid #dedede; min-width:1280px; margin:0 auto; height:40px;}
.lineMap .pathDiv{width:100%; margin:0 auto; position:relative;}
.lineMap .pathDiv ul.path{overflow:hidden}
.lineMap .pathDiv ul.path li{letter-spacing:-0.5px; background:url('/common/images/icon/icon_path.gif') no-repeat right 6px; padding-right:14px; margin-right:9px; float:left}
.lineMap .pathDiv ul.path li.end{background:none; font-weight:bold}
.lineMap .pathDiv .btn{position:absolute; top:0; right:0; font-size:0px}

.mainBody{ margin:0 auto; width:1280px }
.cBody{ margin:0 auto; width:1280px; position:relative }
.cBody .container{overflow:hidden; width:1280px; margin:0 auto; padding-bottom:50px; }
.cBody .container .lnb{float:left; width:200px; margin-right:40px; padding-top:40px}
/*.lnb h2{font-size:20px; font-weight:bold; color:#fff; width:180px; height:60px; background:#4563a1; text-align:left; padding-left:20px; line-height:55px; overflow:hidden}
.lnb ul{border-left:1px solid #e1e1e5; border-right:1px solid #e1e1e5; width:198px; }
.lnb li{border-bottom:1px solid #e1e1e5; background:#f0f1f6; letter-spacing:0px}
.lnb li a.oneD{ padding:14px 19px 15px 19px; display:block; color:#333; text-decoration:none}
.lnb li a.oneD.on{background:#fff; font-size:14px; font-weight:bold; padding:15px 0 18px 19px}
.lnb li a.oneD.on .twoD{display:block}
.lnb li .twoD{background:#fff; padding-left:17px; padding-bottom:12px }
.lnb li .twoD a{display:block; background:url('/common/images/icon/lnb_twoD.gif') no-repeat 0 9px; padding-left:9px; font-size:12px; padding-bottom:8px;}
.lnb li .twoD a.on{background:url('/common/images/icon/lnb_twoD_on.gif') no-repeat 0 9px;  color:#4962a2; font-weight:bold; text-decoration:underline}
.lnb li .twoD a:hover{background:url('/common/images/icon/lnb_twoD_on.gif') no-repeat 0 9px;  color:#4962a2; font-weight:bold; text-decoration:underline}*/


.mainBody1{ margin:0 auto; width:1100px }
.cBody1{ margin:0 auto; width:1100px; position:relative ;}
.cBody1 .container1{overflow:hidden; width:1100px; margin:0 auto; padding-bottom:50px; }
.cBody1 .container1 .lnb{float:left; width:200px; margin-right:40px; padding-top:40px}
.lnb1 h2{font-size:20px; font-weight:bold; color:#fff; width:180px; height:60px; background:#4563a1; text-align:left; padding-left:20px; line-height:55px; overflow:hidden}
.lnb1 ul{border-left:1px solid #e1e1e5; border-right:1px solid #e1e1e5; width:198px; }
.lnb1 li{border-bottom:1px solid #e1e1e5; background:#f0f1f6; letter-spacing:0px}
.lnb1 li a.oneD{/*background:url('/common/images/icon/icon_lnb.gif') no-repeat 168px 19px;*/ padding:14px 19px 15px 19px; display:block; color:#333; text-decoration:none}
.lnb1 li a.oneD.on{background:#fff; font-size:14px; font-weight:bold; padding:15px 0 18px 19px}
.lnb1 li a.oneD.on .twoD{display:block}
.lnb1 li .twoD{background:#fff; padding-left:17px; padding-bottom:12px }
.lnb1 li .twoD a{display:block; background:url('/common/images/icon/lnb_twoD.gif') no-repeat 0 9px; padding-left:9px; font-size:12px; padding-bottom:8px;}
.lnb1 li .twoD a.on{background:url('/common/images/icon/lnb_twoD_on.gif') no-repeat 0 9px;  color:#4962a2; font-weight:bold; text-decoration:underline}
.lnb1 li .twoD a:hover{background:url('/common/images/icon/lnb_twoD_on.gif') no-repeat 0 9px;  color:#4962a2; font-weight:bold; text-decoration:underline}

/*카테고리*/
.ptit1{ width:1020px; height:40px; line-height:35px; padding-left:30px; border-bottom:1px solid #efefef; float: right; position:relative; font-size:18px  }

.ptit1 .site1{
	float: right;
	padding: 5px 23px;
	color: #999;
	font-size: 11px;
	text-align: right;
	font-family: "NanumGothic",sans-serif;
	position: absolute;
	right: -12px;
	top: 9px;
	width: 300px;
	height: 11px;
	line-height: 12px;
}
.site1 em{ color:#36F; font-weight:bold; font-style:normal}
.site1 img{ padding-right:3px; vertical-align:middle}

.ptit2{width:1280px; margin:0 auto; position:relative; height:40px; line-height:35px;}
.ptit2 .site2{
	float: right;
	padding: 5px 23px;
	color: #999;
	font-size: 11px;
	text-align: right;
	font-family: "NanumGothic",sans-serif;
	position: absolute;
	right: 18px;
	top: 9px;
	width: 300px;
	height: 11px;
	line-height: 12px;
}
.site2 em{ color:#36F; font-weight:bold; font-style:normal}
.site2 img{ padding-right:3px; vertical-align:middle}
/*수정*/
.ptit3{ width:880px; height:40px; line-height:38px; padding-left:30px; border-bottom:1px solid #efefef; float: right; position:relative; font-size:18px  }

.ptit3 .site3{
	float: right;
	padding: 5px 23px;
	color: #999;
	font-size: 11px;
	text-align: right;
	font-family: "NanumGothic",sans-serif;
	position: absolute;
	right: -12px;
	top: 10px;
	width: 300px;
	height: 11px;
	line-height: 12px;
}
.site3 em{ color:#db4604; font-weight:bold; font-style:normal}
.site3 img{ padding-right:3px; vertical-align:middle}

.subLinkDiv{width:100%; /*border-bottom:1px solid #eee*/}
.subLinkDiv .subLink{width:1280px; margin:0 auto;height:; position:relative; background:url('/common/images/icon/bg_subLink.gif') no-repeat 0 0;}
.subLinkDiv .subLink .btn{position:absolute; bottom:-20px; right:0}
.subL1{overflow:hidden; height:0}
.subL1 div{padding-left:25px;}
.subL1 div:first-child{padding-left:0}
.subL1 .sunL1_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL1_con1.png') no-repeat right 0; position:relative}
.subL1 .sunL1_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL1_con2.png') no-repeat right 0; position:relative}
.subL1 .sunL1_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL1_con3.png') no-repeat right 0; position:relative}
.subL1 .sunL2_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL2_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL2_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL2_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL2_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL2_con3.jpg') no-repeat right 0; position:relative}
.subL1 .sunL3_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL3_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL3_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL3_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL3_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL3_con3.jpg') no-repeat right 0; position:relative}
.subL1 .sunL4_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL4_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL4_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL4_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL4_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL4_con3.jpg') no-repeat right 0; position:relative}
.subL1 .sunL5_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL5_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL5_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL5_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL5_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL5_con3.jpg') no-repeat right 0; position:relative}
.subL1 .sunL6_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL6_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL6_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL6_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL6_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL6_con3.jpg') no-repeat right 0; position:relative}
.subL1 .sunL7_con1{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL7_con1.jpg') no-repeat right 0; position:relative}
.subL1 .sunL7_con2{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL7_con2.jpg') no-repeat right 0; position:relative}
.subL1 .sunL7_con3{float:left; width:310px; height:154px; background:url('/common/images/icon/bg_sunL7_con3.jpg') no-repeat right 0; position:relative}
.subL1 .tit{font-weight:bold; color:#333; font-size:13px; letter-spacing:-0.5px; padding-top:25px}
.subL1 .txt{color:#555; line-height:18px; font-size:12px; letter-spacing:-0.5px; padding-top:2px}
.subL1 .go{position:absolute; top:115px; left:25px}
.subL1 div:first-child .go{position:absolute; top:115px; left:0}

.cBody .container .content{float:left; width:100%;  }
.cBody .container .content h2{font-weight:bold; font-size:38px; letter-spacing:-3px; color:#333; height:70px; padding-top:28px; border-bottom:2px solid #666666}
#mainbox{margin:0 auto; width:1280px; }



/*메인비쥬얼

.mainVisualDiv{position:relative; width:100%; height:400px; margin:0 auto 0; overflow:hidden; text-align:center}
.mainVisualDiv .visualDiv{width:100%; height:400px; position:absolute; top:0; left:0;}
.mainVisualDiv .visualDiv img{
	zoom:1; 
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; * IE8 *
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  * IE6 & 7 *
}
.mainVisualDiv .visual{height:400px;position: absolute; top: 0; left: 0; width: 100%; z-index:10}
.mainVisualDiv .visual1{background:url('http://www.katri.re.kr/common/images/icon/main_visual1.jpg') no-repeat center 0; text-indent:;}
.mainVisualDiv .visual2{background:url('http://www.katri.re.kr/common/images/icon/main_visual2.jpg') no-repeat center 0; text-indent:-5000px}
.mainVisualDiv .visual3{background:url('http://www.katri.re.kr/common/images/icon/main_visual3.jpg') no-repeat center 0; text-indent:-5000px}
.mainVisualDiv .visual4{background:url('http://www.katri.re.kr/common/images/icon/main_visual4.jpg') no-repeat center 0; text-indent:-5000px}
.mainVisualDiv .visual5{background:url('http://www.katri.re.kr/common/images/icon/main_visual5.jpg') no-repeat center 0; text-indent:-5000px}
.mainVisualDiv .visual6{background:url('http://www.katri.re.kr/common/images/icon/main_visual6.jpg') no-repeat center 0; text-indent:-5000px}
.mainVisualDiv .txtZone{position:absolute; top:-999999px; left:-99999px; text-indent:-9999px}
.mainVisualDiv .visualCon{position:relative; width:1280px; height:400px; margin:auto}
.mainVisualDiv .playBt{position:relative; display:inline-block; z-index:200; margin:365px 7px 0 0;}
.mainVisualDiv .playBt img{vertical-align:middle}
.mainVisualDiv .bt{position:relative; display:inline-block; z-index:200; margin:365px 3px 0 0;}
.mainVisualDiv .bt img{vertical-align:middle}

.mainVisualDiv .btnZone{position:relative; width:1280px; margin:-23px auto; z-index:100 }
.mainVisualDiv .btnZone ul{overflow:hidden; }
.mainVisualDiv .btnZone li.one{position:absolute; top:230px; left:0;}
.mainVisualDiv .btnZone li.two{position:absolute; top:230px; left:85px;}
.mainVisualDiv .btnZone li.three{position:absolute; top:230px; left:170px;}*/

/*메인*/
.mPopupZone{width:100%; height:110px; background-color:#5acdf7; background-repeat:repeat-x}/*no-repeat center 0*/
.mPopupZone .mPopDiv{position:relative; width:1280px; height:110px; margin:auto; overflow:hidden}
.mPopupZone .mPopDiv .move.left{position:absolute; top:20px; left:0;}
.mPopupZone .mPopDiv .move.right{position:absolute; top:20px; right:0;}
.mPopupZone .mPopDiv .closebt{position:absolute; bottom:10px; right:0; color:#fff}
.mPopupZone .mPopDiv .closebt img{vertical-align:middle}
.mPopupZone .mPopDiv .mPops{position:relative; width:100%; height:110px; margin-left:13px; overflow:hidden; background-color:#5acdf7; background-repeat:repeat-x}
/*.mPopupZone .mPopDiv .mPops > a{display:block; position:absolute; top:0; left:0; width:318px; height:64px; background:url('/common/images/popup/mpop_partline.png') no-repeat right 0}*/
.mPopupZone .mPopDiv .mPops > a{display:block; position:absolute; top:0; left:0; width:1280px; height:64px; }

.mainCon{width:100%; margin:0 auto; padding-top:50px; background:url('/common/images/icon/bg_Mnotice.gif') no-repeat center 300px}
.mainCon .serviceDiv{width:1280px; margin:0 auto; padding-bottom:50px}
.mainCon .serviceDiv .rollDiv{position:relative; height:145px; overflow:hidden; margin-top:30px}
.mainCon .serviceDiv .rollDiv .rolling{position:relative; height:145px; overflow:hidden; margin:0 50px}
 
.mainCon .serviceDiv .rollDiv .rolling p{ border-left:1px solid #e8e8e8; float:left; letter-spacing:-0.7px; color:#666; font-weight:bold; text-align:center }
.mainCon .serviceDiv .rollDiv .rolling p a{width:90px; padding:117px 42px 0 43px;height:27px;display:block}
.mainCon .serviceDiv .rollDiv .rolling p.s2 a{width:120px; padding:117px 30px 0}
.mainCon .serviceDiv .rollDiv .rolling p.s5 a{width:140px; padding:117px 20px 0}
.mainCon .serviceDiv .rollDiv .rolling p.s6 a{padding:117px 30px 0; width:115px; }
.mainCon .serviceDiv .rollDiv .rolling p.s8 a{padding:117px 30px 0; width:115px; }
.mainCon .serviceDiv .rollDiv .rolling p:first-child{border-left:none}
.mainCon .serviceDiv .rollDiv .rolling p.s1{background:url('/common/images/icon/icon_service1.gif') no-repeat 43px 0; position:absolute; top:0; left:0;}
.mainCon .serviceDiv .rollDiv .rolling p.s2{background:url('/common/images/icon/icon_service6.gif') no-repeat 43px 0; position:absolute; top:0; left:176px; }
.mainCon .serviceDiv .rollDiv .rolling p.s3{background:url('/common/images/icon/icon_service4.gif') no-repeat 43px 0; position:absolute; top:0; left:352px;}
.mainCon .serviceDiv .rollDiv .rolling p.s4{background:url('/common/images/icon/icon_service5.gif') no-repeat 43px 0; position:absolute; top:0; left:528px;}
.mainCon .serviceDiv .rollDiv .rolling p.s5{background:url('/common/images/icon/icon_service8.gif') no-repeat 43px 0; position:absolute; top:0; left:704px;}
.mainCon .serviceDiv .rollDiv .rolling p.s6{background:url('/common/images/icon/icon_service2.gif') no-repeat 43px 0; position:absolute; top:0; left:880px;}
.mainCon .serviceDiv .rollDiv .rolling p.s7{background:url('/common/images/icon/icon_service3.gif') no-repeat 43px 0; position:absolute; top:0; left:1056px;}
.mainCon .serviceDiv .rollDiv .rolling p.s8{background:url('/common/images/icon/icon_service7.gif') no-repeat 43px 0; position:absolute; top:0; left:1232px;}

 


.mainCon .serviceDiv .rollDiv .conBt{}
.mainCon .serviceDiv .rollDiv .conBt .prev{position:absolute; top:48px; left:0}
.mainCon .serviceDiv .rollDiv .conBt .next{position:absolute; top:48px; right:0}
.mainCon .noticeDiv{width:1280px; margin:0 auto; height:260px; overflow:hidden}
.mainCon .noticeDiv .leftCon{padding-top:29px; overflow:hidden; width:490px; height:231px; position:relative; float:left}
.mainCon .noticeDiv .leftCon a.tab{float:left; padding-left:13px; margin-left:12px; background:url('/common/images/icon/icon_bar1x11_2.gif') no-repeat left 3px}
.mainCon .noticeDiv .leftCon a.tab:first-child{background:none; padding-left:0; margin-left:0}
.mainCon .noticeDiv .leftCon .tabCon ul{position:absolute; top:70px; left:0; width:490px}
.mainCon .noticeDiv .leftCon .tabCon li{line-height:28px; background:url('/common/images/icon/icon_dot3x3.gif') no-repeat 0 14px; padding-left:13px; overflow:hidden}
.mainCon .noticeDiv .leftCon .tabCon li a{width:355px; float:left; color:#555}
.mainCon .noticeDiv .leftCon .tabCon li span{float:right; padding-right:40px}
.mainCon .noticeDiv .leftCon .tabCon .more{position:absolute; top:30px; right:30px}
.mainCon .noticeDiv .centerCon{float:left; width:326px; height:201px; padding:29px 0 30px; overflow:hidden}
.mainCon .noticeDiv .centerCon .tit{padding-left:29px}
.mainCon .noticeDiv .centerCon .iconDiv{overflow:hidden; margin-top:11px}
.mainCon .noticeDiv .centerCon .iconDiv p{line-height:16px; background:url('/common/images/icon/icon_dotBg2.gif') repeat-y right 0; height:82px; width:109px; float:left; text-align:center}
.mainCon .noticeDiv .centerCon .iconDiv p a{display:block; color:#555}
.mainCon .noticeDiv .centerCon .iconDiv .i1 a{background:url('/common/images/icon/icon_i1.gif') no-repeat 0 0;  padding-top:48px}

.mainCon .noticeDiv .centerCon .iconDiv .i2 a{background:url('/common/images/icon/icon_i3.gif') no-repeat 0 0;  padding-top:48px}
.mainCon .noticeDiv .centerCon .iconDiv .i3{background:none; width:107px}
.mainCon .noticeDiv .centerCon .iconDiv .i3 a{background:url('/common/images/icon/icon_i6.gif') no-repeat 0 0;  padding-top:48px}
.mainCon .noticeDiv .centerCon .iconDiv .i4 a{background:url('/common/images/icon/icon_i4.gif') no-repeat 0 3px;  padding-top:48px }
.mainCon .noticeDiv .centerCon .iconDiv .i5 a{background:url('/common/images/icon/icon_i2.gif') no-repeat 0 0;  padding-top:48px}
.mainCon .noticeDiv .centerCon .iconDiv .i6{background:none; width:107px}
.mainCon .noticeDiv .centerCon .iconDiv .i6 a{background:url('/common/images/icon/icon_i5.gif') no-repeat 0 0;  padding-top:48px}

 


.mainCon .noticeDiv .rightCon{ float:left; width:119px; position:relative; background:url('/common/images/icon/right_Con_bg.jpg') no-repeat 0 0 ; width:164px; height:260px}
.mainCon .noticeDiv .rightCon .rightConT a{width:164px; height:82px; position:absolute; top:61px; text-indent:-99999px}
.mainCon .noticeDiv .rightCon .rightConB a{width:164px; height:82px; position:absolute; top:151px; text-indent:-99999px}

.mainCon .noticeDiv .rightCon .TTxt{text-indent:-9999px; position:absolute; top:-9999px; left:-9999px}
.mainCon .noticeDiv .rightCon .txt{color:#152b49; font-weight:bold; font-size:12px; margin-top:10px}






/*write 타입*/
.writeForm1{border-top:2px solid #3a7ab8;}
.writeForm1 th{text-align:left; color:#444; padding:15px 0 16px 10px; border-bottom:1px solid #dedede; border-right:1px solid #dedede; background:#f8f9fb}
.writeForm1 th span{vertical-align:middle; padding:0 10px 0 20px; width:9px; display:inline-block}
.writeForm1 th span.blank{}
.writeForm1 th em{font-style:normal; font-weight:normal; padding-left:39px}
.writeForm1 th img{vertical-align:middle}
.writeForm1 td{text-align:left; padding:10px; border-bottom:1px solid #dedede; }
.writeForm1 th.txt{}
.writeForm1 td .inputFile{overflow:hidden}
.writeForm1 td .inputFile input{float:left}
.writeForm1 td .inputFile span.fileBt{display:block; float:left; width:66px; height:30px; padding:0; background:url('/common/images/btn/btn_filesearch.gif') no-repeat 0 0; margin-left:7px}
.writeForm1 td .inputFile span.fileBt input{width:65px; height:22px; opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0);}
.writeForm1 td .inputFile a{overflow:hidden; float:left; width:24px; height:24px; margin-left:3px; text-indent:-9999px; margin-top:5px}
.writeForm1 td .inputFile a.addFile{background:url('/common/images/btn/btn_filePlus.gif') no-repeat 0 0}
.writeForm1 td .inputFile a.remFile{background:url('/common/images/btn/btn_fileMinus.gif') no-repeat 0 0}
.writeForm1 td strong{vertical-align:top; }
.writeForm1 td strong a{display:inline-block; height:30px; background:#eaeaea;; text-decoration:none; padding:0 10px; border-radius:5px; line-height:26px}

/*탭*/
.tab1{overflow:hidden; position:relative; float:left}
.tab1{width:985px; overflow:hidden; border-top:1px solid #dae1e7; border-left:1px solid #dae1e7;}
.tab1 a{text-decoration:none; width:205px; float:left; border-bottom:1px solid #dae1e7; border-right:1px solid #dae1e7; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 220px center;text-align:left; padding:0 20px 0; height:42px; line-height:40px}
.tab1 a.on{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #3a7ab8}
.tab1 a:hover{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #3a7ab8}
.tabOne{width:740px; overflow:hidden;  border-left:1px solid #dae1e7;}
.tabOne a{text-decoration:none; width:328px; float:left; border-bottom:1px solid #dae1e7; border-right:1px solid #dae1e7; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center;text-align:left; padding:0 20px 0; height:42px; line-height:40px}
.tabOne a.on{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #3a7ab8}


/*탭-수정*/
.tab_b{overflow:hidden; position:relative; float:left}
.tab_b{width:880px; overflow:hidden; border-top:1px solid #dae1e7; border-left:1px solid #dae1e7;}
.tab_b a{text-decoration:none; width:179px; float:left; border-bottom:1px solid #dae1e7; border-right:1px solid #dae1e7; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 190px center;text-align:left; padding:0 20px 0; height:42px; line-height:40px}
.tab_b a.on{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #e64803}
.tab_b a:hover{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #e64803}
.tabOne_b{width:740px; overflow:hidden;  border-left:1px solid #dae1e7;}
.tabOne_b a{text-decoration:none; width:328px; float:left; border-bottom:1px solid #dae1e7; border-right:1px solid #dae1e7; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center;text-align:left; padding:0 20px 0; height:42px; line-height:40px}
.tabOne_b a.on{text-decoration:none; color:#fff; background:url('/gchild/images/icon/total_list_btn1.png') no-repeat 340px center #3a7ab8}



.tab2{overflow:hidden; position:relative; background:url('/common/images/icon/bg_tab2.gif') repeat-x 0 45px;}
.tab2 .tabM.tabM1{position:absolute; top:0; left:0}
.tab2 .tabM.tabM2{position:absolute; top:0; left:186px}
.tab2 .tabM.tabM3{position:absolute; top:0; left:372px}
.tab2 .tabM.tabM4{position:absolute; top:0; left:558px; width:180px;  }
.tab2 .tabM.tabM4 a{padding-left:12px}


.tab2 .tabM{width:182px; border-right:1px solid #dedede; border-left:1px solid #dedede; height:45px}
.tab2 .tabM a{display:block; font-size:15px; text-decoration:none; background:#f8f9fb; line-height:43px; height:43px; padding-left:20px;border-top:1px solid #dedede; }
.tab2 .tabM a.on{border-top:2px solid #3a7ab8; height:44px; color:#2a67a1; background:#fff; font-weight:bold; display:block}
.tab2 .tabCon{padding-top:75px;}
.tab2 .tabCon > ul{overflow:hidden}
.tab2 .tabCon > ul > li.end{margin-right:0}
.tab2 .tabCon > ul > li{text-align:center;width:238px; height:176px; float:left; margin-right:13px;}
.tab2 .tabCon > ul > li .ban{width:236px; height:118px; border:1px solid #eee;}
.tab2 .tabCon > ul > li p.txt{margin-top:5px; color:#555}
.tab2 .tabCon .link a{color:#2d64a7}
.tab2 .tabCon .link a:hover{font-weight:bold;}

.tab2 .tabCon .txtDis1{background:url('/common/images/icon/guide_img1.gif') no-repeat 0 0; width:740px; height:547px; text-indent:-9999px}
.tab2 .tabCon .txtDis2{background:url('/common/images/icon/guide_img2.gif') no-repeat 0 0; width:740px; height:581px; text-indent:-9999px}
.tab2 .tabCon .txtDis3{background:url('/common/images/icon/guide_img3.gif') no-repeat 0 0; width:740px; height:478px; text-indent:-9999px}
.tab2 .tabCon .txtDis4{background:url('/common/images/icon/guide_img4.gif') no-repeat 0 0; width:740px; height:718px; text-indent:-9999px}
.tab2 .tabCon .txtDis5{background:url('/common/images/icon/guide_img5.gif') no-repeat 0 0; width:740px; height:887px; text-indent:-9999px}
.tab2 .tabCon .txtDis6{background:url('/common/images/icon/guide_img6.gif') no-repeat 0 0; width:740px; height:668px; text-indent:-9999px}
.tab2 .tabCon .txtDis7{background:url('/common/images/icon/guide_img7.gif') no-repeat 0 0; width:740px; height:675px; text-indent:-9999px}

.tab2 .tabCon .txtDis8{background:url('/common/images/icon/guide_img8.gif') no-repeat 0 0; width:740px; height:460px; text-indent:-9999px}
.tab2 .tabCon .txtDis9{background:url('/common/images/icon/guide_img9.gif') no-repeat 0 0; width:740px; height:953px; text-indent:-9999px}
.tab2 .tabCon .txtDis10{background:url('/common/images/icon/guide_img10.gif') no-repeat 0 0; width:740px; height:843px; text-indent:-9999px}
.tab2 .tabCon .txtDis11{background:url('/common/images/icon/guide_img11.gif') no-repeat 0 0; width:740px; height:496px; text-indent:-9999px}
.tab2 .tabCon .txtDis12{background:url('/common/images/icon/guide_imgA12.gif') no-repeat 0 0; width:740px; height:707px; text-indent:-9999px}
.tab2 .tabCon .txtDis13{background:url('/common/images/icon/guide_imgA13.jpg') no-repeat 0 0; width:740px; height:1025px; text-indent:-9999px}
 
/*conDiv 기본가이드&서브페이지-수정*/
.conDiv_sub{width:900px; overflow:hidden; position:relative; float:right}
.sub_rbox1{float:right; width:870px; margin-left:20px; height:100% auto; padding:20px 20px 20px 20px; }
.sub-rbox1 .rimg01{height:277px; float:left; width:880px; margin:10px 20px 15px 30px }
.sub-rbox1 h2{font-size:28px; color:#3333; font-family:"NanumGothic",sans-serif; font-weight:normal;}
.sub-rbox1 .font_big{font-size:28px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: 600; margin:15px 0 0 0; padding-bottom:10px; border-bottom:2px solid #333; width:100% }
.sub-rbox1 .font{ width:850px; font-size:24px; color:#F03; font-family:"NanumGothic",sans-serif; font-weight:normal;text-decoration:none; padding:30px 0 20px 5px; }
.sub-rbox1 .font1{ width:830px; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:15px 0 20px 10px; }
.sub-rbox1 .font .fsub{font-size:14px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: bold;text-decoration:none; padding-left:20px;  }
.sub-rbox1  p{ font-size:14px; width:870px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:10px 0 0 5px; }
.sub-rbox1 .dotTxt{padding-left:10px; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 6px 9px; padding-bottom:4px}
.sub-rbox1 .dotTxt1{padding:0 20px 0 20px; line-height:23px; color:#555; letter-spacing:-0.5px; padding-bottom:4px; width:880px}

.sub-rbox1 .sline{width:900px; border-bottom:1px dotted #999999; padding-bottom:10px}
.sub-rbox1 .gicontimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 288px;
	height: 331px;
	position: absolute;
	margin:40px 0 0 810px;
	
	
}
.font_big_tit{font-size:28px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: 600; margin:15px 0 0 0; padding-bottom:10px; border-bottom:2px solid #333; width:100%}
.sub-rbox1 .probox1{font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:20px;
 width:830px; float:left; background:#f4f6f7; float:left; margin:20px 0 0 20px; border:1px solid #e7e7e7;}
.sub-rbox1 .probox1 .ex_imgs{ float:right; margin-right:20px; margin-top:-40px }
.sub-rbox1 .probox1 .ex_imgs2{ float:right; margin-right:0; margin-top:-10px }
.sub-rbox1 .probox1 .pf{ padding:10px; font-size:16px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: bold; }
.sub-rbox1 .probox1 .pf1{ padding:10px 5px 5px 10px; font-size:14px; color:#ff0033; font-family:"NanumGothic",sans-serif; font-weight: normal; }
.sub-rbox1 .probox1 .pf1 img{ vertical-align:middle; padding-right:7px}
.sub-rbox1 .probox1 .pf2{ width:100%; padding-left:10px; font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight: normal; }
.sub-rbox1 .probox1 .pf2 img{ vertical-align:middle; padding-right:5px}
.sub-rbox1 .probox1 .pf2 .imgs01{ float:right; margin-right:15px; margin-top:0 }
.sub-rbox1 .probox1 .pf2 p{ line-height:14px}
.sub-rbox1 .probox1 .pf2 .dot15{background:url('../images/icon/icon_dot7x7.gif') no-repeat 0 15px; padding-left:15px;}
.sub-rbox1 .probox1 .pf3{ width:100%; padding:0 30px 0 10px; font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight: normal; line-height:20px; margin-top:10px }
.sub-rbox1 .probox1 .pf3 .imgs01{ float:right; margin-right:2px; margin-top:-10px}
.sub-rbox1 .probox1 .pf3 img{ vertical-align:middle; padding-right:5px}
.sub-rbox1 .probox1 .pf4{ width:459px; height:30px; padding:5px; font-size:15px; color:#333333; font-weight:600;  font-family:"NanumGothic",sans-serif;  margin-bottom:10px; } 
.sub-rbox1 .probox1 .pf4 img{ vertical-align:middle; padding:0 5px 0 5px}
.proimg{ float:left; padding-left:100px}
.sline2{width:1000px; border-bottom:2px solid #2e6dd7; padding-bottom:10px}
.sline3{ background-image:url(../images/baimg01.png);  }

/*conDiv 기본가이드&서브페이지*/
.conDiv{width:1000px; overflow:hidden; position:relative; float:right}

.sub_rbox{height:100%; float:right; width:1000px; margin-left:20px; height:100% auto; padding:20px 20px 20px 20px;}
.sub-rbox .rimg01{height:277px; float:left; width:954px; margin:10px 20px 15px 30px }
.sub-rbox h2{font-size:28px; color:#3333; font-family:"NanumGothic",sans-serif; font-weight:normal;}
.sub-rbox .font_big{font-size:28px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: 600; margin:15px 0 0 0; padding-bottom:10px; border-bottom:2px solid #333; }
.sub-rbox .font{ width:1100px; font-size:24px; color:#F03; font-family:"NanumGothic",sans-serif; font-weight:normal;text-decoration:none; padding:30px 0 20px 5px; }
.sub-rbox .font1{ width:1100px; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 500;text-decoration:none; padding:15px 0 20px 5px; }
.sub-rbox .font .fsub{font-size:14px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: bold;text-decoration:none; padding-left:20px;  }
.sub-rbox  p{ font-size:14px; width:1000px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:10px 0 0 5px; }
.sub-rbox .dotTxt{padding-left:20px; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 6px 9px; padding-bottom:4px}
.sub-rbox .dotTxt1{padding:0 20px 0 20px; line-height:23px; color:#555; letter-spacing:-0.5px; padding-bottom:4px; width:880px}

.sub-rbox .sline{width:1000px; border-bottom:1px dotted #999999; padding-bottom:10px}
.sub-rbox .gicontimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 288px;
	height: 331px;
	position: absolute;
	margin:40px 0 0 810px;
	
	
}
.sub-rbox .probox{font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:20px;
 width:950px; float:left; background:#f4f6f7; float:left; margin:20px 0 0 0; border:1px solid #e7e7e7;}
.sub-rbox .probox .ex_imgs{ float:right; margin-right:20px; margin-top:-40px }
.sub-rbox .probox .ex_imgs2{ float:right; margin-right:20px; margin-top:-10px }
.sub-rbox .probox .pf{ padding:10px; font-size:16px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight: bold; }
.sub-rbox .probox .pf1{ padding:10px 5px 5px 10px; font-size:14px; color:#ff0033; font-family:"NanumGothic",sans-serif; font-weight: normal; }
.sub-rbox .probox .pf2{ width:940px; padding-right:30px; font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight: normal; }
.sub-rbox .probox .pf2 img{ vertical-align:middle; padding-right:5px}
.sub-rbox .probox .pf2 .imgs01{ float:right; margin-right:2px; margin-top:0 }
.sub-rbox .probox .pf3{ width:940px; padding:0 30px 0 10px; font-size:14px; color:#4d4d4d; font-family:"NanumGothic",sans-serif; font-weight: normal; line-height:20px; margin-top:10px }
.sub-rbox .probox .pf3 .imgs01{ float:right; margin-right:2px; margin-top:-10px}
.sub-rbox .probox .pf3 img{ vertical-align:middle; padding-right:5px}
.sub-rbox .probox .pf4{ width:400px; padding:5px; font-size:16px; color:#333333; font-weight:600;  font-family:"NanumGothic",sans-serif;  margin-bottom:10px } 
.sub-rbox .probox .pf4 img{ vertical-align:middle; padding:0 5px 0 5px}
.proimg{ float:left; padding-left:100px}
.sline2{width:1000px; border-bottom:2px solid #2e6dd7; padding-bottom:10px}
/*서브테이블*/

.base_tbl{ float:left; width:830px; border-top:3px solid #bacfe7; border-right:3px solid #bacfe7; border-bottom:3px solid #bacfe7; margin:10px 0 15px 15px; color:#3c78bc; overflow:hidden; font-size:14px;font-family:"NanumGothic",sans-serif; line-height:18px; }
.base_tbl th{ border-left:1px solid #bacfe7;  border-top:1px solid #bacfe7; border-bottom:1px solid #bacfe7; background:#f5fafd; height:25px; padding:2px 1px 5px 1px;overflow:hidden; font-size:14px;line-height:18px }

.base_tbl td{ border-left:1px solid #bacfe7; border-bottom:1px solid #bacfe7; height:25px; line-height:18px;  text-align:center; overflow:hidden; padding:2px 1px 5px 1px; font-weight:normal; color:#666}
.base_tbl .text01{ border-left:1px solid #bacfe7; border-bottom:1px solid #bacfe7; height:25px;  text-align:center; overflow:hidden; padding:2px 1px 5px 1px; font-weight:bold; color:#333; background-color:#f2f3f5}
.base_tbl .text02{ border-left:1px solid #bacfe7; border-bottom:1px solid #bacfe7; height:25px;  text-align: left; overflow:hidden; padding:2px 1px 5px 20px; color:#666}

.base_tbl1{ float:left; width:830px; border-top:3px solid #95b7e8; border-bottom:2px solid #bacfe7; margin:0 0 15px 15px; color:#3c78bc; overflow:hidden; font-size:14px;font-family:"NanumGothic",sans-serif; line-height:23px; }
.base_tbl1 th{ border-top:1px solid #95b7e8; border-bottom:1px solid #95b7e8; background:#e7eff9; height:30px; padding:2px 1px 5px 20px;overflow:hidden; font-size:14px;line-height:23px; text-align:left; color:#033e88 }
.base_tbl1 td{ border-bottom:1px solid #95b7e8; height:30px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666}
.base_tbl1 .tdline{ border-bottom:1px solid #95b7e8; height:30px;  text-align:left; overflow:hidden; padding:2px 20px 5px 5px; font-weight:normal; color:#666}

.base_tbl2{ float:left; width:270px; border-top:3px solid #333; border-bottom:2px solid #333; margin:0 0 15px 15px; color:#333; overflow:hidden; font-size:14px;font-family:"NanumGothic",sans-serif; line-height:18px; }
.base_tbl2 th{ border-top:1px solid #999; border-bottom:1px solid #999; background:#f2eeeb; height:20px; padding:2px 1px 5px 20px;overflow:hidden; font-size:13px;line-height:18px; text-align:left; color:#333; font-weight:600 }
.base_tbl2 td{ border-bottom:1px solid #999; height:20px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666}
.base_tbl2 .tdline{ border-bottom:1px solid #999; height:20px;  text-align:left; overflow:hidden; padding:2px 20px 5px 5px; font-weight:normal; color:#666}

.sch_tbl2{ float:left; width:830px; border-top:3px solid #cfd0d1; border-bottom:2px solid #cfd0d1; margin:0 0 15px 5px; color:#3c78bc; overflow:hidden; font-size:14px;font-family:"NanumGothic",sans-serif; line-height:19px; }
.sch_tbl2 th{ border-top:1px solid #cfd0d1; border-bottom:1px solid #cfd0d1; background:#f5f2f2; height:23px; padding:2px 1px 5px 0;overflow:hidden; font-size:13px;line-height:19px; text-align:center; color:#333; font-weight: 600 }
.sch_tbl2 td{ border-bottom:1px solid #cfd0d1; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666; background-color:#fff; font-size:13px}
.sch_tbl2 .tdline{ border-bottom:1px solid #cfd0d1; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 5px; font-weight:normal; color:#666}
.sch_tbl2 .td_cf{ border-bottom:1px solid #cfd0d1; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666; background-color:#ffffff; font-size:13px}

.table5 .s_tbl{ float:left; width:400px; border-top:3px solid #e3e3e3;  margin:10px 0; border-bottom:1px solid #e3e3e3; color:#3c78bc; overflow:hidden; font-size:12px;font-family:"NanumGothic",sans-serif; line-height:20px; }
.table5 .s_tbl th{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#eeecec; height:20px; padding:2px 1px 5px 0;overflow:hidden; font-size:12px;line-height:20px; text-align:center; color:#666666 }
.table5 .s_tbl td{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:20px; text-align:center; overflow:hidden; padding:2px 1px 5px 0; font-weight:normal; color:#666}
.table5 .s_tbl .std1{border-left:2px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:20px; text-align:left; overflow:hidden; padding:2px 10px 5px 10px; font-weight:normal; color:#666}

.table5 .s_tbl1{ float:left; width:205px; border:1px solid #e3e3e3;  border-top:2px solid #e3e3e3; border-left:2px solid #e3e3e3; margin:10px 0; color:#3c78bc; overflow:hidden; font-size:11px;font-family:"NanumGothic",sans-serif; line-height:17px; }
.table5 .s_tbl1 th{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f2eee8; height:20px; padding:2px 1px 5px 0;overflow:hidden; font-size:11px;line-height:17px; text-align:center; color:#333333 }
.table5 .s_tbl1 .sth1{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f2eee8; height:20px; padding:2px 1px 5px 0;overflow:hidden; font-size:11px;line-height:17px; text-align:center; color:#fe5079 }
.table5 .s_tbl1 .sth{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f7f7f7; height:20px; padding:2px 1px 5px 0;overflow:hidden; font-size:11px;line-height:17px; text-align:center; color:#666666 }
.table5 .s_tbl1 .slline{border-left:1px solid #e3e3e3;}
.table5 .s_tbl1 td{border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; height:20px; text-align:center; overflow:hidden; padding:2px 1px 5px 0; font-weight:normal; color:#666}

.sch_tbl3{ float:left; width:830px; border-top:3px solid #666;border-bottom:2px solid #666; margin:0 0 15px 15px; color:#3c78bc; overflow:hidden; font-size:14px;font-family:"NanumGothic",sans-serif; line-height:19px; }
.sch_tbl3 th{ border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f5fafd; height:23px; padding:2px 1px 5px 0;overflow:hidden; font-size:14px;line-height:19px; text-align:center; color:#666; font-weight:normal }
.sch_tbl3 td{ border-bottom:1px solid #e2e2e2; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666; background-color:#f5f2f2}
.sch_tbl3 .tdline{ border-bottom:1px solid #e2e2e2; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 5px; font-weight:normal; color:#666}
.sch_tbl3 .td_cf{ border-bottom:1px solid #e2e2e2; height:23px;  text-align:left; overflow:hidden; padding:2px 20px 5px 20px; font-weight:normal; color:#666; background-color:#ffffff; font-size:13px}

/*테이블 - 상하테두리_조기세로칸좁은것*/
.table5,.table5 th,.table5 td{border:0;}
.table5 a, .table5 a:link{color:#444}
.table5 a:hover{color:#444}
.table5{width:880px; margin-top:-7px; border-bottom:1px solid #666666;font-family:"NanumGothic",sans-serif; font-size:13px; table-layout:fixed}
.table5 th{padding:8px 0 5px 0; border-top:1px solid #666666;background:#f9f8f7; font-weight:bold;text-align:center; vertical-align:middle}
.table5 .th1{border-top:1px solid #e2e2e2;}

.table5 td{padding:8px 15px 7px 15px;border-top:1px solid #e2e2e2;line-height:22px;vertical-align:top; text-align:center; vertical-align:middle;}
.table5 .td1{border-left:1px solid #e2e2e2}
.table5 .td2{border-top:1px solid #666666}
.table5 .td3{border-right:1px solid #e2e2e2}
.table5 .thb{background:#fed0c7}/*연분홍*/
.table5 .thb2{background:#5b97fc; color:#FFF; font-weight:600}/*중남색*/
.table5 .thb1{background:#c7fee5}/*연초록*/
.table5 .thb3{background:#f6f6f6}/*연회색*/
.table5 .thleft_f{ text-align:left; padding-left:40px}
.table5 .td_f{ text-align:left; padding-left:20px}
.table5 .td4{ background:#faf67c}/*연노랑*/
.table5 .td4_1{ background:#faf67c; color:#F00; font-weight:600}
.table5 .td5{font-weight:600}
.table5 .td6{background:#faf2f2}
.table5 td img{ vertical-align:middle}
.table5 .ty2{background:#5b97fc; color:#FFF;font-weight:600;}/*v파란색*/
.table5 .ty7{background:#666666; color:#FFF;font-weight:600;}/*v파란색*/
.table5 .ty3{background:#fd476c; color:#FFF;font-weight:600;}/*분홍색*/
.table5 .ty4{background:#c041cc; color:#FFF;font-weight:600;}/*보라색*/
.table5 .ty17{background:#4be08d; color:#FFF;font-weight:600;}/*초록*/
.table5 .ty5{ color:#b45d29;font-weight:600;}/*갈색*/
.table5 .ty6{background:#f7f6f6; color:#bb4b08;}/*회색*/
.table5 .fc_o{color:#039; font-weight:600}/*회색*/
/* 서브테이블-비용 */

.tle3{position:relative;font-size:13px;line-height:22px; padding-top:20px}
.tle3 h3{font-size:14px;margin-bottom:0.75em;color:#323232;}
.tle3 .tblWrap{width:100%;overflow:hidden;}
.tle3 .tblWrap2{width:76%;overflow:hidden;}
.tle3 table{width:1000px; !important;letter-spacing:-0.05em;border-top:1px solid #666;border-bottom:1px solid #666;border-spacing:0;border-collapse:collapse; line-height:18px;}
.tle3 thead tr:first-child th{border-top:0;}
.tle3 th,
.tle3 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.tle3 thead tr:first-child th:first-child ,
.tle3 td.ty3{border-left:0;}
.tle3 th{background:#f4f4f4;}
.tle3 th.ty1{background:#f5fafd;}
.tle3 th.ty2{background:#5b97fc; color:#FFF;font-weight:600;}
.tle3 th.ty3{background:#fd476c; color:#FFF;font-weight:600;}
.tle3 th.ty4{background:#ba52fc; color:#FFF;font-weight:600;}
.tle3 th.ty5{background:#76d1ca; color:#FFF;font-weight:600;}
.tle3 th.ty6{background:#ecf0f3; color:#333;font-weight:600;}
.tle3 td.ty1{background:#f5fafd;}
.tle3 td img{ vertical-align:middle; padding-right:5px}
.tle3 .ty2{color:#005c9a;}
.tle3 .ty3{color:#333;font-weight: normal}
.tle3 .ty4{color:#e72744;}
.tle3 .ty5{background:#f1f7fd;}
.tle3 .ty6{color:#090; font-weight:bold;}
.tle3 ul{padding:8px 0 0;font-size:12px;margin-top:30px;}

.tle4{position:relative;font-size:13px;line-height:22px; padding-top:20px; width:1000px}
.tle4 h3{font-size:14px;margin-bottom:5px;color:#323232;}
.tle4 .tblWrap{width:500px;}
.tle4 .tblWrap2{width:76%;overflow:hidden;}
.tle4 table{width:500px; !important;letter-spacing:-0.05em;border-top:1px solid #95b7e8;border-bottom:1px solid #95b7e8;border-spacing:0;border-collapse:collapse; line-height:18px;}
.tle4 thead tr:first-child th{border-top:0;}
.tle4 th,
.tle4 td{padding:5px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.tle4 thead tr:first-child th:first-child ,
.tle4 td.ty3{border-left:0;}
.tle4 th{background:#f4f4f4;}
.tle4 th.ty1{background:#f5fafd;}
.tle4 th.ty2{background:#5b97fc; color:#FFF;font-weight:600;}
.tle4 th.ty3{background:#fd476c; color:#FFF;font-weight:600;}
.tle4 th.ty4{background:#ba52fc; color:#FFF;font-weight:600;}
.tle4 td.ty1{background:#f5fafd;}
.tle4 td.ty2{background:#f6f7f7;}
.tle4 tr.ty2{background:#f6f7f7;}
.tle4 td img{ vertical-align:middle; padding-right:5px}
.tle4 .ty2{color:#005c9a;}
.tle4 .ty3{color:#333;font-weight: normal}
.tle4 .ty4{color:#e72744;}
.tle4 .ty5{background:#f1f7fd;}
.tle4 .ty6{color:#090; font-weight:bold;}
.tle4 ul{padding:8px 0 0;font-size:12px;margin-top:30px;}



/*교육제도*/
.nara_box{ width:1000px; height:278px; border-bottom:2px solid #333333;}
.nara_box .leftnara{ width:425px; height:278px; float:left}
.nara_box .nara_f{ width:300px; height:30px; float:left; padding:20px 0 10px 20px; font-size:22px; float:left; }
.nara_box .nara_f .nara_col{ color:#F03;}
.nara_box .leftnara .nara_f .nara_img{ width:425px;  float:left}
.nara_box .rightnara{ width:570px; height:278px; background-color:#f998ab; float:right}
.nara_box .rightnara .rf{ margin:20px 0 10px 20px; font-size:22px; color:#FFF; font-weight:bold; width:170px; }
.nara_box .rightnara .info{ font-size:12px; width:170px; line-height:18px; margin:10px 0 10px 20px; color:#FFF; height:200px}
.nara_box .rightnara .info_ba{ padding-left:33px}
.nara_box .rightnara .rfimg{ float:right}
.nara_box .n11{ float:left; color:#444444; width:990px; padding:3px 0 3px 0; font-size:14px; }

.nara_box1{float:left; width:1000px; padding:10px 0 10px 0; font-size:16px; line-height:20px; color:#444444}
.nara_box1 .g_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 483px;
	height: 132px;
	position: absolute;
	left: 475px;
	top: 865px
}
.nara_box1 .n05{  width:990px; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:6px 0 0 5px; height:30px; line-height:25px; margin-top:10px; float:left}
.nara_box1 .n05 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n05_1{float: right; color:#535252; width:470px; padding:3px 0 3px 0; font-size:14px; text-align:left }
.nara_box1 .n03{ float:left; color:#444444; width:990px; padding:3px 0 3px 0; font-size:14px; }
.nara_box1 .n03 .n2box{ float:left; width:450px; padding:3px 0 3px 0; margin-right:10px }
.nara_box1 .n03 .video{ float:left; width:400px; height:257px; padding:3px 0 3px 0; margin-right:10px; background-color:#e3e3e3; border: 1px solid #cccccc; text-align:center; vertical-align:bottom }
.nara_box1 .n03 .schinfo{ float:right; width:550px; height:257px; padding:5px; margin-right:10px; }
.nara_box1 .n03 .imgs{ float:left; color:#444444; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.nara_box1 .n03 .fw{font-weight:bold; color:#666}
.nara_box1 .n03 .fw1{font-weight:bold; color:#3366cc;  }

.nara_box1 .n03 .text_p{ padding-bottom:10px}
.nara_box1 .n03 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n03 .v_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 352px;
	height: 152px;
	position: absolute;
	left: 559px;
	top: 675px
}
.nara_box1 .n03 .e_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 548px;
	height: 249px;
	position: absolute;
	left: 400px;
	top: 390px
}
.nara_box1 .n03_1{padding:10px 15px; width:955px;-webkit-border-radius: 5px; /*웹킷*/border-radius: 5px;  padding:10px 15px; border:1px solid #e1e1e0; float:left}
.nara_box1 .n03_1 .text1{ float: left; color:#444444; width:950px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_box1 .n03_1 .tit1{ float: left; color:#444444; width:950px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_box1 .n03_1 .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n03_1 .span1{ font-weight:600}
.nara_box1 .n30_1 .tit3{ float: left;  width:1000px; padding:3px 0 3px 0; font-size:14px; text-align:left}

.e_photo1{display: inline-block; vertical-align: top; overflow: hidden; width: 408px; height: 301px; position: absolute; margin: 50px 0 0 560px;}
.b_photo1{display: inline-block; vertical-align: top; overflow: hidden; width: 503px; height: 181px; position: absolute; margin: -20px 0 0 340px;}
.g_photo1{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 550px;
	height: 175px;
	position: absolute;
	margin: 1px 0 0 350px;
	left: -11px;
	top: 850px;
}
.g_photo6{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 519px;
	height: 306px;
	position: absolute;
	margin: 1px 0 0 470px;
	left: -84px;
	top: 1157px;
}
.p_photo1{display: inline-block; vertical-align: top; overflow: hidden; width: 150px; height: 50px; position: absolute; margin: 1px 0 0 470px;}
.p_photo2{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 444px;
	height: 91px;
	position: absolute;
	margin: 160px 0 0 430px;
	left: -21px;
	top: 143px;
}
.f_photo1{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 557px;
	height: 208px;
	position: absolute;
	margin: 30px 0 0 400px;
	left: -59px;
	top: 1890px;
}
.f_photo2{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 557px;
	height: 208px;
	position: absolute;
	margin: 50px 0 0 400px;
	left: -59px;
	
}
.u_photo1{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 390px;
	height: 249px;
	position: absolute;
	margin: 30px 0 0 380px;
	left: 0px;
	top: 460px;
}

.nara_box1 .n03 .text1{ float: left; color:#666666; width:950px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_box1 .n03 .tit1{ float: left; color:#535252; width:950px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_box1 .n03 .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n03 .tit2{ float: left; color:#3366cc; width:1000px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_box1 .n03 .tit2 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n03 .text2{ float:left; color:#666666; width:1000px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_box1 .n03 .tit3{ float: left;  width:1000px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.tit_c1{ color:#F30}
.tit_c2{ color:#33F}
.tit_c3{ color: #F60}
.tit_c4{ color:#C09}
.tit_c5{color:# 090}

/*나라별맵 수정*/
.nara_box_i{ width:100%; height:400px; border-bottom:2px solid #333333;}
.nara_box_i .leftnara1{width:300px; height:400px; float:left}
.nara_box_i .leftnara1 .nara_f{ width:250px; height:30px; float:left; padding:10px 0 7px 20px; font-size:22px; }
.nara_box_i .leftnara1 .lefttit{width:270px; height:25px; float:left; font-size:16px; padding:0 0 1px 10px; font-weight:600;}
.nara_box_i .leftnara1 .lefttxt{width:280px; height:80px; float:left; padding:0 10px 0 5px}
.nara_box_i .leftnara1 .lb{width:290px; height:30px; float:left; font-size:16px; padding:0 0 1px 10px; font-weight:600; background-color:#000}
.nara_box_i .nara_f .nara_col{ color:#F03;  }
.nara_box_i .nara_f .nara_img{ width:425px;  float:left}
.nara_box_i .rightnara{ width:580px; height:400px; background-color:#f998ab; float:right}
.nara_box_i .rightnara .rf{ margin:20px 0 10px 20px; font-size:22px; color:#FFF; font-weight:bold; width:170px; }
.nara_box_i .rightnara .info{ font-size:12px; width:170px; line-height:18px; margin:10px 0 10px 20px; color:#FFF; height:200px}
.nara_box_i .rightnara .info_ba{ padding-left:33px}
.nara_box_i .rightnara .rfimg{ float:right}


.nara_box2{ width:1000px; height:426px; border-bottom:2px solid #333333;}
.nara_box2 .leftnara1{width:300px; height:424px; float:left}
.nara_box2 .leftnara1 .nara_f{ width:250px; height:30px; float:left; padding:20px 0 10px 20px; font-size:22px; }
.nara_box2 .leftnara1 .lefttit{width:270px; height:30px; float:left; font-size:16px; padding:0 0 1px 10px; font-weight:600;}
.nara_box2 .leftnara1 .lefttxt{width:280px; height:80px; float:left; padding:0 10px 0 10px}
.nara_box2 .leftnara1 .lb{width:290px; height:30px; float:left; font-size:16px; padding:0 0 1px 10px; font-weight:600; background-color:#000}
.nara_box2 .nara_f .nara_col{ color:#F03;  }
.nara_box2 .nara_f .nara_img{ width:425px;  float:left}
.nara_box2 .rightnara{ width:700px; height:426px; background-color:#f998ab; float:right}
.nara_box2 .rightnara .rf{ margin:20px 0 10px 20px; font-size:22px; color:#FFF; font-weight:bold; width:170px; }
.nara_box2 .rightnara .info{ font-size:12px; width:170px; line-height:18px; margin:10px 0 10px 20px; color:#FFF; height:200px}
.nara_box2 .rightnara .info_ba{ padding-left:33px}
.nara_box2 .rightnara .rfimg{ float:right}
.uline1{width:990px; border-bottom:2px solid #2e6dd7; padding-bottom:10px}
.nara_box1 .n06{ float: right; color:#666666; width:470px; padding:3px 0 3px 0; font-size:14px; }
.nara_box1 .n06 .text1{ float: right; color:#666666; width:470px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_box1 .n06 .tit1{ float: right; color:#535252; width:470px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_box1 .n06 .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n06 .tit2{ float: left; color:#3366cc; width:520px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_box1 .n06 .tit2 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n06 .text2{ float:left; color:#666666; width:520px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_box1 .n07{ float:left; color:#666666; width:850px; padding:3px 0 3px 30px; font-size:14px; margin:5px 0 0 20px;  -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px;  background-color:#f8f6f6;}
.nara_box1 .n07 .n2box{ float:left; width:450px; padding:3px 0 3px 0; margin-right:10px }
.nara_box1 .n07 img{ vertical-align:middle; padding-right:5px}
.nara_box1 .n08{ float:left; color:#666666; width:940px; padding:3px 0 3px 0; font-size:14px; margin-left:10px; margin-bottom:5px }
.nara_box1 .n08 img{ vertical-align:middle; padding-left:10px; width:37px; height:50px; margin-left:5px}
.nara_box1 .n08 .tit1{ float:left;font-size:16px; width:180px; padding:3px 0 3px 0; font-weight:600; color:#2e6dd7; border-right:1px solid #c4d8fb; }
.nara_box1 .n08 .tit1 img{ vertical-align:middle; padding-right:7px; width:37px; height:50px; margin-left:5px}
.nara_box1 .n08 .tit1 .push{ margin-left:60px;}
.nara_box1 .n09{ float:left; color:#666666; width:990px; padding:3px 0 3px 0; font-size:14px; margin-left:10px; margin-bottom:5px }
.nara_box1 .n09 .tit1 .numpush{ margin-top:10px}
.nara_box1 .n09 .text1{ float: right; color:#666666; width:740px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 10px;}
.nara_box1 .n09 .text2{ float: right; color:#666666; width:850px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 0;}
.nara_box1 .n09 .text2 .fw1{ font-weight:600}
.nara_box1 .n09 .tit2{ float:left;font-size:16px; width:110px; padding:3px 0 3px 15px; font-weight:600; color:#ff0033;; }
.nara_box1 .n09 .tit2 img{ vertical-align:middle; padding-right:7px; width:37px; height:50px; margin-left:5px}
.nara_box1 .n09 .tit2 .push{ margin-left:60px;}
.nara_box1 .n09 .tit2 .numpush{ margin-top:10px}
.nara_box1 .n09 .text1{ float: right; color:#666666; width:740px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 10px;}
.naline{width:900px; border-bottom:1px dotted #999999; padding-bottom:10px}
.btn_2bt{ float:right; margin:1px 5px 0 0; width:320px; height:69px }
.btn_2bt img{ vertical-align:middle; margin-right:6px }




.sub-rbox .sline{width:1000px; border-bottom:1px dotted #999999; padding-bottom:10px}
/*수정-캐나다부터*/
.nara_sub .rimg01{height:261px; float:left; width:900px; margin:10px 0 15px 0 }
.nara_sub{ width:100%; height:100%; float:left}
.nara_sub .n03{ float:left; color:#444444; width:100%; padding:0 0 0 20px; font-size:14px; line-height:22px; width:880px }
.nara_sub .n03 .text1{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px; line-height:22px}
.nara_sub .n03 .tit1{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_sub .n03 .tit1 .rtit{ float: right; color:#444444; width:200px; padding:3px 0 3px 0; font-size:14px; text-align: right; margin-right:10px; font-weight:normal}
.nara_sub .n03 .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n03 .tit2{ float: left; color:#3366cc; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_sub .n03 .tit2 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n03 .text2{ float:left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_sub .n03 .text3{ float: right; color:#444444; width:590px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_sub .n03 .tit3{ float: left;  width:880px; padding:3px 0 3px 0; font-size:14px; text-align:left; color:#3366cc; font-weight:normal}
.nara_sub .n03 .tit_c1{ color:#F30}
.nara_sub .n03 .tit_c2{ color:#33F}
.nara_sub .n03 .tit_c3{ color: #F60}
.nara_sub .n03 .tit_c4{ color:#C09}
.nara_sub .n03 .tit_c5{color:# 090}
.nara_sub .n03 .imgs{ float:left; color:#444444; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.nara_sub .n03 .fw{font-weight:600; color:#444444}
.nara_sub .n03 .fw1{font-weight:600; color:#3366cc; line-height:15px}
.nara_sub .n03 .fw2{color:#3366cc; line-height:15px}
.nara_sub .n03 .text_p{ padding-bottom:10px}
.nara_sub .n03 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n03 .video{ float:left; width:400px; height:257px; padding:3px 0 3px 0; margin-right:5px; background-color:#e3e3e3; border: 1px solid #cccccc; text-align:center; vertical-align:bottom }
.nara_sub .n03 .schinfo{ float:right; width:460px; height:257px; padding:5px; }
.nara_sub .n03 .imgs{ float:left; color:#444444; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.nara_sub .n03 .fw{font-weight:600; color:#444444}
.nara_sub .n03 .fw1{font-weight:600; color:#3366cc;}
.nara_sub .n03 .text_p{ padding-bottom:10px}
.nara_sub .n03 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n03 .v_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 352px;
	height: 152px;
	position: absolute;
	left: 559px;
	top: 675px
}
.nara_sub .n03 .e_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 548px;
	height: 249px;
	position: absolute;
	left: 400px;
	top: 390px
}
.nara_sub .n03 .blue{color:#2a67a1}

.nara_sub .n03 em{ font-style:normal}

.nara_sub .n03 .thumb { float:left; width:128px; margin:0 20px 25px; }
.nara_sub .n03 .cmt { float:left; width:600px; padding-bottom:10px; margin-left:20px }
.nara_sub .n03 .sline{width:900px; border-bottom:1px dotted #999999; padding-bottom:10px}
.nara_sub .n03_11{padding:10px 15px; width:850px;-webkit-border-radius: 5px; /*웹킷*/border-radius: 5px;  padding:10px 15px; border:1px solid #e1e1e0; float:left; margin-left:15px}
.nara_sub .n03_11 .text1{ float: left; color:#444444; width:950px; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px}
.nara_sub .n03_11 .tit1{ float: left; color:#444444; width:950px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_sub .n03_11 .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n03_11 .span1{ font-weight:600}
.nara_sub .n30_11 .tit3{ float: left;  width:1000px; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_sub .n13{ float:left; color:#444444; width:100%; font-size:14px; line-height:22px; }
.nara_sub .n10{  width:100%; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: normal;text-decoration:none; padding:6px 0 0 5px; height:30px; line-height:25px; margin-top:10px; float:left}
.nara_sub .n15{  width:880px; font-size:18px; color:#db4604; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:6px 0 0 20px; height:30px; line-height:25px; margin-top:10px; float:left}

.nara_sub .n15 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n15 .15r{ float:right; padding-right:10px; width:100px}
.nara_sub .n16{  width:880px; font-size:18px; color:#027a9c; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:6px 0 0 20px; height:30px; line-height:25px; margin-top:10px; float:left}
.nara_sub .n16 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n07{ float:left; color:#666666; width:850px; padding:3px 0 3px 0; font-size:13px; margin:5px 0 0 0;  -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px;  background-color:#f8f6f6;}
.nara_sub .n07 .n2box{ float:left; width:450px; padding:3px 0 3px 0; margin-right:10px }
.nara_sub .n07 img{ vertical-align:middle; padding-right:5px}
.nara_sub .n08{ float:left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px;  margin-bottom:5px }
.nara_sub .n08 img{ vertical-align:middle; padding-left:10px; width:37px; height:50px; margin-left:5px}
.nara_sub .n08 .tit1{ float:left;font-size:16px; width:190px; padding:3px 0 3px 0; font-weight:600; color:#2e6dd7; border-right:1px solid #c4d8fb;  line-height:10px}
.nara_sub .n08 .tit1 img{ vertical-align:middle; padding-right:7px; width:37px; height:50px; margin-left:5px}
.nara_sub .n08 .tit1 .push{ margin-left:60px;}
.nara_sub .n08 .tit1 .tit_s{ float:right; width:129px; line-height:23px}
.nara_sub .n08 .text1{ float: right;font-size:14px; width:690px; padding:3px 0 3px 10px;  color:#444444; line-height:20px  }
.nara_sub .n08 .text1 img{ vertical-align:middle }
.nara_sub .n08 .text1 p{font-size:14px; width:680px; padding:3px 0 3px 10px;  color:#444444; line-height:18px;}
.nara_sub .n08 .text1 em{ font-style:normal; padding-left:110px}
.nara_sub .n08 .text1 .text8{ padding-right:60px}
.nara_sub .n08 .text1 .text9{ padding-left:20px; line-height:14px}
.nara_sub .n08 .text1 .dotTxt{padding-left:15px; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/gchild/images/icon/icon_dot7x7.gif') no-repeat 1px 5px; padding-bottom:6px}

.nara_sub .n09{ float:left; color:#444444; width:880px; padding:3px 0 3px 0; font-size:14px; margin-left:10px; margin-bottom:5px }
.nara_sub .n09 .tit1 .numpush{ margin-top:10px}
.nara_sub .n09 .text1{ float: right; color:#444444; width:600px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 10px;}
.nara_sub .n09 .text2{ float: right; color:#444444; width:740px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 0;}
.nara_sub .n09 .text2 .fw1{ font-weight:600}
.nara_sub .n09 .tit2{ float:left;font-size:16px; width:110px; padding:3px 0 3px 15px; font-weight:600; color:#ff0033;; }
.nara_sub .n09 .tit2 img{ vertical-align:middle; padding-right:7px; width:37px; height:50px; margin-left:5px}
.nara_sub .n09 .tit2 .push{ margin-left:60px;}
.nara_sub .n09 .tit2 .numpush{ margin-top:10px}
.nara_sub .n09 .text1{ float: right; color:#444444; width:740px; padding:3px 0 3px 0; font-size:14px; margin:0 20x 10px 10px;}
.naline1{width:880px; border-bottom:1px dotted #999999; padding-bottom:10px}/*라인점선*/
.nara_sub .n06{ float: right; color:#666666; width:470px; padding:3px 0 3px 0; font-size:14px; }


.nara_sub .box_ch{ -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#fff; padding:20px 20px 10px 30px; width:825px;  border:1px solid #e9e9e9; margin:10px 10px 10px 20px; height:100%; float:left}
.nara_sub .box_ch .text1{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px; line-height:22px}
.nara_sub .box_ch .tit1{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left}
.nara_sub .box_ch .tit1 img{ vertical-align:middle; padding-right:5px}
.nara_sub .box_ch .tit2{ float: left; color:#535252; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left; font-weight:normal; line-height:22px}
.nara_sub .box_ch .tit2 .fw{ font-weight:600; text-decoration:none}
.nara_sub .box_ch .tit2 img{ vertical-align:middle; padding-right:5px}
.nara_sub .box_ch .text2{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:16px; margin-bottom:10px; line-height:24px; font-weight:600}
.nara_sub .box_ch .text3{ float: left;  color:#444444; width:500px; padding:3px 0 3px 0; font-size:16px; margin-left:200px; line-height:30px; font-weight:600}
.nara_sub .box_ch .text4{ float: left; color:#444444; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px; line-height:24px; font-weight:600}
.nara_sub .box_ch .text_l{ width:230px; float:left}
.nara_sub .box_ch .text_r{width:550px; float:right; margin-top:30px; line-height:20px; background-color:#f5f5f5; padding:15px}
.nara_sub .box_ch .text_r1{width:300px; float:right;  line-height:20px; padding:5px}
.nara_sub .box_ch .cvimg{float:right; margin-right:50px; margin-top:-30px}
.nara_sub .box_ch .nemo{-moz-border-radius: 1px; /*모질라*/ -webkit-border-radius: 1px; /*웹킷*/border-radius: 1px; background-color:#30c5c7; padding:2px 4px 2px 3px; margin-right:5px; width:5px; height:5px; font-style:normal ; font-weight:600; color:#FFF }
.nara_sub .box_ch .dot15{background:url('../images/icon/icon_dot7x7.gif') no-repeat 0 7px; padding-left:15px; line-height:27px}/*도트백이미지*/
.nara_sub .box_ch em{ text-decoration:none; font-style:normal}
.nara_sub .box_ch img{ vertical-align:middle}
.bg_vernon{ background:url(../images/Vernon_img02.png) no-repeat 613px 6px; }
.bg_burnaby{ background:url(../images/burnaby_img03.png) no-repeat 613px 0; }
.bg_surrey{ background:url(../images/surrey_img02.jpg) no-repeat 600px 0; }
.bg_langley{ background:url(../images/langley_img02.png) no-repeat 500px 0; }
.bg_vancouver{ background:url(../images/vancouver_img02.jpg) no-repeat 580px 0; }
.bg_toronto{ background:url(../images/toronto_img02.jpg) no-repeat 500px -20px; }
.bg_york{ background:url(../images/york_img02.jpg) no-repeat 560px 0; }
.bg_mountain{ background:url(../images/mountain_img03.png) no-repeat 600px 0; }
.bg_calgary{ background:url(../images/calgary_img02.jpg) no-repeat 630px 0; }

.bg_ya{ background:url(../images/ya_baimg.jpg) no-repeat 0 0;}
.bg_ya em{ font-style:normal; color:#F30; font-weight:600; margin-left:30px}
.bg_ya .emp{ margin-left:30px; font-size:14px}
/*홈-수정*/
.nara_sub .box_ch .font01{ width:800px; font-size:18px; color:#F03; font-family:"NanumGothic",sans-serif; font-weight:normal;text-decoration:none; padding:30px 0 20px 5px; }
.nara_sub .box_ch .font02{ width:750px; font-size:14px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 500;text-decoration:none; padding:15px 0 20px 5px; }
.nara_sub .box_ch .font01 .fsub{font-size:14px; color:#333333; font-family:"NanumGothic",sans-serif; font-weight:600;text-decoration:none; padding-left:20px;  }
.nara_sub .box_ch .font01 .fsub01{ color:#ee1e3a; font-weight:600;}
.nara_sub .box_ch p{ font-size:14px; width:800px; color:#444444; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:23px; padding:10px 0 0 5px; }
.nara_sub .box_ch .line_p{ font-size:14px; width:800px; color:#444444; font-family:"NanumGothic",sans-serif; font-weight:normal; line-height:15px; padding:10px 0 0 5px; }
.nara_sub .box_ch .dotTxt{padding-left:20px; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 6px 9px; padding-bottom:4px}
.nara_sub .box_ch .dotTxt1{padding:0 20px 0 20px; line-height:23px; color:#555; letter-spacing:-0.5px; padding-bottom:4px; width:880px}
.nara_sub .box_ch .span1{ font-weight:600}
.nara_sub .box_ch .cen{ float:left; width:100%}
.nara_sub .box_ch .cen .txt_box{ float:right; width:650px; height:100%; line-height:7px;  margin-bottom:3px; font-size:13px;}
.nara_sub .box_ch .cen .tit_box{ float: left; width:150px; background:#F63; color:#FFF; font-weight:600; font-size:13px; height:17px; line-height:5px; text-align:right; padding-right:10px;margin-bottom:3px}

.nara_sub .box_ch1{ -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#fff; padding:20px 20px 10px 20px; width:835px; margin-top:10px; border:1px solid #e9e9e9;  height:100%; float:left}
.nara_sub .box_ch1 .left{ width:310px; float:left; margin-left:30px}
.nara_sub .box_ch1 .right{ width:360px; float:right}
.nara_sub .box_ch1 .left .textl{ float:left;color:#666666; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px; line-height:22px}
.nara_sub .box_ch1 .left .titl{ float:left; color:#535252; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left; font-weight: 600}
.nara_sub .box_ch1 .right .textr{float:right; color:#666666; width:100%; padding:3px 0 3px 0; font-size:14px; margin-bottom:10px; line-height:22px}
.nara_sub .box_ch1 .right .titr{float:right; color:#535252; width:100%; padding:3px 0 3px 0; font-size:14px; text-align:left;font-weight: 600}

.stepDiv_visa{overflow:hidden; border-top:1px solid #eee; line-height:5px;}
.stepDiv_visa li{overflow:hidden; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px dashed #eee; padding:15px 0 24px}
.stepDiv_visa li.end{border-bottom:1px solid #eee}
.stepDiv_visa li .img{float:left; padding-left:30px; padding-right:30px}
.stepDiv_visa li .txtDiv{float:left; width:650px; letter-spacing:-0.7px !important;line-height:5px; font-size:13px}
.stepDiv_visa li .txtDiv .tit{font-weight:600; font-size:16px; color:#2a67a1; padding-top:2px; padding-bottom:5px}
.stepDiv_visa li .txtDiv img{vertical-align:middle}
.stepDiv_visa li .txtDiv p{ line-height:22px}
.dot15{background:url('../images/icon/icon_dot7x7.gif') no-repeat 0 10px; padding-left:15px; line-height:27px}/*도트백이미지*/

/*utp*/
.exam_ing .exam_ing_in { border-top: 1px solid #006666; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden }
.exam_ing h3 { padding: 25px 0 10px 0 }
.exam_ing ul.tab li { float: left; text-indent: -99999px; background: url('../images/tab_exam_table.jpg') no-repeat }

.exam_ing ul.tab li a { display: block; width: 100%; height: 100% }
.exam_ing ul.tab li.tab_menu01 { background-position: 0 -85px; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu01.on, .exam_ing ul.tab li.tab_menu01:hover { background-position: 0 -0; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu02 { background-position: -299px -85px; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu02.on, .exam_ing ul.tab li.tab_menu02:hover { background-position: -300px 0; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu03 { background-position: -598px -85px; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu03.on, .exam_ing ul.tab li.tab_menu03:hover { background-position: -600px 0; width: 299px; height: 75px }

.exam_ing ul.tab li.tab_menu04 { background-position: -901px -85px; width: 299px; height: 75px }
.exam_ing ul.tab li.tab_menu04.on, .exam_ing ul.tab li.tab_menu04:hover { background-position: -900px 0; width: 299px; height: 75px }

.exam_ing ul.tab li.tab_menu05 { background-position: -1199px -85px; width: 300px; height: 75px }
.exam_ing ul.tab li.tab_menu05.on, .exam_ing ul.tab li.tab_menu05:hover { background-position: -1199px 0; width: 300px; height: 75px }


.utp_ing .utp_ing_in { border-top: 1px solid #1b2772; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden }
.utp_ing h3 { padding: 25px 0 10px 0 }
.utp_ing ul.tab li { float: left; text-indent: -99999px; background: url('../images/tab_exam_table01.jpg') no-repeat }
.utp_ing ul.tab li a { display: block; width: 100%; height: 100% }
.utp_ing ul.tab li.tab_s11 { background-position: 0 -55px; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s11.on, .utp_ing ul.tab li.tab_s11:hover { background-position: 0 -0; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s12 { background-position: -449px -55px; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s12.on, .utp_ing ul.tab li.tab_s12:hover { background-position: -449px 0; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s13 { background-position: -898px -55px; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s13.on, .utp_ing ul.tab li.tab_s13:hover { background-position: -898px 0; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s14 { background-position: -1347px -55px; width: 449px; height: 45px }
.utp_ing ul.tab li.tab_s14.on, .utp_ing ul.tab li.tab_s14:hover { background-position: -1347px 0; width: 449px; height: 45px }





/*교육제도*/
.nara_sub1{ width:100%; height:278px; border-bottom:2px solid #333333;}
.nara_sub1 .leftnara{ width:425px; height:278px; float:left}
.nara_sub1 .nara_f{ width:400px; height:30px; float:left; padding:20px 0 0 15px; font-size:22px; float:left; }
.nara_sub1 .nara_f .nara_col{ color:#F03;}
.nara_sub1 .leftnara .nara_f .nara_img{ width:425px;  float:left}
.nara_sub1 .rightnara{ width:475px; height:278px; background-color:#f998ab; float:right}
.nara_sub1 .rightnara .rf{ margin:20px 0 10px 20px; font-size:22px; color:#FFF; font-weight:bold; width:200px; }
.nara_sub1 .rightnara .info{ font-size:12px; width:200px; line-height:18px; margin:10px 0 10px 20px; color:#FFF; height:200px}
.nara_sub1 .rightnara .info_ba{ padding-left:33px}
.nara_sub1 .rightnara .rfimg{ float:right}
.nara_sub1 .n11{ float:left; color:#666666; width:990px; padding:3px 0 3px 0; font-size:14px; }

.nara_box1{float:left; width:1000px; padding:10px 0 10px 0; font-size:16px; line-height:20px; color:#666666}
.nara_box1 .g_photo{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 483px;
	height: 132px;
	position: absolute;
	left: 475px;
	top: 865px
}

/*탭-버리기*/
.ginfo_b {width:1000px;height:100%; margin:0 auto; margin-top:15px; overflow:hidden; position:relative; float:left}

.g_subMenu{overflow:hidden;}
.g_subMenu li{float:left;margin-left:5px;width:250px; }
.g_subMenu li:first-child{margin-left:0px;}
.g_subMenu li a{width:100%;height:45px;line-height:38px;border:1px solid #bbbbbb;background:#ffffff;color:#666;text-align:center;font-size:20px;display:inline-block; text-decoration:none}
.g_subMenu li a:hover{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}
.g_subMenu li.on a{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}

.g_subMenu1{overflow:hidden;}
.g_subMenu1 li{float:left;margin-left:5px;width:130px; }
.g_subMenu1 li:first-child{margin-left:0px;}
.g_subMenu1 li a{width:100%;height:45px;line-height:38px;border:1px solid #bbbbbb;background:#ffffff;color:#666;text-align:center;font-size:20px;display:inline-block; text-decoration:none}
.g_subMenu1 li a:hover{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}
.g_subMenu1 li.on a{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}

/*탭-수정*/
.ginfo_b1 {width:100%; height:100%; margin:0 auto; margin-top:15px; overflow:hidden; position:relative; float:left}

.g_subMenu2{overflow:hidden;}
.g_subMenu2 li{float:left;margin-left:5px;width:250px; }
.g_subMenu2 li:first-child{margin-left:0px;}
.g_subMenu2 li a{width:100%;height:45px;line-height:38px; margin-left:10px; border:1px solid #bbbbbb;background:#ffffff;color:#666;text-align:center;font-size:20px;display:inline-block; text-decoration:none}
.g_subMenu2 li a:hover{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}
.g_subMenu2 li.on a{border:1px solid #bbbbbb;background:#fe5079;color:#ffffff;}
.gilist_sub{width:840px; height:100%; margin:10px 0 1px 10px;clear:both; overflow:hidden;  }
.gicont_sub{ float:left; width:845px; font-family:"NanumGothic",sans-serif; font-size:15px ;line-height:23px;color:#666666; letter-spacing:0.1px; margin:10px 7px 10px 10px; padding:20px; border:1px solid #bbbbbb;}
.giimgbox_sub{float:left; width:665px; padding:5px; margin:0 80px 10px 80px; }
.giimgbox1_sub{float:left; width:780px; height:75px; padding:5px; margin:10px 30px 10px 20px; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#f8f6f6; padding:10px; }
.giimgbox1_sub .t01{ float:right; margin:15px 10px 0 0; font-family:"NanumGothic",sans-serif; font-size:14px; text-align:left; width:450px}
.giimgbox1_sub .i01{float:left; width:47px; height:71px; margin-left:20px; }
.giimgbox1_sub .i02{float:left; width:136px; height:81px; margin-left:80px; }
.giimgbox2_sub{float:left;width:820px; height:75px; padding:5px; margin:10px 10px 10px 10px; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#f8f6f6; padding:10px; }
.giimgbox2_sub .t01{ float:right; margin-right:0; font-family:"NanumGothic",sans-serif; font-size:14px; text-align:left; width:590px}
.giimgbox2_sub .i01{float:left; width:47px; height:71px; margin-left:10px; }
.giimgbox2_sub .i02{float:left; width:136px; height:81px; margin-left:10px; }
.giimgboxt_sub{float:left; width:820px; padding:0 15px 10px 15px; font-size:16px; line-height:20px; color:#666666}
.giimgboxt_sub .t02{ float:left; width:100%; padding:5px 0 0 0;font-size:18px; color:#333; font-weight:600}
.giimgboxt_sub .t03{ float:left; color:#666666; width:100%; padding:5px 0 5px 0; font-size:14px;  }
.giimgboxt_sub .t03 .imgs{ float:left; color:#666666; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.giimgboxt_sub .t03 .imgp1{ float:right; margin-right:10px; margin-top:1px; width:250px; height:233px}
.giimgboxt_sub .t03 .fw{font-weight:600; color:#333}
.giimgboxt_sub .t03 img{ vertical-align:middle; padding-right:5px}
.giimgboxt_sub .t03 em{ font-style:normal; font-weight:600; color:#F03}
.giimgboxt_sub .t03 p{ line-height:20px}
.giimgboxt_sub .t03 .dot16{background:url('../images/icon/icon_dot7x7.gif') no-repeat 0 5px; padding-left:15px;}
.giimgboxt_sub .t04{ float:left; color:#666666; width:244px; padding:10px; font-size:13px; height:280px; letter-spacing:-0.5px; margin-left:5px }
.giimgboxt_sub .t05{  width:100%; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:0 0 10px 0; margin-bottom:5px }
.giimgboxt_sub .t04 .t04_1{float:left; color:#666666; width:244px; padding:5px 0 10px 0; text-align:center; font-size:16px; font-weight:600;  -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px; background-color:#f8f6f6; margin-bottom:10px}
.giimgboxt_sub .t04 img{ vertical-align:middle; padding-right:5px}


/**/
.gilist{width:1000px; height:auto; margin:10px 0 1px 0;clear:both; overflow:hidden; }
.giimgbox{float:left; width:665px; padding:5px; margin:0 120px 10px 120px; }
.giimgbox1{float:left; width:850px; height:75px; padding:5px; margin:10px 30px 10px 20px; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#f8f6f6; padding:10px; }
.giimgbox1 .t01{ float:right; margin-right:20px; font-family:"NanumGothic",sans-serif; font-size:14px; text-align:left; width:450px}
.giimgbox1 .i01{float:left; width:47px; height:71px; margin-left:30px; }
.giimgbox1 .i02{float:left; width:136px; height:81px; margin-left:110px; }

.giimgbox2{float:left;width:850px; height:75px; padding:5px; margin:10px 30px 10px 20px; -moz-border-radius: 10px; /*모질라*/ -webkit-border-radius: 10px; /*웹킷*/border-radius: 10px; background-color:#f8f6f6; padding:10px; }
.giimgbox2 .t01{ float:right; margin-right:0; font-family:"NanumGothic",sans-serif; font-size:14px; text-align:left; width:600px}
.giimgbox2 .i01{float:left; width:47px; height:71px; margin-left:20px; }
.giimgbox2 .i02{float:left; width:136px; height:81px; margin-left:20px; }
.giimgbox_t{float:left; width:860px; padding:0 30px 10px 30px; font-size:16px; line-height:20px; color:#666666}
.giimgbox_t .t02{ float:left; color:#2e6dd7; width:100%; padding:5px 0 10px 0; font-size:16px;}
.giimgbox_t .t03{ float:left; color:#666666; width:100%; padding:5px 0 10px 0; font-size:14px;}
.giimgbox_t .t03 .imgs{ float:left; color:#666666; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.giimgbox_t .t03 .imgp1{ float:right; margin-right:10px; margin-top:1px; width:250px; height:233px}
.giimgbox_t .t03 .fw{font-weight:600; color:#333}

.giimgbox_t .t03 img{ vertical-align:middle; padding-right:5px}
.giimgbox_t .t04{ float:left; color:#666666; width:250px; padding:10px; font-size:13px; height:280px; letter-spacing:-0.5px; margin-left:5px }
.giimgbox_t .t05{  width:100%; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:0 0 10px 0; margin-bottom:5px }
.giimgbox_t .t04 .t04_1{float:left; color:#666666; width:265px; padding:5px 0 10px 0; text-align:center; font-size:16px; font-weight:600;  -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px; background-color:#f8f6f6; margin-bottom:10px}
.giimgbox_t .t04 img{ vertical-align:middle; padding-right:5px}

.sline{width:1000px; border-bottom:1px dotted #999999; padding-bottom:10px}
.sline1{width:1000px; border-bottom:2px solid #2e6dd7; padding-bottom:10px}
.scimg{width:100%;  -moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px; background-color:#f8f6f6; }

.gi_box{ width:920px; height:360px; padding:5px 10px 5px 10px; }
.gi_box .ug_imgs2{ float:right; margin-right:10px; margin-top:10px; width:454px; height:438px}
.giimgbox_t_1{float:left; width:430px; padding:10px 10px 10px 10px; font-size:16px; line-height:20px; color:#666666}
.giimgbox_t_1 .t05_2{  width:420px; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:6px 0 4px 20px; height:30px; line-height:25px; margin-bottom:10px;-moz-border-radius: 5px; /*모질라*/ -webkit-border-radius: 5px; /*웹킷*/border-radius: 5px; background-color:#e1e9f6;}
.giimgbox_t_1 .t05_1{  width:430px; font-size:18px; color:#033e88; font-family:"NanumGothic",sans-serif; font-weight: 600;text-decoration:none; padding:6px 0 4px 10px; height:30px; line-height:25px; margin-bottom:5px;;}
.giimgbox_t_1 .t03_1{ float:left; color:#666666; width:430px; padding:5px 0 10px 0; font-size:14px;}
.giimgbox_t_1 .t03_1 .imgs{ float:left; color:#666666; width:100%; margin:10px 0 10px 30px; width:802px; height:253px}
.giimgbox_t_1 .t03_1 .fw{font-weight:600; color:#666}
.giimgbox_t_1 .t03_1 img{ vertical-align:middle; padding-right:5px}

.gicont1{ float:left; width:920px; font-family:"NanumGothic",sans-serif; font-size:15px ;line-height:23px;color:#666666; letter-spacing:0.1px; margin:0 7px 10px 0; padding:20px; border:1px solid #bbbbbb;}
.gicontimg{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 665px;
	height: auto;
	position: absolute;
	margin: 10px 0 0 600px;
}
.gicontimg1{
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 300px;
	height: auto;
	position: absolute;
	margin: 0 0 0 650px;
}




.conDiv h3{background:url('/common/images/icon/icon_twoD_dot.gif') no-repeat 0 7px; font-size:18px; color:#333; letter-spacing:-1px; font-weight:bold; padding-left:20px}
.conDiv .title{background:url('/common/images/icon/icon_thrD_dot.gif') no-repeat 0 4px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; position:relative}
.conDiv .grayBox{line-height:23px; color:#2a67a1; background:#f6f6f7; padding:13px 20px 16px}
.conDiv .grayBox2{line-height:21px; color:#555; background:#fafafa; padding:7px 15px 11px; font-size:12px; border:1px solid #eee}
.conDiv .contentBox{overflow:hidden; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; width:700px; margin-left:20px}
.conDiv .contentBox li{float:left; padding:12px 0 15px 19px; width:213px; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; height:72px; background:#fafafa }
.conDiv .contentBox li.resize{height:40px }
.conDiv .contentBox li.resize2{height:52px }
.conDiv .contentBox li .contitle{color:#2a67a1; font-weight:600}
.conDiv .dotTxt{padding-left:0; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 6px 9px; padding-bottom:4px}
.conDiv .dotTxt2{padding-left:20px; line-height:23px; color:#555; letter-spacing:-0.5px; background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 6px 1px; padding-bottom:4px}
.conDiv .dotNTxt{padding-left:20px; line-height:23px; color:#555; letter-spacing:-0.5px; padding-bottom:4px}
.conDiv .blueDot{padding-left:20px}
.conDiv .blueDot p.dot{padding-left:8px; color:#555; background:url('/common/images/icon/icon_dot3x3.gif') no-repeat 0 10px;line-height:21px; font-size:12px}
.conDiv .blueDot p.bluetitle{line-height:21px; font-size:12px; color:#2a67a1; font-weight:bold; padding-left:5px}
.conDiv .blueDot p.dot strong{color:#2a67a1; font-weight:bold}
.conDiv .subTxt{padding-left:14px; font-size:12px; line-height:23px; color:#767676;  letter-spacing:-0.5px}
.conDiv .subTxt2{padding-left:10px; font-size:12px; line-height:23px; color:#767676;  letter-spacing:-0.5px}
.conDiv .subTxt3{font-size:12px; color:#767676; letter-spacing:-0.5px}
.conDiv .txtBox{background:#fafafa; border:1px solid #eee; font-size:12px; letter-spacing:0px; margin-left:20px; padding:7px 20px 11px; color:#555; line-height:21px}
.conDiv .txtBox2{line-height:27px; letter-spacing:-0.5px; background:#fff; border:1px solid #eee; padding:10px 20px 13px}
.conDiv .txtBox3{line-height:27px; letter-spacing:-0.5px; background:#fff; padding:10px 20px 13px; color:#01806a}
.conDiv .txtBox4{line-height:27px; letter-spacing:-0.5px; background:#fff; border:1px solid #eee; padding:10px 20px 13px; margin-left:20px}
.conDiv .txtBox5{background:#fafafa; border:1px solid #eee; font-size:12px; letter-spacing:0px; padding:7px 20px 11px; color:#555; line-height:21px}
.conDiv .lineTxt{background:url('/common/images/icon/icon_line.gif') no-repeat 0 8px; margin-left:20px; padding-left:10px; font-weight:bold; color:#444; letter-spacing:-0.5px ; line-height:14px; padding-bottom:10px}
.conDiv .lineTxt2{background:url('/common/images/icon/icon_line.gif') no-repeat 0 11px; margin-left:14px; padding-left:10px; font-weight:normal; color:#555; letter-spacing:-0.5px ; line-height:21px; font-size:12px}
.conDiv .lineTxt3{background:url('/common/images/icon/icon_line.gif') no-repeat 0 11px; margin-left:8px; padding-left:10px; font-weight:normal; color:#555; line-height:21px; font-size:12px} 
.conDiv .lineTxt4{background:url('/common/images/icon/icon_line.gif') no-repeat 0 11px; padding-left:10px; font-weight:normal; color:#555; line-height:23px;}
.conDiv .txtstyle{margin-left:8px; font-weight:normal; color:#555; line-height:21px; font-size:12px}
.conDiv .txtstyle2{margin-left:23px; font-weight:normal; color:#555; line-height:21px; font-size:12px}
.conDiv .title .btnRight{position:absolute; top:0; right:0}
.conDiv .grayBox3{line-height:23px; padding:13px 20px 16px 80px; background:#f6f6f7 url("/common/images/icon/icon_point.png") no-repeat 20px center; color:#555}
.conDiv .examStep{background:url('/common/images/icon/icon_examStep.gif') no-repeat 0 0; height:313px; margin-top:17px}
.conDiv .examStep .unit{width:235px; float:left; padding-left:135px; height:173px}
.conDiv .examStep .unit .esTit{font-weight:bold; color:#2a67a1; padding-top:26px;padding-bottom:5px}
.conDiv .examStep .unit .lineTxt{font-size:12px; font-weight:normal; }
.conDiv .numBox{border:1px solid #dedede; overflow:hidden; margin-top:17px}
.conDiv .numBox p{float:left; width:332px; padding:14px 18px 17px}
.conDiv .numBox p:first-child{border-right:1px solid #dedede; width:333px}
.conDiv .iconBox1{border:1px solid #eee; background:url('/common/images/icon/icon_sQuality.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox1 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox1 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox2{border:1px solid #eee; background:url('/common/images/icon/util2_icon1.gif') no-repeat 25px 30px #fafafa; padding:23px 20px 25px 146px; height:100px}
.conDiv .iconBox2 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox2 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox3{border:1px solid #eee; background:url('/common/images/icon/icon_ksMark.gif') no-repeat 25px 20px #fafafa; padding:15px 20px 25px 146px; height:130px}
.conDiv .iconBox3 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox4{border:1px solid #eee; background:url('/common/images/icon/icon_qMark.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox4 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox4 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox5{border:1px solid #eee; background:url('/common/images/icon/icon_gdMark.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox5 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox5 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox6{border:1px solid #eee; background:url('/common/images/icon/icon_ghMark.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox6 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox6 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox7{border:1px solid #eee; background:url('/common/images/icon/icon_eqMark.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 245px; height:100px}
.conDiv .iconBox7 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox8{border:1px solid #eee; background:url('/common/images/icon/icon_cosdMark.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox8 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox8 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox9{border:1px solid #eee; background:url('/common/images/icon/icon_label.gif') no-repeat 20px 20px #fafafa; padding:170px 20px 20px 20px; height:65px}
.conDiv .iconBox9 p{line-height:23px; letter-spacing:-0.5px}

.conDiv .iconBox10{border:1px solid #eee; background:url('/common/images/icon/icon_sQualityA.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox10 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox10 strong{font-size:16px; font-weight:bold; color:#333;}
.conDiv .iconBox11{border:1px solid #eee; background:url('/common/images/icon/icon_sQualityB.gif') no-repeat 20px 20px #fafafa; padding:20px 20px 20px 140px; height:100px}
.conDiv .iconBox11 p{line-height:23px; letter-spacing:-0.5px}
.conDiv .iconBox11 strong{font-size:16px; font-weight:bold; color:#333;}

.conDiv .sqStep1{text-indent:-9999px; background:url('/common/images/icon/icon_sQStep.gif') no-repeat 0 0; height:154px; padding:0 20px}
.conDiv .sqStep2{text-indent:-9999px; background:url('/common/images/icon/icon_sQStep2.gif') no-repeat 0 0; height:128px; margin-top:20px}
.conDiv .stepDiv{overflow:hidden; border-top:1px solid #eee}
.conDiv .stepDiv li{overflow:hidden; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px dashed #eee; padding:30px 0 24px}
.conDiv .stepDiv li.end{border-bottom:1px solid #eee}
.conDiv .stepDiv li .img{float:left; padding-left:30px; padding-right:30px}
.conDiv .stepDiv li .txtDiv{float:left; width:527px; letter-spacing:-0.7px !important;}
.conDiv .stepDiv li .txtDiv .tit{font-weight:bold; font-size:16px; color:#2a67a1; padding-top:2px; padding-bottom:5px}
.conDiv .stepDiv li .txtDiv img{vertical-align:middle}
.conDiv .dot15{background:url('/common/images/icon/icon_dot7x7.gif') no-repeat 0 10px; padding-left:15px; line-height:27px}

.conDiv .comProduct1{background:url('/common/images/txt/txt_comproduct1.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:710px; margin-top:20px}
.conDiv .comProduct2{background:url('/common/images/txt/txt_comproduct2.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:870px; margin-top:20px}
.comTestDiv li .titDiv{overflow:hidden; padding:0 20px 20px 20px ; height:30px;  background:#fafafa; cursor:pointer; width:958px; float:left; margin-bottom:10px; background-color:#FFF}
.comTestDiv li .titDiv .txt{float:left; line-height:17px; font-size:15px; font-weight:600; width:600px}
.comTestDiv li .titDiv .txt a{text-decoration:none}
.comTestDiv li .titDiv .icon{float:right; width:50px;  }
.comTestDiv li.on .titDiv{}

.comTestDiv li .txtDiv.one{overflow:hidden;  }
.comTestDiv li .contentsBox{padding-bottom:10px}
.comTestDiv li .contentsBox3{padding-bottom:20px}
.comTestDiv li .contentsBox2.two{position:relative}
.comTestDiv li .contentsBox2{padding:15px 0 30px 0;}
.comTestDiv li .contentsBox2.one .txtZone{background:url('/common/images/icon/img_comproduct1.jpg') no-repeat 0 0; padding-left:378px; padding-top:10px; height:245px; }
.comTestDiv li .contentsBox2.one .btn{padding-left:184px; padding-top:131px}
.comTestDiv li .contentsBox2.two .txtZone{background:url('/common/images/icon/img_comproduct2.jpg') no-repeat 0 0; padding:270px 0 0 0;}
.comTestDiv li .contentsBox2.two .btn{position:absolute; bottom:31px; right:0px}
.comTestDiv li .titDiv{border:1px solid #cccccc; overflow:hidden;padding:0 20px 20px 20px ; height:30px; background:#fafafa ;width:958px; float:left}
.comTestDiv li.on .titDiv{border:1px solid #7496b7; overflow:hidden; padding:0 20px 20px 20px ; height:30px; background:#f5f8fd ;} 
.comTestDiv li.on .txt a{color:#2a67a1}
.supplyGoodDiv{background:url('/common/images/txt/txt_supplyGood1.gif') no-repeat 0 0; height:747px; text-indent:-9999px}

/*학교상세수정-가로폭큰거*/
.conDiv_b .comProduct1{background:url('/common/images/txt/txt_comproduct1.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:710px; margin-top:20px}
.conDiv_b .comProduct2{background:url('/common/images/txt/txt_comproduct2.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:870px; margin-top:20px}
.comTestDiv_b li .titDiv{overflow:hidden; padding:0 20px 20px 20px ; height:20px;  background:#fafafa; cursor:pointer; width:837px; float:left; margin-bottom:10px; background-color:#FFF}
.comTestDiv_b li .titDiv .txt{float:left; line-height:17px; font-size:15px; font-weight:600; width:600px}
.comTestDiv_b li .titDiv .txt a{text-decoration:none}
.comTestDiv_b li .titDiv .icon{float:right; width:40px; height:20px; line-height:17px}
.comTestDiv_b li .titDiv .icon img{ vertical-align:middle}
.comTestDiv_b li.on .titDiv{}
.comTestDiv_b li .txtDiv.one{overflow:hidden;  }
.comTestDiv_b li .contentsBox{padding-bottom:10px; float:left}
.comTestDiv_b li .contentsBox3{padding-bottom:20px}
.comTestDiv_b li .contentsBox2.two{position:relative}
.comTestDiv_b li .contentsBox2{padding:15px 0 30px 0;}
.comTestDiv_b li .contentsBox2.one .txtZone{background:url('/common/images/icon/img_comproduct1.jpg') no-repeat 0 0; padding-left:378px; padding-top:10px; height:245px; }
.comTestDiv_b li .contentsBox2.one .btn{padding-left:184px; padding-top:131px}
.comTestDiv_b li .contentsBox2.two .txtZone{background:url('/common/images/icon/img_comproduct2.jpg') no-repeat 0 0; padding:270px 0 0 0;}
.comTestDiv_b li .contentsBox2.two .btn{position:absolute; bottom:31px; right:0px}
.comTestDiv_b li .titDiv{border:1px solid #cccccc; overflow:hidden;padding:0 20px 20x 20px ; line-height:17px;height:20px; background:#fafafa ;width:837px; float:left}
.comTestDiv_b li.on .titDiv{border:1px solid #7496b7; overflow:hidden; padding:0 20px 20px 20px ; line-height:17px;height:20px; background:#f5f8fd ;} 
.comTestDiv_b li.on .txt a{color:#2a67a1}



/*학교상세수정-가로폭작은거*/
.conDiv_sb .comProduct1{background:url('/common/images/txt/txt_comproduct1.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:710px; margin-top:20px}
.conDiv_sb .comProduct2{background:url('/common/images/txt/txt_comproduct2.gif') no-repeat 0 0; text-indent:-9999px; width:740px; height:870px; margin-top:20px}
.comTestDiv_sb li .titDiv1{overflow:hidden; padding:10px 20px 10px 20px ; height:20px;  background:#fafafa; cursor:pointer; width:743px; float:left; margin-bottom:10px; border:1px solid #d9d9d9; }
.comTestDiv_sb li .titDiv1 .txt{float:left; line-height:17px; font-size:15px; font-weight:600; width:500px}
.comTestDiv_sb li .titDiv1 .txt a{text-decoration:none}
.comTestDiv_sb li .titDiv1 .icon{float:right; width:40px; height:20px; line-height:17px}
.comTestDiv_sb li .titDiv1 .icon img{ vertical-align:middle}
.comTestDiv_sb li.on .titDiv{}
.comTestDiv_sb li .txtDiv.one{overflow:hidden;  }
.comTestDiv_sb li .contentsBox{padding-bottom:10px; float:left}
.comTestDiv_sb li .contentsBox3{padding-bottom:20px}
.comTestDiv_sb li .contentsBox2.two{position:relative; float:left}
.comTestDiv_sb li .contentsBox2{padding:15px 0 30px 0;}
.comTestDiv_sb li .contentsBox2.one .txtZone{background:url('/common/images/icon/img_comproduct1.jpg') no-repeat 0 0; padding-left:378px; padding-top:10px; height:245px; }
.comTestDiv_sb li .contentsBox2.one .btn{padding-left:184px; padding-top:131px}
.comTestDiv_sb li .contentsBox2.two .txtZone{background:url('/common/images/icon/img_comproduct2.jpg') no-repeat 0 0; padding:270px 0 0 0;}
.comTestDiv_sb li .contentsBox2.two .btn{position:absolute; bottom:31px; right:0px}
.comTestDiv_sb li .titDiv{border:1px solid #cccccc; overflow:hidden;padding:10px 20px 10x 20px ; line-height:17px;height:20px; background:#fafafa ;width:837px; float:left}
.comTestDiv_sb li.on .titDiv{border:1px solid #7496b7; overflow:hidden; padding:10px 20px 10px 20px ; line-height:17px;height:20px; background:#f5f8fd ;} 
.comTestDiv_sb li.on .txt a{color:#2a67a1}

/*faq*/
.faqDiv{border-top:2px solid #666; margin-top:15px}
.faqDiv li{overflow:hidden; border-bottom:1px solid #e5e5e5}
.faqDiv li .pBox{overflow:hidden; height:50px;}
.faqDiv li .qNum{width:67px; float:left; padding:13px 0 11px; text-align:center}
.faqDiv li .qTxt{width:614px; float:left; text-align:left; line-height:30px}
.faqDiv li .qTxt a{color:#444; text-decoration:none}
.faqDiv li .qTxt a:hover{font-weight:bold; text-decoration:none}
.faqDiv li .qBtn{width:59px; float:right; padding:20px 0; text-align: center}
.faqDiv li .answer{ font-size:14px; border-top:1px solid #e5e5e5; background:#f9f8f7; padding:13px 29px 16px 66px; letter-spacing:-0.5px; line-height:23px; color:#444; background-image:url(/gchild/images/icon/icon_a_on.png);background-repeat:no-repeat; background-position:left 25px top 15px;}

/* 견적보기 */
.tab_list.m3 table, th, td{border:0;}
.tab_list.m3 table{width:850px; border-top:1px solid #000; font-size:12px;table-layout:fixed; margin:0 auto; font-family:'굴림',Gulim,'돋움',dotum; font-size:12px; table-layout:fixed}
.tab_list.m3 table th{border-bottom:solid 1px #000;background-color:#151515;color:#ababab; text-align:center; vertical-align:middle; font-weight:normal}
.tab_list.m3 table td{padding:5px 20px 5px 20px; border-bottom:solid 1px #000;text-align:letf; line-height:18px;vertical-align:top}
.tab_list.m3 .imgpro{vertical-align:middle; margin-top:-2px; cursor:pointer}
.tab_list.m3 table .small{width:100%; border:1px solid #000; margin:0 auto}
.tab_list.m3 table .small th{padding:3px 0 2px 0; border-bottom:solid 1px #000; border-right:solid 1px #000; background-color:#151515;color:#ababab; text-align:center; vertical-align:middle; font-weight:normal}
.tab_list.m3 table .small td{padding:6px 0 5px 0; border-bottom:solid 1px #000; border-right:solid 1px #000; text-align:center; line-height:18px; vertical-align:middle}
.tab_list.m3 .pro_text01{display:block; margin:10px 0; color:#fff; letter-spacing:0.1px}
.tab_list.m3 strong{display:inline-block; color:#ed1c24; margin:8px 0}

/*리스트타입-게시판사용*/
.listForm1{border-top:2px solid #797979; color:#555}
.listForm1 table{table-layout: fixed; width: 100%;}
.listForm1 table th{background:#f9f8f7; border-bottom: 1px solid #dedede; padding:10px 0 12px; text-align: center; color:#333; font-weight:600}
.listForm1 table .th_left{background:#f9f8f7; border-bottom: 1px solid #dedede; padding:10px 40px 12px; text-align:left; color:#333; font-weight:600}
.listForm1 table .th_left1{background:#f9f8f7; border-bottom: 1px solid #dedede; padding:5px 40px 12px; text-align:left; color:#333; font-weight:600}
.listForm1 table td{border-bottom: 1px solid #dedede; font-size: 13px; padding:10px 0 12px; text-align: center;}
.listForm1 table .td_txt{font-size: 13px; overflow: hidden; padding: 10px 0 12px 30px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm1 table td.txt{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm1 table td.txt a{color:#333}
.listForm1 table td.txt a:hover{font-weight:bold; text-decoration:underline; color:#2a67a1}
.listForm1 table td.txt span img{vertical-align:middle}
.listForm1 table td.not1{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap; background-color:#faf2f2}
.listForm1 table td.not1 a{color:#333}
.listForm1 table td.not1 a:hover{font-weight:600; text-decoration:underline; color:#794c2f}
.listForm1 table td.not1 span img{vertical-align:middle}
.listForm1 table td.not_c1{border-bottom: 1px solid #dedede; font-size: 13px; padding:10px 0 12px; text-align:center; text-overflow: ellipsis; white-space: nowrap; background-color:#faf2f2}
.listForm1 table .not_col{ color:#F03}
.listForm1 table tr.notice td{background:#faf7f2; font-weight:bold; color:#444444}
.listForm1 table tr.notice td a{color:#444444}


.listForm2{border-bottom: 1px solid #ddd;  border-top: 1px solid #ddd; margin-top:20px; color:#555; word-wrap:break-word}
.listForm2 .prvLine th{border-bottom:1px solid #ddd}
.listForm2 .prvLine td{border-bottom:1px solid #ddd}
.listForm2 td{text-align:center; line-height:18px; padding:6px 0; font-size:13px}
.listForm2 th{text-align:left; padding:14px 20px 18px; line-height:18px; border-right:1px solid #dedede; background:#f9f8f7; font-size:15px; font-weight:600}
.listForm2 td.txt{text-align:left; padding-left:20px}
.listForm2 td.txt a:hover{color:#794c2f; text-decoration:underline; font-weight:600}
.listForm2 td.txt a{color:#555}
.listForm2 table tr.prvLine th span{background:url('/gchild/images/btn/icon_prvLine.gif') no-repeat 50px 8px ; display:block}
.listForm2 table tr.nxtLine th span{background:url('/gchild/images/btn/icon_nxtLine.gif') no-repeat 50px 8px ; display:block}

.listForm3{border-top:2px solid #797979}
.listForm3 table{table-layout: fixed; width:800px;font-size:14px; margin-bottom:10px; float:left}
.listForm3 th{font-weight:bold; line-height:20px; color:#444; border-right:1px solid #dedede; border-bottom:1px solid #dedede;  padding:10px 0 12px; background:#f9f8f7; font-weight:600; text-align:center}
.listForm3 th:first-child{border-left:1px solid #dedede}
.listForm3 td{color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px 12px; text-align:left; letter-spacing:-0.5px}
.listForm3 td:first-child{border-left:1px solid #dedede}
.listForm3 td.bgGray{background:#f8f9fb; text-align:center;}
.listForm3 td.taC{text-align:center;}
.listForm3 td a{font-weight:bold; color:#2a67a1}
.listForm3 td a.nBold{font-weight:normal; color:#555}

.listForm4{border-top:2px solid #797979; border-left:1px solid #dedede}
.listForm4 table{table-layout: fixed; width: 100%;}
.listForm4 td{line-height:27px; color:#000; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px;}
.listForm4 td p.left{float:left; /*width:190px*/}
.listForm4 td p.right{float:right; width:138px}


.listForm5{border-top:2px solid #3a7ab8;}
.listForm5 table{table-layout: fixed; width: 100%;}
.listForm5 th{text-align:center; font-weight:bold; line-height:20px; color:#444; border-right:1px solid #dedede; border-bottom:1px solid #dedede;  padding:10px 0 14px 0; background:#f9f8f7; font-weight:bold;}
.listForm5 th:first-child{border-left:1px solid #dedede}
.listForm5 td{line-height:20px; color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; padding:6px 0 8px;  letter-spacing:0px}
.listForm5 td:first-child{border-left:1px solid #dedede}
.listForm5 .lf5r{border-right:1px solid #dedede}
.listForm5 td.bgGray{background:#f8f9fb; text-align:center;}
.listForm5 td.taC{text-align:center; padding:9px 0 11px}
.listForm5 td.taR{text-align:right; padding-right:20px;}
.listForm5 td.taL{text-align:left; padding-left:10px; padding-right:0; letter-spacing:-1px}
.listForm5 td p:first-child{margin-top:0}
.listForm5 td.bgGray{background:#fcfbf8;  text-align: center; padding:9px 0 11px}
.listForm5 td.fontS{font-family:"SimHei"}

.listForm6 table{table-layout: fixed; width: 100%; border-top:2px solid #3a7ab8; border-left:1px solid #dedede}
.listForm6 th{background:#f8f9fb; text-align:center;line-height:27px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px}
.listForm6 td{line-height:27px; color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:8px 6px; text-align:center}
/*유학관련사이트-출국전 체크리스트*/
.listForm7{border-top:2px solid #b87e3a;}
.listForm7 table{table-layout: fixed;  width: 100%; }
.listForm7 th{font-weight:bold; line-height:20px; color:#444; border-right:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #dedede;  padding:8px 0 10px; background:#fbf9f8; font-weight:bold;}
.listForm7 .th1{font-weight:bold; line-height:18px; color:#444; border-right:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #dedede;  padding:5px 0 10px; background:#fbf9f8; font-weight:600; font-size:14px}
.listForm7 td{line-height:20px; color:#555; border-right:1px solid #dedede;border-left:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 16px 5px 16px; text-align:left; font-size:13px }
.listForm7 td em{ font-weight:600; font-style:normal}

.listForm8 table{table-layout: fixed; width: 100%; border-top:2px solid #3a7ab8; border-left:1px solid #dedede}
.listForm8 table.borLn{border-left:none}
.listForm8 th{background:#f9f8f7; text-align:left;line-height:27px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px}
.listForm8 td{line-height:27px; color:#000; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px; text-align:left}
.listForm8 td.bgGray{background:#fcfbf8}
.listForm8 td.borRn{border-right:none}

.listForm11 table{table-layout: fixed; width:350px; border-top:2px solid #3a7ab8; border-left:1px solid #dedede}
.listForm11 th{background:#f8f9fb; text-align:left;line-height:27px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px}
.listForm11 td{line-height:27px; color:#000; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 20px; text-align:left}

/*수정테이블-견적요청*/ 
.listForm33_1{border-top:2px solid #3a7ab8}
.listForm33_1 table{table-layout: fixed; width:700px;font-size:14px; margin-bottom:10px; float:left}
.listForm33_1 th{font-weight:bold; line-height:20px; color:#444; border-right:1px solid #dedede; border-bottom:1px solid #dedede;  padding:10px 0 12px; background:#f9f8f7; font-weight:600; text-align:center}
.listForm33_1 th:first-child{border-left:1px solid #dedede}
.listForm33_1 td{color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 10px 12px; text-align:left; letter-spacing:-0.5px}
.listForm33_1 td:first-child{border-left:1px solid #dedede}
.listForm33_1 td.bgGray{background:#f8f9fb; text-align:center;}
.listForm33_1 td.taC{text-align:center;}
.listForm33_1 td a{font-weight:bold; color:#2a67a1}
.listForm33_1 td a.nBold{font-weight:normal; color:#555}

.forDiv{overflow:hidden}
.forDiv .txt{float:left; line-height:23px; letter-spacing:-0.5px; padding-top:9px; padding-left:20px; width:482px}
.forDiv .img{float:right; padding-top:17px}
.forBioDiv{}
.forBioDiv ul{overflow:hidden}
.forBioDiv li.end{margin-right:0}
.forBioDiv li{text-align:center;width:238px; height:133px; float:left; margin-right:13px;}
.forBioDiv .ban{width:236px; height:118px; border:1px solid #eee;}
.forBioDiv.txt{margin-top:5px; color:#555}
.forBioDiv .link a{color:#2d64a7}
.forBioDiv .link a:hover{font-weight:bold;}
.gbBack1{background:url('/common/images/txt/txt_gbBg.gif') no-repeat 0 0; width:740px; height:238px; text-indent:-90000px; margin-top:20px}
.ksMark{background:url('/common/images/txt/txt_ksMark.gif') no-repeat 0 0; width:740px; height:860px; text-indent:-90000px; margin-top:20px}
.txtexBio1{background:url('/common/images/txt/txt_exBio1.gif') no-repeat 0 0; width:740px; height:706px; text-indent:-90000px; margin-top:15px}
.txtexBio2{background:url('/common/images/txt/txt_exBio2.gif') no-repeat 0 0; width:740px; height:438px; text-indent:-90000px; margin-top:15px}

.certifiList{overflow:hidden; margin-top:20px}
.certifiList p{float:left; width:174px; height:118px; border:1px solid #999;margin-left:12px;}
.certifiList p:first-child{margin-left:0}
.certifiCon{margin-top:15px; border:1px solid #dedede}

/*고객전용 통합서비스*/
.totalLogin{margin-top:35px; border:1px solid #eee; background:url('/common/images/icon/bg_totalLogin.gif') no-repeat 0 0; width:288px; height:135px; padding-left:354px; padding:66px 96px 66px 354px}
.totalLogin .txt{padding-bottom:20px; margin-bottom:20px; background:url('/common/images/icon/icon_dotBg.gif') repeat-x 0 bottom}
.totalService .totalTxt{background:url('/common/images/txt/txt_total_service.gif') no-repeat 0 0; width:740px; height:384px; margin-top:35px; text-indent:-50000px}
.forgeTxt{background:url('/common/images/txt/txt_forge.gif') no-repeat 0 0; width:740px; height:312px; text-indent:-50000px; margin-top:20px; height:830px}
 
/* 게시판 하단 */
.srchBox{border:1px solid #eee; background:#fafafa; padding:19px 0;}
.srchBox form{width:537px; margin:0 auto;}
.srchBox select{width:101px; height:30px; border:1px solid #ccc;}
.srchBox input.inputTxt{width:339px; height:22px; border:1px solid #ccc;}
.srchBox input.btnSrch{width:79px; height:30px; border:none; background:url('/gchild/images/btn/btn_search01.gif') no-repeat 0 0; text-indent:-50000px}

/*뷰 타입*/
.viewForm1{border-top:2px solid #797979; width:100%; }
.viewForm1 table{table-layout: fixed; width:950px;}
.viewForm1 table thead th {background:#f9f8f7; border-bottom: 1px solid #dedede; padding:15px 20px 16px; text-align: left; color:#333}
.viewForm1 td {border-bottom:1px solid #dedede; }
.viewForm1 tr.ninfo td {padding:15px 10px 15px 12px; font-weight:bold }
.viewForm1 tr.ninfo td.bgGray{background:#f8f9fb; ; border-right:1px solid #dedede; border-left:1px solid #dedede}
.viewForm1 tr.ninfo td.bgGray:first-child{border-left:none}
.viewForm1 td.postInfo{padding:12px 20px 14px; }
.viewForm1 td.postInfo .infoWrap:after {clear: both; content: ""; display: block;}
.viewForm1 td.postInfo .infoWrap{position:relative}
.viewForm1 td.postInfo .infoWrap p.info{width:719px; float:left; background:url('/common/images/icon/icon_bar1x12.gif') no-repeat right 5px;}
.viewForm1 td.postInfo .infoWrap .fileArea{position:absolute; top:1px; right:10px;}
.viewForm1 td.postInfo .infoWrap .fileArea a.close{padding-right:30px; background:url('/common/images/btn/btn_fileView.gif') no-repeat right 3px; text-decoration:none; display:block; text-align:right}
.viewForm1 td.postInfo .infoWrap .fileArea .fileList{border:1px solid #ddd; padding:10px 17px; background:#fff; margin-top:5px}
.viewForm1 td.postInfo .infoWrap .fileArea .fileList li a{padding-left:20px; background:url('/common/images/icon/icon_file.gif') no-repeat 0 4px}
.viewForm1 td.viewDiv{padding:20px 0;}
.viewForm1 td.viewDiv .txt{width:880px; padding:20px 10px 20px 15px; line-height:23px;color:#444; }
.viewForm1 td.viewDiv .txt .tit{text-align:center; font-size:20px; font-weight:bold; color:#444; margin-top:15px}
.viewForm1 th .eventTit{overflow:hidden}
.viewForm1 th .eventTit p{float:left}
.viewForm1 th .eventTit p.txt{float:left; font-size: 15px; font-weight:600; line-height: 20px; width:800px}
.viewForm1 th .eventTit p.date{float:right; font-size: 13px; font-weight: normal; line-height: 20px; width:140px}
.viewForm1 td .fileAdd{padding:15px 20px 16px}
.viewForm1 td .fileAdd .txt{font-weight:bold; color:#767676; font-size:13px;}
.viewForm1 td .fileAdd .file{background:url('../images/icon/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.viewForm1 .answerBox{border:1px solid #7496b7; margin-top:15px}
.viewForm1 .answerBox .anPerson{background:#f8f9fb url('../images/icon/ans_icon1.gif') no-repeat 19px 12px ; border-bottom:1px solid #e4e4e4; padding:9px 20px 11px}
.viewForm1 .answerBox .anPerson strong{background:url('../images/icon/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:77px; margin-right:11px}
.viewForm1 .answerBox .anPerson span{}
.viewForm1 .answerBox .anTxt{padding:10px 20px 10px}


/*뷰 타입-폭줄임-수정*/
.viewForm1_lis{border-top:2px solid #797979; width:100%; }
.viewForm1_lis table{table-layout: fixed; width:100%;}
.viewForm1_lis table thead th {background:#f9f8f7; border-bottom: 1px solid #dedede; padding:15px 20px 16px; text-align: left; color:#333}
.viewForm1_lis td {border-bottom:1px solid #dedede; }
.viewForm1_lis tr.ninfo td {padding:15px 10px 15px 12px; font-weight:bold }
.viewForm1_lis tr.ninfo td.bgGray{background:#f8f9fb; ; border-right:1px solid #dedede; border-left:1px solid #dedede}
.viewForm1_lis tr.ninfo td.bgGray:first-child{border-left:none}
.viewForm1_lis td.postInfo{padding:12px 20px 14px; }
.viewForm1_lis td.postInfo .infoWrap:after {clear: both; content: ""; display: block;}
.viewForm1_lis td.postInfo .infoWrap{position:relative}
.viewForm1_lis td.postInfo .infoWrap p.info{width:719px; float:left; background:url('/common/images/icon/icon_bar1x12.gif') no-repeat right 5px;}
.viewForm1_lis td.postInfo .infoWrap .fileArea{position:absolute; top:1px; right:10px;}
.viewForm1_lis td.postInfo .infoWrap .fileArea a.close{padding-right:30px; background:url('/common/images/btn/btn_fileView.gif') no-repeat right 3px; text-decoration:none; display:block; text-align:right}
.viewForm1_lis td.postInfo .infoWrap .fileArea .fileList{border:1px solid #ddd; padding:10px 17px; background:#fff; margin-top:5px}
.viewForm1_lis td.postInfo .infoWrap .fileArea .fileList li a{padding-left:20px; background:url('/common/images/icon/icon_file.gif') no-repeat 0 4px}
.viewForm1_lis td. viewDiv{padding:20px 0;}
.viewForm1_lis td. viewDiv .txt{width:840px; padding:20px 15px 20px 15px; line-height:23px;color:#444; }
.viewForm1_lis td. viewDiv .txt .tit{text-align:center; font-size:20px; font-weight:bold; color:#444; margin-top:15px}
.viewForm1_lis .cen{ text-align:center}
.viewForm1_lis .text_l{ padding-left:15px}
.viewForm1_lis th .eventTit{overflow:hidden}
.viewForm1_lis th .eventTit p{float:left}
.viewForm1_lis th .eventTit p.txt{float:left; font-size: 15px; font-weight:600; line-height: 20px; width:650px}
.viewForm1_lis th .eventTit p.date{float:right; font-size: 13px; font-weight: normal; line-height: 20px; width:170px}
.viewForm1_lis td .fileAdd{padding:15px 20px 16px}
.viewForm1_lis td .fileAdd .txt{font-weight:bold; color:#767676; font-size:13px;}
.viewForm1_lis td .fileAdd .file{background:url('../images/icon/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.viewForm1_lis td .fileAdd1{padding:5px 20px 4px 16px}
.viewForm1_lis td .fileAdd1 .txt{font-weight:bold; color:#767676; font-size:13px;}
.viewForm1_lis td .fileAdd1 .file{background:url('../images/icon/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.viewForm1_lis .answerBox{border:1px solid #7496b7; margin-top:15px}
.viewForm1_lis .answerBox .anPerson{background:#f8f9fb url('../images/icon/ans_icon1.gif') no-repeat 19px 12px ; border-bottom:1px solid #e4e4e4; padding:9px 20px 11px}
.viewForm1_lis .answerBox .anPerson strong{background:url('../images/icon/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:77px; margin-right:11px}
.viewForm1_lis .answerBox .anPerson span{}
.viewForm1_lis .answerBox .anTxt{padding:10px 20px 10px}
.viewForm1_lis .answerBox1{border:1px solid #d38989; margin-top:15px}
.viewForm1_lis .answerBox1 .ab1{background:#fbf8f8; padding:9px 20px 11px;}
.viewForm1_lis .answerBox1 .ab1 :first-child{border-bottom:none}
.viewForm1_lis .answerBox1 .ab1 .bbx{border-bottom:none}
.viewForm1_lis .answerBox1 .ab1 strong{background:url('../images/icon/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:5px; margin-right:11px}
.viewForm1_lis .answerBox1 .ab1 span{}
.viewForm1_lis .answerBox1 .anTxt{padding:10px 20px 10px}
.table_sm{width:100%;}
.table_sm th{text-align:right; padding-right:10px; font-weight:600;border-bottom:none; line-height:24px; padding:3px 10px 2px 0}
.table_sm td{border-bottom:none; line-height:24px; padding:3px 0 2px 0 }


.viewForm2_lis{border-top:2px solid #3a7ab8; width:100%; }
.viewForm2_lis table{table-layout: fixed; width:100%;}
.viewForm2_lis table thead th {background:#f8f9fb; border-bottom: 1px solid #dedede;border-right:1px solid #dedede; border-left:1px solid #dedede; padding:6px 16px 5px 20px; text-align: left; color:#333}
.viewForm2_lis th:first-child{border-left:none}
.viewForm2_lis td {border-bottom:1px solid #dedede; }
.viewForm2_lis td.viewDiv{padding:20px 0;}
.viewForm2_lis td.viewDiv .txt{width:850px; padding:0 10px 0 15px; line-height:23px;color:#444; }
.viewForm2_lis td.viewDiv .txt .tit{text-align:center; font-size:20px; font-weight:bold; color:#444; margin-top:15px}
.viewForm2_lis .cen{ text-align:center}
.viewForm2_lis .text_l{ padding-left:7px}
.viewForm2_lis th .eventTit{overflow:hidden}
.viewForm2_lis th .eventTit p{float:left}
.viewForm2_lis th .eventTit p.txt{float:left; font-size: 15px; font-weight:600; line-height: 20px; width:650px}
.viewForm2_lis th .eventTit p.date{float:right; font-size: 13px; font-weight: normal; line-height: 20px; width:165px}
.viewForm2_lis td .fileAdd{padding:15px 20px 16px}
.viewForm2_lis td .fileAdd .txt{font-weight:bold; color:#767676; font-size:13px;}
.viewForm2_lis td .fileAdd .file{background:url('/common/images/icon/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}



/* paging */ 
.paging{text-align:center; color:#666; width:100%; float:left}
.paging p{display:inline-block; overflow:hidden;}
.paging p{*display:inline; *zoom:1;}
.paging strong{display:inline-block;  padding:0 12px; vertical-align:top; line-height:30px; background:#666; color:#fff; margin-left:8px}
.paging a{display:inline-block; color:#888888; padding:0 11px 0 10px; vertical-align:top; line-height:30px; !important}
.paging .btn{display:inline-block; padding:0;  width:30px; height:30px; text-indent:-9999px;}
.paging .btn.first{background:url('/common/images/btn/btn_first.gif') no-repeat 0 0}
.paging .btn.prev{background:url('/common/images/btn/btn_prev.gif') no-repeat 0 0}
.paging .btn.next{background:url('/common/images/btn/btn_next.gif') no-repeat 0 0; margin-left:3px}
.paging .btn.end{background:url('/common/images/btn/btn_end.gif') no-repeat 0 0}
.paging a:hover, .paging a:focus{text-decoration:none; color:#233688;}
.clearB{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }

/*학교검색결과목록*/
.citysearch{float:left; width:100%; position:relative; }
.citysearch ul{overflow:hidden;margin:0;padding-top:20px;border-bottom:1px solid #cccccc;border-left:0;border-right:0;font-size:12px;font-family:"NanumGothic",sans-serif;list-style:none;*zoom:1;}
.citysearch ul:after{display:block;clear:both;}
.citysearch li{overflow:hidden;float:left; width:200px;height:210px; margin:0 ;}
.citysearch .thumb{display:block;overflow:hidden; width:190px;height:130px;margin:0 auto; background-color:#cccccc; margin-bottom:5px;}
.citysearch .thumb img{display:block;width:180px;height:120px;border:1px solid #000; margin:4px; auto;}
.citysearch .thumb .bimg{display:block; margin-bottom:5px}
.citysearch a{font-family:"NanumGothic",sans-serif; margin:0; width:190px; text-align:center; padding-top:8px; padding-bottom:5px; text-decoration:none; display:block; color:#666; line-height:20px; cursor:pointer;letter-spacing:0.1px;}
.citysearch a img{padding-top:0px}
.citysearch a:hover,
.citysearch a:active,
.citysearch a:focus{text-decoration:underline;}


/*학교검색결과목록-수정*/
.citysearch_box{float:left; width:100%; position:relative; margin-left:10px}
.citysearch_box ul{overflow:hidden;margin:0;padding-top:20px;border-bottom:1px solid #cccccc;border-left:0;border-right:0;font-size:12px;font-family:"NanumGothic",sans-serif;list-style:none;*zoom:1;}
.citysearch_box ul:after{display:block;clear:both;}
.citysearch_box li{overflow:hidden;float:left; width:210px;height:200px; margin-left:10px ;}
.citysearch_box .thumb{display:block;overflow:hidden; width:200px;height:120px;margin:0 auto; background-color:#cccccc; margin-bottom:5px;}
.citysearch_box .thumb img{display:block;width:190px;height:110px;border:1px solid #999; margin:4px; auto;}
.citysearch_box .thumb .bimg{display:block; margin-bottom:5px}
.citysearch_box a{font-family:"NanumGothic",sans-serif; margin:0; width:210px; text-align:center; padding-top:8px; padding-bottom:5px; text-decoration:none; display:block; color:#666; line-height:20px; cursor:pointer;letter-spacing:0.1px;}
.citysearch_box a img{padding-top:0px}
.citysearch_box a:hover,
.citysearch_box a:active,
.citysearch_box a:focus{text-decoration:underline;}

/*통합검색*/
.resultList{position:relative} 
.resultDiv li.resultList a.Listmore{position:absolute; top:25px; right:30px}
.resultDiv .title{background:url('/common/images/icon/icon_thrD_dot.gif') no-repeat 0 3px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; position:relative; margin-top:25px;margin-left: -18px;}


/*에러페이지*/
/*500*/
.errorDiv{width:700px; margin:150px auto 150px}
.errorDiv h2{padding-left:10px}
.errorCon{border:1px solid #e5e5e5; margin-top:10px; padding:60px 70px; background:#fafafa}
.errorcon2{margin-top:30px; border:1px solid #e5e5e5; padding-top:23px; background:#fff}
.errorTit1{font-family:Tahoma, Geneva, sans-serif; color:#2d64a7; font-size:52px; font-weight:bold}
.errorTit2{font-size:28px; line-height:34px; margin-top:22px}
.errorTit3{text-align:center; line-height:23px; border-bottom:1px solid #e5e5e5; padding-bottom:16px; margin-left:40px; margin-right:40px}
.errorTit4{padding-top:14px; line-height:23px; text-align:center; padding-bottom:28px}
 
/*개인정보*/
.txtDiv{padding-right:30px}

/*이메일수집거부*/
.emailTxt{font-size:18px; font-weight:bold}





/*새창팝업 리스트*/
.agreeForm1{border-top:2px solid #3a7ab8; border-bottom:1px solid #dedede; padding-bottom:17px}
.agreeForm1 th{padding:14px 0 17px 20px; background:#f8f9fb; border-right:1px solid #dedede; border-bottom:1px solid #dedede; color:#444; text-align:left}
.agreeForm1 td{text-align:left; padding:10px 20px; border-bottom:1px solid #dedede; position:relative}
.agreeForm1 td a.btn{position:absolute; top:10px; right:20px}
.agreeForm1 td a.btn img{vertical-align:middle}

.agreeForm2{border-top:2px solid #3a7ab8;; position:relative}
.agreeForm2 th{padding:14px 0 17px 20px; background:#f8f9fb; border-left:1px solid #dedede; border-bottom:1px solid #dedede; color:#444; text-align:left}
.agreeForm2 td{text-align:left; padding:10px; border-bottom:1px solid #dedede; position:relative; border-left:1px solid #dedede; }
.agreeForm2 td:first-child{border-left:none}
.agreeForm2 td a.btn{position:absolute; top:10px; right:20px}
.agreeForm2 td a.btn img{vertical-align:middle}
.agreeForm2 td .photo{background:url('/common/images/icon/img_photo.gif') no-repeat 0 0; border:1px solid #dedede; width:138px; height:148px}
.agreeForm2 td.imgZone{padding:10px 20px;}
.agreeForm2 td .subtxt{font-size:12px; color:#767676; line-height:18px}
.agreeForm2 td .subtxt p{margin-top:10px}
.agreeForm2 tr.boderR td{border-right:1px solid #dedede}
.agreeForm2 tr .blueTxt{font-size:12px; color:#2a67a1; display:block; margin-top:5px}
.agreeForm2.type2 th{padding:14px 0 17px; text-align:center}
.agreeForm2.type2 th.taL{padding:10px}
.agreeForm2.type2 th:first-child{border-left:none}
.agreeForm2.type2 th span.projectAdd{position:absolute; top:10px; right:20px}

/*팝업*/
.popWrap{overflow:hidden; position:relative;}
.popWrap .popHead{position:relative; height:60px; background:#2d64a7}
.popWrap .popHead .tit{font-size:16px; color:#fff; font-weight:bold; letter-spacing:-0.5px; padding:17px 0 20px 20px}
.popWrap .exit{position:absolute; top:0; right:0}
.popWrap .popCon{padding:20px}
.popWrap .popCon .txtDiv{padding-right:0}
.popWrap .popCon .popSearBox{border:1px solid #eee; background:#fafafa; padding:19px 20px;}
.popWrap .popCon .blueB15{color:#2a67a1; font-weight:bold; font-size:15px}
.popWrap .popCon .color76{color:#767676}
.popWrap .popCon .title{background:url('/common/images/popup/pop_dot.gif') no-repeat 0 5px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; margin-top:33px}
.popWrap .popCon .popTable{border-top:2px solid #3a7ab8;}
.popWrap .popCon .popTable table{table-layout: fixed; width: 100%;}
.popWrap .popCon .popTable table th{background:#f8f9fb; border-bottom: 1px solid #dedede; padding:10px 20px 13px; text-align: left; color:#444}
.popWrap .popCon .popTable table td{border-bottom: 1px solid #dedede; font-size: 13px; padding: 6px 10px; text-align: left;}
.popWrap .popCon .popBox{border-top:2px solid #3a7ab8; height:196px; border-bottom:1px solid #dedede; overflow-y:scroll; padding-top:10px}
.popWrap .popCon .popBox p{line-height:28px}
.popWrap .popCon .popBox p a{padding-left:20px; display:block}
.popWrap .popCon .popBox p a:hover{background:#f8f9fb; color:#2a67a1; font-weight:bold}
/*퀵메뉴*/
#quic_box{
	position: absolute;
	right: 0;
	top:133px;
	width: 200px;
	height: 100%;
	z-index:9999;
}

/*버튼*/
.but_ok01{ float:left; width:100%; display:block; text-align:center; margin:12px 15px; height:37px;font-family:"NanumGothic",sans-serif; font-size:12px;} 
/*정보취급*/
.agree{margin:26px auto; font-size:14px; text-align:center; line-height:26px;}
.agree a{ text-decoration:underline; font-weight:bold;}
/*텍스트박스 테두리없는거*/
.i_text2{ padding:0 0 0 2px; margin:2px 3px 2px; height:20px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px; }
.i_text{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_text3{ padding:0 0 0 5px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_text3_1{ padding:0 0 0 5px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_text3_2{ padding:0; margin:0; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_text33{ padding:0 0 0 5px; margin:0 3px 2px; height:28px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px; vertical-align:top}
.i_text34{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:26px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:14px; vertical-align:top}
.i_text35{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:20px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:14px; vertical-align:top;text-align:right; color:#F00}
.i_text36{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:32px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:14px; vertical-align:top}
.i_text5{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:0px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent; font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_text6{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:1px solid #ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; background:#FFF;  font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_file{ font-family:"NanumGothic",sans-serif; color:#333; font-size:12px}
.i_file2{ font-family:"NanumGothic",sans-serif; color:#333; font-size:12px; margin-left:3px;}/*왼쪽 패딩값 +3*/
.i_file3{ font-family:"NanumGothic",sans-serif; color:#333; font-size:12px; float:left; margin-left:10px}
/*텍스트박스 사이즈 조절*/
  .w100p{width:90%;}
  .w30{width:30px;}   .w35{width:35px;}
  .w40{width:40px;} 
  .w45{width:45px;}
  .w50{width:50px;} 
  .w55{width:55px;}
  .w60{width:60px;} 
  .w61{width:61px;}  
  .w65{width:65px;} 
  .w70{width:70px;}
  .w75{width:75px;}
  .w82{width:82px;}
  .w80{width:100px;}   
  .w85{width:85px;}
  .w90{width:90px;}
  .w95{width:95px;}
  .w100{width:80px;}
  .w100_1{width:100px;}
  .w105{width:105px;}
  .w110{width:110px;}
  .w120_1{width:120px;}
   .w120{width:100px;}
  .w130{width:130px;} 
   .w135{width:135px;}
  .w140{width:140px;} 
  .w150{width:150px;}
  .w158{width:158px;}
  .w160{width:160px;}
  .w170{width:170px;}
   .w175{width:175px;}
  .w180{width:180px;}
  .w190{width:190px;}
  .w200{width:200px;}
  .w210{width:210px;}
  .w220{width:220px;}
  .w230{width:230px;}
  .w280{width:280px;}  
  .w300{width:300px;}
  .w310{width:310px;}
  .w380{width:380px;}
  .w388{width:388px;}
  .w390{width:390px;}
  .w450{width:450px;} 
  .w455{width:455px;}   
  .w460{width:462px;} /*POP쪽지보내기 창에 파일첨부*/
  .w478{width:478px;}
  .w488{width:488px;}
  .w520{width:520px;}
  .w550{width:548px;}
  .w610{width:607px;}
  .w650{width:650px;}  
  .w678{width:678px;}
  .w680{width:686px;}
  .w700{width:697px;} /*상담등록 하단, 단체이메일*/
  .w705{width:705px;}
  .w715{width:715px;}
  .w725{width:726px;}
  .w820{width:820px;}
  .h25{ height:25px;} 
  .h30{ height:30px;} 
  .h60{ height:60px;} 
  .h100{ height:100px;}
  .h130{ height:130px;}
  .h160{ height:160px;} 
  .h190{ height:190px;}   
  .h200{ height:200px;}
  .h220{ height:220px;}    
  .h300{ height:300px;} 
  .h410{ height:410px;}  
  .h450{ height:450px;}
  .ar900{width:450px;}
