#layout .con .sub_con{
        margin-top:20px;
        clear:both;
		}

#layout .con .sub_con .b_margin{
        margin-bottom:10px;
        }

.bullet_margin{
        margin:25px 0 10px 0;
        }

#layout .con .sub_con .bar{
        margin:0px 0 10px 0;
        }

#layout .con .sub_con .red{
        color:#c50a07;
        line-height:18px;
        }

#layout .con img{
        vertical-align:;
        }

img.mid{
        vertical-align:middle;
        }

.imgbottom{
        padding-bottom:10px;
        }

.imgbottom01{
        padding:0 10px 10px 0;
        }

.imgbottom02{
        padding-right:10px;
        }


#layout .con .sub_con .mem_info{
		margin:20px 0 10px 0;		
        }


#layout .con .sub_con .mem_info .ts_02{
		border-top:2px solid #dddddd;		
        }


#layout .con .sub_con .mem_info .ts_02 th{
		background:#f8f8f8;
		padding:6px 0 6px 15px;
		border-bottom:1px solid #ebebeb;
		text-align:left;
		height:14px;
        }

/*Å×ÀÌºí ½ºÅ¸ÀÏ 2¹ø */

#layout .con .sub_con .mem_info .ts_02 td{
		padding:6px 0 6px 10px;
		border-bottom:1px solid #dfdfdf;
		height:14px;
		color:#333333;
		text-align:left;
        }

#layout .con .sub_con .mem_info .ts_02 td font{
		font-family:µ¸¿ò;
		font-size:11px;
		color:#409fd8;
        }

#layout .con .sub_con .register{
		margin-top:20px;
        }

#layout .con .sub_con .register div{
		background:#f5f5f5;
		padding:20px;
		margin:0 0 10px 0;
        }

#layout .con .sub_con .register ul{
		background:url(../images/common/bullet_blue.gif) no-repeat left 3px;
		padding:0 0 10px 15px;
        }

#layout .con .sub_con .register ul li{
		height:20px;
		padding:5px 0 0 0;
        }

#layout .con .sub_con .register ul li font{
		font-family:µ¸¿ò;
		font-size:11px;
		color:#409fd8;
        }



#layout .con .sub_con .blue_box{
		border:1px solid #dfedf5;
		background:#f7fbfe;
		line-height:20px;
		padding:15px;
		}


#layout .con .sub_con div.question {
		border:1px solid #dddddd;
		line-height:22px;
		padding:15px;
		margin-top:10px;
		}

#layout .con .sub_con div.question p.q_tit {
		line-height:19px;
		border-bottom:2px solid #dedede;
		padding:0 0 5px 45px;
		background:url(../images/mypage/icon_q.gif) no-repeat left top;
		}


#layout .con .sub_con div.question p.q_tit span {
		font-size:11px;
		font-family:µ¸¿ò;
		}

#layout .con .sub_con div.question p.q_tit span font {
		font-size:11px;
		font-family:µ¸¿ò;
		color:#ff6600;
		}


#layout .con .sub_con div.question p.q_con {
		padding:15px 5px 0 5px;
		line-height:19px;
		}


#layout .con .sub_con div.answer {
		border:1px solid #dddddd;
		line-height:22px;
		padding:15px;
		margin-top:10px;
		background:#f5f5f5;
		}

#layout .con .sub_con div.answer p.a_tit {
		line-height:19px;
		border-bottom:2px solid #dedede;
		padding:0 0 5px 45px;
		background:url(../images/mypage/icon_a.gif) no-repeat left top;
		}


#layout .con .sub_con div.answer p.a_tit span {
		font-size:11px;
		font-family:µ¸¿ò;
		}

#layout .con .sub_con div.answer p.a_tit span font {
		font-size:11px;
		font-family:µ¸¿ò;
		color:#ff6600;
		}


#layout .con .sub_con div.answer p.a_con {
		padding:15px 5px 0 5px;
		line-height:19px;
		}

#layout .con .sub_con div.survey {
		border:1px solid #dfedf5;
		line-height:22px;
		margin-top:10px;
		background:#f7fbfe;
		}

#layout .con .sub_con div.survey p {
		padding:15px;
		}


#layout .con .sub_con div.survey p.checking {
		background:#ffffff;
		padding:15px;
		font-weight:bold;
		color:#3a7c70;
		}


#layout .con .sub_con div.survey p.checking input {
		margin-left:30px;
		}


#layout .con .sub_con div.btn {
		margin-top:10px;
		text-align:center;
		}


#layout .con .sub_con div.blue_box ul.my_info {
		margin:13px 0 0 10px;
		height:58px;
		}

#layout .con .sub_con div.blue_box ul.my_info li {
		background:url(../images/common/bullet_blue.gif) no-repeat left 5px;
		padding:1px 3px 2px 13px;
		float:left;
		width:305px;
		height:18px;
		}

#layout .con .sub_con div.blue_box ul.my_info li b.orange {
		color:#ff5a00;
		}



#layout .con .sub_con div.gray_box {
		margin-top:20px;
		}


#layout .con .sub_con div.gray_box table {
		margin-top:3px;
		border:1px solid #e7e7e7;
		}

#layout .con .sub_con div.gray_box table th {
		background:#f4f4f4;
		vertical-align:top;
		padding:13px 0 9px 15px;
		text-align:left;
		width:140px;
		}

#layout .con .sub_con div.gray_box table td {
		vertical-align:top;
		padding:8px 0 6px 15px;
		text-align:left;
		}


#layout .con .sub_con div.gray_box table td b {
		color:#ff5a00;
		}


#layout .con .sub_con div.gray_box table td img {
		margin-bottom:3px;
		}


#layout .con .sub_con .blue_box b.orange{
		color:#ff5a00;
		}

#layout .con .sub_con .blue_box span{
		color:#4281ea;
		}

#layout .con .sub_con .blue_box span.orange{
		color:#ff5a00;
		}

#layout .con .sub_con .blue_box b.blue{
		color:#4281ea;
		}

#layout .con .sub_con .blue_box table{
		background:#d9d9d9;
		margin-top:13px;
		}

#layout .con .sub_con .blue_box table th{
		background:#f2f2f2;
		}

#layout .con .sub_con .blue_box table td{
		background:#ffffff;
		height:25px;
		text-align:center;
		}

#layout .con .sub_con .blue_box font{
		color:#4281ea;
		font-size:11px;
		}

#layout .con .sub_con .ts_01 span.blue{
		color:#4281ea;
		}


#layout .con .sub_con .ts_01 p.gray_box{
		background:#f1f1f1;
		padding:15px;
		margin:10px 0 10px 0;
		line-height:20px;
		}


#layout .con .sub_con .tab_bg{
		background:url(../images/mypage/tab_bg.gif) repeat-x left top;
		margin:20px 0 20px 0;
		}

/* Å×ÀÌºí ½ºÅ¸ÀÏ 3¹ø */
#layout .con .sub_con .ts_03 {
		margin:15px 0 0 0;
		}

#layout .con .sub_con .ts_03 table {
		border-top:2px solid #dfdfdf;
		}


#layout .con .sub_con .ts_03 table td {
		background:#f5f5f5;
		font-weight:normal;
		text-align:left;
		padding:9px 0 7px 15px;
		border-bottom:1px solid #dfdfdf;
		}

#layout .con .sub_con .ts_03 table th {
		font-weight:bold;
		color:#139eda;
		padding:9px 0 7px 0;
		border-bottom:1px solid #dfdfdf;
		text-align:center;
		}

#layout .con .sub_con .ts_03 table td b.orange {
		color:#ff5a00;
		}


#layout .con .sub_con .cost_txt {
		line-height:17px;
		margin-bottom:10px;
		}

#layout .con .sub_con .cost_txt b.orange {
		color:#ff5a00;
		}


#layout .con .sub_con .cost_ex{
		border:1px solid #e0e0e0;
		background:#f8f9f9;
		padding:15px 0 15px 20px;
		height:190px;
		margin-top:15px;
		}


#layout .con .sub_con .cost_ex img{
		padding:15px 0 10px 0;
		}

#layout .con .sub_con .cost_ex ul{
		float:left;
		width:200px;
		margin-right:25px;
		}

#layout .con .sub_con .cost_ex ul li{
		background:url(../images/common/bullet_blue.gif) no-repeat left 2px;
		padding:0 0 5px 10px;
		}

#layout .con .sub_con .cost_ex ul li b{
		color:#4281ea;
		}


#layout .left div.left_banner {		
        width:160px;
		padding:0 0 5px 0;
		position:relative;
        }


/*°íÁ¤ÀÚ»ê*/

#layout .con .sub_con div.left_img {
		float:left;
		width:255px;
		text-align:center;
		}
		
#layout .con .sub_con div.right_detail {
		float:right;
		width:410px;
		}
		
		
#layout .con .sub_con div.right_detail li {
		padding:0 0 10px 0;
		}

#layout .con .sub_con div.right_detail li img.detail_txt {
		padding:0 0 5px 0;
		}
		
#layout .con .sub_con div.right_detail li.bottom_btn {
		padding:0 0 0 0;
		}	
		
#layout .con .sub_con div.ja_notice {
		padding:13px 0 15px 0;
		}		
		
#layout .con .sub_con div.tab {
		clear:both;
		margin:0 0 25px 0;		
		width:700px;
		height:34px;
		padding-top:15px;
		background:url(../images/soloproducts/bg_tab.gif) repeat-x left bottom;
		}
		

#layout .con .sub_con div.tab ul {
        padding-left:11px;
		}

#layout .con .sub_con div.tab li {
		float:left;
		height:34px;
		padding-right:2px;
		}

#layout .con .sub_con div.tab li img {
		margin:0px;
		padding:0px;
		}


#layout .con .sub_con div.function p.function_img {
		float:left;
		width:325px;
		text-align:center;
		margin-left:5px;
		}
		
#layout .con .sub_con div.function p.function_img img {
        margin-bottom:10px;
		}

#layout .con .sub_con div.function p.function_txt {
		float:right;
		}
		

/*°íÁ¤ÀÚ»ê ³¡ */


#layout .con .sub_con .stit{
		margin:30px 0 10px 0;
		}


#layout .con .sub_con .stit img.img_tit{
		float:left;
		}

#layout .con .sub_con .stit span.stxt{
		float:right;
		font-size:11px;
		font-family:µ¸¿ò;
		}

#layout .con .sub_con .stit span.stxt b{
		font-size:11px;
		font-family:µ¸¿ò;
		}



/* Å×ÀÌºí ½ºÅ¸ÀÏ 4¹ø */
#layout .con .sub_con div.ts_04 table {
		margin:0 0 10px 0;
		}


#layout .con .sub_con div.ts_04 table th {
		height:25px;
		border:1px solid #b5cbc7;
		border-right:none;
		background:#e5f8f7;
		text-align:center;
		}


#layout .con .sub_con div.ts_04 table th.end {
		border-right:1px solid #b5cbc7;
		}


#layout .con .sub_con div.ts_04 table td {
		height:25px;
		border-bottom:1px solid #dfdfdf;
		border-left:1px solid #dfdfdf;
		text-align:center;
		padding:2px 0 2px 0;
		}

#layout .con .sub_con div.ts_04 table td.start {
		border-left:none;
		}

#layout .con .sub_con div.ts_04 table td.total {
		background:#f7f7f6;
		}

#layout .con .sub_con div.ts_04 table td b.red {
		color:#cc3300;
		}


#layout .con .sub_con div.ts_04 table td font.red {
		color:#cc3300;
		}


#layout .con .sub_con div.ts_04 table td.txtLeft {
		text-align:left;
		padding:5px 0 0 5px;
		}

#layout .con .sub_con div.ts_04 table td.Line_one {
		border-top:1px solid #dfdfdf;
		border-right:1px solid #dfdfdf;
		text-align:left;
		}

#layout .con .sub_con div.ts_04 table td.product_tit {
		font-weight:bold;
		}


#layout .con .sub_con div.ts_04 p.addnum_txt {
		font-size:11px;
		font-family:µ¸¿ò;
		}






/* Å×ÀÌºí ½ºÅ¸ÀÏ 5¹ø */

#layout .con .sub_con div.price_bottom table {
		margin:10px 0 0 0;
		background:#dddddd;
		}


#layout .con .sub_con div.price_bottom table th {
		background:#f7f7f7;
		padding:5px 0 5px 0;
		}

#layout .con .sub_con div.price_bottom table th.red_top {
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		border-top:2px solid #C00;
		background:#FFD9D9;
		}

#layout .con .sub_con div.price_bottom table td {
		background:#ffffff;
		padding:5px 0 5px 0;
		text-align:center;
		}



#layout .con .sub_con div.price_bottom table td.red_center {
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		background:#FFFBFB;
		color:#CC0000;
		}


#layout .con .sub_con div.price_bottom table td.red_bottom {
		border-left:2px solid #C00;
		border-right:2px solid #C00;
		border-bottom:2px solid #C00;
		background:#FFFBFB;
		color:#CC0000;
		}


#layout .con .sub_con div.searchbox {
		height:25px;
		margin-top:20px;
		}

#layout .con .sub_con div.searchbox p.tit {
		position:absolute;
		margin-top:4px;
		}

#layout .con .sub_con div.searchbox p.search {
		float:right;
		}

#layout .con .sub_con div.searchbox p.search select {
		font-size:11px;
		font-family:µ¸¿ò;
		}



#layout .con .sub_con div.person_rule {
		text-align:right;
		}	

#layout .con .sub_con div.person_rule p {
		margin:20px 0 3px 0;
		font-weight:bold;
		text-align:left;
		}
		
#layout .con .sub_con div.person_rule textarea {
		margin:0 0 5px 0;
		}

#layout .con .sub_con p.online_txt {
		line-height:25px;
		}


#layout .con .sub_con p.online_txt font.blue {
		color:#3099c0;
		}


/*Áö¹ÎÂ¯ÀÌ ¸¸µç ½ºÅ¸ÀÏ*/

.f_orange_11	{
		font-family: "µ¸¿ò"; 
		font-size: 11px; 
		color: #ff6c00;
		} 

.f_orange_11 u	{
		font-family: "µ¸¿ò"; 
		font-size: 11px;
		} 


.new_td	 { 
		color:#777; 
		text-align:left;
		vertical-align:top;
		padding-top:15px;
		}


.bullet_tit	{ 
		padding:30px 0 7px 10px;
		}

.bulletq { 
		background:url(/img/bullet/bullet_q.gif) no-repeat;
		padding:2px 0 7px 30px;
		font-weight:bold;
		}

.bulleta { 
		background:url(/img/bullet/bullet_a.gif) no-repeat;
		padding:2px 0 10px 30px;
		}

.dotline {
		background:url(/img/common/dotline.gif) repeat-x;
		padding:10px 0 3px 0;
		height:15px;
		}


.pop_rightBtn {
		text-align:right;
		margin-top:10px;
		padding-top:10px;
		border-top:1px solid #cccccc;
		}




/* Å×ÀÌºí ½ºÅ¸ÀÏ 5*/

#layout .con .sub_con div.ts_05 table {
        border:1px solid #dfdfdf;
        border-bottom:none;
        }

#layout .con .sub_con div.ts_05 table thead tr{
        background-color:#f0efeb;
        font-weight:bold;
        height:26px;
        }

#layout .con .sub_con div.ts_05 table thead tr th{
        border-bottom:1px solid #dfdfdf;
        border-right:1px solid #dfdfdf;
        text-align:center;
        }

#layout .con .sub_con div.ts_05 table thead tr th.end{
        border-right:none;
        text-align:center;
        }

#layout .con .sub_con div.ts_05 table td{
        border-bottom:1px solid #dfdfdf;
        padding:5px 0 5px 0;
        line-height:18px;
        text-align:center;
        }

#layout .con .sub_con div.ts_05 table 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 div.ts_05 table red {
        color:#ff0000
        }


#layout .con .sub_con div.ts_05 table td b.orange {
		color:#ff5a00;
		}


#layout .con .sub_con div.ts_05 table tr th{
        border-bottom:1px solid #dfdfdf;
        border-right:1px solid #dfdfdf;
        background-color:#f0efeb;
        text-align:center;
        }
        
 /* Æ÷ÀÎÆ® ÃæÀü */
 #layout .con .sub_con div.transfer {
        background-color:#f8f8f8;
        padding:15px 20px 15px 20px;
        border:1px solid #dfdfdf;
        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 #dfdfdf;
        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 #dfdfdf;
        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 #dfdfdf;
        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 div.register div.program{
        height:50px;
        }

#layout .con .sub_con div.register div.program ul{
        background:none;
		float:left;
		width:205px;
        }

#layout .con .sub_con div.register div.sort{
        height:70px;
        }

#layout .con .sub_con div.register div.sort ul{
        background:none;
		float:left;
		width:150px;
        }




/* Å×ÀÌºí ½ºÅ¸ÀÏ 6*/

#layout .con .sub_con .ts_06  {
        border-top:2px solid #dfdfdf;
        border-bottom:none;
        }

#layout .con .sub_con .ts_06  th{
        background-color:#f0efeb;
        font-weight:bold;
        }

#layout .con .sub_con .ts_06  th{
        border-bottom:1px solid #dfdfdf;
        border-right:1px solid #dfdfdf;
        text-align:left;
        padding:0 0 0 10px;
        height:26px;
        }

#layout .con .sub_con .ts_06 td{
        border-bottom:1px solid #dfdfdf;
        border-right:1px solid #dfdfdf;
        padding:0 0 0 10px;
        background-color:#ffffff;
        line-height:18px;
        text-align:left;
        height:26px;
        }
        
#layout .con .sub_con .ts_06 td.form_end {
        border-right:none;
        }




/*ÅÇ*/
.tabCom {
		float:left;
		width:700px;
		background:url(../images/products/funtabmenu.gif)no-repeat top;
		}

.tabCom ul li{
        float:left;
        padding:0;
        }


/*Á¦Ç°±¸¸Å*/
.product3		{
				float:left;
				padding:0 9px 0 0 ;
				margin-bottom:15px;
				}
.product3_right	{
				float:right;
				padding:0;
				margin-bottom:15px;
				}

.productView	{
				width:225px;
				height:80px;
				border:1px solid #dadada;
				background-color:#f2f6f7;
				text-align:center;
				}

.productTxt	{
				width:225px;
				border-bottom:1px solid #dadada;
				border-right:1px solid #dadada;
				border-left:1px solid #dadada;
				text-align:center;
				padding:13px 0 13px 0;
				height:61px;
				}

.productTxt	.btn
				{
				margin-top:10px;
				}	


#layout .con .sub_con p.success_bg2{
        background:url(../images/products/success_img.gif) no-repeat left top;
		height:115px;
		}

/* ERP */
#layout .con .sub_con p.success_bg{
        background:url(../images/erp/success_top.gif) no-repeat left top;
		height:50px;
		padding:96px 0 0 220px; 
		}

#layout .con .sub_con div.ibm{
        float:right;
		padding:0 0 0 15px;
		}


#layout .con .sub_con div.ibm table{
        border-top:1px solid #dfdfdf;
		margin-top:10px;
		}


/*¿©¹é*/
.margin_T20	{margin-top:20px;}	
.margin_T10	{margin-top:10px;}

/*¾ó¸¶¿¡¿ä*/
.funTabBox	{
			border-left:1px solid #e8e8e8;
			border-right:1px solid #e8e8e8;
			border-bottom:1px solid #e8e8e8;
			width:698px;
			padding:20px 0px 20px 0px;
				}


/*ÁÖ¿äºÎ°¡±â´É*/

.funTabBtn	{
			margin:0 0 20px 0;
			}


.funTabCon	{
			margin-left:20px;
			}



.funFlash	{
			padding:0 15px 15px 0;
			float:left;
			width:450px;
			height:270px;
			}

.funMovie	{
			float:right;
			background-color:#f7feff;
			padding:10px 15px 5px 15px;
			width:177px;
			height:258px;
			border:1px solid #e6e6e6;
			}


.funMovie img	{
			margin-bottom:3px;
			}


/*¹öÆ°*/
.bbs_btnR	{float:right;margin-top:10px;text-align:right;}
.bbs_btnL	{text-align:left;margin-top:10px;float:left;}



/*Å×ÀÌºí*/
.table_th		{font-weight:bold; background-color:#e5f8f7; text-align:center; padding:5px 10px 5px 10px;}
.table_td_g_end		{font-weight:bold; background-color:#F7F7F6; text-align:center; padding:5px 10px 5px 10px;border-bottom:1px solid #dfdfdf}
.table_td_g		{font-weight:bold; background-color:#F7F7F6; text-align:center; padding:5px 10px 5px 10px; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.table_td		{padding-left:10px; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:5px 10px 5px 10px;}
.table_td_nor	{padding-left:10px;border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;padding:5px 10px 5px 10px;}
.table_td_nor_end	{padding-left:10px;border-right:none; border-bottom:1px solid #dfdfdf;padding:5px 10px 5px 10px;}



.mf_table { height:112px ; margin-bottom:20px;}
.mf_table th {background-color:#f2f6f7; border:1px solid #dadada;}
.mf_table td {background-color:#ffffff; text-align:left; border:1px solid #dadada; solid #dadada;border-left:none; line-height:16px;
				padding:15px 0 0 17px; vertical-align:top;}
.mf_table td b {color:#000;}
.mf_table td p {line-height:16px; padding-top:7px;}
.mf_table td.gab {border:none; width:10px;padding:0px;}



.sub_table {
		width:238px;
		height:173px;
		background:url(../images/soloproducts/img_mymagicbill.gif) no-repeat left top;
		text-align:center;
		vertical-align:bottom;
		}

.sub_table img {
		margin-bottom:8px;

		}


/*°Ô½ÃÆÇ*/
#layout .con .sub_con div.bbs	{
		margin-bottom:10px;
		border-top:1px solid #bdd9e6;
		border-bottom:1px solid #bdd9e6;

		}

#layout .con .sub_con div.bbs table	{
		background:url(../images/common/bbsLine_top.gif) repeat-x 0 top;
		}


#layout .con .sub_con div.bbs table th	{
		height:27px;
		text-align:center; 
		padding:2px 0 4px 0;
		background:url(../images/common/bbsLine.gif) no-repeat right bottom;
		}


#layout .con .sub_con div.bbs table th.none	{
		background:none;
		}

#layout .con .sub_con div.bbs table th.txt	{
		text-align:left;
		font-weight:normal;
		text-indent:10px;
		}

#layout .con .sub_con div.bbs table td	{
		text-align:center;
		background:url(../images/common/bbsLine_dot.gif) repeat-x left bottom;		
		padding:3px 0 3px 0;
		height:22px;
		}

#layout .con .sub_con div.bbs table td.tit	{
		text-align:left;
		text-indent:10px;
		}

#layout .con .sub_con div.bbs table tr.none td	{
		background:none;	
		}

#layout .con .sub_con div.bbs div.bbs_view	{
		padding:15px;
		}


#layout .con .sub_con .right_btn {
		 float:right;
		 text-align:right;
		 }

/*ÆùÆ®*/
.f_price	{	font-weight:bold; color:#C00;}
.f_notice1	{	font-family:Doutm;
				font-size:11px;; color:#f60;
				margin:5px 0 0 0;}


.f_boldBlack	{
				font-weight:bold; 
				color:#000;
				}



font.g12  {font-family:µ¸¿ò;
	       font-size:12px;
	       }


#layout .con .sub_con table td.x2_q {
        background:url(/html/images/products/x2_mqmoney.gif) no-repeat left top;
		width:349px;
		height:140px;
        }

#layout .con .sub_con table td.x2 {
        background:url(/html/images/products/x2_x2se.gif) no-repeat left top;
		width:341px;
		height:140px;
        }

#layout .con .sub_con table td.x2_pro {
        background:url(/html/images/products/x2_x2pe.gif) no-repeat left top;
		width:349px;
		height:140px;
		}

#layout .con .sub_con table td.x2_erp {
        background:url(/html/images/products/x2_erp.gif) no-repeat left top;
		width:341px;
		height:140px;
        }

#layout .con .sub_con table td div.x2m_btn {
		padding:80px 0 0 140px;
		}

#layout .con .sub_con table td div.x2m_b_btn {
		padding:80px 0 0 150px;
		}



/*ÆË¾÷Ã¢*/
#popup {
		text-align:left;
		overflow-x:hidden;
		}

#popup div.qna{
		padding:15px 20px 15px 20px;		
		}

#popup div.qna p.q {
		background:url(../images/common/icon_q.gif) no-repeat left 2px;
		padding:5px 10px 3px 25px;
		text-align:left;
		font-weight:bold;
		}


#popup div.qna p.a {
		background:url(../images/common/icon_a.gif) no-repeat left 3px;
		padding:5px 10px 15px 25px;
		text-align:left;
		line-height:19px;
		}


#popup div.qna p.dot_line {
		background:url(../images/common/dot_line.gif) repeat-x left top;
		height:1px;
		padding:0 0 15px 0;
		}

#popup div.qna p.a span {
		color:#4281ea;
		}

#popup div.X2_pop_tit {
		text-align:left;
		}


#popup div.con {
		padding:0 20px 10px 20px;
		} 


#popup div.con_new {
		padding:10px 20px 10px 0;
		} 


#popup div.tit {
		height:35px;
		background:#373737;
		padding:20px 0 0 20px;
		margin-bottom:6px;
		}


#popup div.con p.bottom_txt {
		padding:5px 0 0 0;
		}

#popup div.con p.bottom_txt span {
		color:#f60;
		}


#popup div.con p.consul_btn {
		text-align:center;
		padding-top:10px;
		margin-top:20px;
		border-top:1px solid #dddddd;
		}

/* popup Å×ÀÌºí ½ºÅ¸ÀÏ 4¹ø */

#popup div.ts_04 table {
		margin:0 0 10px 0;
		}


#popup div.ts_04 table th {
		height:25px;
		border:1px solid #b5cbc7;
		border-right:none;
		background:#e5f8f7;
		text-align:center;
		}


#popup div.ts_04 table th.end {
		border-right:1px solid #b5cbc7;
		}


#popup div.ts_04 table td {
		height:25px;
		border-bottom:1px solid #dfdfdf;
		border-left:1px solid #dfdfdf;
		text-align:center;
		padding:2px 0 2px 0;
		}

#popup div.ts_04 table td.start {
		border-left:none;
		}

#popup div.ts_04 table td.total {
		background:#F7F7F6;
		font-weight:bold;
		}

#popup div.ts_04 table td b.red {
		color:#cc3300;
		}
		
#popup div.ts_04 table td b.orange {
		color:#ff5400;
		}

#popup div.ts_04 table td font.red {
		color:#cc3300;
		}


#popup div.ts_04 table td.txtLeft {
		text-align:left;
		padding:5px 0 0 5px;
		}

#popup div.ts_04 table td.Line_one {
		border-top:1px solid #dfdfdf;
		border-right:1px solid #dfdfdf;
		text-align:left;
		}

#popup div.ts_04 table td.product_tit {
		font-weight:bold;
		}


#popup div.ts_04 p.addnum_txt {
		font-size:11px;
		font-family:µ¸¿ò;
		}

/*ÆË¾÷½ºÅ¸ÀÏs2*/
#popups2 {
		background: url(../images/common/popup_norbg.gif) repeat-x left top;
		text-align:left;		
		}

#popups2 .tit{
		padding-bottom:40px;
		}

#popup div.qna p.dot_line {
		background:url(../images/common/dot_line.gif) repeat-x left top;
		height:1px;
		padding:0 0 15px 0;
		}

#popup div.qna p.a span {
		color:#4281ea;
		}

#popup div.X2_pop_tit {
		text-align:left;
		}


#popup div.con {
		padding:12px 20px 10px 20px;
		} 


#popup div.con p.erp_online_txt {
		border-bottom:2px solid #dddddd;
		padding:0 0 10px 0;
		margin:0 0 25px 0;
		line-height:18px;
		}

#popup div.con p.erp_online_txt b {
		line-height:21px;
		color:#3099c0;
		}

#popup div.con p.erp_online_txt font.orange {
		color:#ff6c00;
		}


#popup div.con .mem_info{
		margin:10px 0 10px 0;		
        }


#popup div.con .mem_info .ts_02{
		border-top:2px solid #dddddd;		
        }


#popup div.con .mem_info .ts_02 th{
		background:#f8f8f8;
		padding:6px 0 6px 15px;
		border-bottom:1px solid #ebebeb;
		text-align:left;
		height:14px;
        }

#popup div.con .mem_info .ts_02 td{
		padding:6px 0 6px 10px;
		border-bottom:1px solid #ebebeb;
		height:14px;
		color:#333333;
		text-align:left;
        }

#popup div.con .mem_info .ts_02 td font{
		font-family:µ¸¿ò;
		font-size:11px;
		color:#409fd8;
        }


#popup div.con .address_result {
		border:1px solid #dddddd;
		height:80px;
		overflow-y:scroll;
		overflow-x:hidden;
		background-color:#f8f8f8;
        }

#popup div.con .address_result table td.no_result {
		text-align:center;
		height:75px;
		line-height:20px;
        }

/* ·Î±×ÀÎ ÆäÀÌÁö */
#layout .con_login .sub_con div.login_txt{
        border:1px solid #dfdfdf;
		background-color:#fafafa;
		height:150px;
		margin-top:15px;
		padding:60px 0 0 60px;
		}

#layout .con_login .sub_con div.login_txt div{
        float:left;
		}

#layout .con_login .sub_con div.login_txt table{
        float:left;
		margin-left:40px;
		}

#layout .con_login .sub_con .login_txt p.left_login  {
        float:left;
		width:173px;
		border-right:1px solid #dfdfdf;
		padding:7px 0 0 0;
		}


#layout .con_login .sub_con .login div.login {
        float:left;
		width:376px;
		}

#layout .con_login .sub_con div.join_seach{
        height:70px;
		border-bottom:1px solid #dfdfdf;
		margin-top:10px;
		}

#guide {
		background:none;
		text-align:left;
		}

#guide div.tit {
		background:url(../images/guide/tit_bg.gif) repeat-x left bottom;
		height:63px;
		padding:12px 0 0 25px; 
		}

#guide div.con {
		height:480px;
		padding:0 0 0 25px;
		overflow-y:scroll;
		overflow-x:hidden;
		}

#guide div.con img {
		margin-top:20px;
		}


/**/
