@charset "utf-8";

/*-----------------------------------------------------------
                                                          기본-공통
-----------------------------------------------------------*/
input, button, textarea, select, .c1 {font:11px  Dotum, Verdana, Geneva, Arial, Helvetica, sans-serif;}
img {border:none;}
p {padding:0; margin:0;}
body {background:#E7E4DF; color:#666; font:12px Dotum, Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0;}
#justify {text-align:justify; line-height:18px;}
#FimMbody {width:100%; background:url(/image/basic/Mbg.jpg) repeat-x left top; margin:0; padding:0;}
#Fimbody {width:100%; background:url(/image/basic/bg.jpg) repeat-x left top; margin:0; padding:0;}
#S_lay {width:1000px; padding:0; margin:0;}


.text_left {text-align:left;}
.text_right {text-align:right;}
.text_center {text-align:center;}
.float_left {float:left;}
.float_right {float:right;}
.clear_both {clear:both;}
.bd {font-weight:bold;}
.vertical_bottom {vertical-align:text-bottom;}

.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;}
.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}

/* 로그인 */
#Slogin {float:right; text-align:right;} /* visibility:hidden; */
#Mlogin {text-align:right;} /* visibility:hidden; */

/* 통합검색 */
.Fsearch {text-align:right; margin-bottom:10px;}
.Fsearch input.textbox {height:12px; padding:2px;}
.Fsearch span.button {margin-bottom:5px;}
.Fsearch span.search_tit {margin-bottom:5px; font-weight:bold;}

/* 세금계산서 및 실시간상담 */
.Fadmin {font-size:11px; color:#B23232; margin-top:-2px;}
.Fadmin span {padding-left:2px;}
/* .Fadmin span a {color:#B23232;}
.Fadmin span a:link {color:#B23232; text-decoration:none;}
.Fadmin span a:hover {color:#B23232;}
.Fadmin span a:active {color:#B23232;}
.Fadmin span a:visited {color:#B23232; text-decoration:none} */
/*-----------------------------------------------------------
                                                           main
-----------------------------------------------------------*/
/* 탑메뉴 */
.Mtop_menu {height:64px; background:url(/image/basic/Mtop_bg.jpg) no-repeat left top; text-align:right; padding:0 30px 0 0;}
.Mtop_menu p {font-size:11px; width:230px; float:right;}
.Mtop_menu p span {padding:0 6px 0 2px; background:url(/image/basic/dot1.gif) no-repeat right top;}
.Mtop_menu a {text-decoration:none; color:#aaa; letter-spacing:-1px;}
.Mtop_menu a:link {color:#aaa;}
.Mtop_menu a:hover {color:#92745A;}
.Mtop_menu a:active {color:#aaa;}
.Mtop_menu a:visited {text-decoration:none; color:#aaa;}

/* 컨텐츠 테이블 */
#M_content {background:url(/image/basic/Mbgw.jpg) repeat-y left top;}

/* Footer */
.Mfoot {height:90px; background:url(/image/basic/Mfoot.jpg) no-repeat left top; font-size:11px; color:#AEA79D; text-align:right; line-height:16px; padding:35px 40px 0 0;}

/* ------------------------------------------------------------
                                                            sub
-------------------------------------------------------------*/
/* 탑메뉴 */
.top_menu {height:54px; background:url(/image/basic/top_bg.jpg) no-repeat left top; text-align:right; padding:0 30px 0 0;}
.top_menu p {font-size:11px; width:230px; float:right;}
.top_menu p span {padding:0 6px 0 2px; background:url(/image/basic/dot1.gif) no-repeat right top;}
.top_menu a {text-decoration:none; color:#aaa; letter-spacing:-1px;}
.top_menu a:link {color:#aaa;}
.top_menu a:hover {color:#92745A;}
.top_menu a:active {color:#aaa;}
.top_menu a:visited {text-decoration:none; color:#aaa;}

/* 태그, 카운터 */
.Fimcounter {border:1px dotted #CAC5BD; padding:10px;}


/* top visual */
.top_visual {background:url(/image/top_img.jpg) no-repeat left top; height:190px;}

/* 컨텐츠 테이블 */
#S_content {background:url(/image/basic/bgw.jpg) repeat-y left top;}
.content_Tb {width:100%; border:0;}

/* 제휴업체 */
.Fimfriend {float:left; width:33%; border:1px dotted red;}

/* 이력서다운 */
.incruit_down {line-height:18px; font-size:11px;}
.incruit_down strong {font-weight:normal; color:#ff0000;}
.incruit_down a {text-decoration:none; color:#999;}
.incruit_down a:link {color:#999;}
.incruit_down a:hover {color:#999;}
.incruit_down a:active {color:#999;}
.incruit_down a:visited {text-decoration:none; color:#999;}

/*홈페이지 샘플 테이블 */
.home_tit {margin:40px 0 10px 0;}
.home_tb {width:100%; border:0; background:#ddd; margin:20px 0;}
.home_tb tr th {font-size:12px; background:#f1f1f1; padding:3px; text-align:center;}
.home_tb tr td {padding:3px; line-height:18px; background:#fff;}


/* 타이틀바 */
#navi {text-align:right; font-size:11px; margin-right:22px; letter-spacing:-1px;}
#navi .icon_home {background:url(/image/basic/img_icon.gif) no-repeat left top; padding-left:9px;}
#navi a {padding:0 9px 0 7px; text-decoration:none; color:#999;}
#navi a:link {color:#999;}
#navi a:hover {color:#F2A766;}
#navi a:active {color:#999;}
#navi a:visited {color:#999; text-decoration:none;}
#navi span a {background:url(/image/basic/img_arrow.gif) no-repeat right center;}

.titlebar1_1 {background:url(/image/titlebar/titlebar1_1.jpg) no-repeat left top; height:51px;}
.titlebar1_2 {background:url(/image/titlebar/titlebar1_2.jpg) no-repeat left top; height:51px;}
.titlebar1_3 {background:url(/image/titlebar/titlebar1_3.jpg) no-repeat left top; height:51px;}
.titlebar1_4 {background:url(/image/titlebar/titlebar1_4.jpg) no-repeat left top; height:51px;}
.titlebar1_5 {background:url(/image/titlebar/titlebar1_5.jpg) no-repeat left top; height:51px;}

.titlebar2_1 {background:url(/image/titlebar/titlebar2_1.jpg) no-repeat left top; height:51px;}
.titlebar2_2 {background:url(/image/titlebar/titlebar2_2.jpg) no-repeat left top; height:51px;}
.titlebar2_3 {background:url(/image/titlebar/titlebar2_3.jpg) no-repeat left top; height:51px;}
.titlebar2_4 {background:url(/image/titlebar/titlebar2_4.jpg) no-repeat left top; height:51px;}
.titlebar2_5 {background:url(/image/titlebar/titlebar2_5.jpg) no-repeat left top; height:51px;}
.titlebar2_6 {background:url(/image/titlebar/titlebar2_6.jpg) no-repeat left top; height:51px;}

.titlebar3_1 {background:url(/image/titlebar/titlebar3_1.jpg) no-repeat left top; height:51px;}
.titlebar3_2 {background:url(/image/titlebar/titlebar3_2.jpg) no-repeat left top; height:51px;}
.titlebar3_3 {background:url(/image/titlebar/titlebar3_3.jpg) no-repeat left top; height:51px;}

.titlebar4_1 {background:url(/image/titlebar/titlebar4_1.jpg) no-repeat left top; height:51px;}
.titlebar4_2 {background:url(/image/titlebar/titlebar4_2.jpg) no-repeat left top; height:51px;}
.titlebar4_3 {background:url(/image/titlebar/titlebar4_3.jpg) no-repeat left top; height:51px;}
.titlebar4_4 {background:url(/image/titlebar/titlebar4_4.jpg) no-repeat left top; height:51px;}
.titlebar4_5 {background:url(/image/titlebar/titlebar4_5.jpg) no-repeat left top; height:51px;}

.titlebar5_1 {background:url(/image/titlebar/titlebar5_1.jpg) no-repeat left top; height:51px;}
.titlebar5_2 {background:url(/image/titlebar/titlebar5_2.jpg) no-repeat left top; height:51px;}
.titlebar5_3 {background:url(/image/titlebar/titlebar5_3.jpg) no-repeat left top; height:51px;}
.titlebar5_4 {background:url(/image/titlebar/titlebar5_4.jpg) no-repeat left top; height:51px;}

.titlebar6_1 {background:url(/image/titlebar/titlebar6_1.jpg) no-repeat left top; height:51px;}
.titlebar6_2 {background:url(/image/titlebar/titlebar6_2.jpg) no-repeat left top; height:51px;}
.titlebar6_3 {background:url(/image/titlebar/titlebar6_3.jpg) no-repeat left top; height:51px;}

/* Footer */
.Sfoot {height:90px; background:url(/image/basic/Sfoot.jpg) no-repeat left top; font-size:11px; color:#AEA79D; text-align:right; line-height:16px; padding:35px 40px 0 0;}


/* 제휴업체 테이블 */
.SbannerTb {border:0; background:#ddd; margin-bottom:20px;}
.SbannerTb tr td {background:#fff; padding:6px;}


/* ------------------------------------------------------------
                                                            황금나침반
-------------------------------------------------------------*/
#justify2 {text-align:justify; line-height:20px;}
#justify2 h4 {color:#FF8839; text-align:left; font-size:14px; padding:0 0 10px 0; margin:0;}
#justify2 p.writer {color:#9F7152; text-align:right; font-size:11px; padding-top:5px;}
#justify2 strong {text-decoration:underline; font-weight:normal;} 
#Goldbody {width:100%; background:url(/image/goldcompass/bg.jpg) repeat-x left top; margin:0; padding:0;}

/* 레이아웃 테이블 */
#gold_lay {width:1000px;}
#gold_lay tr td.Lbg {background:url(/image/goldcompass/Lbg.jpg) repeat-y right top;}
#gold_lay tr td.Rbg {background:url(/image/goldcompass/Rbg.jpg) repeat-y left top;}
#gold_lay tr td.foot {background:url(/image/goldcompass/foot_bg.jpg) repeat-x left top; line-height:16px; text-align:right; padding-bottom:35px; color:#999; font-size:11px;}
#gold_lay tr td.foot p {height:10px; border-top:1px dotted #ddd;}
#gold_lay tr td.contents {background:#fff; padding-top:40px;}


/* 메뉴 */
#gold_lay tr td .menuTbg {height:267px; background:url(/image/goldcompass/menuTbg.jpg) no-repeat right top; text-align:right; padding:15px 20px 0 0;}
#gold_lay tr td .menuTbg p {margin:7px 0;}
#gold_lay tr td .menuBbg {height:130px; background:url(/image/goldcompass/menuBbg.jpg) no-repeat right top; text-align:right; padding:20px 10px 0 0;}
#gold_lay tr td .menuBbg p {width:162px; padding:5px 0;}
#gold_lay tr td .menuBbg p.line {width:162px; padding:5px 0; border-bottom:1px dotted #aaa;}


 /* 지난호 */
#Old_view {margin-right:10px;}
#Old_view .viewlist {width:140px; font-size:12px;}










