#layout .con .stit_aboutMGB {
        height:96px;
        padding-top:22px;
        }

.stit_Guide {
        height:56px;
        padding-top:22px;
        }

#layout .con .stit_Certificate {
        height:96px;
        padding-top:22px;
        }        

#layout .con .stit_Customer {
        height:1px;
        padding-top:1px;
        }


#layout .con .stit_Company {
        height:96px;
        padding-top:22px;
        }

#layout .con .stit_Mypage {
        height:96px;
        padding-top:22px;
        }

#ebill_con p.tit {
		padding:14px 0 15px 0;
		}

/*테이블 스타일 2번*/
#layout .con .sub_con .ts_02 table{
        }

#layout .con .sub_con .ts_02 thead tr{
        background-color:#e5f8f7;
        font-weight:bold;
        height:26px
        }

#layout .con .sub_con .ts_02 thead tr th{
        border:1px solid #b5cbc7;
        border-left:none;
        text-align:center;
        }

#layout .con .sub_con .ts_02 thead tr th.start{
        border:1px solid #b5cbc7;
        text-align:center;
        }

#layout .con .sub_con .ts_02 td{
        border-right:1px solid #e5e5e5;
        border-bottom:1px solid #e5e5e5;
        padding:5px 10px 5px 10px;
        line-height:18px;
        }

#layout .con .sub_con .ts_02 td.tit{
        background-color:#f7f7f6;
        text-align:center;
        font-weight:bold;}
#layout .con .sub_con .ts_02 td.cost{
        text-align:center;
        }

#layout .con .sub_con .ts_02 td.cost b{
        color:#CC0000;
        }

#layout .con .sub_con .ts_02 td.end{
        border-right:none;
        }

#layout .con .sub_con .ts_02 td.tit2{
        background-color:#f7f7f6;
        text-align:center;
        }

#layout .con .sub_con .ts_02 td.end2{
        border-right:none;
        text-align:center;
        }

#layout .con .sub_con .ts_02 td.blank{
		padding:0px;
		}


#layout .con .sub_con .ts_02 th.new_st{
		background-color:#e5f8f7;
		font-weight:bold;
        border:1px solid #e5e5e5;
		border-top:none;
		text-align:center;
		}


#layout .con .sub_con .ts_02 td.cen {
		text-align:center;
		}


/* 고객센터 리스트 스타일 */
#layout .con .faq_list {
        border-bottom:1px solid #e1e1e1;
        }

#layout .con .faq_list tr.tit {
        background:url(/images/board/list_bg.gif) repeat-x left top;
        text-align:center;
        }

#layout .con .faq_list td {
        border-bottom:1px solid #e1e1e1;
        text-align:center;
        padding:6px 10px 6px 10px;
        }

#layout .con .faq_list td.tit {
        text-align:left;
        padding:6px 10px 6px 10px;
        }

/* 검색 박스 스타일 */
#layout .con .search {
        background:url(/images/board/search_bg.gif) no-repeat center top;
        text-align:center;
        padding:10px 0 10px 0;
        margin-top:15px;
        }

#layout .con .search img{
        vertical-align:middle;
        }

#layout .con table.pagingBox {
        text-align:center;
        margin:0 0 0 0;
		height:35px;
        }


/* 고객센터 */

#layout .con .faq_view {
        text-align:left;
		width:720px;
        }

#layout .con .faq_view .view_txt {
        border:1px solid #e1e1e1;
        background-color:#f4f4f4;
        padding:20px 25px 20px 25px;
        }

#layout .con .faq_view .faq_reply {
        border:1px solid #e1e1e1;
        border-top:none;
        padding:20px 25px 20px 25px;
		width:668px;
		overflow-y:hidden;
		overflow:auto;
        }

#layout .con .right_btn {
        width:auto;
        float:right;
        text-align:right;
        margin-top:10px;
		height:24px;
        }

#layout .con .qna_view {
        text-align:left;
        background:url(/images/board/view_bg.gif) repeat-x left top;
        width:720px;
        }

#layout .con .qna_view th { 
        text-align:center;
        padding:0px;
        }
        
#layout .con .qna_view th.sort { 
        vertical-align: top;
        padding-top: 5px;
        }

#layout .con .qna_view th.line { 
        text-align:center;
        vertical-align:top;
        }

#layout .con .qna_view td {
        text-align:left;
        padding:8px 10px 7px 10px;
        }
        
#layout .con .qna_view td.sort { 
        vertical-align: top;
        padding-top: 5px;
        }

#layout .con .qna_view .view_txt {
        padding:25px;
        border:1px solid #e1e1e1;
        margin-top:5px;
        line-height:18px;
		width:668px;
        }
        
#layout .con .qna_view .view_txt div.left {
		float : left;
        margin-bottom: 20px;
        }
        
#layout .con .qna_view .view_txt div.right {
		float : right;
        margin-bottom: 20px;
        }
        
#layout .con .qna_view .view_txt div.bottom {
		clear : both;
        }
        
#layout .con .qna_view .reply {
        border:1px solid #e1e1e1;
        border-top:none;
        background-color:#f4f4f4;
        padding:0 25px 11px 25px;
		width:668px;
        }

#layout .con .qna_view .reply td.dot_line {
        background:url(/images/board/dot_line.gif) repeat-x left top;
        padding:11px 0 11px 0;
        }

#layout .con .qna_view .reply textarea {
        width:510px;
        height:40px;
        overflow:auto;
        margin-left:15px;
        vertical-align:middle;
        }

#layout .con .qna_view .reply td.write {
        padding:11px 0 11px 0;
        }

/* 테이블 스타일 1 */
#layout .con .ts_01 {
        border-top:1px solid #cacaca;
        border-bottom:1px solid #cacaca;
        }

#layout .con .ts_01 td {
        padding:6px 0 6px 0;
        }

#layout .con .ts_01 td.tit {
        background:#f5f5f5;
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none;
        text-indent:15px;
        font-weight:bold; 
        color:#555555 ;
        } 

#layout .con .ts_01 td.tit_end {
        background:#f5f5f5;
        border-top:1px solid #cacaca;
        font-weight:bold; 
        color:#555555;
        text-align:center;
        } 

#layout .con .ts_01 td.form {
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none;
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .ts_01 td.form_end {
        border-top:1px solid #cacaca;
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .ts_01 td.start {
        border-top:1px solid #cacaca;
        border-right:1px solid #cacaca;
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .ts_01 td img {
        vertical-align:middle;
        }

#layout .con .ts_01 td input {
        vertical-align:middle;
        }

/*테이블 스타일 4*/

#layout .con .ts_04{
        border:1px solid #d6d5d1;
        }

#layout .con .ts_04 img{
        vertical-align:middle;
        }

#layout .con .ts_04 th{
        border-bottom:1px solid #ffffff;
        background-color:#f0efeb;
        color:#686765;
        font-weight:bold;
        text-align:left;
        padding:7px 0 7px 15px;
        vertical-align:top;
        }

#layout .con .ts_04 th.cen{
        border-bottom:1px solid #e7e6e4;
        }

#layout .con .ts_04 td{
        border-bottom:1px solid #e7e6e4;
        text-align:left;
        padding:5px 5px 5px 15px;
        line-height:18px;
        }

#layout .con .ts_04 td.btn{
        padding:5px 5px 5px 15px;
        }

#layout .con .ts_04 th.end{
        border:none;
        }

#layout .con .ts_04 td.end{
        border:none;
        }

#layout .con .ts_04 li{
        background:url(/images/bullet_gray.gif) no-repeat left 7px;
        padding:0 0 2px 10px;
        }

#layout .con .ts_04 li.right{
        padding:0 25px 2px 10px;
        float:left;
        }

#layout .con .ts_04 li font{
        color:#999999;
        }

#layout .con .ts_04 textarea{
        width:640px;height:55px;margin:5px 0 0 15px;
        scrollbar-3dlight-color:#f5f5f5;
        scrollbar-arrow-color:#c1c1c1;
        scrollbar-track-color:#f5f5f5;
        scrollbar-darkshadow-color:#f5f5f5;
        scrollbar-face-color:#f5f5f5;
        scrollbar-highlight-color:#c1c1c1;
        scrollbar-shadow-color:#c1c1c1
        }

#layout .con .ts_04 p{
        margin-bottom:5px;
        }

#layout .con .ts_04 li font{
        color:#005aff;
        font-weight:bold;
        }



/* 테이블 스타일 3*/

#layout .con .sub_con .ts_03 {
        border:1px solid #d6d5d3;
        border-bottom:none;
        }

#layout .con .sub_con .ts_03 thead tr{
        background-color:#f0efeb;
        font-weight:
        bold;height:26px;
        }

#layout .con .sub_con .ts_03 thead tr th{
        border-bottom:1px solid #d6d5d3;
        border-right:1px solid #d6d5d3;
        text-align:center;
        }

#layout .con .sub_con .ts_03 thead tr th.end{
        border-right:none;
        text-align:center;
        }

#layout .con .sub_con .ts_03 td{
        border-bottom:1px solid #d6d5d3;
        padding:5px 0 5px 0;
        line-height:18px;
        text-align:center;
        }

#layout .con .sub_con .ts_03 td.cost_bg{
        background:url(/images/mypage/cost_bg.gif) repeat-x left top;
        text-align:right;
        height:42px;
        padding:0 15px 0 15px;
        }

#layout .con .sub_con .ts_03.red {
        color:#ff0000
        }


#layout .con .sub_con .ts_03 td.product {
        text-align:left;
        }

/*이용가이드*/

.guide{
        padding:0px; 
        margin-bottom:25px;
        }

.sub_con p.dotline{
        background:url(/images/guide/dot_line.gif) repeat-x left 10px;
        height:11px;
        margin:0px;
        }
.sub_con table td.tab_bullet_ming{
        background:url(/images/common/arrow.gif) no-repeat  20px 5px;
        padding-left:30px;
        text-align:left;
        }
.GuideNotice{
        border:1px solid #c4c4c4;
        background-color:#f8f8f8;
        padding:18px 20px 18px 20px;
        }

.sub_con div.guide_tab {
        padding:0px; 
        margin-bottom:20px;
        background:url(/images/guide/tab_box_bg.gif) center;
        }

/* 앱 이용가이드 (선영_20110418) */

.guide p.tit {
        background-color:#a0a0a0;
		height:30px;
		padding:10px 0px 0px 17px;
		overflow:hidden;
        }

.guide p.tit img {
		margin:0 15px;
        }

.guide p.tit font {
	    color:#ffffff;
		vertical-align:bottom;
        }

.guide ul {
		border:1px solid #d3d3d3;
		float:left;
		width:688px;
        }

.guide ul li {
		padding:19px 12px 10px 17px;
		float:left;
		}

.guide ul li span {
		margin:10px 0px;
		display:block;	
        }

.guide ul li span.dis {
		margin-bottom:205px;
        }

.guide ul li span img {
		margin-bottom:10px;	
        }

.guide ul li span font {
		color:#00a2ff;
        }

.guide ul.ctc {
		border:1px solid #d3d3d3;
		float:left;
        }

.guide ul.ctc li {
		padding:19px 15px 0px 14px;
		float:left;
        }

.guide ul.ctc li img.line {
		margin-bottom:25px;
        }

.guide ul.ctc li span {
		margin:10px 0px;
		display:block;	
        }

.guide ul.ctc li span img {
		margin-top:10px;	
        }

.guide ul.ctc li a {
		color:#00a2ff;
        }

.guide ul.ctc li.gray {
		background-color:#ebebeb;
		padding-bottom:20px;
		margin:20px 0px 10px 0px;
        }












/* 하단메뉴 */
#footer_menu {
        width:780px;
        margin:30px auto 30px auto;
        text-align:left;
        }


#footer_menu .box{
        border:1px solid #dfdfdf;
        padding:20px 25px 30px 25px;
        margin-top:20px;
        }

#footer_menu .bottom_line {
        width:780px;
        border-bottom:1px solid #dfdfdf;
        padding:0 0 10px 0;
        }

#footer_menu .box .graybox {
        border:1px solid #dfdfdf;
        width:728px;
        margin-top:5px;
        }

#footer_menu .box .whitebox {
        border:1px solid #ffffff;
        background-color:#f5f5f5;
        width:676px;
        text-align:center;
        text-align:left;
        padding:25px;
        height:110px;
        }

#footer_menu .box .whitebox div.menu01{
        float:left;
        width:388px;
        height:247px;
        }

#footer_menu .box .whitebox div.menu02{
        float:left;
        width:280px;
        height:247px;
        }

#footer_menu .box .whitebox ul li{
        float:left;
        }

#footer_menu .box .whitebox ul li.tit{
        width:53px;
        }

#footer_menu .box .whitebox ul li.txt{
        float:none;
        font-weight:bold;
        }

#footer_menu .box p{
        margin-top:20px;
        line-height:17px;
        }

#footer_menu .box p img{
        margin:0 0 4px 10px;
        }

#footer_menu .box div.red {
        color:#c50a07;
        margin-bottom:10px;
        }

#footer_menu .box .whitebox ul.personal li.txt01{
        width:366px;
        float:left;
        }

#footer_menu .box .whitebox ul.personal li.txt02{
        float:none;
        }

#footer_menu .box b.tit {
        color:#45addd;
        float:left;
        }

#footer_menu .box table{
        margin:13px 0 13px 0;
        }

#footer_menu .box table td{
        padding:3px 0 3px 20px;
        line-height:18px;
		vertical-align:top;
        }

#footer_menu .box table td.txt{
        padding-left:35px;
        }



/* 전세계가상체험 */
#footer_menu .cyber_txt {
        margin-top:20px;
		line-height:18px;
        }

#footer_menu .box div.grayline {
        border:1px solid #eaeaea;
		background:#f8f8f8;
		margin:35px 0 35px 0;
        }

#footer_menu .box span.cyber_stxt {
        line-height:17px;
        }

#footer_menu .box span.cyber_stxt b {
        color:#008aff;
        }

#footer_menu .box div.grayline {
        border:1px solid #eaeaea;
		background:#f8f8f8;
		margin:15px 0 10px 0;
		padding:20px 20px 10px 20px;
        }


#footer_menu .box div.grayline ul {
        margin:0 0 15px 0;
		}

#footer_menu .box div.grayline ul li.left {
        float:left;
		width:60px;
		}


#footer_menu .box div.grayline ul li img {
        vertical-align:middle;
		margin-bottom:-2px;
		margin-right:10px;
        }

#footer_menu .box div.grayline ul li b {
        color:#ff3600;
		}


/* 가상체험 부분 전자세금계산서 스타일 */
#footer_menu .box .ebill_con {
		width:710px;
		margin:0 auto;
		}

#footer_menu .box .ebill div.cyber_tit {
        font-family:돋움,dotum;
        font-size:17px; 
        font-weight:bold; 
        color:#e32408;
        padding:6px 0 7px 0;
		text-align:center;
		border:1px solid #e32408;
        }

#footer_menu .box .ebill table {
        margin:0px 0px 0px 0px;
		}


#footer_menu .box .ebill table td {
		padding:0px 3px 0px 0px;
		height:22px;
        text-indent:3px;
        word-break:break-all;
		vertical-align:middle;
		}

#footer_menu .box .cyber_check {
		border:1px solid #dfdfdf;
		text-align:center;
		padding-left:130px;
		}

#footer_menu .box .cyber_check table th {
		padding:6px 0 4px 10px;
		vertical-align:middle;
		background:url(/images/common/bullet_round.gif) no-repeat left 12px;
		text-align:left;
		}


#footer_menu .box .cyber_check table td {
		padding:5px 0 5px 0;
		vertical-align:middle;
		}


/* 마이페이지 */
#layout .con .sub_con .btn {
        text-align:center;
        padding:8px 0 0 0;
        }

#layout .con .sub_con .name{
        background-color:#fdfaf5;
        border:1px solid #e6dcc3;
        padding:13px 15px 13px 15px;
        height:70px;
        margin:10px 0 20px 0;
        }

#layout .con .sub_con .name span{
        font-size:14px;
        font-weight:bold;
        font-family:Dotum;
        }

#layout .con .sub_con .name img {
        vertical-align:middle;
        margin-bottom:4px;
        }

#layout .con .sub_con .name span font {
        font-size:14px;
        font-weight:bold;
        font-family:Dotum;
        color:#005aff;
        text-decoration:underline;
        }

#layout .con .name ul li{
        width:300px;
        float:left;
        color:#686765;
        background:url(/images/common/bullet_gray.gif) no-repeat left 10px;
        padding:4px 0 4px 10px;
        }


#layout .con .joinTable {
        border-top:1px solid #cacaca;
        border-bottom:1px solid #cacaca;
        }

#layout .con .joinTable td {
        padding:6px 0 6px 0;
        }

#layout .con .joinTable td.tit {
        background:#f5f5f5;
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none; 
        text-indent:15px; 
        font-weight:bold; 
        color:#555555 
        } 

#layout .con .joinTable td.tit_end {
        background:#f5f5f5;
        border-top:1px solid #cacaca;
        font-weight:bold; 
        color:#555555;
        text-align:center;
        } 

#layout .con .joinTable td.form {
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none;
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .joinTable td.form_end {
        border-top:1px solid #cacaca; 
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .joinTable td.start {
        border-top:1px solid #cacaca;
        border-right:1px solid #cacaca;
        padding-left:10px;
        background-color:#ffffff
        }

#layout .con .joinTable td img {
        vertical-align:middle;
        }

#layout .con .joinTable td input {
        vertical-align:middle;
        }

#layout .con .joinTable td.form_w {
        border-top:1px solid #cacaca;
        padding:8px 0 8px 10px;
        }

#layout .con .sstit {
        margin-bottom:8px;
        text-align:left;
        }

#layout .con .stitnext {
        margin-bottom:12px;
        }

#layout .con .sstitnext {
        margin-bottom:8px;
        margin-top:25px;
        }


/*마이페이지 부분 */
#layout .con .sub_con div.transfer {
        background-color:#f8f8f8;
        padding:15px 20px 15px 20px;
        border:1px solid #d6d5d3;
        margin:10px 0 0 0;
        line-height:18px;
        }

#layout .con .sub_con div.transfer span{
        color:#c50a07;
        line-height:18px;
        }

#layout .con .sub_con div.transfer span.small{
        color:#888888;
        line-height:18px;
        font-size:11px;
        font-family:Dotum;
        }

#layout .con .sub_con div.transfer div.num {
        background-color:#ffffff;
        padding:10px 20px 5px 20px;
        border:1px solid #d6d5d3;
        margin:10px 0 0 0;
        line-height:18px;
        }

#layout .con .sub_con div.transfer div.num li{
        background:url(/images/bullet_gray.gif) no-repeat left 7px;
        padding:0 0 5px 10px;
        font-weight:bold;
        }

#layout .con .sub_con div.transfer div.num li font{
        color:#ff5a00;
        }

#layout .con .sub_con div.transfer div.num li span{
        color:#999999;
        font-family:Doyum;
        font-size:11px;
        font-weight:normal
        }

#layout .con .sub_con div.transfer div.num li font.red{
            color:#ff0000;
            }

#layout .con .sub_con div.transfer p{
        background:url(/images/common/icon_exclamation.gif) no-repeat left 14px;
        line-height:18px;
        padding:10px 15px 10px 16px;
        color:#ff5a00;
        line-height:18px;
        margin-bottom:0px;
        }

        #layout .con .sub_con div.transfer p font{
        color:#888888;
        font-family:Dotum;
        font-size:11px;
        }

#layout .con .sub_con div.transfer div.txt{
        color:#666666;
        line-height:18px;
        margin:10px 0 5px 0;
        }

#layout .con .sub_con div.bank {
        background-color:#f8f8f8;
        padding:15px 20px 15px 20px;
        border:1px solid #d6d5d3;
        margin:10px 0 0 0;
        line-height:18px;
        }

#layout .con .sub_con div.bank span{
        color:#c50a07;
        line-height:18px;
        }

#layout .con .sub_con div.bank div.bank_info {
        background-color:#ffffff;
        padding:15px 20px 15px 20px;
        border:1px solid #d6d5d3;
        margin:10px 0 0 0;
        line-height:18px;
        }

#layout .con .sub_con div.bank div.bank_info li{
        background:url(/images/bullet_gray.gif) no-repeat left 7px;
        padding:0 0 5px 10px;
        font-weight:bold;
        }

#layout .con .sub_con div.bank div.bank_info li font{
color:#ff5a00;
}

#layout .con .sub_con div.bank div.bank_info li span{
        color:#999999;
        font-family:Doyum;
        font-size:11px;
        font-weight:normal
        }

#layout .con .sub_con div.bank div.bank_info li font.red{
        color:#ff0000;
        }

#layout .con .sub_con .end_message{
        color:#555555;
        line-height:18px;
        background-color:#f8f8f8;
        border:1px solid #d6d5d3;
        padding:30px 20px 30px 20px;
        text-align:center;
        font-weight:bold;
        margin-bottom:20px;
        }


/* 마이페이지 추가부분 2011.2.24 신현아 */

#layout .con .sub_con div.ebill_info {
        background:#ffffff;
		padding:15px 15px 15px 15px;
		width:660px;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background:#f6f6f6		
		}

#layout .con .sub_con div.ebill_info div.dot_line {
        border-bottom:1px dashed #bababa;
		padding:10px 0 10px 0;
		}

#layout .con .sub_con div.ebill_info div.dot_line p {
        background-color:#fff;
		padding:10px 0 10px 10px;
		line-height:17px;
		border:1px solid #e7e7e7;
		}
#layout .con .sub_con div.ebill_info div.dot_line p b {
		line-height:20px;
		color:
		}


#layout .con .sub_con div.ebill_info b.red {
        color:#c6070b;	
		}

#layout .con .sub_con div.ebill_info table {
        background:#d9d9d9;
		margin:5px 0 0 0;
		}

#layout .con .sub_con div.ebill_info table th {
        background:#eeeeee;
		padding:5px 0 5px 10px;
		}

#layout .con .sub_con div.ebill_info table td {
        background:#ffffff;
		padding:5px 0 5px 10px;
		}



/* 회원가입 */

#member {
        width:780px;
        margin:30px auto 30px auto;
        text-align:left;
        }

#member .box{
        border:1px solid #dfdfdf;
        padding:20px 25px 30px 25px;
        margin-top:20px;
        }

#member .bottom_line {
        width:780px;
        border-bottom:1px solid #dfdfdf;
        padding:0 0 10px 0;
        }

#member .box .joinTable {
    border-top:1px solid #cacaca;
    border-bottom:1px solid #cacaca;
    }

#member .box .joinTable td {
        padding:6px 0 6px 0;
        }

#member .box .joinTable td.tit {
        background:#f5f5f5;
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none; 
        text-indent:15px; 
        font-weight:bold; 
        color:#555555 
        } 

#member .box .joinTable td.tit_end {
        background:#f5f5f5;
        border-top:1px solid #cacaca;
        font-weight:bold;
        color:#555555;
        text-align:center;
        } 

#member .box .joinTable td.form {
        border:1px solid #cacaca;
        border-left:none;
        border-bottom:none;
        padding-left:10px;
        background-color:#ffffff
        }

#member .box .joinTable td.form_end {
        border-top:1px solid #cacaca;
        padding-left:10px;
        background-color:#ffffff
        }

#member .box .joinTable td.start {
        border-top:1px solid #cacaca;
        border-right:1px solid #cacaca;
        padding-left:10px;
        background-color:#ffffff
        }

#member .box .joinTable td img {
        vertical-align:middle;
        }

#member .box .joinTable td input {
        vertical-align:middle;
        }

#member .box .joinTable td.form_w {
        border-top:1px solid #cacaca;
        padding:8px 0 8px 10px;
        }

#member .box .btn {
        text-align:center;margin-top:10px;
        }

#member .box div.stit {
        margin-bottom:10px;
        }

#member .box .pinkBox {
        border:1px solid #e5e5e5;
        font-family:Dotum;
        background-color:#f7eeee;
        margin-bottom:20px;
        margin-top:10px;
        }

#member .box .pinkBox div.dot {
        padding:10px 23px 10px 23px; 
        font-size:11px;
        color:#888888;
        font-family:Dotum; 
        line-height:15px; 
        background:url(/images/common/bullet_gray.gif) no-repeat 15px 15px;
        }

#member .box .pinkBox div {
        padding:10px 23px 10px 23px;
        font-size:11px;
        color:#888888;
        font-family:Dotum; 
        line-height:15px;
        }

#member .box .greyBox {
        border:1px solid #cacaca;
        padding:10px 23px 10px 23px;
        font-size:12px;
        color:#666666;
        font-family:Dotum;
        line-height:15px;
        background-color:#f5f5f5;
        }


#member .box .txtBox {
        border:1px solid #e1e1e1;
        margin-bottom:12px;
        width:714px;
        height:175px;
        padding:8px 12px 8px 12px;
        line-height:17px;
        color:#888888;
        overflow:auto;
        overflow-x:hidden;
        }

#member .box .agree {
        text-align:right;
        }

#member .box .stitnext {
        margin-bottom:12px;
        margin-top:25px;
        }

#member .box .sstitnext {
        margin-bottom:8px;
        margin-top:25px;
        }

#member .box .end {
        width:600px;
        margin:20px 0 10px 0;
        padding:20px 0 20px 0;
        border:1px solid #e3e3e3;
        background:#f9f9f9;
        }

#member .banner {
        width:780px;
        padding:20px 0 0 0;
        }
        
.add_txt {
		height:30px;
		border:1px solid #d6d5d3;
		padding:10px;margin-top:15px;
		clear:both;
		}


.add_img_view {
		padding:8px 0 8px 10px;
		background:#f4f4f4;
		border:1px solid #e1e1e1;
		}

.add_img_view_txt {
		height:auto;
		border:1px solid #e1e1e1;
		border-top:none;
		padding:10px;
		}

/* 테이블 스타일 4*/

#layout .con .sub_con .other_com {
		background:#f0f0f0;
		padding:3px;
		margin-top:5px;
		}


#layout .con .sub_con .other_com table {
		background:#dddddd;
		}

#layout .con .sub_con .other_com table td {
		background:#ffffff;
		padding:3px 0 3px 0;
		text-align:center;
		}


#layout .con .sub_con .other_com table td.ul1 {
		background:#FFD9D9;
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		border-top:2px solid #C00;
		}


#layout .con .sub_con .other_com table td.ul2 {
		background:#FFFBFB;
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		}

#layout .con .sub_con .other_com table td.ul3 {
		background:#FFFBFB;
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		border-bottom:2px solid #C00;
		}


/* 회사 소개 */
#layout .con .sub_con .news_list .news_simg {
		width:120px;
		border:1px solid #d9d9dc;
		padding:5px;
		}


#layout .con .sub_con .news_list .news_simg div {
		background:#f5f5f4;
		}

#layout .con .sub_con .news_list td{
		vertical-align:top;
		border-bottom:1px solid #dbdbdb;
		padding:15px 0 15px 0;
		}

#layout .con .sub_con .news_list .news_txt ul {
		margin-top:3px;
		}

#layout .con .sub_con .news_list .news_txt ul li {
		padding:0 0 0 10px;
		height:17px;
		}

#layout .con .sub_con .news_list .news_txt ul li.date {
		background:url(/images/company/dot_gray.jpg) no-repeat left 7px;
		font-family:Verdana;
		font-size:11px;
		color:#656565;
		}

#layout .con .sub_con .news_list .news_txt ul li.tit {
		background:url(/images/company/dot_gray.jpg) no-repeat left 7px;
		font-size:12px;
		font-weight:bold;
		color:#3076a0;
		}

#layout .con .sub_con .player{
		float:left;
		margin-bottom:30px;
		margin-left:5px;
		}

#layout .con .sub_con .top_radio{
		float:left;
		margin:0 5px 0 30px;
		}

#layout .con .sub_con .top_radio li{
		background:url(/images/company/dot_gray.jpg) no-repeat left 6px;
		padding:0 0 3px 10px;
		}

#layout .con .sub_con .top_radio li.tit{
		font-weight:bold;
		color:#3076a0;
		}


#layout .con .sub_con .radio{
		border-top:1px solid #d2d2d2;
		border-bottom:1px solid #d2d2d2;
		}

#layout .con .sub_con .radio_list{
		padding:10px 5px 0 5px;
		width:320px;
		vertical-align:top;
		}

#layout .con .sub_con .radio_list table{
		background:#f5f5f4;
		padding:10px 10px 10px 10px;
		}

#layout .con .sub_con .radio_list td{
		background:url(/images/company/dot_gray.jpg) no-repeat left 6px;
		padding:0 0 3px 10px;	
		text-align:left;
		vertical-align:top;
		line-height:150%;
		}

#layout .con .sub_con .radio_list td.tit{
		font-weight:bold;
		color:#3076a0;
		}


#layout .con .sub_con .radio_list td img{
		margin:0 0 3px 3px;
		}


#layout .con .sub_con .radio_list td font{
		font-weight:normal;
		}

/*
#layout .con .sub_con .radio{
		border-top:1px solid #d2d2d2;
		border-bottom:1px solid #d2d2d2;
		padding:0 5px 10px 5px;
		}


#layout .con .sub_con .radio_list{
		background:#f5f5f4;
		padding:10px 10px 10px 10px;
		vertical-align:top;
		margin-top:10px;
		}

#layout .con .sub_con .radio_list li{
		background:url(/images/company/dot_gray.jpg) no-repeat left 8px;
		padding:1px 0 1px 10px;	
		text-align:left;
		vertical-align:top;
		line-height:150%;
		}

#layout .con .sub_con .radio_list li b{
		color:#3076a0;
		}


#layout .con .sub_con .radio_list li img{
		margin:0 0 3px 3px;
		}




#layout .con .sub_con .ji td li.ji_list{
		background:url(/images/company/dot_gray.jpg) no-repeat left 15px;
		font-weight:bold;
		padding:10px 0 3px 10px;
		color:#3076a0;
		}


#layout .con .sub_con .ji td li.ji_img {
		background:#f0f0f0;
		width:320px;
		text-align:center;
		}

#layout .con .sub_con .ji td.ji_list{
		border-bottom:1px solid #dcdcdc;
		}

#layout .con .sub_con .ji td{
		padding:15px 0 15px 0;
		border-bottom:1px solid #dddddd;
		width:320px;
		}

#layout .con .sub_con .ji{
		border:1px solid #dddddd;
		padding:0 15px 0 15px;
		}


#layout .con .sub_con .ji td.L_margin{
		padding-left:15px;
		}


*/

/* 회사소개-아이퀘스트는(선영 20110124) */

#layout .con .sub_con div.about_com {
		background:url(/images/company/main_img_iquest.gif) no-repeat right top;
		}

#layout .con .sub_con div.about_com p {
		margin:15px 0px 20px 0px;
		}

#layout .con .sub_con div.list_com ul li {
		width:460px;
		height:30px;
		background:url(/images/company/gray_dot.gif) repeat-x bottom;
		}

#layout .con .sub_con div.list_com ul li img {
		margin:10px 30px 0px 0px;
		float:left;
		}

#layout .con .sub_con div.list_com ul li p {
		margin-top:9px;
		float:left;
		}

#layout .con .sub_con div.group_com {
		margin-top:25px;
		}


/* 회사소개-연혁 및 성과(선영 20110125) */
#layout .con .sub_con div.com_his ul {
		overflow:hidden;
		}

#layout .con .sub_con div.com_his ul li {
		float:left;
		margin:0px 2px 0 0px;
		}

#layout .con .sub_con div.list_history {
		min-height:300px;
		}

#layout .con .sub_con div.list_history ul.year {
		width:688x;
		border-bottom:1px dotted #696969;
		overflow:hidden;
		}

#layout .con .sub_con div.list_history ul.year li {
		float:left;
		padding:15px 0 13px 0;
		border-top:1px dotted #696969;
		}

#layout .con .sub_con div.list_history ul li.img {
		width:80px;
		clear:both;
		}


#layout .con .sub_con div.list_history ul li.txt {
		width:588px;
		padding-left:20px;
		min-height:24px;
		border-left:1px dotted #696969;
		}

#layout .con .sub_con div.list_history ul li.txt_s {
		width:588px;
		padding-left:20px;
		height:24px;
		border-left:1px dotted #696969;
		}


#layout .con .sub_con div.list_history ul li.none {
		border-top:none;
		}

/* 회사소개-오시는 길(선영 20110126) */

#layout .con .sub_con div.com_map {
		overflow:hidden;
		}


#layout .con .sub_con div.com_map p {
		float:left;
		margin-right:20px;
		}

#layout .con .sub_con div.com_map ul.txt {
		width:244px;
		border-bottom:1px solid #ebebeb;
		margin:3px 0 10px 0;		
		float:left;
		}


#layout .con .sub_con div.com_map ul.txt li.txt {
		padding:0 0 15px 9px;
		}

#layout .con .sub_con div.com_map ul.txt li.tit {
		background:url(/images/common/b_arrow.gif) no-repeat left 4px;
		height:20px;
		font-weight:bold;
		padding:0 0 0 9px;
		color:#414141;
		}

/* 지하철 광고 */


#layout .con .sub_con .ji td li.ji_list{
		font-weight:bold;
		padding:5px 0 0 0;
		}


#layout .con .sub_con .ji td li.ji_img {
		background:#f0f0f0;
		text-align:center;
		width:320px;
		}


#layout .con .sub_con .ji td{
		padding:15px 0 15px 0;
		border-bottom:1px solid #dddddd;
		width:
		}

#layout .con .sub_con .ji{
		border:1px solid #dddddd;
		padding:0 15px 0 15px;
		width:660px;
		}

#layout .con .sub_con .ji td.L_margin{
		}


#popup div.con .refund {
		border:1px solid #eae8da;
		background:#fffdf4;
		padding:13px;
		margin:10px 0 0 0;
		color:#818181;
		}

#popup div.con .refund p {
		line-height:17px;
		}

#popup div.con .refund p.tit {
		font-weight:bold;
		border-bottom:1px solid #eae8da;
		padding:0 0 7px 0;
		margin:0 0 10px 0;
		color:#555555;
		}


/* 모바일 앱 4월 14일 신현아 */

#layout .con .sub_con div.app_top {
		background:url(/images/app/app_bg.gif) no-repeat left top;
		padding:0 0 30px 0;
		}

#layout .con .sub_con div.app_top p.app_btn  {
		padding:20px 0 0 0;
		}

#layout .con .sub_con div.app_top p.icon  {
		padding:35px 0 0 0;
		}

#layout .con .sub_con div.app_top p.icon span {
		display:block;
		font-size:11px;
		font-family:돋움;
		padding:10px 0 0 0;
		}

#layout .con .sub_con div.app_fun {
		border-top:2px solid #b61816;
		padding:20px 0 0 0;
		}

#layout .con .sub_con div.app_fun span {
		display:block;
		line-height:18px;
		padding-top:5px;
		}

#layout .con .sub_con div.app_fun div.app_fun_txt {
		padding:20px 0 0 0;
		}

#layout .con .sub_con div.app_fun div.app_fun_txt ul {
		padding:10px 0 0 0;
		overflow:hidden;
		}


#layout .con .sub_con div.app_fun div.app_fun_txt ul li {
		float:left;
		}

#layout .con .sub_con div.app_fun div.app_fun_txt ul li.img {
		padding-right:10px;
		}

#layout .con .sub_con div.app_fun div.app_fun_txt ul li.txt b {
		font-size:14px;
		display:block;
		font-family:돋움;
		color:#434343;
		padding:6px 0 3px 0;
		width:285px;
		}

#layout .con .sub_con div.app_fun div.app_fun_txt ul li.txt b.red {
		color:#c50a07;
		}





/* 품목관리 추가 */

#layout .con .sub_con p.top_btn {
		padding:10px 0 0 0;
		overflow:hidden;
		}

#layout .con .sub_con p.top_btn font {
		float:left;
		display:block;
		padding:3px 0 5px 0;
		}

#layout .con .sub_con p.top_btn span {
		float:right;
		display:block;
		padding:0 0 8px 0;
		}

