@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

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,select,button,textarea{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;}
*, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

body{font-family:'Roboto','Noto Sans KR', sans-serif;font-size:17px;font-weight:400;font-style: normal;color:#000;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;}

img{vertical-align:middle; border:0;}
button,label{cursor:pointer}
button{border:0;background:0 0;display:inline-block}
	
@media screen and (max-width:1024px) {
	body{font-size:15px}
}
@media screen and (max-width:800px) {
	body{font-size:14px}
}

.hr01 {height:1px; background:url("/images/hr_line01.gif") repeat-x left bottom;}
.auto{display:block; width:100%; overflow:auto; position:relative;}
    
.wSIze{width: 100%; max-width: 1280px; margin:0px auto; box-sizing: border-box;}
#wDoc{width:100%; padding:0px; position:relative;border:0}
#wTop{position:replative;width:100%;background-color:#fff;z-index:9999;}
#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:400px;}
.mCont::after {content:''; display:block; clear:both;}
.sCont{float:right;width:980px;margin:30px 30px 50px 0;position:relative;text-align:justify;display:block; box-sizing:border-box;}

.sMen {float:left; width:220px; margin:-60px 0 60px;display:inline;position:relative;}
.sMen_top {position:relative; display:table; width:100%; height:141px; background:#19467f; color:#fff; border-radius:0 30px 0 0; text-align:center;}
.sMen_top::before {content:''; display:block; position:absolute; top:-1px; left:0px; width:40px; height:6px; background:#fbca08;}
.sMen_top::after {content:''; display:block; position:absolute; top:-1px; left:0px; width:6px; height:40px; background:#fbca08;}
.sMen_top p {display:table-cell; vertical-align:middle; font-size:30px; font-weight:500;}
.sMen_top em {display:block; font-size:12px; font-weight:700; margin-top:1em; letter-spacing:1px; color:#9194ab;}
.sMenGrp {width:100%;}
.sMen_itm {display:block; padding:16px 20px; border-bottom:1px solid #b5b6ba; font-size:14px !important;font-weight: 500 !important;}
.sMen_itm:hover {background:#5292db; color:#fff;}
.sMen_itm.active {background:#b1e2f7; color:#000000; position:relative;}
.sMen_itm.active::before {content:''; display:block; position:absolute; top:50%; right:0; width:16px; height:2px; background:#fff;}
.sMenGrp ul {padding:3px 0; border-bottom:1px solid #b5b6ba;}
.sMen_itm2 {display:block; padding:5px 30px; color:#000; font-size:13px !important;font-weight: 500 !important;}
.sMen_itm2:hover {color:#fe6e21;}
.sMen_itm2:active {background:#ff8000; border-bottom-color:#00da38; color:#fff; position:relative;}

.wBottomBg {position:relative;width:100%;height:120px;padding:30px 0 30px 0;background-color:#ffffff;color:#000000;border-top:1px solid #e0e0e0;box-sizing:border-box;display:block;}
.wBottomBg .wBottom {max-width: 1280px;margin:0px auto;font-size:0.9rem;color:#888888}
.wBottomBg .wBottom li{float:left;}
.wBottomBg .wBottom li span{margin-right:10px;}
.wBottomBg .wBottom .logo {width:20%;height:50px;font-weight: 700;font-size:1.2rem;text-align:center;}
.wBottomPrivacy {position:relative;width:100%;padding:15px 0 15px 0;background-color:#ffffff;color:#000000;border-top:1px solid #e0e0e0;box-sizing:border-box;}
.wBottomPrivacy ul{max-width: 1014px;margin:0px auto;font-size:0.9rem;color:#000000}

#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;;}

#TopLogo {margin-top:10px;}
	
.topMenArea{width:100%;max-width: 1280px;margin:0px auto;height:40px;background-color:#fff;z-index:9999;}
.topMen{padding-bottom:10px;margin:0px auto;height:50px;}
.topMen ul{display:block; padding:5px 0 0 0;}
.topMen ul li {float:left;}
.topMen ul li.cls01 {width:24%;text-align:center;}
.topMen ul li a{margin:0px;display:block;font-size:1.0rem !important;font-weight:400 !important;}
.topMen ul li a.txt{margin:0px;display:block;font-size:1.2rem !important;height:43px;font-weight:600 !important;}
.topMen ul li a:before{content:""; position:absolute; right:50%; bottom:0; width:0; height:4px; background:#8a1c22; transition: all 0.3s ease-in-out;}
.topMen ul li a:after{content:""; position:absolute; left:50%; bottom:0; width:0; height:4px; background:#8a1c22; 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:80px;width:100%; height:210px; display:none; padding:0;margin:0px auto;background-color:#f2f1f3;z-index:1110;border-top:1px solid #19467f;border-bottom:1px solid #19467f;}
.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:24%;height:190px;border-right:1px solid #e0e0e0;padding:15px 0 0 0 !important}
.topSmenAllBg ul:hover {background-color:#b1e2f7;border-top:2px solid #f00;}
.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:#3ab8db;color:#fff; text-decoration:none;}
.topSmenAllBg ul.first{border-left:1px solid #e0e0e0;}


.btn_stm {display:none; width:46px; height:46px; font-size:0; box-sizing:border-box; padding:10px 13px; margin-left:6px; border-radius:24px; background:#92234e;}
.btn_stm i {display:block; width:20px; height:2px; background:#fff; margin-top:5px;}

.mainImgArea{width:100%;height:700px;background-color:#ffffff;}
.mainImgBg{width:100%;height:330px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
.mainImgBg02{width:100%;height:330px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}
.topImgArea{width:100%;height:400px;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:700px;background-image:url('/image/main_img01.jpg?37');background-position:center top;background-repeat:no-repeat;}
#mainImgBoxMain2 {position:absolute;width:100%; height:700px;background-image:url('/image/main_img02.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain3 {position:absolute;width:100%; height:700px;background-image:url('/image/main_img03.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain4 {position:absolute;width:100%; height:700px;background-image:url('/image/main_img04.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
#mainImgBoxMain5 {position:absolute;width:100%; height:700px;background-image:url('/image/main_img05.jpg');background-position:center top;background-repeat:no-repeat;display:none;}

#topImgBoxMain1 {position:absolute;width:100%; height:400px;background-image:url('/imagem/top_img01.jpg?37');background-position:center top;background-repeat:no-repeat;}
#topImgBoxMain2 {position:absolute;width:100%; height:400px;background-image:url('/imagem/top_img02.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain3 {position:absolute;width:100%; height:400px;background-image:url('/imagem/top_img03.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain4 {position:absolute;width:100%; height:400px;background-image:url('/imagem/top_img04.jpg');background-position:center top;background-repeat:no-repeat;display:none;}
#topImgBoxMain5 {position:absolute;width:100%; height:400px;background-image:url('/imagem/top_img05.jpg');background-position:center top;background-repeat:no-repeat;display:none;}

.mainText01{width:600px;margin-top:2.0rem;}
.mainText02{width:600px;margin-top:2.0rem;}
.mainText03{width:600px;margin-top:2.0rem;}
.subText01{width:600px;margin-top:0.1rem;}
.subText02{width:600px;margin-top:0.1rem;}
.subText03{width:600px;margin-top:0.1rem;}

@media screen and (max-width:1024px) {
	.mainText01{width:550px;margin-top:3.5rem;}
	.mainText02{width:550px;margin-top:3.5rem;}
	.mainText03{width:550px;margin-top:3.5rem;}
	.subText01{width:550px;margin-top:1.0rem;}
	.subText02{width:550px;margin-top:1.0rem;}
	.subText03{width:550px;margin-top:1.0rem;}
}

@media screen and (max-width:414px) {
	.mainText01{width:100%;margin-top:5rem;}
	.mainText02{width:100%;margin-top:5rem;}
	.mainText03{width:100%;margin-top:5rem;}
	.subText01{width:100%;margin-top:3rem;}
	.subText02{width:100%;margin-top:3rem;}
	.subText03{width:100%;margin-top:3rem;}

	.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?37');background-position:center top;background-repeat:no-repeat;}
	#mainImgBoxMain2 {position:absolute;width:100%; height:400px;background-image:url('/image/m_main_img02.jpg?37');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?37');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?37');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?37');background-position:center top;background-repeat:no-repeat;display:none;}
	
	.topImgArea{width:100%;height:300px;background-color:#3A3A3A;}
	.topImgBg{width:100%;height:220px;background-image:url('/imagem/topImgBg.png');z-index:1001;}
	.topImgBg02{width:100%;height:270px;background-image:url('/imagem/topImgBg02.png');z-index:1001;}
	#topImgBoxMain1 {position:absolute;width:100%; height:300px;background-image:url('/imagem/m_top_img01.jpg?37');background-position:center top;background-repeat:no-repeat;}
	#topImgBoxMain2 {position:absolute;width:100%; height:300px;background-image:url('/imagem/m_top_img02.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain3 {position:absolute;width:100%; height:300px;background-image:url('/imagem/m_top_img03.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain4 {position:absolute;width:100%; height:300px;background-image:url('/imagem/m_top_img04.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
	#topImgBoxMain5 {position:absolute;width:100%; height:300px;background-image:url('/imagem/m_top_img05.jpg?37');background-position:center top;background-repeat:no-repeat;display:none;}
}


.pageTitle {width:100%;height:40px;margin:20px 0 30px 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-weight: 700;}
.pagePath {text-align:right;font-size:0.9em;padding-top:15px;font-weight: 500;}


.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}
.mainTitle{max-width: 1280px;margin:0px auto;margin: 90px 0 20px 600px !important;color:#fff;font-size:2.5rem;float:left;}
.mainTitle2{max-width: 1280px;margin:0px auto;margin: 90px 0 20px 600px !important;color:#fff;font-size:2.5rem;float:left;}
.mainTitle3{max-width: 1280px;margin:0px auto;margin: 120px 0 20px 200px !important;color:#fff;font-size:2.5rem;float:left;}
.mainStit{font-size:2.0rem !important;font-weight: 500;}
.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;}
.fColorWhite{color:#ffffff !important;}
.fColorBlue{color:#0080c0 !important;;}
.fColorRed{color:#ed1b23 !important;;}
.fColorDarkBlue{color:#0f528b !important;;}
.fColorBlueSky{color:#9cb6d6 !important;;}
.bgWhite{ background-color:#ffffff !important;}
.bgYellow{ background-color:#ffff80 !important;}
.bgGray{ background-color:#eaeaea !important;}
.bgPink{ background-color:#FCE0E4 !important;}
.bgDarkBlue{ background-color:#0f528b !important;}
.bgBlueSky {background-color:#9cb6d6 !important;}

.mt2{margin-top:2px !important;}
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt10{margin-top:10px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.mr1{margin-right:1px !important;}
.mr2{margin-right:2px !important;}
.mr3{margin-right:3px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mb3{margin-bottom:3px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb12{margin-bottom:12px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}


.pt2{padding-top:2px !important;}
.pt3{padding-top:3px !important;}
.pt5{padding-top:5px !important;}
.pt7{padding-top:7px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
.pb2{padding-bottom:2px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
 
.fl{float:left !important;}
.fr{float:right !important;}
.cb{clear:both !important;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}
.tc{text-align:center !important;}
.tj{text-align:justify !important;}
.dn{display:none;}

.w100{width:100% !important;}
.w95{width:95% !important;}
.w90{width:90% !important;}
.w50{width:50% !important;}
.marginAuto {margin:0 auto;}

.border1px{border:1px solid #333;}
.cursorY {cursor:pointer;}
.bb {box-sizing:border-box;}

 #topImgLine {display:block; 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; }
 
 /* ¼­ºêÆäÀÌÁö Å¸ÀÌÆ² */
 .contHead{font-size:1.9rem;}
 .contStitle{position:relative;font-size:1.7rem;font-weight:500;padding:0 0 5px 17px;border-bottom:1px solid #CACACA;}
.contStitle::after {content:''; display:block; position:absolute; top:5px; left:0px; width:6px; height:30px; background:#fbca08;}

.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;}
 
/* form auto - 2022 */
.form22 select, .form22 input {width: 100%; padding: 0 20px; border: 1px solid #ccc; height: 50px; line-height: 48px; border-radius: 5px;}
.form22 select {padding-right: 40px; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; background: #fff url(/images/img_selectArrow.png) no-repeat right 20px center;}

.form22 .formTr {overflow:hidden;padding-top:15px;}
.form22 .formTr>* {float:left;}
.form22 .formTr * {vertical-align:middle;}
.form22 .formTr label {width:120px; height:50px; line-height:50px;}
.form22 .formTr label+div {width:calc(100% - 120px); position:relative;}
.form22 .formTr div input[type='text'] {width:450px; height:50px; line-height:48px; border:1px solid #ccc; border-radius:10px;}
.form22 .formTr div input[type='radio'] {position:absolute; left:-99999px;}
.form22 .formTr div input[type='radio']+label {width:auto; padding-left:30px; display:inline-block; background:url(/images/img_checkOff.png)0 50% no-repeat;vertical-align:middle; cursor:pointer;}
.form22 .formTr input[type='radio']:checked+label {background-image:url(/images/img_checkOn.png?001);}

.formTr input[type='checkbox'] {position:absolute; left:-99999px;visibility: hidden;}
.formTr input[type='checkbox']+label {width:auto; padding-left:30px; display:inline-block; background:url(/images/img_checkOff.png)0 50% no-repeat;vertical-align:middle; cursor:pointer;padding:10px 0 10px 40px;}
.formTr input[type='checkbox']:checked+label {background-image:url(/images/img_checkOn.png?001);}


.form22 .formTr textarea {width:calc(100% - 140px); min-height:240px; padding:20px 20px; border:1px solid #ccc; border-radius:10px;}
.form22 .formTr div div {display:inline-block; vertical-align:middle; margin-right:40px;}

@media screen and (max-width: 767px) {
.form22 .formTr label {width:100%;height:45px; line-height:45px;}
.form22 .formTr label+div {width:100%;padding-left:20px;}
.form22 .formTr div div {width:100%;}
.form22 .formTr div input[type='text'] {height:45px; line-height:43px;}
.form22 .formTr textarea {width:100%}
}

 .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;}

textarea {font-size: 1.0em; background-color:ffffff; color:80542B;}
.textarea_box{background-color:#fdf5f5; color:#e0e0e0; border:1px solid #b7b4ba;font-size:12px;padding:1px 0 0 0;}
.inputbox{background-color:#fff; border:1px solid #b7b4ba;}
.inputboxOn{background-color:#fdf9b2;border:1px solid #b7b4ba;}
.input_number{background-color:d6d6d6; color:#e0e0e0; border:2x solid #b7b4ba;text-align:right !important;}
 .input_number_gray{background-color:eeeeee; color:#e0e0e0; border:0; text-align:right;}
 .inputbox2{background-color:ffffff; color:#e0e0e0; border:1px solid black;}
 .inputbox3{background-color:ffffff; color:#e0e0e0; 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:#e0e0e0; border:1px solid #b7b4ba;font-size:12px;padding:1px 0 0 0;}
 .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: 13px; color:#383838;}
.opt_list_sch {background-color:#e0e0e1;border:1px solid #ccc;width:90px;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;}
.opt_list_blue { background-color:#d9edf7; 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;height:30px;border-radius:2px;padding:0 3px 0 3px;transition: all 0.3s;}
 .button_gray:hover, .button_gray:focus, .button_gray:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;}
 
 .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;transition: all 0.3s;}
 .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;transition: all 0.3s;}
.button_blue:hover, .button_blue:focus, .button_blue:active{color:#ffffff;background-color:#0294A0; border-color:#028E99;} 
 
.button_yellow{ background-color:#ffff80; color:#000;font-weight:400;border:1px solid #808080; cursor:pointer;padding:0;border-radius:2px;transition: all 0.3s;}
.button_yellow:hover, .button_yellow:focus, .button_yellow: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;transition: all 0.3s;}
.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:#e0e0e0; 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;
}

/* 2022 tble */
.tblBox {text-align: center;}
.tblBox table {border-collapse: collapse; width: 100%; max-width: 100%; background: #fff; border-style:solid;  border-color:#e0e0e0; box-sizing:border-box;}
.tblBox table tr th {background-color:#003074;color:#f1f5fb; padding:19px 0; border:2px solid #e0e0e0;font-weight:600; box-sizing:border-box;}
.tblBox table tr td {color:#000; padding:19px 19px 19px 30px; border:2px solid #e0e0e0;text-align:left;vertical-align:middle; box-sizing:border-box;}
.tblBox table tr:hover {background:#d4eef5;}
.tblBox table tr td:first-child {background-color:#eceafc;text-align:center;padding:19px;}
.tblBox table tr:last {border-bottom:2px solid #000;}

/* 2020-01 ½ÅÃ»¼­ Æû */
.tblForm {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-size:12px; font-weight:bold; text-align:center; vertical-align:top; line-height:20px;}
.tbl01 td{padding:6px 6px 2px 2px; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:20px; vertical-align:top; background:#ffffff;}
.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;}

.tbl31{width:100%; border-top:2px solid #5a5545; border-bottom:2px solid #5a5545; }
.tbl31 th{padding:6px 0 2px 0; border-left:1px solid #5a5545; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; background:#e0e0e0; text-align:center; vertical-align:middle; line-height:2rem;}
.tbl31 td{padding:6px 3px 6px 3px; border-left:1px solid #5a5545; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:1.2rem;}

.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;}

/* °³ÀÎÁ¤º¸ µ¿ÀÇ */
.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:200px;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:#333;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;}
.data_list table {width:100%; height:auto;border-collapse: collapse;box-sizing:border-box;}
.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;vertical-align:middle;box-sizing:border-box;}
.data_list tbody .tt {text-align:left;}
.data_list tbody .tt a.boardTitle {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.boardTitle:hover {text-decoration:underline; color:#000;}
.data_list tbody i {font-size:18px;}
.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) {
	.data_list table {display:block; border-top:1px solid #000;}
	.data_list thead th {display:none;}
	.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 0; border:0;}
	.data_list tbody td {text-align:left; padding:8px 0 8px 5px; border:0;}
	.data_list tbody .tt a.boardTitle {display:block; width:100%; height:1.5em; line-height:1.5em; font-size:1.0rem;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical;letter-spacing:-2px;}
	.boardView h3 {font-size:1.5rem;}
	.contHead{font-size:1.5rem;letter-spacing:-2px;}
}
@media screen and (max-width: 414px) {
	.data_list {float:left; width:100%; height:auto;}
	.data_list table {width:98%; height:auto;}
	.data_list td:before {padding:0 2px 0 0;}
	.data_list tbody th:before {padding:0 2px 0 0;}
	.boardView h3 {font-size:1.3rem;}
	.opt_list_sch {width:60px;}
	.pagePath{display:none;}
	.contHead{font-size:1.3rem;letter-spacing:-2px;}
	.tblBox table tr td {color:#000; padding:19px 19px 19px 19px; border:2px solid #e0e0e0;text-align:left;}
}

/* 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;}

#stit01 li{padding:0 0 0 20px; line-height:18px; background:url('/images/img_ball_gray.gif') no-repeat 8px 4px; color:#948a73; font-size:12px;}


.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;}

.stit02{margin-top:10px;padding:10 0 0 30px; width:100%;height:31px; background:url('/images/stit_bg02.gif') no-repeat;text-align:left; color:#ffffff; font-size:12px;font-weight:bold;}

#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:''; position:absolute; top:21px; right:20px; display:inline-block; width:16px; height:16px; border:1px solid #ccc; border-radius:2px;  background:url("../image/common/ico_fullmn_arrow1.png") 50% no-repeat; background-size:16px;}
.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("../image/common/ico_blank_e.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("../image/common/ico_fullmn_arrow2.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("../image/common/bt_full_close.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 */

.clearfix {display: block;}
.clearfix:after {display:block; clear:both; content: "."; visibility: hidden;  height: 0;}
.boxBB {box-sizing: border-box !important;}

.div22{width:48% !important; 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;}

/* Á¦Ç° »ó¼¼ÆäÀÌÁö »ó´Ü Á¤º¸ */
.prdSummary .title {display:block; height:auto; font-weight:400; font-size:1.7em; line-height:1.4; letter-spacing:-1px; margin-bottom:20px;}
.prdSummary  .price{font-family:Malgun Gothic;font-weight:bold;font-size:1.5em !important;}
.sListIcon {margin-top:3px;padding:0 0 0px 11px; line-height:19px; background:url('/images/li_icon01.gif') no-repeat 0px 8px;}

/* ¿ª´ë È¸Àå */
.ceoHistory .con {padding: 0;}
.ceoHistory .con li {position: relative; float: left; width: 48%; min-height: 170px; margin:10px 5px 10px 5px;   border: 1px solid #d9d9d9;box-sizing: border-box;}
.ceoHistory .con strong {background: url('/images/ceoNumBg.gif') left top no-repeat;}
.ceoHistory .con strong {position: absolute; right: 0; top: 0; display: block; width: 130px; padding:15px 0 25px 15px;
 text-align: center; font-weigh:600; line-height: 14px; color: #fff;}
.ceoHistory .con span.name { padding: 45px 0 20px 150px; font-size: 1.3rem; font-weight: 600;}
.ceoHistory .con span { display: block; padding-left: 150px;}
.ceoHistory .con img.photo { position: absolute; top: 13px; left: 30px;	width:100px;}

@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;height:120px;padding:30px 0 30px 0;}
	.wBottomBg .wBottom .logo {display:none}
	.wBottomBg .wBottom li{float:none;text-align:center;}
	.wBottomBg .wBottom .addr{padding:0 10px 0 10px;display:inline-block;}
	.wBottomBg .wBottom .copy{padding:0 10px 0 10px;display:inline-block;}
	.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:120px;padding:30px 0 30px 0px;}
	.topMen {display:none}	
	.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;}
	.contImg{width:95%;}
	.ceoHistory .con li {width:98%}
}
@media screen and (max-width:414px) {
	.sCont {float:none; width:100vw; margin:2em auto;}
	.pagePath {font-size:11px;}
	.wBottomBg {position:relative;width:100%;height:120px;padding:30px 0 30px 0;}
	.wBottomBg .wBottom {font-size:0.8rem;text-align:center;}
	.wBottomBg .wBottom li{float:none;text-align:center;}
	.wBottomBg .wBottom .copy {width:100%;display:block;}
	.subcontent {margin-top:2em;}
	.topMen {display:none}
	.btn_stm {width:40px; height:40px; padding:9px 11px;}
	.btn_stm i {width:18px; margin-top:4px;}
	#TopLogo {height:50px;;}
	.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:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.dataA_list .cell_date {width:120px; height:30px;}
.dataA_list li a:hover {color:#ff9422;}
.dataA_list::after {content:''; display:block; clear:both;}

.dataB {padding:0 0px;}
.dataB_title {border-bottom:2px solid #333;padding-bottom:40px;margin-bottom:10px;}
.dataB_title h3 {text-align:center; font-size:1.7rem; color:#000; line-height:1.5;}
.dataB_title h4 {text-align:center; font-size:1.5rem; 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:#EFEFEF;}
.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;}

.mPhoto {margin:0;}
.mPhoto li {float:left;width:15%;text-align:center;overflow:hidden;margin:15px 5px 0px 5px;}
.mPhoto li img {width:180px;height:140px;border:1px solid #777;}

@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;}
	.mPhoto li {float:left;width:18%;text-align:center;overflow:hidden;margin:15px 5px 0px 5px;}
	.mPhoto li img {width:160px;height:120px;border:1px solid #777;}
}

@media screen and (max-width:800px){
.mPhoto li {float:left;width:22%;text-align:center;overflow:hidden;margin:15px 5px 0px 5px;}
.mPhoto li img {width:170px;height:100px;border:1px solid #777;}
}

@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:40px;margin-bottom:10px;}
	.dataB_title h3 {font-size:2rem;}
	.dataB_title01 {margin-top:1px;}
	.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;}
}

	/* 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 !important;}
	.tViewOk{display:none !important;}
	@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;}		
		
		.tViewNo{display:none !important;}
		.tViewOk{display:block !important;}
	}
	@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;}		
		
		.mViewNo{display:none !important;}
		.mViewOk{display:block !important;}
		.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-weight: 700;}
		.pagePath {width:100%;text-align:right;font-size:0.9em;padding-top:15px;font-weight: 500;}
		
		.tbl01 th{line-height:1.2rem;}
		.tbl01 td{padding:6px 6px 2px 2px; border-bottom:1px solid #5a5545; border-right:1px solid #5a5545; line-height:1.2rem;  text-align:center;}
		.tbl01 td.cont{padding:6px 3px 2px 3px;text-align:left;}
	}
	
@keyframes scroll_effect {
	from {transform:translateY(7px);}
	to {transform:translateY(14px);}
}

.topBtn {
    position: fixed;
    right: 30px;
    bottom: 10px;
    width: 50px;
    height: 50px;
    border: 1px solid #000;
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 65px;
    cursor: pointer;
    transition: .3s;
    background: rgba(255,255,255,0.6);
	border-radius:50%;
	box-shadow: 5px 5px 5px rgb(0 0 0 / 10%);
	z-index: 9999;
}
.topBtn:after {
    position: absolute;
    content: '¡ã';
    left: 39%;
    top: -15px;
    font-size: 8px;
}
.topBtn:hover {
	background-color:#81cee1;
}

/* ¸®½ºÆ® »óÇ° ÀÌ¹ÌÁö 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;
}
