:root {
--basefont: "Pretendard", "³ª´®°íµñ", "Nanum Gothic", "¸¼Àº °íµñ", "malgun gothic", "AppleGothicNeoSD", "Apple SD »êµ¹°íµñ Neo", sans-serif;
}


* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;}
body,th,td,textarea{;font-size:12px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;color:#000000;font-size:12px;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;text-decoration:none;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:none;}


#wrap{width:100%;position:relative;text-align:center; border:0px solid #000;}

#content_wrap_main {width:1100px;height:570px;padding:38px 0 0 0px;position:relative;text-align:left;margin:0 auto;}

#content_wrap{width:1100px;padding:0;position:relative;text-align:left;margin:0 auto;}
#content_wrap{*zoom:1;clear:both;}
#content_wrap:after{content:"";display:block;clear:both;}


.side_nav{float:left;text-align:left;width:230px;margin:0 0 0 0px;_display:inline;}
.side_nav h2{margin:17px 0 0 0;padding:10px 0 0 20px;background: url(/bizdemo36577/img/plus/stitle_bg.jpg) no-repeat 0 0px;height:45px;line-height:22px;font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;font-weight: bold; font-size:19px; color: #FF7200;}
.side_nav dt{margin:10px 0 0px 0;padding-left:20px;padding-bottom:5px;border-bottom:1px solid #DFDFDF;height:34px;line-height:22px;font-family:'Nanum Gothic';font-weight: bold; font-size:17px; color: #5D5D5C;text-decoration:none;}
.side_nav dd{margin:30px 0 0px 0;padding-left:0px;}

.contents {float:right;width:835px;margin:0 0px 0 0px;padding:0 0 0px 35px;border:0px solid #000;}
.contents h3{margin:20px 0 10px 0;width:835px;border-bottom:1px solid #A8A8A8;height:33px;line-height:22px;font-family:'Nanum Gothic';font-size:16px; color: #000;}
.contents .titleway{position:absolute;top:28px;right:0;font-family:'Nanum Gothic';font-size:12px; color: #5D5D5C;line-height:20px; }

.contents_full {float:left;width:1100px;margin:0 0px 0 0px;padding:0 0 0px 0px;border:0px solid #000;}
.contents_full h3{margin:20px 0 10px 0;width:1100px;border-bottom:1px solid #A8A8A8;height:33px;line-height:22px;font-family:'Nanum Gothic';font-size:16px; color: #000;}
.contents_full .titleway{position:absolute;top:28px;right:0;font-family:'Nanum Gothic';font-size:12px; color: #5D5D5C;line-height:20px; }


.visual_area {width:100%; max-height:267px; background:url(/bizdemo36577/img/plus/visual_sub1.jpg) repeat-x center center; overflow:hidden; margin-bottom:50px;}
.visual_area img {}


.n_contents { padding-bottom: 80px; }

#footer_wrap{width:100%;position:relative;padding-top:22px;}


/* °¶·¯¸® ÃßÃâÀÌ¹ÌÁö */
.board_output td {text-align:center;}
.board_output td {padding-bottom:10px; line-height:140%;}
.board_output td img {width:100%; height:auto; border:0px;}

.bbswriter {font-size:11px;}
.bbsetc_dateof_write {font-size:11px;}


.intro { width:100%; padding-right: 20px; }
.tenarea { margin:0px 0 0 0px; padding:0 0 10px; border-bottom:0px solid #dddddd ; }
.twoarea { margin:0px 0 0 0px; padding:0 0 2px; border-bottom:0px solid #dddddd ; }


/* Å¸ÀÌÆ² */
.titlearea { margin:0px 0 36px; padding:0 0 10px; border-bottom:1px solid #dddddd ;color:#0f70a0; font-family: var(--basefont); font-size:26px; font-weight:600; }
.smtitle { margin:0px 0 0px; padding:0 0 0px;line-height:22px;color:#342c1f ;font-size:30px; font-weight:bold; }

.history1{ width:100%; padding:30px 30px 30px 30px;color:#fff ;font-size:30px; font-weight:bold; background:#969383; }
.history2{ width:100%; padding:20px 0 20px 20px;color:#000 ;font-size:14px; background:#e9e9e9; }

.map1{ width:100%; padding:2px 0px 2px 0px; color:#fff ;font-size:14px; font-weight:bold; background:#342c1f;text-align:center;}
.map2{ width:100%; padding:2px 0px 2px 0px; color:#fff ;font-size:14px; font-weight:bold; background:#5e533d;text-align:center;}
.map3{ width:100%; padding:2px 0px 2px 0px; color:#fff ;font-size:14px; font-weight:bold; background:#969383;text-align:center;}

.maptxt{ width:100%; padding:2px 0px 2px 0px; color:#444444 ;font-size:14px; background:#fff; font-family: 'Rubik', sans-serif; }


.navytxt { font-family: var(--basefont); font-size:25px; font-weight: 500; color: #342c1f; } 
.normaltxt { font-family: var(--basefont); font-size:16px; font-weight: 300; color:#555; line-height: 1.8; } 
.spacetxt { font-family: var(--basefont); font-size:16px; font-weight: 600; color:#555; letter-spacing: 5px; word-spacing: 1px; }


.col-md-3 { width: calc(21% - 30px); padding-top: 2px; padding-left: 0; padding-right: 0; margin-right: 30px; }
.col-md-3 .sub_menu { text-align: left; }
.col-md-3 .sub_menu h2 { font-family: var(--basefont); font-weight: 700; font-size: 22px; margin-bottom: 15px; }

.col-md-3 .sub_menu .s_list li a { display: block; padding: 5px 0; font-family: var(--basefont); font-weight: 400; font-size: 17px; color: #555; }
.col-md-3 .sub_menu .s_list li a:hover { color: red; }