@charset "UTF-8";

@font-face {
 font-family: "NanumGothic";
 font-weight: normal;
 font-style: normal;
 src: url('NanumGothic.eot');
 src: local('?'),
		 url('NanumGothic.eot?#iefix') format('embedded-opentype'),
 		 url('NanumGothic.woff') format('woff'), 
		 url('NanumGothic.ttf') format('truetype');
}

@font-face {
	font-family: 'NanumGothic Bold';
	font-style: normal;
	font-weight: normal;
	src: url('NanumGothicBold.eot');
	src: local('?'),
		 url('NanumGothicBold.eot?#iefix') format('embedded-opentype'),
	     url('NanumGothicBold.woff') format('woff'),
		 url('NanumGothicBold.ttf') format('truetype');
}

/*
@font-face {
	font-family: 'NanumGothic exBold';
	font-style: normal;
	font-weight: normal;
	src: url('NanumGothicExtraBold.eot');
	src: local('?'),
		 url('NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'),
	     url('NanumGothicExtraBold.woff') format('woff'),
		 url('NanumGothicExtraBold.ttf') format('truetype');
}*/ /* 삭제 15.01.07 */

html, body, table, textarea, select, h1, h2, h3, h4 {font-size:14px;color:#666;font-family:"NanumGothic";} /* 수정 15.01.08 */
html, body {1000px;margin:0px;padding:0px;}
html {overflow-y:scroll}
form, div, span, ul, li, dl, dt, dd, textarea, h1, h2, h3, h4, h5, h6, p, input {margin:0px;padding:0px;word-break:keep-all;}
img {border:0px;vertical-align:top;}
img.radio {cursor:pointer;}
input[type=text], input[type=password] {height:22px;border:1px solid #D9D9D9;color:#666;padding:6px 5px 0 5px;}
:root input[type=text] {height:28px \0/IE9;padding:0 5px 0 5px \0/IE9;} /* ie9 이상 */
:root input[type=password] {height:28px \0/IE9;padding:0 5px 0 5px \0/IE9;} /* ie9 이상 */
input {vertical-align:middle;font-family:"Malgun Gothic", "맑은고딕";font-size:15px;color:#666;} /* 수정 15.01.08 */
input.c {text-align:center;}
input.r {text-align:right;padding-left:0;padding-right:6px;}
input:focus {color:#666;}
textarea {border:1px solid #D9D9D9;padding:5px;}
ul {list-style:none;}
h1, h2, h3, h4, h5, h6, strong, th {font-family:'NanumGothic Bold';font-weight:normal;color:#333;}
address {font-style:normal;}
* {max-height:1000000px;-webkit-text-size-adjust:none;} /* 모바일 글자크기 대응 */

a {color:#666;text-decoration:none;}
a:hover {color:#96861a;text-decoration:none;}

.point1 {color:#007CBC !important;} /* 포인트 칼라 파랑 */
.point2 {color:#EF6800 !important;} /* 포인트 칼라 주황 */
.point3 {color:#666 !important;} /* 포인트 칼라 기본색상 */
.f12 {font-size:12px;}

.fLeft {float:left;}
.fRight {float:right;}

.valignM {vertical-align:middle;}

div.ClearBlock {clear:both;height:50px;}
div.Vspace5 {clear:both;height:5px;}
div.Vspace10 {clear:both;height:10px;}
div.Vspace15 {clear:both;height:15px;}
div.Vspace20 {clear:both;height:20px;}
div.Vspace30 {clear:both;height:30px;}
div.Vspace40 {clear:both;height:40px;}
div.Vspace45 {clear:both;height:45px;}
div.Vspace50 {clear:both;height:50px;}
div.Vspace70 {clear:both;height:70px;}
div.BtoT {clear:both;height:68px;} /* Block to Title(h2) 기본은 70px */
div.BtoT2 {clear:both;height:48px;} /* Block to Title(h2) 경우에따라 50px */
div.CtoT {clear:both;height:65px;} /* Text to Title(h2) */
div.BtoST {clear:both;height:40px;} /* Block to subTitle(h3) */
div.CtoB {clear:both;height:15px;} /* Text to Block */
div.CtoC {clear:both;height:8px;} /* Text to Text */

.noMargin {margin:0 !important;}

.hiddenConts {font-size:0;line-height:0;width:0;height:0;padding:0;margin:0;visibility:hidden;overflow:hidden;}

.accessbility {left:0;top:0;text-align:center;width:100%;z-index:10001;font-size:2em;background:#008dcc;}
.accessbility a {display:block;height:0;width:0;margin-bottom:-1px;text-align:center; color:#fff; white-space:nowrap; color:#fff;overflow:hidden;}
.accessbility a:focus, .accessbility a:active {height:auto;width:auto;padding:20px 0;color:#fff;font-family:dotum, georgia, sans-serif;}

/* INDEX style ***************************************************************************************************************************************************/
/*===============================================================================================================================================================
LAYOUT style 
===============================================================================================================================================================*/

#header{width:1000px;height:101px;margin:0 auto; position:relative;}
/* #wrap{background:url('../../common/images/main_bg.gif') repeat-x;}
#container{background:url('../../common/images/container_bg.gif') no-repeat center -2px;width:100%;margin:0 auto;}
#footer{clear:both;background-color:#fff;} */

/*===============================================================================================================================================================
gnb 및 util style 
===============================================================================================================================================================*/
.header .topmenu_wr {width:1000px;height:90px;margin:0 auto;position:relative;z-index:100;}
.header .topmenu_wr .logo {position:absolute;top:7px;left:18px;}

.header ul.util {position:absolute;right:0px;top:0px;}
.header ul.util li {float:left;/* background:url(/assets/img/header/bg_utilbar.gif) no-repeat right 0px;*/padding:0 10px 0 8px;font-size:13px;line-height:15px;}
.header ul.util li.custonName {font-family:'NanumGothic Bold';:#007CBC;background:none;padding:0;}
.header ul.util li.last {background:none;}color

/* search 삭제
.header .util_search {width:150px;height:26px;background:#EFF4F7;position:absolute;right:0;top:10px;}
.header .util_search img {vertical-align:middle;}
.header .util_search input {background:none;border:none;width:107px;font-size:13px;margin-top:-2px;} */

.header .gnb {width:700px;margin:0 auto;padding:0 0 0 0px;float:right;}
/*.header .gnb {width:700px;margin-top:40px; padding:0 0 0 0;float:right;z-index:10;float:right;}
테스트 라인  : border:1px solid #D9D9D9;
*/
.header .gnb .gnb_menuWr:after {content:"";clear:both;display:block;float:right;}
.header .gnb .gnb_menu01 {position:relative;float:left;font-size:17px;line-height:30px;padding:0 35px 0 0;font-family:'NanumGothic Bold'; top:45px;left:270px;/*border:1px solid #D9D9D9;*/}
.header .gnb .gnb_menu01 a {color:#6c6c6c;z-index:10;}
/* .header .gnb .gnb_menu01.other01 {background:url(/assets/img/header/bg_gnbbar.gif) right 1px no-repeat;margin:0;padding:0 30px 0 0;}
.header .gnb .gnb_menu01.other02 {padding:0 30px;margin:0;}
.header .gnb .gnb_menu01.other03 {padding:0;margin:0;}*/
.header .gnb .gnb_menu01.other02 a.depTit, .header .gnb .gnb_menu01.other03 a {color:#cc8623;}

.header .gnb .gnb_menu01 .depTit:hover, .header .gnb .gnb_menu01 .depTit.on {display:block;color:#59ab01;border-bottom:7px solid #59ab01;padding-bottom:11px;}
.header .gnb .gnb_menu01 ul {position:absolute;top:48px;left:-41px;display:none;padding:0 0 0 0;background:#fff;/*z-index:*/10;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;z-index:10;/* border-top:7px solid #a3a3a3; min-width:80px;z-index:10;display:block;*/}
/* .header .gnb .gnb_menu01.other02 ul {left:10px; min-width:150px;} */
.header .gnb .gnb_menu01 li {float:none;background:#fff;padding:10px 0 0 0;/* min-width:100px;*/}
.header .gnb .gnb_menu01 li.line {background:#FFF url(/assets/img/header/bg_line_1.gif) no-repeat center 5px;padding-top:50px;}
.header .gnb .gnb_menu01 li a {display:block;font-size:14px;color:#555;font-family:"NanumGothic";padding:0 0 10px 35px;min-width:100px;/* min-width:150px;*/height:20px;}
.header .gnb .gnb_menu01 li a:hover {background:#59ab01;color:#fff;}

.location {min-width:1000px;height:35px;background:#f5f5f5;}
.location .inBox {width:1000px;margin:0 auto;text-align:right;font-size:12px;color:#6D6D6D;padding-top:11px;}
.location .inBox span {padding-left:6px;font-family:"NanumGothic Bold";}
.location .inBox a {padding:0 6px;}

float:left;position:relative;background-color:#f4f4f4;padding:23px 21px 0 21px;width:198px;height:307px;

.footer {min-width:1000px;height:162px;margin:0 auto; /*border:1px solid #000;*/}
.footer .inBox {width:1000px;height:162px;margin:0 auto; background:url(../re-main_img/copy-bg.jpg) no-repeat;margin:0 auto;position:relative;/*border:1px solid #000;*/}
.footer .inBox .logo {width:62px;padding:56px 52px 0 0; position:absolute;left:52px; float:left;}
.footer .inBox .bb {width:151px;padding:56px 0 0 114px;position:relative;}
.footer .inBox .text {width:688px;height:162px;position:relative;float:right;margin:0;padding:0;}
.footer ul.menu {padding:27px 0 0 160px;}
.footer ul.menu li {float:left;height:33px;padding:0 10px;background:url(/assets/img/footer/bg_footer_2.gif) no-repeat 0 2px;}
.footer ul.menu li:first-child {background:none;padding-left:0;}
.footer a {color:#A0AAB0;font-size:14px;}
.footer a:hover {color:#FFF;}
.footer ul.menu li:first-child a {color:#FFF;}
.footer address {clear:both;font-size:12px;padding:0 0 0 160px;}
.footer p {font-family:Arial;font-size:12px;padding:3px 0 0 160px;}
.footer .etc {position:absolute;left:490px;top:63px;}
.footer .etc img {margin-right:16px;}
.footer .fLink {position:absolute;right:0;top:30px;}
.footer .top {position:absolute;right:-61px;top:-51px;display:none;}

.wrapper {width:1000px;margin:0 auto;/*padding:19px 0 2450px 0;adding:19px 0 500px 0;border:1px solid #000;*/}


/*===============================================================================================================================================================
좌측메뉴
===============================================================================================================================================================*/

.leftArea-smb01 {float:left;width:192px;min-height:100px;position:relative;/*border:1px solid #000;*/}
.leftArea-smb01 .ba {padding:33px 0 0 0;}
.leftArea-smb01 strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.leftArea-smb01 ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.leftArea-smb01 ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.leftArea-smb01 ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.leftArea-smb01 ul li a:hover, .leftArea ul li a.sel {background:url(/book/re-img/r-icon.jpg) no-repeat 164px center;color:#59ab01;}
.leftArea-smb01 ul li ul {padding:11px 0 12px 0;display:none;}
.leftArea-smb01 ul li ul li {background:none;padding-bottom:5px;}
.leftArea-smb01 ul li ul li a {background:url(/assets/img/leftmenu/bg_menu_3_off.gif) no-repeat 12px 7px;font-family:'NanumGothic';font-size:14px;color:#555;padding:0 0 0 26px;}
.leftArea-smb01 ul li ul li a:hover, .leftArea ul li ul li a.sel {background:url(/assets/img/leftmenu/bg_menu_3_on.gif) no-repeat 12px 7px;}
.leftArea-smb01 .tabCus1 {display:block;width:90px;height:33px;background:url(/assets/img/leftmenu/bg_tab_1.gif) no-repeat;font-family:'NanumGothic Bold';font-size:15px;text-align:center;padding-top:12px;}
.leftArea-smb01 .tabCus1.sel {background-position:0 -45px;color:#FFF;}
.leftArea-smb01 .tabCus2 {display:block;width:90px;height:41px;background:url(/assets/img/leftmenu/bg_tab_1.gif) no-repeat right -45px;font-family:'NanumGothic Bold';font-size:15px;text-align:center;padding-top:4px;position:absolute;left:90px;top:64px;}
.leftArea-smb01 .tabCus2.sel {background-position:right 0;color:#FFF;}
.leftArea-smb01 .tabCus2 span {display:block;font-size:12px;}
a.tabCus1 + ul, a.tabCus2 + ul {background:none;}


.left-02 {float:left;width:192px;min-height:100px;position:relative;}
.left-02 .ba {padding:33px 0 0 0;}
.left-02 strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.left-02 ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.left-02 ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.left-02 ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.left-02 ul li a:hover, .leftArea ul li a.sel {background:url(/tiger/re-img/r-icon.jpg) no-repeat 164px center;color:#a83141;}
.left-02ul li ul {padding:11px 0 12px 0;display:none;}


.left-03 {float:left;width:192px;min-height:100px;position:relative;}
.left-03 .ba {padding:33px 0 0 0;}
.left-03 strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.left-03 ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.left-03 ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.left-03 ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.left-03 ul li a:hover, .leftArea ul li a.sel {background:url(/charm/re-img/r-icon.jpg) no-repeat 164px center;color:#e8780d;}
.left-03 ul li ul {padding:11px 0 12px 0;display:none;}


.left-04 {float:left;width:192px;min-height:100px;position:relative;}
.left-04  .ba {padding:33px 0 0 0;}
.left-04  strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.left-04  ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.left-04  ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.left-04  ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.left-04  ul li a:hover, .leftArea ul li a.sel {background:url(/counsel/re-img/r-icon.jpg) no-repeat 164px center;color:#538ce3;}
.left-04  ul li ul {padding:11px 0 12px 0;display:none;}

.left-05 {float:left;width:192px;min-height:100px;position:relative;}
.left-05  .ba {padding:33px 0 0 0;}
.left-05  strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.left-05 ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.left-05  ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.left-05 ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.left-05  ul li a:hover, .leftArea ul li a.sel {background:url(/board/re-img/r-icon.jpg) no-repeat 164px center;color:#c4aa01;}
.left-05  ul li ul {padding:11px 0 12px 0;display:none;}

.left-06 {float:left;width:192px;min-height:100px;position:relative;}
.left-06  .ba {padding:33px 0 0 0;}
.left-06  strong {display:block;font-size:26px;padding:8px 0 26px 10px;line-height:30px;}
.left-06  ul {width:192px;background:url(/book/re-img/r-line.jpg) repeat-x 0 0;}
.left-06  ul li {background:url(/book/re-img/r-line.jpg) repeat-x 0 bottom;}
.left-06  ul li a {display:block;font-family:'NanumGothic Bold';font-size:17px;color:#333;padding:13px 25px 15px 10px;}
.left-06  ul li a:hover, .leftArea ul li a.sel {background:url(/money/re-img/r-icon.jpg) no-repeat 164px center;color:#6866d6;}
.left-06  ul li ul {padding:11px 0 12px 0;display:none;}


/*===============================================================================================================================================================
서브 내용
===============================================================================================================================================================*/
.con {float:left;width:782px;position:absolute; margin:0 0 0 26px;/*min-height:500px;padding:0 0 0 26px;position:relative;*/background:#9ace73;border:1px solid #000;}
#gotoMainContents {float:right;width:782px;/*min-height:500px;position:absolute;margin:0 0 0 26px;padding:0 0 0 26px;position:relative;background:#9ace73;border:1px solid #000;background:#9ace73;*/}
..noLnb {float:none !important;width:782px !important;margin:0 auto;}

.sub_tile {width:782px;display:block;margin:0 auto;font-family:'NanumGothic Bold';font-size:18px;color:#333;padding:13px 25px 0 10px;}
.sub_tile h2 {font-size:18px;color:#333;padding:25px 0;text-align:center; margin:0 auto;}
.subtimg {float:right;width:782px;height:149px;}

h1 {height:48px;font-size:30px;color:#333;line-height:40px;}
.desPage {font-family:'NanumGothic Bold';font-size:16px;color:#333;line-height:24px;padding-bottom:40px;}




/*===============================================================================================================================================================
cen style  
===============================================================================================================================================================*/
.line-01 {width:1000px;height:7px;margin:0 auto;}
.cen {width:1000px;height:38px;margin:0 auto;position:relative;background:#fcfefd; }
.cen bg {position:absolute;background:#fafcfc;height:17px;}

.jojo {width:1000px;height:334px;margin:0 auto; padding:0;position:relative;background:#fcfefd;/* border:1px solid #000;*/}
.jojo .jo {float:left;width:329px;position:relative;/*z-index:1px; border:1px solid #EF6800;*/}
.jojo .woon {float:right;width:671px;height:334px; position:relative;padding:0 0 0 0;}
.jojo .woon-ex {float:left;width:329px;height:334px; position:relative;padding:0 0 0 0;}

.par {width:1000px;height:236px;margin:0 auto; position:relative;} 

/*===============================================================================================================================================================
roll style 
===============================================================================================================================================================*/
.roll {width:1000px;height:497px;margin:0 auto; padding:0;position:relative; }
.roll .roll-01 {width:250px;height:497px;margin:0 auto;position:relative;}
.roll .roll-02 {width:250px;height:497px;margin:0 auto;position:relative;}
.roll .bobo{width:250px;height:497px;position:relative;margin:0 auto;padding:0 0 0 0;}
.roll .toto{width:250px;height:497px;position:relative;margin:0 auto;padding:0 0 0 0;}


/*===============================================================================================================================================================
메인 slide style 
===============================================================================================================================================================*/
.main_block2 {min-width:1000px;height:497px;margin:0 auto;/*border:1px solid #D9D9D9;*/}
.main_block2 .inbox {width:1000px;margin:0 auto;overflow:hidden; background:#fafcfc;}
.main_block2 .slidePop {float:left;width:250px;height:497px;position:relative; overflow:hidden;}
.main_block2 .slidePop .slide {width:250px;height:497px;overflow:hidden;float:left;}
.main_block2 .slidePop .slide ul {width:800px;}
.main_block2 .slidePop .slide img {width:250px;height:497px;}
.main_block2 .slidePop .btns {position:absolute;margin:0 auto;right:36px;bottom:9px;width: 176px;}
.main_block2 .bu-l {float:left;height:497px;padding:0 0 0 35px; position:relative;}
.main_block2 .bu-r {float:right;height:497px;position:relative;margin:0;padding:0 0 0 0;}


.main_block2 .slideRoll {width:250px;height:497px;float:right;}
.main_block2 .slideRoll .slide-02 {width:250px;height:497px;float:right;position:absolute;overflow:hidden;/*z-index:80;*/z-index:80;}
.main_block2 .slideRoll .slide-02 img {width:250px;height:497px;overflow:hidden; }
/*.main_block2 .slideRoll .btns-02 {position:absolute;margin:0 auto;right:360px;bottom:316px;width:176px;z-index:120;} 처음 버튼 위치 안 맞을 때*/
.main_block2 .slideRoll .btns {position:absolute;left:50%;margin-left:300px;margin-top:348px;width:176px;z-index:0;}




.noticeBox {float:left;width:210px;height:210px;padding:40px 0 0 30px;position:relative;}
.noticeBox a.title {font-family:'NanumGothic Bold';font-size:16px;line-height:16px;color:#FFF;}
.noticeBox .more {position:absolute;right:10px;top:40px;background:none;padding:0;}
.noticeBox ul {padding-top:9px;}
.noticeBox li {padding-top:21px;}
.noticeBox li a {color:#FFF;font-size:18px;line-height:26px;}


/* Contents Depth */
/*===============================================================================================================================================================
운기직관법
===============================================================================================================================================================*/
.book-01 {width:638px;height:307px;margin:0 auto;padding-top:10px;/*padding:15px 0 10px 70px;*/}

.book-02 {float:right;width:782px;margin:0 0 0 0;/*padding:15px 0 10px 70px;border:1px solid #000;*/}

.book2-01 {margin:0 auto;padding-top:20px;text-align:center;/*padding:15px 0 10px 70px;*/}
.book2-01 strong {font-size:20px;}

.book3-01 {min-width:782px;float:left;/*border:1px solid #000;padding:15px 0 10px 70px;*/}
.book3-01 .tbox {width:782px;argin:0 auto;/*border:1px solid #f80519;*/}
.book3-01 .tbox img {margin:0 auto;padding:20px 0 0 165px;}
.book3-01 .inBox {width:453px;float:left;text-align:left;font-size:14px;color:#6D6D6D;padding-top:11px;/*border:1px solid #3d40c3;*/}
.book3-01 .inBox .img {width:453px;position:absolute;left:0;top:20px;}
.book3-01.inBox span {padding-left:6px;font-family:"NanumGothic Bold";}
.book3-01 .t01 {width:310px;float:right;position:relative;top:0;/*padding-top:10px;top:10px;*/font-size:14px;color:#6D6D6D;vertical-align:top;/*border:1px solid #f80519;*/margin:15px 0 0 0 ;}
.book3-01 .t01 strong {position:absolute;font-size:20px;line-height:26px;/*left:470px;top:48px;font-size:24px;line-height:26px;*/}

.book4-01 {width:368px;height:325px;margin:0 auto;padding-top:20px;/*padding:15px 0 10px 70px;*/}
.color-01 {width:593px;height:381px;margin:0 auto;/*padding:15px 0 10px 70px;*/}

/*===============================================================================================================================================================
붉은호랑이
===============================================================================================================================================================*/
.tiger-01 {min-width:782px;float:left;/*padding:15px 0 10px 70px;*/}
.tiger-01 .ic {width:25px;height:37px;float:left;}
.tiger-01 .ic.img {float:left;padding:0 0 0 0;}
.tiger-01 .textbox {width:730px;float:left;text-align:left;font-size:14px;color:#6D6D6D;margin:0;padding:0;/*padding-top:11px;*/}
.tiger-01 .tt strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 368px;}
.tiger-01 .tt-2 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 430px;}
.tiger-01 .tt-3 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 542px;}
.tiger-01 .tt-4 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 639px;}
.tiger-01 .tt-5 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 717px;}

.tiger-01 .tt-6 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 608px;}
.tiger-01 .tt-7 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 848px;}
.tiger-01 .tt-8 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 962px;}
.tiger-01 .tt-9 strong {width:650px;float:right;position:absolute;left:50%;margin-left:-205px;font-size:17px;color:#000;font-family:"NanumGothic";top: 1130px;}

.tiger-01 .ss strong {width:650px;float:left;font-size:20px;color:#000;font-family:"NanumGothic";}
.tiger-01 .bt {width:234px;margin:0 auto;}
.tiger-01 .bt .btn{margin:0 auto;padding:20px20px;display:inline;}
.tiger-01 .bt-01 {width:350px;margin:0 auto;margin-left:260px;}
.tiger-01 .bt-01 .btn{margin:0 auto;/*padding:20px 0 20px10px;*/display:inline;}
.tiger-01 .t-box {width:693px;margin:0 auto;/*border:1px solid #f80519;*/}
.tiger-01 .t-box img {margin:0 auto;padding:10px 0;}
.tiger-01 .t-box-01 {width:339px;margin:0 auto;/*border:1px solid #f80519;*/}
.tiger-01 .t-box-01 img {margin:0 auto;padding:10px 0;}

/*===============================================================================================================================================================
낙관찍은 몸 부적   position:absolute;font-size:17px;color:#000;font-family:"NanumGothic";border:1px solid #000;   relative
===============================================================================================================================================================*/
.charm-01 {min-width:782px;float:left;/*padding:15px 0 10px 70px;border:1px solid #f80519;*/}
.charm-01 .ch {width:250px;float:left; /*border:1px solid #000;*/margin-top:20px;}
.charm-01 .ch  img {width:250px;float:left;}
.charm-01 .aa {width:512px;float:right; margin:50px 0 0 20px; }
.charm-01 .aa  strong {font-size:25px;color:#000;font-family:"NanumGothic";}

.tabType1 {height:44px;width:640px;/*border:1px solid #3d40c3;*/margin:0 auto;}
.tabType1 li {float:left;width:30%;height:44px;background:#ececec;text-align:center;font-family:'NanumGothic Bold';font-size:16px;/*border-top:1px solid #ececec;border-bottom:1px solid #ececec;*/border-left:4px solid #fff;border-right:4px solid #fff;}
.tabType1 li a {display:block;height:32px;padding-top:5px;}
.tabType1 li a:hover{color:#e8780d;}
.tabType1 li.sel a {color:#FFF;}
.tabType1 li.sel {width:30%;height:44px;background:#e8780d;color:#FFF;border-bottom:1px solid #fff;;/*border-top:1px solid #fff;border-bottom:1px solid #e8780d;*/border-left:4px solid #fff;border-right:4px solid #fff;}
.tabType1 li.sel+li a {background-image:none;}

.tabType1.two li {width:50%;}
.tabType1.three li {width:33%;}
.tabType1.three li:first-child {width:34%;}
.tabType1.five li {width:20%;}
.tabType1.six li {width:16%;}
.tabType1.six li+li+li {width:17%;}
.tabType1.seven li {width:14%;}
.tabType1.seven li+li+li+li+li+li {width:15%;}
.tabType1.nine li {width:11%;}
.tabType1.nine li:first-child {width:12%;}
/* 
.charm-02 {min-width:782px;float:left;/*border:1px solid #000;padding:15px 0 10px 70px;*/border:1px solid #000;}
.charm-02 .box {min-width:680x;margin:0 auto;/*margin:0 auto;*/border:1px solid #000;}
.charm-02 .box .img {position:relative;margin:0 auto;padding:20px 0 20px 12px;}
.charm-02 .box .pic {position:absolute;margin:0 auto;}
.charm-02 .box .btns {position:absolute;right:30px;bottom:20px;}
.charm-02 .inbox {/*background:url(/assets/img/company/bg_act_1.gif) no-repeat;*/padding:20px 30px 30px;overflow:hidden;line-height:150%;letter-spacing:-1px;background:# fef7f0;border:1px solid #000;}
.charm-02 dd {background:url(/assets/img/company/bg_act_2.gif) repeat-y;border-bottom:1px solid #B7D1DC;line-height:22px;display:none;}
.charm-02 dd strong {display:block;font-size:24px;color:#007CBC;line-height:26px;padding:28px 0 17px;}
.charm-02  dd img {margin-top:15px;}
.charm-02 dd .left {float:left;width:340px;}
.charm-02 dd .right {float:right;width:330px;}
.charm-02  dd .pic {margin-top:59px;}*/


.charm-03  {min-width:782px;margin:0 auto;/*float:left;padding:10px 30px 10px 30px;*/}
.charm-03 .inBox {width:782px;margin:0 auto;position:relative;/*border:1px solid #000;*/}
.charm-03 ul.menu {padding:0 0 0 10px;}
.charm-03  ul.menu li {float:left;;padding:0 12px;}
/*.charm-03  a {color:#A0AAB0;font-size:14px;}
.charm-03  a:hover {color:#FFF;}*/


.red-01 {min-width:782px;float:left;/*padding:15px 0 10px 70px;border:1px solid #f80519;*/}
.red-01 .ch {width:250px;float:left; margin:0 0 0 20px;/*border:1px solid #000;*/margin-top:20px;}
.red-01 .ch  img {width:250px;float:left;}
.red-01 .aa {width:480px;float:right; margin:25px 0 0 30px; }
.red-01 .aa  strong {font-size:25px;color:#000;font-family:"NanumGothic";}


/*===============================================================================================================================================================
스님
===============================================================================================================================================================*/
.jojo-01 {min-width:782px;float:left;/*padding:15px 0 10px 70px;border:1px solid #000;*/}
.jojo-01 .inBox {width:150px;float:left;text-align:left;font-size:14px;color:#6D6D6D;margin:20px 0 0 0;}
.jojo-01 .inBox .img {width:150px;position:absolute;left:0;top:20px;}
.jojo-01.inBox span {padding-left:6px;font-family:"NanumGothic Bold";}
.jojo-01 .t01 {width:600px;float:right;position:relative;padding-top:30px;font-size:14px;color:#6D6D6D;vertical-align:top;/*border:1px solid #f80519;*/margin:20px 0 0 30px;}
.jojo-01 .t01 strong {position:absolute;font-size:20px;line-height:26px;/*left:470px;top:48px;font-size:24px;line-height:26px;*/}
.jojo-01 .t02 {width:600px;float:left;position:relative;padding-top:25px;font-size:14px;color:#6D6D6D;vertical-align:top;/*border:1px solid #f80519;*/margin:0 0 0 30px;}
.jojo-02 {min-width:775px;float:left;/*padding:15px 0 10px 70px;border:1px solid #000;*/}
.jojo-02 .bb {width:775px;position:absolute;margin-top:20px;float:left;/*left:470px;top:48px;font-size:24px;line-height:26px;*/}


/*===============================================================================================================================================================
pop
===============================================================================================================================================================*/
.popup .mapWrap {height:900px;}
.popup .map {float:left;width:420px;height:400px;}
.popup .map_con {float:left;width:415px;height:400px;overflow-y:auto;}
.popup .map_con .title {float:left;font-size:16px;}
.popup .map_con .snsLink {float:right;}

.popo  {min-width:760px;height:436px;background:#fef7f0;/*padding:15px 0 10px 70px;border:1px solid #000;/*}
.po-01 {min-width:203px;height:436px;float:left;/*padding:15px 0 10px 70px;*/}
.po-01 {width:203px;float:left;margin:10px 0 10px 49px;}
.po-01 .ch {width:203px;float:left;}
.po-01 .ch  img {width:203px;float:left;}

.
/*
.po-02 .aa {width:463px;height:35px;float:left;margin:20px 0;}
.po-02 .aa  strong {font-size:25px;color:#000;font-family:"NanumGothic";padding:80px 0 0 150px;}*/
.po-02  {min-width:557px;height:436px;position:relative;float:right;}
.po-02 .bb {width:425px;height:186px;float:left;background:url(/charm/re-img/bgbg.jpg) no-repeat;padding:90px 0 0 35px;position:relative;margin:80px 0 0 0px;}
.po-02 .bb  strong {font-size:30px;color:#000;font-family:"NanumGothic";}




.roro  {min-width:760px;height:436px;background:#fdf5f6;/*padding:15px 0 10px 70px;border:1px solid #000;/*}
.ro-01 {min-width:203px;height:436px;float:left;/*padding:15px 0 10px 70px;*/}
.ro-01 {width:283px;float:left;margin:30px 0 0 14px;}
.ro-01 .ch {width:283px;float:left;}
.ro-01 .ch  img {width:283px;float:left;}

.
/*
.ro-02 .aa {width:463px;height:35px;float:left;margin:20px 0;}
.ro-02 .aa  strong {font-size:25px;color:#000;font-family:"NanumGothic";padding:80px 0 0 150px;}*/
.ro-02  {min-width:400px;height:436px;position:relative;float:left;border:1px solid #000;}
.ro-02 .bb {width:400px;height:186px;float:left;background:url(/charm/re-img/bgbg.jpg) no-repeat;padding:80px 0 0 45px;position:relative;margin:80px 0 0 0px;}
.ro-02 .bb  strong {font-size:30px;color:#000;font-family:"NanumGothic";}



/* Tab */
.tabType1 {height:84px;}
.tabType1 li {float:left;width:30%;height:44px;background:#fff5ec /*url(/assets/img/common/bg_tab_1.gif) repeat-y right 0;*/text-align:center;font-family:'NanumGothic Bold';font-size:16px;/*border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;*/}
.tabType1 li a {display:block;height:31px;padding-top:12px;}
/*.tabType1 li:first-child a {background:url(/assets/img/common/bg_tab_1.gif) repeat-y 0 0;}*/
.tabType1 li.sel:first-child a {background:none;}
.tabType1 li.sel a {color:#FFF;}
.tabType1 li.sel {height:44px;background:#f2ae6f;color:#FFF;/*border-bottom:none;border-top:1px solid #f2ae6f;border-bottom:1px solid #f2ae6f;*/}
.tabType1 li.sel+li a {background-image:none;}


/* table */
caption {display:none;}
.tableType1 {width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed;border-top:2px solid #5E5E5E;}
.tableType1 th {background:#ebf7dd;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;padding:11px 0 11px 0;line-height:18px;}
.tableType1 td {border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;padding:11px 0 11px 0;text-align:center;line-height:18px;word-break:break-all;}
.tableType1 th:first-child, .tableType1 td:first-child {border-left:none;}
.tableType1 th.l, .tableType1 td.l {padding-left:19px !important;text-align:left;}
.tableType1 td.l img {margin-left:6px;}
.tableType1 td.r {padding-right:19px !important;text-align:right;}
.tableType1 td.input {padding:5px 0;line-height:normal;}
.tableType1 td.input a {font-family:'NanumGothic';} /* select */
.tableType1 td.input a.btn {font-family:'NanumGothic Bold';}
.tableType1 th.line, .tableType1 td.line {border-left:1px solid #E6E6E6;}
.tableType1 td.noline {border-left:none;}
.tableType1 td.buiType strong {float:left;padding-right:6px;} /* 사업소개 굴착공사관리 테이블 */
.tableType1 td.buiType ul {float:left;margin-top:0;}
.tableType1 td.vTop {vertical-align:top;} /* 추가 14.12.29 */
.tableType1 td a {font-family:'NanumGothic Bold';}
.tableType1 td img {*vertical-align:middle;}
.tableType1 tfoot th {background:none;color:#666;}
.tableType1 tfoot th.type1 {background:#EFF5F8;color:#333;}
.tableType1 tfoot td {font-family:'NanumGothic Bold';color:#007CBC;}
.tableType1 tfoot td.type1 {font-size:18px;text-align:right;padding-right:19px;}
.tableType1 tfoot td.type2 {background:#EFF5F8;text-align:right;padding-right:10px;color:#666;}
.tableType1.narrow td {padding-left:3px !important;padding-right:3px !important;}
.tableType1 tr.bg {background:#FFF9E7;}
.tableType1 td pre {font-family:'NanumGothic';word-wrap:break-word;}



















/* Tab 
.tabType1 {height:84px;}
.tabType1 li {float:left;width:25%;height:44px;background:#EFF3F4 url(/assets/img/common/bg_tab_1.gif) repeat-y right 0;text-align:center;font-family:'NanumGothic Bold';font-size:16px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.tabType1 li a {display:block;height:31px;padding-top:12px;}
.tabType1 li:first-child a {background:url(/assets/img/common/bg_tab_1.gif) repeat-y 0 0;}
.tabType1 li.sel:first-child a {background:none;}
.tabType1 li.sel a {color:#FFF;}
.tabType1 li.sel {height:44px;background:#007CBC;color:#FFF;border-bottom:none;border-top:1px solid #007CBC;border-bottom:1px solid #007CBC;}
.tabType1 li.sel+li a {background-image:none;}

.tabType1.two li {width:50%;}
.tabType1.three li {width:33%;}
.tabType1.three li:first-child {width:34%;}
.tabType1.five li {width:20%;}
.tabType1.six li {width:16%;}
.tabType1.six li+li+li {width:17%;}
.tabType1.seven li {width:14%;}
.tabType1.seven li+li+li+li+li+li {width:15%;}
.tabType1.nine li {width:11%;}
.tabType1.nine li:first-child {width:12%;}
 
a.tabType {display:block;height:80px;background:url(/assets/img/service/bg_tab_1.gif) no-repeat;} /* 컨텐츠단 열고 닫기 아코디언 */


.designForAct dt {height:250px;background:url(/assets/img/common/bg_dot_5.gif) repeat-x 0 10px;line-height:22px;position:relative;display:inline;}/* 활동분야 */
.designForAct dt strong {position:absolute;left:470px;top:48px;font-size:24px;line-height:26px;}
.designForAct dt p {width:240px;position:absolute;left:470px;top:87px;padding-right:50px;}
.designForAct dt .pic {position:absolute;left:0;top:20px;}
.designForAct dt .btns {position:absolute;right:30px;bottom:20px;}
.designForAct dt .btn {margin-top:15px;}
.designForAct dt:first-child {height:230px;background:none;}
.designForAct dt:first-child strong {top:28px;}
.designForAct dt:first-child .pic {top:0;}
.designForAct dt:first-child p {top:67px;}
.designForAct .inbox {background:url(/assets/img/company/bg_act_1.gif) no-repeat;padding:20px 30px 30px;overflow:hidden;}
.designForAct dd {background:url(/assets/img/company/bg_act_2.gif) repeat-y;border-bottom:1px solid #B7D1DC;line-height:22px;display:none;}
.designForAct dd strong {display:block;font-size:24px;color:#007CBC;line-height:26px;padding:28px 0 17px;}
.designForAct dd img {margin-top:15px;}
.designForAct dd .left {float:left;width:340px;}
.designForAct dd .right {float:right;width:330px;}
.designForAct dd .pic {margin-top:59px;}

#Menu_Over {margin:0pt auto;width:200px;background:#ccc;padding:5px;}
#Menu_Over a, #Menu_Over a:visited {display:block;width:190px;background:#FFFF99;padding:3px;margin:3px;text-decoration:none;border-right:3px solid #7F7F7F;color:#555;}
#Menu_Over a:hover {border-right:5px solid #000;color:#000;}

#MenuA_Over {margin:0pt auto;width:200px;padding:5px;background:#ccc;}
#MenuA_Over ul {margin:0;list-style:none;}
#MenuA_Over ul li a, #MenuA_Over ul li a:visited {display:block;width:190px;background:#FFFF99;padding:3px;margin:3px;text-decoration:none;border-right:3px solid #7F7F7F;color:#555;}
#MenuA_Over ul li a:hover {border-right:5px solid red;color:red;}
#MenuA_Over ul li.ch {font-weight:bold;}


#MenuB {width:130px;}
.box {position:relative;}
#MenuB a, #MenuB a:visited {display:block;width:130px;/* height:18px;font:13px"돋움",Arial;text-decoration:none;color:#000;*/padding:5px;}
#MenuB a span {display:none;}
#MenuB a:hover {border:1px solid #FF6600;}
#MenuB a:hover span {display:block;position:absolute;left:63px;padding:5px; width:60px; border:1px solid #009900;}

#alzio_Mh {width:120px;font:13px"돋움",Arial;font-weight:bold;border-right:1px solid #000;padding:2px 0;background:#90bade;}
