.bold{font-weight:bold;}
.btn_total {padding:10px 14px; border:1px solid #ccc; background:#fe6000; color:#fff; margin-top:-3px; }
.btn_cencel {padding:10px 14px 13px;  border:1px solid #ccc; background:#c8c8c8; color:#fff; margin-top:-3px; }
.btn_total:hover { background:#b1a49a; color:#fff; }

/*¸ÞÀÎ*/
#maintop{width:100%;}
#mainvisual{width:100%;background:url('/img/main/mainvisual_bg.jpg') no-repeat top center;}
#miancontents{width:100%;}
#mainfoot{width:100%;background:url('/img/main/footer_bg.jpg') no-repeat top center;}

#topmenu{width:980px;height:109px;margin:0 auto;background:#ccc;}
#mainvisu{width:100%;height:347px;margin:0 auto;}
#maincon{width:980px;margin:0 auto; }
#footer{width:980px; height:135px;margin:0 auto;}

#maincon .main_con01{height:89px;overflow:hidden;padding:25px 17px;}
#maincon .main_con02{height:550px;overflow:hidden;padding:0 17px;font-size:12px;}

#maincon .con02_1{width:300px; float:left;margin-right:20px;height:80px;}
#maincon .con02_2{width:300px; float:left;margin-right:20px;height:80px;}
#maincon .con02_3{width:300px; float:left;height:80px;}

#layerpopup{display:none; width:750px; border:3px solid #fe5f01;background:#fff;position:absolute; top:0;left:500px;z-index:1000;text-align:center;}

h3{padding-bottom:10px;padding-top:17px;font-size:13px; font-family:'notokr-regular';}

.maintable{border-collapse:collapse; width:100%;}
.maintable th{font-weight:normal;padding:10px 4px 10px 10px;text-align:left;border:1px #e6e1d8 solid;background:#f3f3f3;;color:#000;font-size:13px;}
.maintable .tdcolor{background:#fafafa;color:#333;font-weight:bold;font-size:13px; padding:8px 10px;}
.maintable td{padding:4px 4px 4px 4px;text-align:center;border:1px #e6e1d8 solid;color:#000;font-size:12px; line-height:23px;}

.maintable1{border-collapse:collapse; width:100%; }
.maintable1 th{font-weight:normal;padding:10px 4px 10px 10px;text-align:left;border:1px #e6e1d8 solid;background:#f3f3f3;;color:#000;font-size:13px;}
.maintable1 .tdcolor{background:#fafafa;color:#333;font-weight:bold;font-size:13px; padding:8px 10px;}
.maintable1 td{padding:4px 4px 4px 10px;text-align:left;border:1px #e6e1d8 solid;color:#000;font-size:12px; line-height:23px;}
.maintable1 th{padding:4px 4px 4px 10px;text-align:left;border:1px #e6e1d8 solid;color:#000;font-size:12px; line-height:23px;}

.maintable1 input.txt {background-color: #f9f9f9;
    border: 1px solid #eee;
    color: #333333;
    font-family: ±¼¸²;
    font-size: 12px;
    padding: 2px 3px;
    min-width: 50px;}

	.maintable1 .txt_box {background-color: #f9f9f9;
    border: 1px solid #eee;
    color: #333333;
    font-family: ±¼¸²;
    font-size: 12px;
    padding: 2px 3px;
    min-width: 50px;}
	
	.maintable1 .select
	{background-color: #fff;
    border: 1px solid #eee;
    color: #333333;
    font-family: ±¼¸²;
    font-size: 12px;
    padding: 3px 5px;
    min-width: 100px;}

	input[Type="button"] {
	background: #989898;
    border: 0;
    padding: 3px 5px 2px;
    color: #fff;
    cursor: pointer;
	}


/*¼­ºêÆ²Àâ±â*/
#subvisual{width:100%;background:url('/img/sub/subvisual_bg.jpg') no-repeat top center;}
#subvisu{height:152px;margin:0 auto;}
#subcontents{width:100%;}
#subcon{overflow:hidden;width:980px;margin:0 auto;margin:40px auto;}
#leftmenu{width:12%; float:left;}
#contents{width:80%;float:right; border-left:1px solid #ccc; padding-left:4%; }

#contents .location{/*height:45px; overflow:hidden;  background:url('/img/sub/location_bg.jpg') no-repeat bottom left;*/ display:none; }
#contents .location h2{ /*float:left;width:350px;padding-bottom:15px;height:25px; font-size:24px; font-family:'notokr-light'*/ display:none;}
#contents .location .loca{ /*float:right;width:350px;text-align:right;*/ display:none;}

#contents .subpage{/*margin-top:20px;*/width:100%;margin-bottom:30px;}
#contents .subpage h3{background:url('/img/sub/blit.gif') no-repeat 0 50%;padding:30px 0 30px 20px; font-size:18px; font-weight:600; }
#contents .subpage h4{background:url('/img/sub/a_blit.gif') no-repeat 0 50%;padding-left:10px;margin:15px 0 20px 0;}
#contents .subpage .alli{overflow:hidden;padding-bottom:15px;border-bottom:1px #ccc dashed; }
#contents .subpage .alli_left { float:left; width:35%; }
#contents .subpage .alli_left a { display:inline-block }
#contents .subpage .alli_left a img { width:100%; }
#contents .subpage .alli_right { float:right; width:62%; line-height:19px;}

#subvisu .visual1{width:100%; height:152px;background:url('/img/sub/visual1.jpg') no-repeat top center; }
#subvisu .visual2{width:100%; height:152px;background:url('/img/sub/visual2.jpg') no-repeat top center; }
#subvisu .visual3{width:100%; height:152px;background:url('/img/sub/visual3.jpg') no-repeat top center; }
#subvisu .visual4{width:100%; height:152px;background:url('/img/sub/visual4.jpg') no-repeat top center; }
#subvisu .visual5{width:100%; height:152px;background:url('/img/sub/visual5.jpg') no-repeat top center; }

/*·¹ÇÁÆ®¸Þ´º*/
#leftmenu h2{ width:100%; font-size:24px; font-family: 'notokr-light'; padding-bottom:9px; margin-bottom:20px; border-bottom: 1px solid #ff5f00; }
#leftmenu ul{/*background:url('/img/sub/left_bg.gif') no-repeat bottom left;*/width:100%;padding-bottom:25px; }
#leftmenu li{ margin:0; border-bottom: 1px solid #ddd; padding:8px 0; text-indent: 7px; }
#leftmenu li a { font-size:15px; }
#leftmenu li a:hover,
#leftmenu li a.on { font-weight:700; color:#fe6000; }

/*¾à°ü(À°¾ÆÁ¤º¸¹×»ó´ã&Ä¿¹Â´ÏÆ¼)*/
.btn{width:200px;padding-top:20px;text-align:center;margin:0 auto;}
.textarea{margin:auto;height:210px;border-top:1px #ccc solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;overflow-x:hidden; overflow-y:scroll;padding:10px;font-size:13px;line-height:24px;color:#4a4949;}
.scroll{scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#cbcbcb; scrollbar-shadow-color:#cbcbcb; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#ddd; scrollbar-arrow-color:#cbcbcb; background-color:#fff;}


button { cursor: pointer; vertical-align: middle;}
.btn_box {overflow:Hidden; margin-top:30px; text-align:center; }
.btn_box .btn_total {padding:10px 30px; border:1px solid #ccc; background:#fe6000; color:#fff; margin-top:-3px; }
.btn_box .btn_cencel {padding:12px 32px;  border:1px solid #ccc; background:#b1a49a; color:#fff; margin-top:-3px; }
.btn_box .btn_total:hover { background:#b1a49a; color:#fff; }


/*È¸»ç¼Ò°³*/
.table1{display: table;border-collapse: separate;}
.table1 th{font-weight:normal;padding:4px 4px 4px 10px;text-align:left;border:0;font-size:13px;color:#ccc;font-family:"Dotum","";}
.table1 .tdcolor{background:#bfb1a2;color:#fff;font-weight:bold;font-size:12px;}
.table1 td{padding:4px 4px 4px 10px;text-align:left;font-size:12px;color:#4a4949;}

/*¾ç´Ü ÀÌ¹ÌÁö-ÅØ½ºÆ®*/
.subpage .imgtxt_box { overflow:hidden; }
.subpage .imgtxt_box > img { width:232px;; float:left; height:300px; }
.subpage .imgtxt_box > div { width:65%; float:right; line-height:22px; font-size:14px; }
.subpage .imgtxt_box p span { font-size:22px; line-height:30px; color: #fe6000; font-weight:600; }

/*¼­ºêÆäÀÌÁö_»õ·Î*/
.subpage .subtop { overflow:hidden; }
.subpage .subtop.companytop { background:url('/img/sub/company_top1.gif')no-repeat; height:330px; padding:3% 0 0 44%; background-size:cover; background-position:center center }
.subpage .subtop > p.title { font-size:24px; margin-bottom:10px; color:#fe6000; font-weight:600; letter-spacing:-1px; }
.subpage .subtop > p.con { font-size:12px; line-height:20px; }
.subpage .subtop > p.con3 { font-size:13px; line-height:24px; }
.subpage .subtop > p.con4 { font-size:15px; line-height:24px; }
.subpage .subtop > p.con span { font-weight:600; color:#ff5f00 }
.subpage h5 { font-size:18px; margin-bottom:20px; margin-top:30px;  font-weight:600; }
.subpage ul.list { overflow:hidden; margin-bottom:20px; }
.subpage ul.list li { float:left; width:23.9%; margin-left:1%; border: 1px solid #ddd; }
.subpage ul.list li:first-child { margin-left:0; }
.subpage ul.list li img { width:100%; }
.subpage ul.list li .text { padding:15px 10px; text-align:center;}
.subpage ul.list li .text p { font-size:16px; font-weight:600; margin-bottom:9px; }
.subpage ul.list li .text span { line-height:17px; letter-spacing:-0.9px}
.ntxt { line-height:19px; font-size:13px; text-indent: -12px; margin-left: 12px; color:#b54803; }

.year_tit { background:#ddd; padding:10px 20px; font-size:15px; font-weight:bold; }
.dotline { margin-top:10px;padding-top:10px;border-top:1px #ccc dashed; }
.notice_box { color:#666; margin-top:20px; padding:15px 0; line-height:18px; }

/*ÀÌ¹ÌÁö > ÅØ½ºÆ®±³Ã¼*/
.subpage .subtop.companytop2 { background:url('/img/sub/comv1-1.gif') no-repeat;    padding: 5% 0 5% 5%; background-position: 550px center; border: 1px solid #ddd; }
.subpage .subtop > p.title2 { font-size:24px; margin-bottom:20px; color:#fe6000; font-weight:600; letter-spacing:-1px; }
.subpage .subtop > p.con2 { font-size:12px; line-height:20px; }
.subpage .subtop > p.con2 span { font-weight:600; color:#ff5f00 }

.subpage .subtop.companytop3 { background:url('/img/sub/prov1-1.gif') no-repeat; padding:8% 0 8% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop4 { background:url('/img/sub/prov1-2.gif') no-repeat; padding:5% 0 5% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop5 { background:url('/img/sub/prov1-3.gif') no-repeat; padding:5% 0 5% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop6 { background:url('/img/sub/prov1-4.gif') no-repeat; padding:10% 0 10% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop7 { background:url('/img/sub/prov1-5.gif') no-repeat; padding:5% 0 5% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop8 { background:url('/img/sub/prov1-6.gif') no-repeat; padding:5% 0 5% 5%; background-position:550px center; border:1px solid #ddd;}
.subpage .subtop.companytop9 { background:url('/img/sub/prov1-7.gif') no-repeat; padding:5% 0 5% 5%; background-position:550px center; border:1px solid #ddd;}

.subpage .info_cont {padding:4% 0 0; position:relative}
.subpage .info_cont li p span {display:block; color:#ed7101; font-size:18px; font-weight:600; padding-bottom:10px}
.subpage .info_cont li p {padding:20px 0 0 120px; line-height: 19px; }
.subpage .info_cont .icon1 {background:url('/img/sub/info1.jpg') no-repeat; height:100px; }
.subpage .info_cont .icon2 {background:url('/img/sub/info2.jpg') no-repeat; height:100px}
.subpage .info_cont .icon3 {background:url('/img/sub/info3.jpg') no-repeat; height:100px}
.subpage .info_cont .icon4 {background:url('/img/sub/info4.jpg') no-repeat; height:100px}
.subpage .info_cont .icon5 {background:url('/img/sub/info5.jpg') no-repeat; height:100px}

.subpage .info5_hd {margin-top:0}

.subpage p.p01 {font-size:17px; font-weight:bold; color: #4a4949;}
.subpage p.p02 {font-size:13px; color: #4a4949; margin:5px 0 }

.siter_info {overflow:hidden; padding:15px; background:#f7f7f7; border-radius:10px; border:1px solid #e1e1e1}
.siter_info > div { width:50%; float:left}
.siter_info > div > p { margin-bottom:15px; font-size:14px; font-weight:600; color:#333; } 
.siter_info > div ul li { font-size:12px; padding-left:17px; color:#696969; margin-bottom:12px; background:url("/img/sub/blit.gif") no-repeat 0 center; background-size:3%; }

/*¼¾ÅÍ ÀÎ»ç¸» ÀÌ¹ÌÁö*/
.subpage table td div.greeting_img {overflow:hidden;}
.subpage table td div.greeting_img > div.grt_img {float:left; width:20%;}
.subpage table td div.greeting_img > div.grt_img > img {width:100%}
.subpage table td div.greeting_img > div.grt_txt {float:right; width:77%; padding-top:5px}