a,abbr,address,article,blockquote,canvas,caption,cite,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,header,hgroup,hr,html,i,iframe,img,ins,li,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,tbody,td,tfoot,th,thead,tr,u,ul,var,video,input,button,select,textarea{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;}
body{font-family:'NotoKrR',sans-serif;font-size:17px;color:#000;letter-spacing:-.02em;margin:0px;padding:0px;line-height:1.5;}
table{border-collapse:collapse;border-spacing:0}
th {text-align:center;}

img { border:0;padding:0;margin:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
textarea{background-color:ffffff;color:666666;border:1px solid #b7b4ba;}

a{text-decoration:none;color:#3B3F41}
a:hover{color:#0080c0;}
a:link, a:active, a:visited {color:#05476B;}
a.nav:link, a.nav:active, a.nav:visited {color:#05476B;text-decoration: underline;}
a.nav:hover {text-decoration:none;color:#5B8398;}
a.white{color:#aab2fd}
a.white:link, a.white:active, a.nav:white {color:#abfdc4;}
a.white:hover {text-decoration:none;color:#abfdf0;}

img{vertical-align:middle; border:0;}
button,label{cursor:pointer}
button{border:0;background:0 0;display:inline-block}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #f5f5f5 inset !important;
}


.hr01 {height:1px; background:url("/images/hr_line01.gif") repeat-x left bottom;}
.auto{display:block; width:100%; overflow:auto; position:relative;}

.wSIze{max-width: 1280px;margin:0px auto;}
#wDoc{width:100%; padding:0px; position:relative;border:0}
#wDoc::after {content:''; display:block; clear:both;}
#wTop{position:replative;width:100%;margin:0;padding:0;background-color:#fff;z-index:1;}
#wCont{max-width: 1280px;margin:0px auto; min-height:450px;margin:0 0 0 0; position:relative;border-right:1px solid #e0e0e0; overflow:hidden; background:url(/imagem/leftLineBg.png) repeat-y left;}
.mCont{max-width:1280px;margin:0px auto; min-height:350px;display:block;}
.mCont::after {content:''; display:block; clear:both;}
.sCont{float:right;width:980px;margin:30px 30px 50px 0;position:relative;text-align:justify;display:block;}

.sMen {float:left; width:220px; margin:-60px 0 60px;display:inline;position:relative;}
.sMen_top {position:relative; display:table; width:100%; height:141px; background:#991e4d; color:#fff; border-radius:0 30px 0 0; text-align:center;line-height:210%;}
.sMen_top::before {content:''; display:block; position:absolute; top:-1px; left:1px; width:40px; height:6px; background:#ffff80;}
.sMen_top::after {content:''; display:block; position:absolute; top:-1px; left:1px; width:6px; height:40px; background:#ffff80;}
.sMen_top p {display:table-cell; vertical-align:middle; font-size:30px; font-weight:200;}
.sMen_top p.small {display:table-cell; vertical-align:middle; font-size:24px; font-weight:200;; line-height:130%;}
.sMen_top em {display:block; font-size:12px; font-weight:300; margin-top:1em; letter-spacing:1px; color:#ffffff;}
.sMenGrp {width:100%;}
.sMen_itm {display:block; padding:16px 20px; border-bottom:1px solid #b5b6ba; font-size:14px !important;font-family:'NotoKrM',sans-serif !important;}
.sMen_itm:hover {background:#d1cfcf; border-bottom-color:#c0c0c0; color:#333;}
.sMen_itm.active {background:#0c4ca3; border-bottom-color:#0c4ca3; color:#fff; position:relative;}
.sMen_itm.active::before {content:''; display:block; position:absolute; top:50%; right:0; width:16px; height:2px; background:#fff;}
.sMenGrp ul {padding:10px 0; background:#f5f5f5;}
.sMen_itm2 {display:block; padding:8px 20px; color:#000;}
.sMen_itm2:hover {color:#fe6e21;}
.sMen_itm2.active {color:#fe6e21;}


.wBottomBg {display:block;position:relative;width:100%;height:60px;padding:20px 0 30px 0;background-color:#000000;color:#ffffff;}
.wBottomBg .wBottom {max-width: 1280px;margin:0px auto;font-size:0.8rem;color:#e0e0e0}
.wBottomBg .wBottom li{float:left;}
.wBottomBg .wBottom li span{margin-right:10px;}
.wBottomBg .wBottom .logo {width:30%;height:60px;margin-top:1px;font-family:'NotoKrB',sans-serif;font-size:1.2rem;text-align:center;}

#wContent{padding:10px 10px 10px 20px}
#wContentFull{padding:0 0 0 0}

.wDoc_bg {display:none;position:fixed;top:125px;left:0;width:100%;height:1500px;background:url(/images/wDoc_bg.png) repeat;z-index:11;}

#winDoc{background-color:ffffff;width:100%;margin:0 0 0 0;padding:0 0 0 0;position:relative;}
#winCont{width:95%;margin:10px 0 0 0;position:relative;}
#winTitle{width:100%;height:47px;padding:6px 0 0 0px; background:url('/images/win_top_bg.gif');font-size:25px;font-weight:600;color: #fff;}
#winBottom{width:100%; padding-bottom:20px;text-align:center;}
#imgWinClose{display:block; position:absolute; top:9px; right:9px;}

#cLeft{position:relative;width:214px;float:left;display:inline;margin:10px 0 0 0;}
#cContents{width:740px;position:relative;padding:0 20px 20px 20px;overflow:hidden;text-align:left !important;}
#mContents{width:100%;min-height:620px;padding:0 0 0 0;}

#leftZone {position:relative;}
.leftNav{width:214px;margin:12px 0 10px 0;}
.leftNav li {float:left;font-weight:600; width:214px;}
.leftNav li a{display:block; height:30px; padding:5px 0px 0px 40px; text-align:left; color:#777; line-height:20px; font-weight:600;}
.leftNav li a:hover{color:#ffffff; height:30px; padding:5px 0px 0px 40px; background:url(/imagem/leftMenBgOn.jpg) no-repeat;}
.leftNav li a:active{color:#76a822;}
.leftMenBg{width:214px; height:30px; background:url(/imagem/leftMenBg.jpg) no-repeat;}

#bottomInfo {width:100%;padding:0 0 20 0;border-bottom:1px solid #a0a0a0;}
#bottomSmen {width:500px;text-align:center !important;padding:20 0 20 0;display:block;}
#bottomSmen ul {;height;19px;}
#bottomSmen li {float:left; padding:0 10 0 0;}

#bottomCopy {width:100%;height:77px;margin-top:10px;border-top:1px solid #8EAC75;text-align:center;padding-top:10px;}

#divLogin {width:171px;height:162px;background:url('/image/login_bg.jpg');text-align:center;}
.mUserid {width:120px;height:22px;border:1px solid #c5c3c0;padding:6px 6px 5px;display:inline;background:#fff url('/image/login_word.gif') no-repeat 0px 0px;}
.mPasswd {width:120px;height:22px;border:1px solid #c5c3c0;padding:6px 6px 5px;display:inline;background:#fff url('/image/login_word.gif') no-repeat 0px -22px;}
.id_focus, .pw_focus {background:#ffffff url('/image/login_word.gif') no-repeat 0px 300px;;}

.topMenArea{width:100%;max-width: 1280px;margin:0px auto;height:40px;background-color:#fff;}
.topMen{padding-bottom:10px;margin:0px auto;height:50px;}
.topMen ul{display:block; padding:10px 0 0 0;}
.topMen ul li {float:left;}
.topMen ul li.cls01 {width:33%;text-align:center;}
.topMen ul li a{margin:0px;display:block;font-size:14px !important;font-family:'NotoKrM',sans-serif !important;}
.topMen ul li a.txt{margin:0px;display:block;font-size:21px !important;font-family:'NotoKrB',sans-serif !important;}
.topMen ul li a.txt:hover{color:#991e4d;}
.topMen ul li a:before{content:""; position:absolute; right:50%; bottom:0; width:0; height:4px; background:#991e4d; transition: all 0.3s ease-in-out;}
.topMen ul li a:after{content:""; position:absolute; left:50%; bottom:0; width:0; height:4px; background:#991e4d; transition: all 0.3s ease-in-out;}
.topMen ul li a:hover:before {width:50%;}
.topMen ul li a:hover:after {width:50%;}

#topSmenBg{width:100%;height:37px;padding:0;margin:0;}

.topSmenAll {position:absolute;left:0;top:75px;width:100%; height:210px; display:none; padding:0;margin:0px auto;background-color:#ffffff;z-index:1110;border-top:1px solid #991e4d;border-bottom:1px solid #991e4d;}
.topSmenArea{max-width: 1280px;margin:0px auto;}
.topSmenArea ul{padding:0px !important;}
.topSmenAllBg {width:100%;height:100%;}
.topSmenAllBg ul {float:left;position:relative;top:0px;left:0px;width:33%;height:190px;border-right:1px solid #e0e0e0;padding:15px 0 0 0 !important}
.topSmenAllBg ul:hover {background-color:#e0e0e0;border-top:2px solid #991e4d;}
.topSmenAllBg ul li {display:inline-block; overflow:hidden; margin:0;padding:0; text-align:left; width:100%;}
.topSmenAllBg ul li a, .topSmenAllBg ul li a:link, .topSmenAllBg ul li a:active, .topSmenAllBg ul li a:visited {display:block; color:#565454 overflow:hidden;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;padding:5px 0px 5px 15px;}
.topSmenAllBg ul li a:hover {background-color:#991e4d;color:#fff; text-decoration:none;}
.topSmenAllBg ul.first{border-left:1px solid #e0e0e0;}


.btn_stm {display:none; width:34px; height:34px; font-size:0; box-sizing:border-box; padding:2px 6px; margin:5px 10px 3px 6px; border-radius:7px; background:#92234e;}
.btn_stm i {display:block; width:17px; height:3px; background:#fff; margin-top:4px;}

.mainImgArea{width:100%;height:300px;background-color:#3A3A3A;}
.mainImgBg{width:100%;height:230px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
.mainImgBg02{width:100%;height:230px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}
.topImgArea{width:100%;height:300px;background-color:#3A3A3A;}
.topImgBg{width:100%;height:230px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
.topImgBg02{width:100%;height:230px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}

#mainImgBoxMain1 {position:absolute;width:100%; height:300px;background-image:url('/image/main_img01.jpg?2021022102');background-position:center top;background-repeat:no-repeat;}
#mainImgBoxMain2 {position:absolute;width:100%; height:300px;background-image:url('/image/main_img02.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain3 {position:absolute;width:100%; height:300px;background-image:url('/image/main_img03.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain4 {position:absolute;width:100%; height:300px;background-image:url('/image/main_img04.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain5 {position:absolute;width:100%; height:300px;background-image:url('/image/main_img05.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}

#topImgBoxMain1 {position:absolute;width:100%; height:300px;background-image:url('/imagem/top_img01.jpg?2021022102');background-position:center top;background-repeat:no-repeat;}
#topImgBoxMain2 {position:absolute;width:100%; height:300px;background-image:url('/imagem/top_img02.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain3 {position:absolute;width:100%; height:300px;background-image:url('/imagem/top_img03.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain4 {position:absolute;width:100%; height:300px;background-image:url('/imagem/top_img04.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain5 {position:absolute;width:100%; height:300px;background-image:url('/imagem/top_img05.jpg?2021022102');background-position:center top;background-repeat:no-repeat;display:none;}

.mainText01{width:600px;margin-top:0.1rem;}
.subText01{width:600px;margin-top:0.1rem;}

@media screen and (max-width:1270px) {
	.mainText01{width:600px;margin-top:0.1rem;}
	.subText01{width:600px;margin-top:0.1rem;}
}
@media screen and (max-width:1024px) {
	body{font-size:15px}
	.mainText01{width:550px;margin-top:0.5rem;}
	.subText01{width:550px;margin-top:0.5rem;}
}
@media screen and (max-width:800px) {
	body{font-size:14px}
	.mainText01{width:500px;margin-top:0.5rem;}
	.subText01{width:500px;margin-top:1.5rem;}
}
@media screen and (max-width:414px) {
	.mainText01{width:100%;margin-top:5rem;}
	.subText01{width:100%;margin-top:1rem;}

	.mainImgArea{width:100%;height:400px;}
	.mainImgBg{width:100%;height:340px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
	.mainImgBg02{width:100%;height:340px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}
	#mainImgBoxMain1 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img01.jpg');background-position:center top;background-repeat:no-repeat;}
	#mainImgBoxMain2 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img02.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#mainImgBoxMain3 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img03.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#mainImgBoxMain4 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img04.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#mainImgBoxMain5 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img05.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	
	.topImgArea{width:100%;height:200px;background-color:#3A3A3A;}
	.topImgBg{width:100%;height:170px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
	.topImgBg02{width:100%;height:170px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}
	#topImgBoxMain1 {position:absolute;width:100%; height:200px;background-image:url('/imagem/m_top_img01.jpg');background-position:center top;background-repeat:no-repeat;}
	#topImgBoxMain2 {position:absolute;width:100%; height:200px;background-image:url('/imagem/m_top_img02.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain3 {position:absolute;width:100%; height:200px;background-image:url('/imagem/m_top_img03.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain4 {position:absolute;width:100%; height:200px;background-image:url('/imagem/m_top_img04.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain5 {position:absolute;width:100%; height:200px;background-image:url('/imagem/m_top_img05.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
}

.pageTitle {width:100%;height:40px;margin:20px 0 50px 0;padding:0;border-bottom:1px solid #CACACA;}
.pageTit {font-size:1.5em;font-weight:600;color: #2b2e3d;padding-left:16px; background:url('/images/img_title_icon1.gif') no-repeat 5px 8px;font-family:'NotoKrB',sans-serif;}
.pagePath {text-align:right;font-size:0.9em;padding-top:15px;font-family:'NotoKrM',sans-serif;}


.divTitle {width:100%;margin:20px 0 0 0;}
.title01Line {width:100%;text-align:left;margin-bottom:20px;}

.subTItle01 {font-size:1.4em;font-weight:600;color: #00adbb;margin-left:20px;padding:0px 0px 20px 30px;text-align:left !important;background:url('/imagem/subTitle01_icon.jpg') left top no-repeat;}

.subCont01 {display:block;font-size:1.2em;color:#3B3F41;margin-left:20px;padding:0px 50px 60px 30px;background:url('/imagem/subCont_bg01.jpg') right bottom no-repeat;line-height:170%;text-align:justify;border-bottom:1px solid #CACACA;}

.txtTitle01 {font-size:1.2em;font-weight:600;color: #00adbb;margin-left:20px;padding:0px 0px 15px 30px;text-align:left !important;background:url('/images/subTitle01_icon.jpg') left top no-repeat;}
.txtCont01 {display:block;font-size:1.1em;color:#3B3F41;padding:0px 20px 30px 20px;line-height:170%;text-align:justify;}
.txtCont01 span.txtCont01Tit {font-size:1.2em;color:#3D91CC;font-weight:600;}
.txtCont01 span.txtCont0101 {margin-left:20px;display:block;padding-bottom:10px;}
.txtCont02 {display:block;font-size:1.0em;color:#3B3F41;padding:0px 20px 30px 50px;line-height:170%;text-align:justify;}

.txtTitle02 {font-size:1.1em;font-weight:400;color: #00adbb;margin-left:0;padding:0px 0px 15px 0px;text-align:left !important;}
.txtTitle03 {font-size:13em;font-weight:600;color: #3B3F41;margin-left:0px;padding:5px 0px 25px 30px;text-align:left !important;line-height:150%;}

.mainTop_Wrap {position:relative;height:550px;background-color:#000;background-image:url('/image/mainBg01.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center}
.mainTop_Area{max-width: 1280px;margin:0px auto;}
.mainTitle{max-width: 1280px;margin:0px auto;margin: 50px 0 20px 200px !important;color:#fff;font-size:2.5rem;float:left;}
.mainTitle2{max-width: 1280px;margin:0px auto;margin: 60px 0 20px 300px !important;color:#fff;font-size:2.5rem;float:left;}
.mainTitle3{max-width: 1280px;margin:0px auto;margin: 50px 0 20px 200px !important;color:#fff;font-size:2.5rem;float:left;}
.mainTitle00{width: 55%;margin: 140px 0 20px 0 !important;color:#fff;font-size:2.5rem;float:left;}
.mainStit{font-size:2.0rem !important;font-family:'NotoKrM',sans-serif;}
.mainImg{width: 30%;margin: 0 0 20px 0;color:#fff;font-size:2.5rem;margin-bottom: 20px;float:right;}
#mLink {width:999px;display:inline-block;padding:0 0 50px 0;margin:0px auto;}
#mLink ul li {float:left;padding:50px 10px 0 10px;}
#mLink ul li img{width:90%;height:90%}

#mLink2 {padding:0 0 0 0;margin:0px auto;}
#mLink2 ul li {float:left;padding:0px 0px 30px 0px;}
#mLink2 ul li img{width:100%;height:90%}

/* ÄÁÅÙÃ÷ ¸Þ´º */
.subMen_box {padding:10px 15px; width:700px; border-top:1px solid #e9e9e9; margin:0 0 20px 0; border-left:1px solid #e9e9e9; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; display: inline-block;}
.subMen_box ul {background:url('/imagem/subMen_line.gif') repeat center top; float:left; width:100%; height:30px}
.subMen_box ul li { display:inline; margin:0 10px 0 0; line-height:2.4em; } 
.subMen_box ul li a { display:inline-block; padding:2px 8px 2px 17px; background:url('/imagem/subMen_li_bg.gif') no-repeat 6px 9px;  line-height:1.6em; }
.subMen_box ul li a:hover, .subMen_box ul li.on a {background-color:#3b79bc; background-image:url('/imagem/subMen_li_bg_on.gif'); background-repeat:no-repeat; background-position:6px 9px;  color:#fff; text-decoration:none;}
.subMen_box ul li.new_win a span {background:url('/imagem/img_new_win.gif') no-repeat right center; padding:0 23px 0 0;}
.subMen_box ul li.on.new_win a span, .subMen_box ul li.new_win:hover a span{background:url('/imagem/img_new_win_white.gif') no-repeat right center;  padding:0 23px 0 0;}
/* ÄÁÅÙÃ÷ ¸Þ´º */

.photo01 {display:block;margin:0 0 30px 20px;padding:30px 0px 10px 10px;border-bottom:1px solid #CACACA;height:430px;}
.photo01 .big {width:600px;float:left;}
.photo01 .small {width:100px;float:left;}
.photo01 .small p{padding-bottom:10px;}

#tableItem01 {width:90%;border-top:2px solid #CACACA;border-top:1px solid #094059;border-left:1px solid #094059;border-right:1px solid #094059;}
#tableItem01 ul {border-bottom:1px solid #094059}
#tableItem01 .td01{float:left;width:30%;height:25px;padding:3px 0px 3px 0px;font-size:1.5em;font-weight:700;color:#00adbb;letter-spacing:2px;background-color:#E1F5FE;line-height:150%;text-align:center;border-right:1px solid #094059;}
#tableItem01 .td02{width:70%;height:25px;padding:3px 0px 3px 0px;font-size:1.3em;line-height:150%;}

#topImgCurtain {position:relative;margin-bottom:-14px;height:14px;background:url('/image/curtain_bg.png') left top repeat-x;z-index:10;}

#orderMen{width:320px;}
#orderMen ul li {float:left;border:1px solid #787878;text-align:center;line-height:28px;}
#orderMen ul li a{width:100px; height:23px;background-color:#ffffff;color:000;font-size:1.3em;}
#orderMen ul li a:hover, #orderMen ul li.on a{background-color:#F14856;color=#fff;text-decoration:none;}

.auto{display:block; width:100%; overflow:auto; position:relative;}
.auto2{display:block; overflow:auto; position:relative;}

.txtIcon01{padding:0 0 0 20px; background:url('/images/li_icon_gray.gif') no-repeat 8px 3px;}
.txtIcon02{padding:0 0 0 12px; background:url('/images/img_ball_blue.gif') no-repeat left 20%;}
.txtIcon03 {margin-top:1px;padding:0 0 0px 11px; line-height:19px; background:url('/images/li_icon01.gif') no-repeat 0px 8px;}

.mNotice_icon {padding:3px 0 0px 40px; background:url('/images/notice_icon.gif') no-repeat 0px 3px;}
.notice_icon {margin-top:10px;padding:0 0 0px 11px; line-height:19px; background:url('/images/li_icon01.gif') no-repeat 0px 8px;}
#liIcon01 li{background:url('/images/img_ball_blue.gif') no-repeat left 20%;padding-left:10px;}
ul.icon01{list-style-image: url('/images/img_ball_blue.gif');}
ul.decimal{list-style-type:decimal;}

label{vertical-align:bottom}
span.customStyleSelectBox{font-size:13px; background-color:#ffffff; color:#5F5F5F; padding:0 0 0 5px; border:1px solid #C0C4CB; background:url(/images/img_iselect.gif) no-repeat center right; padding:1 5 1 2;text-align:left !important;}
span.customStyleSelectBox.changed{background-color: #ffffff;font-weight:bold;}
.customStyleSelectBoxInner{font-size:13px; letter-spacing:-1px; white-space:nowrap;}
.customStyleSelectBorderStrong{ border-color:#000000;}

.bg_white { background-color: #ffffff; }

.fb{font-weight:bold;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.fColor0{color:#333333}
.fColor1{color:#878787}
.fColor2{color:#AE0B0B}
.fColor14{color:#ffffff;}
.fColorBlue{color:#0080c0;}
.fColorRed{color:#ff0000;}

.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pb2{padding-bottom:2px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
 
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}
.tc{text-align:center !important;}
.vt{vertical-align:top !important;}
.dn{display:none;}

.w100{width:100% !important;}
.w95{width:95% !important;}
.w90{width:90% !important;}
.marginAuto {margin:0 auto;}

.cursorY {cursor:pointer;}
/*
.imgZoom {display:block; width:100%; height:auto; overflow:hidden; line-height:0;}
.imgZoom img {width:100%; height:auto; transition: all 0.5s ease-out;}
.imgZoom:hover img {transform:scale(1.1,1.1);}
*/
/* ¸®½ºÆ® »óÇ° ÀÌ¹ÌÁö zoom 1 */
.image_zoom {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
div.image_zoom_round:hover + .image_zoom, .image_zoom:hover {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

.image_zoom_padein {
	overflow: hidden;
}

 #topImgLine { width:1px; height:2px; background-color:#991e4d;}
 #topImgBox { width:100%; overflow:hidden; position:relative; background:#ffffff;}
 #topImgBox div { width:100%; height:100%; position:absolute; left:800px; top:0px; z-index:1; font-size:100px; text-align:center; }
 #topImgBox div:first-child {left:0px; z-index:2; }
 
.mTitle {font-size:1.1em;text-align:left;margin:5px 0 0 0;padding:10px 20px 10px 20px;border-top:2px solid #777;border-bottom:2px solid #777;}
.mTitle h2 span {padding:10px 0 0 3px;font:12px µ¸¿ò;color:#555;font-weight:bold;}
.mTitle h2 img{margin:4px 0 3px 0;}
 
 .joinBox{width:100%; height:200px; margin-top:12px; border-top:2px solid #797159; border-bottom:2px solid #797159; background:#ffffff;}
 .joinBox .txtBox{text-align:left;padding:12px 16px; color:#ddd1b3; font-size:11px; }
 .txtBox h1{margin:18px 0;font-weight:bold; font-size:1.2em;}
 .txtBox h2{margin:15px 0;}
 .txtBox p{padding-left:4px; line-height:20px;}
 .txtBox ol{padding-left:4px;}
 .txtBox ol li{margin-left:25px; line-height:20px; list-style:decimal;}
 .txtBox ol ul{margin-bottom:10px;}
 .txtBox ol ul li{list-style:none;}
 .txtBox ul{padding-left:4px;}
 .txtBox ul li{margin-left:15px; line-height:20px;}

input {font-size: 1rem; background-color:ffffff; color:80542B;}
textarea {font-size: 1rem; background-color:ffffff; color:80542B;}
.textarea_box{background-color:#fdf5f5; color:666666; border:1px solid #b7b4ba;font-size:12px;padding:1px 0 0 0;}
.inputbox{background-color:#fdf5f5; color:666666; border:1px solid #b7b4ba;font-size: 1.0em;height:30px}
.inputboxOn{background-color:#fdf9b2; color:666666; border:1px solid #b7b4ba;font-size: 1.0em;height:30px}
.input_number{background-color:d6d6d6; color:666666; border:2x solid #b7b4ba;text-align:right !important;}
.input_number_gray{background-color:eeeeee; color:666666; border:0; text-align:right;}
.inputbox2{background-color:ffffff; color:666666; border:1px solid black;}
.inputbox3{background-color:ffffff; color:666666; border:2px solid #b7b4ba;font-size:13px;font-weight:bold;text-align:center;}
.inputTexta{border:2x solid #b7b4ba; background:#ffffff;}
.input_member{background-color:d6d6d6; color:black; border:1px solid #c4c4c4;}
.input_focus{background-color:f9f7f5; color:666666; border:1px solid #b7b4ba;font-size: 1.0em;height:30px}
.idbox{background-color:#f7f7f7; color:#c3497a; border:0x solid bold #909090; font-size:9pt; background-image:url(/image/idbox.gif)}
.pwdbox{background-color:#f7f7f7; color:#c3497a; border:0x solid bold #909090; font-size:9pt; background-image:url(/image/pwdbox.gif)}
.nullbox{background-color:#f7f7f7; color:#c3497a; border:0x solid bold #909090; font-size:9pt; background-image:url(/image/nullbox.gif)} 
.opt_list { background-color:#eeeeee; font-size: 15px; color:#383838;}
.opt_list_sch {background-color:#e0e0e1;border:1px solid #ccc;height:30px;font-size: 1.0em;color:#777;}
.opt_list_yellow { background-color:#ffff80; color:black; font-size: 15px;}
.opt_list_pink { background-color:#f7b0fa; color:black; font-size: 15px;}
.han { background-color:#eeeeee; font-size: 9pt; color:#484848; line-height: 100%;}
.han1 { font-size: 8pt; color:#484848; line-height: 100%;}
.han2 {  background-color:#8b8b8b; font-size: 8pt; color:#ffffff; line-height: 100%;}
.subbox{ background-color:#DDDDDD; color:black; border:1px solid #808080; height:24px; font-size: 11px; cursor:pointer;}
.button_gray{ background-color:#DDDDDD; color:black;font-weight:400;border:1px solid #808080; font-size: 1.0em; cursor:pointer;padding:5px 10px 5px 10px;border-radius:2px;}
.button_gray:hover, .button_gray:focus, .button_gray:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;}
.button_yellow{ background-color:#ffff80; color:black; border:1px solid #808080; height:24px; font-size: 11px;}

.button_gray_b{ background-color:#DDDDDD; color:black; height:35px;font-weight:400;border:1px solid #808080; font-size: 1.0em; cursor:pointer;padding:0 30px 0 30px;border-radius:2px;}
.button_gray_b:hover, .button_gray_b:focus, .button_gray_b:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;}
 
.button_blue{ background-color:#383659; color:#fff;font-weight:400;border:1px solid #808080; font-size: 1.0em; cursor:pointer;padding:0;border-radius:2px;}
.button_blue:hover, .button_blue:focus, .button_blue:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;} 
 
.button_ra{padding: 8px 1em; background: #DDDDDD; color: #000; font-size: 16px; font-weight: 300; border-radius: 2em; line-height:1; cursor:pointer;}
.button_ra:hover, .button_ra:focus, .button_ra:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;}
 
.btn {padding: 8px 16px;font-size:14px;font-weight: 600;line-height: 1.428571429;border-radius:2px;}
.button01 {color: #ffffff;background-color: #3380CF;border-color: #02A4B1;}
.chLinkWhite a:link, .chLinkWhite a:active, .chLinkWhite a:visited {color: #ffffff;text-decoration:none;}
.button01:hover, .button01:focus, .button01:active{color: #ffffff;background-color: #0294A0; border-color: #028E99;}

 .textarea{font-size: 9pt; color:666666; border:1px solid #000000;}

.site  {border-bottom:solid #999999 1px; height:22; padding:15 0 5 10; width:169}

.content_line20 {line-height:200%; text-align:justify}
.content_line17 {line-height:170%; text-align:justify}
.content_line15 {line-height:150%; text-align:justify}
.content_line14 {line-height:140%; text-align:justify}

.men3_over { BACKGROUND-COLOR: #bddbe5; COLOR: #2d4a7e }
.men3_out { BACKGROUND-COLOR: #FFFF80; COLOR: #2d4a7e }
.men3_over2 { BACKGROUND-COLOR: #eeffdd; COLOR: #5d4e4a }

#box_menu {clear:both;}
#box_menu {margin:10 0 10 0;}
#box_menu li {width: 100px;float:left; padding:0; margin:0 5 0 0;}

/* 2014-02-12 Ãß°¡ */
.tblHead1 { border-top: 2px solid #98c7d8; border-bottom: 1px solid #98c7d8; background-color:#f1f7f9;text-align:center; padding:4px; color:#0b557f; font-weight: bold;}
.tblHead2 { border-bottom: 1px solid #98c7d8;  border-right:1px solid #98c7d8; background-color:#f1f7f9;text-align:center; padding:4px; color:#0b557f; font-weight: bold;}
.tblHead3 { border-bottom: 1px solid #98c7d8;background-color:#f1f7f9;text-align:center; padding:4px; color:#0b557f; font-weight: bold;}
.tblHead4 { border-top: 2px solid #98c7d8; border-bottom: 1px solid #98c7d8;  border-right:1px solid #98c7d8; background-color:#f1f7f9;text-align:center; padding:4px; color:#0b557f; font-weight: bold;}
.tblHead5 { border-top: 2px solid #98c7d8; border-bottom: 1px solid #98c7d8; background-color:#f1f7f9;text-align:center; padding:4px; color:#0b557f; font-weight: bold;}
.tblCon0 { border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background-color:#eeffcc; padding:4px; text-align:center; }
.tblCon1 { border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background-color:#ffff80; padding:4px; text-align:center; }
.tblCon3 { border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background-color:#f5f9ec; padding:4px; text-align:center; }
.tblCon2 { border-bottom:1px solid #c3c3c3; background-color:#EDE7D7; padding:4px; text-align:center; }

a.nav01 {
   margin: 0;
   padding: 10px 0;
   display: block;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: black;   
   background: #fff7aa url('/images/nav_white.png') top left repeat-x;
   border: 2px solid #e3ca4b;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
   -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */   
}
a.nav01:hover {
   background-color: #fffce5;
   border-color: #d1b62c;
}

/* 2020-01 ½ÅÃ»¼­ Æû */
.tblForm {font-size:12px;border:1px solid #262d63}
.tblForm tr th{background: #fdfdfd;border-bottom:1px solid #262d63;border-right:1px solid #262d63;padding: 7px 0;}
.tblForm tr td{background: #ffffff;border-bottom:1px solid #262d63;padding: 7px 5px;}
.tblForm .last{border-bottom:0px solid #ffffff}
/* 2020-01 ½ÅÃ»¼­ Æû */

.td_member01 {padding-left:10px; border-right-width:1; border-right-color:#585858; border-right-style:solid;}
.td_member02 {padding-left:20px;}
.td_member03 {ppadding-left:10px; border-left-width:1; border-left-color:#585858; border-left-style:solid; border-right-width:1; border-right-color:#585858; border-right-style:solid;}

.tbl01{width:100%; border-top:2px solid #5a5545; border-bottom:2px solid #5a5545; }
.tbl01 th{padding:6px 0 2px 0; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; background:#e0e0e0; font-weight:600; text-align:center; vertical-align:top; line-height:2rem;}
.tbl01 td{padding:6px 6px 2px 2px; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:2rem;  text-align:center;vertical-align:middle;}
.tbl01 th.r0, .tbl01 td.r0{border-right:0;}

.tbl21{width:100%; border-top:2px solid #5a5545; border-bottom:2px solid #5a5545; }
.tbl21 th{padding:6px 0 2px 0; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; background:#e0e0e0; text-align:center; vertical-align:middle; line-height:2rem;}
.tbl21 td{padding:6px 20px 6px 20px; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:2rem;  text-align:center;vertical-align:middle;}
.tbl21 th.r0, .tbl21 td.r0{border-right:0;}

.tbl_app th{border:1px solid #666666; vertical-align:middle;}
.tbl_app td{border:1px solid #666666; vertical-align:middle;}
.tbl_app2 td{border:0px;}

.tbl_tax td{border:1px solid #2222ff;border-collapse:collapse;vertical-align:middle;}
.tbl_taxRed td{border:1px solid #ff0022;border-collapse:collapse;vertical-align:middle;}
.tbl_noline td{border:0px}

.tbl_line_black td{border:1px solid #666666;border-collapse:collapse;vertical-align:middle;}
.tbl_line_black th{border:1px solid #666666;border-collapse:collapse;vertical-align:middle;}

.tbl_line_black02 td{border:1px solid #666666;border-collapse:collapse;vertical-align:middle;line-height:170%;font-size:13px;padding:20 10 20 10;}


/*Å×ÀÌºí »ó´Ü ¶óÀÎ 3px*/
.table01_tit_bg { background-color:#d6e8f8; font-weight:bold}
.table01_tit_bg2 { background-color:#F4F8F6;}
.table01_cont_bg { background-color:#F7f6f3; }
.table01_tit_line { background-color:#81A5C8; height:2px; }
.table01_tit_line2 { background-color:#91B3D4; height:1px; }
.table01_cont_line { background-color:#D3D6D8; height:1px; }
.table01_cont_row { background-color:#D3D6D8; width:1px; }

.table02_tit_bg { background-color:#F4F8F6; font-weight:bold}
.table02_tit_bg2 { background-color:#FEFFF6;}
.table02_cont_bg { background-color:#F7f6f3; }
.table02_tit_line { background-color:#81A750; height:2px; }
.table02_tit_line2 { background-color:#81A750; height:1px; }

.cont_01 h3 {font-size:1.4rem; line-height:2.0rem;}
.cont_01 ul {margin-top:1rem; line-height:2.0rem;}

.list_s li{position: relative; padding: 10px 0 5px 12px; margin-left: 12px;}
.list_s li::before {position: absolute; top:1.2rem; left: 0; content: ""; display: block; width: 5px; height: 5px; background: #0000ff;}

.list_numC li.c1::before{content: "¨ç";	position: absolute;left:0px;}
.list_numC li.c2::before{content: "¨è";	position: absolute;left:0px;}
.list_numC li.c3::before{content: "¨é";	position: absolute;left:0px;}
.list_numC li.c4::before{content: "¨ê";	position: absolute;left:0px;}
.list_numC li.c5::before{content: "¨ë";	position: absolute;left:0px;}
.list_numC li.c6::before{content: "¨ì";	position: absolute;left:0px;}
.list_numC li.c7::before{content: "¨í";	position: absolute;left:0px;}
.list_numC li.c8::before{content: "¨î";	position: absolute;left:0px;}
.list_numC li.c9::before{content: "¨ï";	position: absolute;left:0px;}
.list_numC li.c10::before{content: "¨ð";	position: absolute;left:0px;}

.titleBox01 {width:100%;border:6px solid #6ea1fa;border-radius:7px;padding:20px 0;display:block;text-align:center;}
.titleBox01 h3 {font-size:1.4rem; line-height:2.0rem;}

/* °³ÀÎÁ¤º¸ µ¿ÀÇ */
.agreeArea{padding:20px 20px 15px 20px;border:1px solid #d7d5d5;color:#747474;line-height:20px;background:#fbfafa;text-align:left !important;}
.agreeArea .agree{overflow:auto;height:110px;padding:20px;border:1px solid #e6e6e6;background:#fff;}
.agreeArea p{padding:0;margin:0;text-align:left !important;}
.agree p{padding:0;margin:7px 0 7px 0;text-align:left !important;}
.agreeTit{color:#202020;font-size:12px;font-weight:bold;}
.agreeArea .check{padding:7px 0 0 0;color:#202020;font-size:12px;}

/* ÀÔ·ÂÆû Ãâ·Â½Ã »ç¿ë */
.tbl01_th1 { background-color:#307CBA;color:#FFFFFF}
.tbl01_td1 { background-color:#ACD0E3;height:25px;text-align:center;}
.tbl01_td2 { background-color:f7f7f7; padding-left:7px;}
.tb01l_td3 { background-color:#ffffff; padding-left:7px;}
.tb011_line { background-color:#81A750; height:2px; }

/* ÀÔ·ÂÆû Ãâ·Â½Ã »ç¿ë */
.tbl_th1 { background-color:#e2e2e2; font-size: 13px;font-weight:bold;}
.tbl_td1 { background-color:#e2e2e2; font-size: 11PX;}
.tbl_td2 { background-color:#f0f0f0; padding-left:7px; font-size: 11PX;}
.tbl_td3 { background-color:#ffffff; padding-left:7px; font-size: 11PX;}

/* Å×ÀÌºí ¸®½ºÆ® Ãâ·Â½Ã »ç¿ë */
table.list_table th {border:1px solid #C9D1DD;} 
table.list_table td {font-size: 11px;color:#141414;border:1px solid #C9D1DD;} 
.list_tr { background-color:#3f3fff;}
.list_th { background-color:#d8d8ff;font-size: 11px;color:#141414}
.list_th2 { background-color:#e8e8ff;}
table.list_table_print td {font-size: 13px;color:#141414;border:1px solid #666666;} 
.list_th_print { background-color:#d8d8ff; font-size: 12px;border:1px solid #666666}
.list_th2_print { background-color:#C2D9F3; font-size: 12px;}


 .Pimg { border :2px solid #efefef; }	
 .text15 {background-color:ffffff; font-size: 15px; font-weight:bold; color:black; border:2x solid #b7b4ba;}

table.smen1 {
width: 114px; 
background-color:#FFFFFF;
border : 2px solid #147fb2;
padding-left:5px;
}
.class_txt{
padding-left:25px;
font-size:12px;
color: #000000;
line-height:150%;
}

.title_icon{
padding-left:15px;
}

table.list th{
height: 30px;
background-color: #efeeef;
color : #000000;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
font-size:12px;
}

table.list td{
height: 30px;
line-height:150%;
padding-bottom:10px;
border-bottom: 1px solid #e0e0e0;
padding-left: 10px;
}

table.list2 th{
background-color: #efeeef;
color : #000000;
border-top: 1px solid #a03030;
border-bottom: 1px solid #a03030;
font-size:12px;
}

table.list2 td{
line-height:150%;
border-bottom: 1px solid #a03030;
}

table.list3 td{
line-height:150%;
border-bottom: 1px solid #e0e0e0;
padding-left: 10px;
}
table.list3 th{
background-color: #efeeef;
color : #000000;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
font-size:12px;
}

table.list01 th{background-color: #efeeef;color : #000000;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;font-size:12px;}
table.list01 td{line-height:150%;border-bottom: 1px solid #e0e0e0;padding-left: 10px;}
table.list01 td.gray{background-color: #f8f8ff;line-height:150%;border-bottom: 1px solid #e0e0e0;padding-left: 10px;}
table.list01 td.top{border-top: 1px solid #e0e0e0;}

.content1{
width: 635px;
border: 1px solid #e0e0e0;
padding: 5px;
}

.ch_font17 {font:17px Arial;line-height:20px;font-weight:bold;}
.ch_eng {font-family:Tohoma,times New Roman,Verdana;}

.td_line {border-bottom:1px solid #ccc;height:43px;padding:0 15px 0 0px;}
.td_line .font17 {font:17px Arial;line-height:30px;font-weight:bold;}

div.text {font-size: 9pt; line-height:150%; width:90%;}
div.text i {color:#FF6600; font-size:10pt;}
div.text ol li {padding-bottom:10px;}
div.text li.cir {padding-bottom:0px;}


/* Board List  */
.data_list {float:left; width:100%; height:auto;overflow:hidden;}
.data_list table {width:100%; height:auto;}
.data_list table tbody tr:hover {background:#f7f7f7;}
.data_list thead th {border-top:2px solid #000; border-bottom:1px solid #000; padding:20px 0; text-align:center; font-weight:700;}
.data_list tbody th,
.data_list tbody td {border-bottom:1px solid #d7d7d7; padding:20px 0; text-align:center; position:relative;}
.data_list tbody .tt {text-align:left;}
.data_list tbody .tt a {display:block; width:100%; height:1.5em; line-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.data_list tbody a:hover {text-decoration:underline; color:#000;}
.data_list tbody i {font-size:18px;}
/* mobile */
@media screen and (max-width: 800px) {
	.data_list table {display:block; border-top:1px solid #000;}
	.data_list tbody,
	.data_list th,
	.data_list td {display:block; width:100%;}
	.data_list tbody tr {display:block; width:100%; padding:8px 0; border-bottom:1px solid #d7d7d7;}
	.data_list tbody th {text-align:left; padding:8px 0 8px 15vw; border:0;}
	.data_list td:before {position:absolute; top:8px; left:0; padding:0 20px; white-space:nowrap; font-weight:bold;}
	.data_list thead th {display:none;}
	.data_list tbody th:before {content:'¹øÈ£'; position:absolute; top:8px; left:0; padding:0 20px; white-space:nowrap; font-weight:bold;}
	.data_list tbody td {height:1em; text-align:left; padding:8px 0 8px 15vw; border:0;}
	.data_list tbody td:nth-child(2):before {content:'Á¦¸ñ';}
	.data_list tbody td:nth-child(3):before {content:'ÀÌ¸§';}
	.data_list tbody td:nth-child(4):before {content:'Ã·ºÎ';}
	.data_list tbody td:nth-child(5):before {content:'³¯Â¥';}
	.data_list tbody td:nth-child(6):before {content:'Á¶È¸';}
	.data_list tbody .tt a {width:70vw;}
}
@media screen and (max-width: 414px) {
	.data_list td:before {padding:0 20px 0 0;}
	.data_list tbody th:before {padding:0 20px 0 0;}
}
.boardView {border-bottom:2px solid #333;padding-bottom:20px;margin-bottom:10px;}
.boardView h3 {text-align:center; font-size:1.7rem; color:#000; line-height:1.5;}
@media screen and (max-width: 800px) {
	.boardView h3 {font-size:1.5rem;}
}
@media screen and (max-width: 414px) {
	.boardView h3 {font-size:1.3rem;}
}

/* Board Paging  */
.pg_page {display:inline-block;width:30px; height:30px;color:#000;letter-spacing:0;line-height:30px;vertical-align:middle}
.pg_num a:focus, .pg_num a:hover {text-decoration:none;background:#337ab7; border:1px solid #dddddd; color:#fff;font-weight:normal}
.pg_page {background:#FFF; color:#000; border:1px solid #dddddd; text-decoration:none}
.pg_prev{background:url('/info/image/page_prev.png') no-repeat 100% 100%; background-size:100%; width:30px; height:30px; padding:0;}
.pg_next{background:url('/info/image/page_next.png') no-repeat 100% 100%; background-size:100%; width:30px; height:30px; padding:0;}
.pg_start{background:url('/info/image/page_start.png') no-repeat 100% 100%; background-size:100%; width:30px; height:30px; padding:0;}
.pg_end{background:url('/info/image/page_end.png') no-repeat 100% 100%; background-size:100%; width:30px; height:30px; padding:0;}
.pg_sel {display:inline-block;width:30px; height:30px;color:#000;letter-spacing:0;line-height:30px;vertical-align:middle;background:#337ab7; color:#fff !important;border:1px solid #dddddd; text-decoration:none}

@media screen and (max-width: 414px) {
	.pg_page {display:inline-block;width:22px; height:30px;color:#000;letter-spacing:0;line-height:30px;vertical-align:middle}
	.pg_num a:focus, .pg_num a:hover {text-decoration:none;background:#337ab7; border:1px solid #dddddd; color:#fff;font-weight:normal}
	.pg_page {background:#FFF; color:#000; border:1px solid #dddddd; text-decoration:none}
	.pg_prev{background:url('/info/image/page_prev.png') no-repeat 100% 100%; background-size:100%; width:22px; height:30px; padding:0;}
	.pg_next{background:url('/info/image/page_next.png') no-repeat 100% 100%; background-size:100%; width:22px; height:30px; padding:0;}
	.pg_start{background:url('/info/image/page_start.png') no-repeat 100% 100%; background-size:100%; width:22px; height:30px; padding:0;}
	.pg_end{background:url('/info/image/page_end.png') no-repeat 100% 100%; background-size:100%; width:22px; height:30px; padding:0;}
	.pg_sel {display:inline-block;width:22px; height:30px;color:#000;letter-spacing:0;line-height:30px;vertical-align:middle;background:#337ab7; color:#fff !important;border:1px solid #dddddd; text-decoration:none}
}

table.formTable1{BORDER-TOP: #8cbed1 2px solid; BORDER-BOTTOM: #8cbed1 2px solid;}
.formTable1 TH{ BACKGROUND: #e9f3f7; COLOR: #245365; TEXT-ALIGN: center; border:solid 1px #d3e4eb ; border-collapse:collapse;height:30px;}
.formTable1 TD{ COLOR: #101414;  border:solid 1px #d3e4eb ; border-collapse:collapse; padding-left:10px;height:30px;}

table.formTable2{BORDER-TOP: #8cbed1 1px solid; BORDER-BOTTOM: #8cbed1 1px solid;}
.formTable2 TH{ BACKGROUND: #eeffcc; COLOR: #245365; TEXT-ALIGN: center;  border:solid 1px #d3e4eb ; border-collapse:collapse;}
.formTable2 TD{ COLOR: #101414;  border:solid 1px #d3e4eb ; border-collapse:collapse;}

.tbl_lmen td.outBg {padding-left:30px;background:url('/imagem/left_men_bg01.gif') no-repeat left top;cursor:pointer;}
.tbl_lmen td.onBg {padding-left:30px;background:url('/imagem/left_men_bg02.gif') no-repeat left top;cursor:pointer;font-weight:bold;font-size:13px;color:#ffffff;}

.calendar td {padding:3 3}
.tbl_member td {padding:5 5}
.tbl_search td {padding:5 5}

#shop_search01 {border:1px solid #5c5644;width:100%;}
#shop_search01 li {float:left; padding:0 10 0 0;}
#shop_search01 li.select_ie {float:left; background-color:#ffffff; padding:0 3 0 0 !important;}

#mBest {clear:both;}
#mBest li {float:left; padding:0 0 0 15;}

#shop_list01 {clear:both;}
#shop_list01 {margin:10 0 10 0}
#shop_list01 li {float:left; padding:0 2 0 2;}
#shop_list02 {margin:10 0 10 0}
#shop_list02 li {float:left; padding:0 10 10 10;}

.shop_img {border:1px solid #CECECE;}
.shop_img02 {border:1px solid #F0A2B6;}
.main_best_size {width:120px; height:120px;border:1px solid #CECECE;}
.sub_best_size {width:190px; height:190px;}
.opt_size {width:70px; height:70px;}
.m_size {width:300px; height:300px;}
.l_size {width:600px; height:600px;}


.pname {font-size:14px;color:#878787;font-weight:bold;margin-top:10px;}
.price {font-size:18px;color:#D81F25;font-weight:bold;margin-top:5px;}

.pname02 {margin-top:10px;}
.price02 {font-size:17px;color:#D81F25;font-weight:bold;margin-top:5px;}
.priceG02 {font-size:17px;color:#787878;font-weight:bold;margin-top:5px;}

.pname03 {font-size:12px;color:#878787;font-weight:bold;margin-top:10px;}
.price03 {font-size:13px;color:#D81F25;font-weight:bold;margin-top:5px;}

.orderCbox{width:90%;}

#bestBox {width:957px; height:600px; padding:20 0 20 0; border:2px solid #E94C59;background:url('/imagem/sub_best_bg.jpg') no-repeat left top;}
#bestBox ul {clear:both;padding:20 5 0 20;display:block;}
#bestBox li {float:left; width:23% !important; padding:0 5 0 5; text-align:center !important;}

#mainBest {padding:20 0 10 0;}
#mainBest li {float:left; padding:0 10 0 0; text-align:center !important;}
#mainBest ul li ul {clear:both;padding:10 0 10 0}
#mainBest ul li ul li {float:left; width:130px; padding:0 2 0 2; text-align:center !important;}

#pBox {width:957px; padding:20 0 20 0;}
#pBox ul {clear:both;padding:20 5 0 20}
#pBox li {float:left; width:23% !important; padding:0 5 0 5; text-align:center !important;}

#proOpt {width:560px; padding:8 0 8 0; border:2px solid #E6FBBE;}
#proOpt ul {clear:both;padding:10 0 10 0}
#proOpt li {float:left; width:92px !important; padding:0 2 0 0; text-align:center !important;}

#relateBox {width:730px; padding:8 0 8 0; border:2px solid #D8D9D6;}
#relateBox ul {clear:both;padding:10 10 10 10}
#relateBox li {float:left; width:138px !important; padding:0 2 0 2; text-align:center !important;}

#pInfo {width:100%; padding:0 0 20 20;line-height:200%;}
#pInfo ul {clear:both;padding:7 10 3 5}
#pInfo ul li {padding:0 0 0 20px; line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;}

#msgTitle {width:100%; padding:20 0 10 20;margin-bottom:40px;line-height:100%;border-bottom:2px solid #D81F25;}
#msgTitle ul {clear:both;padding:0 10 0 20;}
#msgTitle ul li {float:left; width:30%;padding:0 0 0 20; line-height:20px; background:url('/images/li_icon_gray.gif') no-repeat 8px 7px;font-size:13px;color:#D81F25;font-weight:bold;}
#msgTitle ul li a{font-size:13px;color:#D81F25;font-weight:bold;}

#msgList {width:100%; padding:20 0 20 20;line-height:130%;}
#msgList ul {clear:both;padding:0 10 0 5;}
#msgList ul li {width:100%;padding:0 0 7 20px; line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;font-size:12px;color:#808080;font-weight:bold;}

#wordList {width:100%; padding:20 0 20 20;line-height:130%;}
#wordList ul {clear:both;padding:0 10 0 5;}
#wordList ul li {float:left;width:310px;padding:0 0 7 20px; line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 5px;font-size:12px;color:#808080;font-weight:bold;}

#msgAlarm {width:90%; padding:10 0 1 0;line-height:110%;}
#msgAlarm ul {clear:both;padding:0 10 0 5;}
#msgAlarm ul li {float:left;width:100%;padding:0 0 7 20px; line-height:21px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;font-size:12px;color:#808080;font-weight:bold;}

.sTit01 {font-size: 1.1em; font-weight: 300; line-height: 25px; margin-bottom: 17px;}
.sTit01 span {font-size: 1.2em; position: relative; font-weight: 700; padding-left: 40px; letter-spacing: -.5px; vertical-align: middle; color:#045899;}
.sTit01 span:before {content: '';display: inline-block; width: 20px; height: 3px; background: #fcca00; position: absolute; left: 10px; top: calc(50% - 1.5px);	box-sizing: border-box;}

#titList ul li {width:100%;padding:0 0 0 20px; line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;font-size:12px;color:#D81F25;font-weight:bold;}

#bannerLeft{width:38px;height:220px;float:left;background:url('/image/arrow_left.gif') no-repeat left middle;}
#bannerRight{width:38px;height:220px;float:left;background:url('/image/arrow_right.gif') no-repeat right middle;}

.cont0133 {line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;font-size:12px;color:#575757;font-weight:bold;}

#bannerFrame{width:900px;overflow:hidden;margin:0 0 0 0; padding:0; auto;position:relative}
.bannerList{width:3400px;position:relative;}
.bannerList ul li{float:left;width:170px; padding:0 11 0 0;}
.bannerList ul{float:left;}
.bannerList:after{content:"";display:block;clear:both;}

.cont0133 {line-height:25px; background:url('/images/li_icon_gray.gif') no-repeat 8px 9px;font-size:12px;color:#575757;font-weight:bold;}

.noticeBox {padding:0;margin-left:5px;width:460px;height:250px;border: 1px solid #e0e0e0;}
.noticeBox ul li.noticeData{text-align:left !important;padding:10px 0 0 5px;}
.noticeBox01 li.noticeDate {width:75px;  padding:0px; margin:0px;  color:#888888;}

.noticeBox2 {padding:0;margin-left:5px;width:260px;height:233px;border: 1px solid #e0e0e0;}
.noticeBox2 ul li.noticeData{text-align:left !important;padding:10px 0 0 5px;}

.photoBox1 {padding:0;margin-left:10px;width:520px;height:270px;border: 1px solid #e0e0e0;vertical-align:top;}
.photoBox2 {padding:0;margin-right:10px;width:435px;height:270px;border: 1px solid #e0e0e0;vertical-align:top;}

table.tblInsert01 th{background-color: #efeeef;color : #000000;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;font-size:12px;}
table.tblInsert01 td {background-color: #f8f8ff;line-height:150%;border-bottom: 1px solid #e0e0e0;padding-left: 10px;}

#Contents02{width:780px;position:relative;}

#bBanner ul li {float:left;padding:0 0 0 14;}


/* Å×ÀÌºí ¸®½ºÆ® Ãâ·Â½Ã »ç¿ë */
.tr1_g{ background-color:#627007;}
.td1_gr {background-color: FCFFF6; border-right-width:1; border-right-color:#627007; border-right-style:solid; border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; padding-left:7px;}
.td1_wr {border-right-width:1; border-right-color:#627007; border-right-style:solid; border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; padding-left:7px;}
.td1_g {background-color: FCFFF6; border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; padding-left:7px;}
.td1_w {border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; padding-left:7px;}
.td1_grc {background-color: FCFFF6; border-right-width:1; border-right-color:#627007; border-right-style:solid; border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; text-align:center}
.td1_wrc {border-right-width:1; border-right-color:#e1e1e1; border-right-style:solid; border-bottom-width:1; border-bottom-color:#627007; border-bottom-style:solid; text-align:center}

.fbold01 {font-size:15px;font-weight:bold;}

#program_table_Style th {padding:3px 0px 3px 0px;}
#program_table_Style td {padding:3px 0px 3px 10px;}

.txtTitle02 {font-size:16px;font-weight:600;color: #575757;margin-left:0;padding:0px 0px 15px 0px;text-align:left !important;}
.txtTitle03 {font-size:14px;font-weight:600;color: #3B3F41;margin-left:0px;padding:5px 0px 25px 30px;text-align:left !important;line-height:150%;}
.exam {text-align:left;}
.examQnum {width:24px; font-size:1.1em;font-weight:600;padding:21px 0 0 0;}
.examQ {font-size:1.1em;font-weight:600;padding:21px 0 0 0;}
.examA {padding:7px 0 10px 20px;}

.full-menu {display:none; position:fixed; overflow-y:auto; top:0; left:auto; right:-300px; width:300px; height:100%; background:#f5f5f5; z-index:9999;}
.full-menu .full-tit {width:100%; height:61px; padding:0; margin:0; border-bottom:0; background:#46557a; position:relative;}
.full-menu .full-tit .home {position:absolute; top:18px; right:130px; display:block; width:50px; height:25px; line-height:25px; font-size:11px; border-radius:11px; text-align:center; background:#111; color:#fff;}
.full-menu .full-tit .login,
.full-menu .full-tit .logout {position:absolute; top:18px; right:100px; display:block; width:56px; height:22px; line-height:22px; font-size:11px; border-radius:11px; text-align:center; background:#111; color:#fff;}
.full-menu .full-tit .eng {position:absolute; top:18px; right:60px; display:block; width:50px; height:25px; line-height:25px; font-size:11px; border-radius:11px; text-align:center; background:#111; color:#fff;}
.full-menu .full-cate {width:100%;}
.full-menu .tabmenu {}
.full-menu .tabs {float:left; width:30%; height:calc(100vh - 61px); box-sizing:border-box; background:#92234e;}
.full-menu .tabs li {float:left; width:100%; padding:24px 10px; text-align:center; font-size:14px; font-weight:700; color:#fff; cursor:pointer; box-sizing:border-box;}
.full-menu .tabs li.active,
.full-menu .tabs li.current {background:#fff; color:#757575;}
.full-menu .tab-wrap {float:left; width:70%; height:calc(100vh - 61px); padding-left:20px; background:#fff; border-top:none; box-sizing:border-box;}
.full-menu .tab-cnt {display:none;}
.full-menu .tab-cnt > span {display:block; padding:22px 0 20px; font-size:19px; border-bottom:1px solid #999; position:relative;}
.full-menu .tab-cnt > span::after {content:''; display:block; position:absolute; top:50%; right:0; width:50px; height:2px; background:#e0e0e0;}
.full-menu .full_lst {float:none; width:100%; padding:0;}
.full-menu .dep1_a {display:block; padding:15px 0; margin:0; font-size:15px; color:#757575; border-bottom:1px solid #e5e5e5; letter-spacing:-0.05em; position:relative;}
.full-menu .dep1_a::before {content:''; display:inline-block; width:3px; height:3px; border-radius:4px; background:#b5b5b5; margin-right:5px; vertical-align:middle;}
.full-menu .dep1_a[title="»õÃ¢¿­±â"] {background:url("/images/img_blank.png") 90% 50% no-repeat; background-size:16px;}
.full-menu .dep1_a i {content:''; display:inline-block; width:16px; height:16px; position:absolute; top:12px; right:21px; background:url("/images/img_arrow_down.png") 50% no-repeat; background-size:16px;}
.full-menu .dep2 {display:none; border-bottom:1px solid #ccc;}
.full-menu .dep2 li {margin:0;}
.full-menu .dep2 li a {display:block; padding:15px 8px; color:#757575; font-size:12px; font-weight:700;}
.full-menu .dep2 li a.dep2_tit {background:#eee;}
.full-menu .dep2 li a.dep2_tit em {float:right; font-weight:400; font-size:10px; text-decoration:underline;}
.full-menu .stm_close {position:absolute; top:16px; left:20px;}
.full-menu .stm_close a {height:24px; width:24px; display:block; position:relative; font-size:0;} 
.full-menu .stm_close a::before,
.full-menu .stm_close a::after {content:''; height:2px; width:24px; display:block; background:#fff; border-radius:10px; position:absolute; top:11px; left:0px; transform:rotate(-45deg);}
.full-menu .stm_close a::after{transform:rotate(45deg);}
.full-menu-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:9998;}
/* close */
.mob_fullmenu .full_btn {position:absolute; top:0; right:0; width:56px; height:70px; font-size:0; background:url("/images/img_close03.png") 50% no-repeat; background-size:16px;}
.mob_fullmenu .full_btn a {display:block; width:100%; height:100%;}
.mob_full_bg {position:fixed; top:0; left:0; z-index:998; width:100%; height:100%; background:rgba(0,0,0,.6);}
/* arrow */
	
.boxBB {box-sizing: border-box}
.div22{width:48% !important; float:left;padding-right:7px;}
.div333{width:32% !important;padding-right:7px;}
.div333R{width:32% !important;}
.div442_4{width:37% !important;padding-right:3px;}
.div442_2{width:25% !important;}
.div73_7{width:74% !important;padding-right:3px;}
.div73_3{width:25% !important;}
.div64_6{width:59% !important;padding-right:3px;}
.div64_4{width:39% !important;}
@media screen and (max-width:1270px) {
	.sCont {width:calc(100vw - 300px);}
	.div442_4{width:50% !important;}
	.div442_2{width:100% !important;}	
}

@media screen and (max-width:1000px) {
	.sMen {display:none}
	.sCont {float:none; width:93vw; margin:5em auto;}
	.wBottomBg {position:relative;width:100%;height:50px;padding:30px 0 30px 0;background-color:#000000;color:#ffffff;}
	.wBottomBg .wBottom .logo {display:none}
	.wBottomBg .wBottom li{float:none;text-align:center;}
	.topMen {display:none}
	#wTop {position: fixed;}
	.btn_stm {display:block;width:40px; height:40px; padding:9px 11px;}
	.btn_stm i {width:18px; margin-top:4px;}
	.mainTitle{font-size:2.0rem;}
	.mainTitle .stit{font-size:1.7rem !important;}
	.mainTitle00{font-size:2.1rem;}
}
@media screen and (max-width:800px) {
	.sCont {float:none; width:93vw; margin:3em auto;}
	.pagePath {font-size:12px;}
	.wBottomBg {position:relative;width:100%;height:80px;padding:30px 0 30px 0;background-color:#000000;color:#ffffff;}
	.wBottomBg .wBottom .logo {display:none}
	.wBottomBg .wBottom li{float:none;text-align:center;}
	.topMen {display:none}	
	#wTop {position: fixed;}
	.mainTitle{font-size:1.9rem;}
	.mainTitle .stit{font-size:1.4rem !important;}
	.mainTitle00{font-size:1.9rem;}
	.div22{width:100% !important;}
	.div333{width:100% !important;}
	.div333R{width:100% !important;}
	.div442_4{width:100% !important;}
	.div442_2{width:100% !important;}	
	.div73_7{width:100% !important;}
	.div73_3{width:100% !important;}
	.div64_6{width:100% !important;padding-right:3px;}
	.div64_4{width:100% !important;}
	.tbl21{width:100%; border-top:2px solid #5a5545; border-bottom:2px solid #5a5545; }
	.tbl21 th{padding:6px 0 2px 0; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; background:#e0e0e0; text-align:center; vertical-align:middle; line-height:1.3rem;font-size:0.9rem;}
	.tbl21 td{padding:6px 10px 2px 10px; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:1.3rem;  text-align:center;vertical-align:middle;word-break:break-all;font-size:0.9rem;}
	
	.cont_01 h3 {line-height:1.5rem;}
	.cont_01 ul {line-height:1.5rem;}
}
@media screen and (max-width:414px) {
	.topMenArea{height:25px;}
	.sCont {float:none; width:90vw; margin:2em auto;}
	.pagePath {font-size:11px;}
	.wBottomBg {position:relative;width:100%;height:80px;padding:30px 0 30px 0;background-color:#000000;color:#ffffff;}
	.wBottomBg .wBottom {font-size:0.8rem;text-align:center;}
	.wBottomBg .wBottom li{float:none;text-align:center;}
	.subcontent {margin-top:2em;}
	.topMen {display:none}
	.btn_stm {width:40px; height:40px; padding:9px 11px;}
	.btn_stm i {width:18px; margin-top:4px;}
	#wTop {position: fixed;}
	.mainTitle{font-size:1.2rem;}
	.mainTitle .stit{font-size:1.7rem !important;}
	.mainTitle00{font-size:1.9rem;width:90%}
	.mainImg{width: 10%;}
	.tbl21{width:100%; border-top:2px solid #5a5545; border-bottom:2px solid #5a5545; }
	.tbl21 th{padding:6px 0 2px 0; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; background:#e0e0e0; text-align:center; vertical-align:middle; line-height:1.1rem;font-size:0.8rem;}
	.tbl21 td{padding:6px 1px 2px 1px !important; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:1.1rem;  text-align:center;vertical-align:middle;word-break:break-all;font-size:0.8rem;}
	.tbl01 th{line-height:1.4rem;}
	.tbl01 td{line-height:1.4rem;}
}


.dataA_list {width:100%;}
.dataA_list ul {margin-top:10px;}
.dataA_list li {}
.dataA_list li:hover {background-color:#EFEFEF;}
.dataA_list li p {float:left; display:block;}
.dataA_list .cell_title {width:calc(100% - 150px); margin:0 20px 0 10px;height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.dataA_list .cell_date {width:120px; height:40px;}
.dataA_list li a:hover {color:#ff9422;}
.dataA_list::after {content:''; display:block; clear:both;}
.dataA_title {border-bottom:2px solid #333;padding-bottom:40px;margin-bottom:10px;}
.dataA_title h3 {text-align:center; font-size:1.7rem; color:#000; line-height:1.5;}
.dataA_title h4 {text-align:center; font-size:1.5rem; color:#000; line-height:1.5;}
.dataA_title01 {margin-top:10px;}

.dataB {padding:0 40px;}
.dataB_title {border-bottom:2px solid #333;padding-bottom:20px;margin-bottom:10px;}
.dataB_title h3 {text-align:center; font-size:2rem; color:#000; line-height:1.5;}
.dataB_title h4 {text-align:center; font-size:1.7rem; color:#000; line-height:1.5;}
.dataB_title01 {margin-top:10px;}
.dataB .dataB_frame {width:100%; margin-top:12px; overflow:hidden; box-sizing:border-box;}
.dataB_list {border-bottom:1px solid #ccc;}
.dataB_list li {}
.dataB_list li:hover {background-color:#ffff80;}
.dataB_list li:nth-child(n+2) {border-top:1px solid #d7d7d7;}
.dataB_list li a {display:block; padding:1em 0; overflow:hidden;}
.dataB_list li p {float:left; display:block;}
.dataB_list .cell_date {width:120px; text-align:center;}
.dataB_list .top_date {display:block; width:120px; height:auto; padding-top:32px; box-sizing:border-box; color:#181818; font-weight:700; font-size:14px; position:relative;}
.dataB_list .top_date strong {display:block; width:100%; font-weight:400; font-size:20px; position:absolute; top:0; left:0;}
.dataB_list .cell_title {width:calc(100% - 200px); margin:0 40px 0 20px;}
.dataB_list .title {padding:0; margin-top:.75em; width:100%; line-height:1.5; max-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical; color:#000; font-size:1.2em;}
.dataB_list .tit {padding:0; margin-bottom:.5em; width:100%; line-height:1.5; max-height:3em; color:#000; font-size:1.2em; overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	}
.dataB_list .cont {padding:0; margin-bottom:.5em; width:100%; line-height:1.5; max-height:1.5em; color:#999; overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	display:-webkit-box;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	}
.dataB_list .writer {font-size:13px; color:#000;}
.dataB_list .cell_link {width:40px; text-align:center;}
.dataB_list .cell_link span {display:inline-block; width:40px; height:40px; border:1px solid #d7d7d7; box-sizing:border-box; font-size:0;}

.dataB .bt_subpage {display:block; width:220px; height:52px; line-height:52px; margin:20px auto 0; background:#181818; color:#fff; font-size:13px; text-align:center;}
.dataB .bt_subpage:hover {color:#ff9422;}

.dataB_list li a:hover .title,
.dataB_list li a:hover .tit {color:#ff9422;}

@media screen and (max-width:1024px){
	.dataB_wrap {margin:80px 0;}
	.dataB {padding:0;}
	.dataB_list .cell_title {width:calc(100% - 50px); margin:0 20px 0 20px;}
}
@media screen and (max-width: 414px) {
	.dataB_wrap {margin:20vw 0;}
	.dataB .dataB_frame {width:100%; margin-top:12px; overflow:hidden; box-sizing:border-box;}
	.dataB_title {border-bottom:2px solid #333;padding-bottom:12px;margin-bottom:10px;}
	.dataB_title h3 {font-size:2rem;}
	.dataB_title01 {margin-top:15px;}
	.dataB_list li {position:relative; padding:1px 0 0;}
	.dataB_list li a {display:block; padding:0.5em 0; overflow:hidden;}
	.dataB_list .cell_date {float:none; width:100%; text-align:left;}
	.dataB_list .top_date {width:100%; padding:0; margin:0; color:#ff7022; font-weight:400;}
	.dataB_list .top_date strong {display:inline-block; width:auto; position:initial; font-weight:400; font-size:1rem}
	.dataB_list .cell_title {float:none; width:100%; margin:8px 0 0;}
	.dataB_list .cell_title .tit {margin:0;}
	.dataB_list .cell_link {float:none; width:auto; position:absolute; top:0; right:0;}
	.dataB_list .cell_link a {width:25px; height:25px; background-size:9px; border:0; margin:0;}
	.dataB_list .cell_link .down {margin-left:8px;}
	.dataB_list .title {margin-top:12px;}
}

/* professor */

.close-up-thumb-pic .thumb {display:block; width:100%; height:auto; overflow:hidden; line-height:0;}
.close-up-thumb-pic .thumb img {width:100%; height:auto; transition: all 0.5s ease-out;}
.close-up-thumb-pic .thumb:hover img {transform:scale(1.1,1.1);}

.prof {width:100%; overflow:hidden;}
.prof li {float:left; width:23%; margin:0 1% 1em; text-align:center;}
.prof li a {display:block;}
.prof li .thumb {border:1px solid #ccc; position:relative;}
.prof li .name {display: block; margin-top: 1em; height: 1em; line-height: 1.4;font-size:1.1rem;}
.prof li .nameS {display: block; margin-top: 1em; height: 3em; line-height: 1.4;font-size:0.9rem;}
@media screen and (max-width:614px){
	.prof li {width:45%; margin:0 1% 1em;}
	.prof li .name {display: block; margin-top: 1em; height: 2em; line-height: 1.4;font-size:1.1rem;}
	.prof li .nameS {display: block; margin-top: 1em; padding-top:0.5em;height: 3em; line-height: 1.4;font-size:0.9rem;}
}

/* professor View*/	
	.prof_top {width:49%; padding:20px 10px 3px 10px; margin-bottom:10px; overflow:hidden; border:1px solid #ccc; border-top:2px solid #991e4d; box-sizing:border-box;float:left;height:237px;display:block;}
	.prof_top:hover{border:1px solid #ff8000;border-top:2px solid #ff8000;background-color:#f5f5f2;cursor:pointer;}
	/* prof. picture */
	.profile_pic {float:left; width:21%;padding-top:7px;}
	.profile_pic .thumb {display:block; width:100%; max-width:140px; height:auto; overflow:hidden; line-height:0; border:1px solid #e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;text-align:center;}
	.profile_pic .thumb img {width:100%; max-width:190px; height:auto;}
	/* prof. text */
	.prof_intro {float:left; width:76%; margin-left:3%;}
	.prof_name {font-size:1.1em;}
	.prof_name .kor {font-weight:700; font-size:1.1em; color:#000;}
	.prof_name .kor span {margin-left:.5em; font-weight:400; font-size:1em; color:#666;}
	.prof_name .eng {margin:.75em 0 1.5em; font-weight:400; font-size:1em; color:#666;}
	.prof_name .eng span {margin-left:.5em; color:#000;}
	.prof_info {font-size:1rem; font-weight:400; margin-top:10px;}
	.prof_info dl {width:100%; margin-bottom:.75em;}
	.prof_info dl::after {content:''; display:block; width:100%; clear:both;}
	.prof_info dt {float:left; width:4em; margin:2px 0 0 0; }
	.prof_info dd {float:left; font-weight:300; color:#666; margin:2px 0 0 0;text-align:left;width:calc(100% - 5em)}
	.prof_field {overflow:hidden;}
	.prof_field li {display:inline-block;}
	.prof_field li a {display:block; padding:8px 1em; background:#00a0e9; color:#fff; font-size:16px; font-weight:300; border-radius:2em; line-height:1;}
	/* prof. contents */
	.prof_cnt {line-height:1.5em; font-size:14px;}
	.prof_tt {padding:.75em 0; margin:4em 0 1em; font-weight:500; font-size:18px; color:#000; background:#f5f5f5; border-top:1px solid #000; text-align:center;}
	.prof_stt {padding:2.5em 0 .5em; margin:0 0 1em; font-weight:500; font-size:16px; color:#000; border-bottom:1px solid #e5e5e5;}
	.prof_cnt_tab_list {width:100%; overflow:hidden; font-size:15px; font-weight:400; border-bottom:1px solid #000;}
	.prof_cnt_tab_list li {float:left; width:33.3333%; height:48px; line-height:48px; text-align:center; color:#757575; cursor:pointer;}
	.prof_cnt_tab_list li:hover {color:#991e4d;}
	.prof_cnt_tab_list li.active {color:#fff; background:#991e4d; }
	.prof_history li {position:relative; padding-left:9em; margin-top:.25em; color:#666;}
	.prof_history span {position:absolute; top:0; left:0; display:inline-block; width:8em; font-weight:700; color:#000;}
	.prof_paper {list-style:decimal; margin-left:1em;}
	.prof_paper li {margin-top:20px}
	/* prof. bottom */
	.prof_bottom {font-size:15px; line-height:1.4;}
	.prof_bottom img {max-width:100%;}
	/* prof. button */
	.profile.btn_wrap {margin-top:3em; text-align:center;}
	.profile.btn_wrap a {display:inline-block; background:#000; color:#fff; width:12em; height:3em; line-height:3em; border-radius:3px;}

	@media screen and (max-width:1270px) {
		.prof_top {min-height:242px;}
		.prof_name .kor {font-size:1.0rem}
		.prof_name .kor span {font-size:1.0rem}
	}
	
	@media screen and (max-width: 800px){
		.prof_top {width:100%;height:auto;float:none;min-height:217px;}
		.profile_pic {float:none; width:200px; margin:0 auto;}
		.prof_intro {float:none; width:100%; margin:0;}
		.prof_cnt , .profile.btn_wrap {float:none; width:100%;}
		.prof_name {margin-top:1em; text-align:center;}
		.prof_name .kor {font-size:1.0rem}
		.prof_name .kor span {font-size:1.0rem}
		.prof_name .eng,
		.prof_bottom {font-size:14px;}
		.prof_info {min-height:auto; padding:2em; background:#f5f5f5; border:0;}

		.prof_cnt_tab_list li span {display:none;}
	}
	@media screen and (max-width: 414px){
		.profile_pic {width:140px;}
		.prof_name .kor {font-size:1.1rem; font-weight:400;}
		.prof_name .kor span {font-size:1.0rem; font-weight:400;}
		.prof_name .eng {font-size:1.1rem;}
		.prof_info {padding:0.2rem;letter-spacing:-1px;}
		.prof_info dt {float:left; width:4em; margin:0 0.5em 0 0; }
		.prof_info dl,
		.prof_cnt_tab_list,
		.prof_bottom {font-size:1.0rem;}
		.prof_cnt_tab_list li {height:36px; line-height:36px;}
	}
	
/* Q&A */
.listWrap {margin-bottom:20px; }
.listWrap .qa_li { position:relative; display:block; padding:0; border-bottom:1px solid #ededed; cursor:pointer; }

.listWrap .qa_li:first-child { border-top:1px solid #a6a6a6; }
.listWrap .qa_li .ca_name { margin-bottom:14px; font-weight:400; color:#999; font-size:18px; }
.listWrap .qa_li .tit { color:#222; font-size:1em; transition:color 0.3s ease-out; }
.listWrap .qa_li:hover .tit { color:#c51065;}
.qa_li .question { position:relative; display:block; padding:20px 100px 20px 120px; background:url('/images/img_wq.png') 40px center no-repeat; }
.qa_li .question .iconDiv { position:absolute; right:40px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.qa_li .question:hover{ background-color:#f5f5f2;}
.qa_li .answer { position:relative; display:none; padding:30px 30px 30px 140px; font-size:0.9rem; color:#222; line-height:28px; border-top:1px solid #e4e4e4;  background:url('/images/img_wa.png') 60px center no-repeat; }
.modA { position:absolute; right:30px; bottom:30px; color:#e82b2b; }

@media screen and (max-width: 414px) {
.qa_li .question { position:relative; display:block; padding:20px 30px 20px 70px; background:url('/images/img_wq.png') 10px center no-repeat; }	
.qa_li .question .iconDiv { position:absolute; right:1px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.qa_li .answer { position:relative; display:none; padding:30px 10px 30px 70px; font-size:0.9rem; color:#222; line-height:24px;border-top:1px solid #e4e4e4;  background:url('/images/img_wa.png') 10px center no-repeat;text-align:justify; }
}


.sgy_bo_prof {}
	.sgy_bo_prof::after {content:''; display:block; clear:both;}
	.prof_box {float:left; width:24%; padding:12px; margin:0 .5% 1%; border:1px solid #d7d7d7; border-top-color:#8bb7bf; color:#a5a5a5; text-align:center; box-sizing:border-box;}
	.prof_box i {display:block; width:3px; height:3px; margin:0 auto 12px; background:url("/images/img_no_off.png") 50% no-repeat; background-size:cover;}
	.prof_box .name {padding-bottom:17px; margin-bottom:6px; font-size:1rem; color:#8bb7bf; border-bottom:1px solid #e5e5e5;}
	.prof_box .term {font-size:0.9rem; line-height:1.5;}
	.prof_box .term span {display:block; font-size:12px;}
	.prof_box.on {color:#0080c0; border-color:#8bb7bf; background-color:#e5f1f7 ;
		-webkit-box-shadow:8px 8px 4px 0px rgba(0,0,0,0.1);
		-moz-box-shadow:8px 8px 4px 0px rgba(0,0,0,0.1);
		box-shadow:8px 8px 4px 0px rgba(0,0,0,0.1);
	}
	.prof_box.on i {background:url("/images/img_no_off.png") 50% no-repeat; background-size:cover;}
	.prof_box.on .name {color:#0080c0; border-bottom-color:#acd0d6;}

	@media screen and (max-width:800px) {/*tb*/
		.prof_box {width:30.3333%; margin:0 1.5% 3%;}
	}
	@media screen and (max-width:740px) { /*mb*/
	}
	@media screen and (max-width:640px) {
		.prof_box {width:46%; margin:0 2% 4%;}
	}
	@media screen and (max-width:414px) {
		.prof_box {width:100%; padding:18px;  margin:0 0 4%; border:1px solid #d7d7d7; background-color:#fff; border-top-color:#8bb7bf; color:#a5a5a5; text-align:center; box-sizing:border-box; position:relative;}
		.prof_box.on {color:#0080c0; border-color:#8bb7bf; background-color:#e5f1f7;
			-webkit-box-shadow:4px 4px 1px 0px rgba(0,0,0,0.1);
			-moz-box-shadow:4px 4px 1px 0px rgba(0,0,0,0.1);
			box-shadow:4px 4px 1px 0px rgba(0,0,0,0.1);
		}
		.prof_box i {position:absolute; top:20px; left:7%; margin:0;}
		.prof_box .name {display:inline-block; border:0; padding:0; margin:0;}
		.prof_box .term span {display:inline-block; margin-right:8px;}

		.button_ra{display:block;padding: 8px 1em; background: #DDDDDD; color: #000; font-size: 16px; font-weight: 300; border-radius: 2em; line-height: 1;}
	}
	

	/* two */
	.cnt_two .cut_cnt {width:100%;}
	.cnt_two .cut_cnt::after {content:''; display:block; clear:both;}
	.cnt_two .cut_cnt table {float:left; width:48%;}
	.cnt_two .cut_cnt table thead {width:100%;}
	.cnt_two .cut_cnt table:nth-of-type(2) {margin-left:4%;}
	/* two */
	.box_two {display:table; width:100%;}
	.box_two .box_cell {display:table-cell; box-sizing:border-box;}
	/* 3:7 */
	.box_two .box_img3 {width:30%; background-size:cover; background-repeat:no-repeat; background-position:center;}
	.box_two .box_img3 .img_name {font-size:13px;}
	.box_two .box_img3 .img_name::before {content:''; display:inline-block; width:14px; height:14px; margin-right:8px; vertical-align:middle; background:url("../image/sub/ico_imgname.png") 50% no-repeat; background-size:cover;}
	.box_two .box_txt7 {width:70%; padding-left:5%; line-height:1.5; vertical-align:top; box-sizing:border-box;}
	/* 5:5 */
	.box_two .box_img5 {width:50%; background-size:cover; background-repeat:no-repeat; background-position:center;}
	.box_two .box_img5 .img_name {font-size:13px;}
	.box_two .box_img5 .img_name::before {content:''; display:inline-block; width:14px; height:14px; margin-right:8px; vertical-align:middle; background:url("../image/sub/ico_imgname.png") 50% no-repeat; background-size:cover;}
	.box_two .box_txt5 {width:50%; padding-left:5%; height:380px; line-height:1.5; vertical-align:top; box-sizing:border-box;}
	
	.box_full {width:100%; margin-bottom:3em;}
	.box_full img {max-width:100%;}

	.boardSearch .inputbox, .boardSearch .inputboxOn{width:170px;}

	.mViewOk{display:none;}
	.tViewOk{display:none;}
	@media screen and (max-width:1024px) {
		.box_two .imgbox {height:50vw;}
		.box_two .txtbox {height:auto;}
	}
	@media screen and (max-width:800px) { /*tb*/
		.box_two .box_cell {display:block; width:100%; padding:0;}
		.cnt_two .cut_cnt table {float:none; width:100%; margin-bottom:30px;}
		.cnt_two .cut_cnt table:nth-of-type(2) {margin-left:0;}
		.box_two .box_img3 {text-align:center;}
		.box_two .box_img3 .img_name {margin-bottom:30px;}
		.box_txt7{padding-top:1rem !important;}
		.boardSearch .inputbox, .boardSearch .inputboxOn{width:120px;}		
		
		#TopLogo {width:330px;}
		.tViewNo{display:none;}
		.tViewOk{display:block;}
	}
	@media screen and (max-width:414px) {
		.box_two {display:block;}
		.box_two .box_cell {display:block; width:100%;}
		.box_txt7{padding-top:1rem !important;}
		.boardSearch .inputbox, .boardSearch .inputboxOn{width:100px;}		
		
		#TopLogo {width:280px;}
		.mViewNo{display:none;}
		.mViewOk{display:block;}
		.fl_no_m{float:none;}
		.pageTit {width:100%;font-size:1.7em;font-weight:600;color: #2b2e3d;padding-left:16px; background:url('/images/img_title_icon1.gif') no-repeat 5px 11px;font-family:'NotoKrB',sans-serif;}
		.pagePath {width:100%;text-align:right;font-size:0.9em;padding-top:15px;font-family:'NotoKrM',sans-serif;}
	}
	
@keyframes scroll_effect {
	from {transform:translateY(7px);}
	to {transform:translateY(14px);}
}

.topBtn {
    position: fixed;
    right: 30px;
    bottom: 10px;
    width: 40px;
    height: 40px;
    border: 1px solid #000;
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    cursor: pointer;
    transition: .3s;
    background: rgba(255,255,255,0.6);
	z-index: 9999;
}
.topBtn:after {
    position: absolute;
    content: '¡ã';
    left: 39%;
    top: -15px;
    font-size: 8px;
}