/* CSS Document */

/* base */
body {font:9pt Gulim, "굴림", Dotum, "돋움", sans-serif;color:#333;background:url('../img/top_menu_bg.gif') repeat-x}
body.nav_line {font:9pt Gulim, "굴림", Dotum, "돋움", sans-serif;color:#333;background:url('../img/top_menu_bg.gif') repeat-x}
body, div, ul, ol, li, dl, dt, dd, p, form, fieldset, label input, table, tr, th, td{margin:0;padding:0}
ul, ol, li{list-style:none}
form,fieldset,img{border:none}
table {border:0;border-collapse:collapse;empty-cells:show;margin:0 auto;text-align:center}
iframe{margin:0 0 -2px 0;* margin:0;padding:0;border:0}
html>/**/body { overflow-y:scroll; }
body.main   {overflow-y:scroll;}
body.main.index__main   {overflow-y:scroll; background:url('../img/bg_main.png') repeat-x}
body.ifr    {overflow:auto; background-image:none;background-color:#fff}

/* a-style */
a {color:#333;text-decoration:none}
a:hover, a:active { color : #d9007e; text-decoration : none;}

/* wrap */
.allwrap {width:960px;margin:0 auto;padding:0;*min-height:100%;}
.wrap_contents {float:left;margin:52px 0 10px 0;padding:0;width:960px;min-height:500px;}
.wrap_box {margin:0;width:100%}

/* 2011.10.17 �빊遺쏙옙:筌띲끆而삭린�뜇�깈 */
.wrap_contents .left22{clear:both;float:left;width:270px}
.wrap_contents .right22{float:right;margin-top:10px;padding:0;line-height:16px;color:#704394;font-size:12pt;font-family:돋움, dotum;letter-spacing:-1px;padding-left:15px}


/* top area */
.top_area {float:left;margin:0;height:70px;width:99%; position:relative}
.top_area .left {float:left; width:260px;padding:0px 0 0 0;_padding:0px 0 0 0}
.top_area .left img{width:13rem;height:auto;cursor:pointer;margin:6px 0 0 0;}
.top_area .btn {float:right;text-align:right;padding:10px 0 0 0;_width:124px; position:absolute; top:0; right:0;}

/* gnavigation */
.nav        {float:left;margin:0; width:700px;height:41px;text-align:center}
.nav li     {list-style:none;display:inline;height:41px}
.nav li a   {float:left;height:41px;overflow:hidden;margin-left:18px}
.nav li a:hover     {background-position: 0 -49px}
.nav li a.selected  {background-position: 0 -49px}
.menu_01 a  {width:97px;background:url(../img/nav_menu_01.gif) top left no-repeat} /*占쎌뜚癰귣챷沅쀯옙�뵠筌앾옙: 80px*/
.menu_02 a  {width:97px;background:url(../img/nav_menu_02.gif) top left no-repeat}
.menu_03 a  {width:115px;background:url(../img/nav_menu_03.gif) top left no-repeat}
.menu_04 a  {width:97px;background:url(../img/nav_menu_04.gif) top left no-repeat}
.menu_05 a  {width:97px;background:url(../img/nav_menu_05.gif) top left no-repeat}
.menu_06 a  {width:97px;background:url(../img/nav_menu_06.gif) top left no-repeat}

.sMenu                  { float:left; display:none;}
.sMenu span a           { padding: 0 10px 0 10px;  background:url(../img/bullet02.gif) top left no-repeat; font-size:9pt; color: #3a4459; text-decoration: none ; }
.sMenu span a:hover     { background:url(../img/bullet01.gif) top left no-repeat; color: #d9007e }
.sMenu span a.selected  { background:url(../img/bullet01.gif) top left no-repeat; color: #d9007e }

.s1         { padding:7px 0 0 217px;_padding:7px 0 0 0; _margin: 41px 0 0 -683px;}
.s2         { padding:7px 0 0 330px;_padding:7px 0 0 0; _margin: 41px 0 0 -567px;}
.s3         { padding:7px 0 0 445px;_padding:7px 0 0 0px; _margin: 41px 0 0 -453px;}
.s4         { padding:7px 0 0 560px;_padding:7px 0 0 0px; _margin: 41px 0 0 -338px;}
.s5         { padding:7px 0 0 675px;_padding:7px 0 0 0px; _margin: 41px 0 0 -223px;}
.s6         { padding:7px 0 0 509px;_padding:7px 0 0 365px;}
/** 
.s6         { padding:7px 0 0 509px;_padding:7px 0 0 365px;}
.s6_2       { padding:7px 0 0 680px;_padding:7px 0 0 392px;} �빊遺쏙옙占쎈뻻占쎄텢占쎌뒠 */

/* title */
.top {position:absolute;top:70px;left:0;height:30px;width:100%;margin:0 0 0 0;}

.top .logout            {float:left;width:400px;margin:5px 0 0 0;.margin:4px 0 0 0;}
.top .logout table      {width:100%; table-layout:fixed}
.top .logout th         {text-align:left;font:9pt "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f4deff}
.top .logout td         {padding-right:15px;text-align:left;}
.top .logout td input   {padding:0px;_height:15px;width:100%;height:18px;background:#f4deff;border:1px solid #fff;font:9pt "Trebuchet MS", Arial, Helvetica, sans-serif;color:#d9007e}
.top .logout td img     {margin-top:1px;cursor:pointer}

.top .login img{vertical-align:middle;}

.top .login {float:left;font-weight:bold;color:#fff;padding:0;margin:6px 5px 0 0;}
.top .login img{margin-left:5px;margin-bottom:1px;cursor:pointer;}

.top .title01{float:right;width:342px;background:url('../img/sub_title01.gif') top right no-repeat;height:30px;display:none;}
.top .title02{float:right;width:342px;background:url('../img/sub_title02.gif') top right no-repeat;height:30px;display:none;}
.top .title03{float:right;width:342px;background:url('../img/sub_title03.gif') top right no-repeat;height:30px;display:none;}
.top .title04{float:right;width:342px;background:url('../img/sub_title04.gif') top right no-repeat;height:30px;display:none;}
.top .title05{float:right;width:342px;background:url('../img/sub_title05.gif') top right no-repeat;height:30px;display:none;}
.top .title06{float:right;width:342px;background:url('../img/sub_title06.gif') top right no-repeat;height:30px;display:none;}

/* main */
.main_contents                                  {margin:1px 0 0 0;padding:0;width:1520px;height:560px;background:url(img/mainimg.jpg);background-repeat:no-repeat;background-position:top;margin-left: -280px;}
.main_contents .wrap_login                      {display:flex; flex-direction:column; position:relative; clear:both;float:left;/* background:url(../img/bg_login.gif)  no-repeat;*/padding:3em 2em;width:310px;}
.main_contents .wrap_login .logout 		   		{display:flex; flex-direction:column;}
.main_contents .wrap_login .logout .search      {display:flex; justify-content:space-between; text-align: left; margin-top: 1em; padding: 0 2em; width:auto; }
.main_contents .wrap_login .logout .search img  {display: none;}
.main_contents .wrap_login .logout .flex-row    {display:flex; flex-direction:row; justify-content: space-around; align-items:center;}
.main_contents .wrap_login .logout .form p      {align-items:center; margin:1em 0;}
.main_contents .wrap_login .logout .form p img  {vertical-align:middle;}
.main_contents .wrap_login .logout .form input  {border:1px solid #e0e0e0;}
.main_contents .wrap_login .logout .loginbtn    {width: 65px; background-size: cover; border: none; border-radius:5px;}
.main_contents .wrap_login .logout .btn			{cursor:pointer;}

.main_contents .wrap_login .login               {clear:both;float:left;text-align:center;}
.main_contents .wrap_login .login img           {cursor:pointer}
.main_contents .wrap_login .login .welcome      {padding:7px 10px;font-size:10pt;font-weight:bold;vertical-align:middle;line-height:150%;text-align:center;}
.main_contents .wrap_login .login .welcome p    {margin-bottom:20px;font-weight:normal;color:#734599;font-size:9pt;}

.main_contents .search {clear:both;padding:18px 0 0 0;.padding:15px 0 0 0;margin:0;width:330px;text-align:center}
.main_contents .search img{vertical-align:middle;cursor:pointer}
.main_contents .search .check{width:auto; border:none; background:none; margin-top:-3px;margin-right:3px;}

.main_contents .banner {margin:0;padding:0;float:left;width:600px;height:85px; margin-top:448px; margin-left:12px}
/* .main_contents .banner img{ margin-left:10px;margin-right:20px;} */

.main_contents .notice {float:left;width:310px;padding:2rem 0 1rem 0;}

.main_contents .notice .detail {width:310px;height:116px}

.main_contents .notice .detail .tit{overflow:hidden;width:100%;border-bottom:1px solid #442863;text-align:left;padding-bottom:5px}
.main_contents .notice .detail .tit .txt{float:left}
.main_contents .notice .detail .tit .more{float:right;cursor:pointer}

.main_contents .notice .detail .list{text-align:left;width:100%;float:right;margin-top:10px;color:#fff;line-height:20px}
.main_contents .notice .detail .list a{color:#fff}
.main_contents .notice .detail .list a:hover {color:#ff99d5}
.main_contents .notice .detail .list p{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-overflow-mode:ellipsis-word;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:nowrap;}
/**/
.main_contents .notice .detail .list .no1{background:url(../img/main_no1.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no2{background:url(../img/main_no2.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no3{background:url(../img/main_no3.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no4{background:url(../img/main_no4.gif) no-repeat 0 3px;padding-left:15px}
/*/
.main_contents .notice .detail .list .no1{background:url(../img/bl03.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no2{background:url(../img/bl03.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no3{background:url(../img/bl03.gif) no-repeat 0 3px;padding-left:15px}
.main_contents .notice .detail .list .no4{background:url(../img/bl03.gif) no-repeat 0 3px;padding-left:15px}
/**/

/* input auto */
.auto   {padding:0 0 0 10px}
.auto input {width:auto; border:none; background:none}
.auto_only  {padding:0 0 0 10px}
.auto_only input {width:auto;}
.auto_full      {width:100% auto}

/* 鈺곌퀬�돳 */
.frm_srch               {clear:both;margin:12px 0 15px 0;padding:0;width:956px;border:2px solid #b8b8cc;background-color:#f0f0f5;border-radius: 5px;}
.frm_srch table         {margin:10px 0px 7px 15px;.margin:10px 0px 8px 15px;width:926px;table-layout:fixed;}
.frm_srch th            {padding:0px 5px 0 0;text-align:right;}
.frm_srch td            {padding:0 7px 3px 0;.padding:0 7px 2px 0;text-align:left;}
.frm_srch td.btn            {padding-left:10px;}
.frm_srch td.check          {padding:3px 0 0 5px}
.frm_srch td.check input    {width:auto; border:none; background:none; margin: -2px 5px 0 0;*margin: -2px 0 0 0;}
.frm_srch td.slct           {padding-right:1px;}
.frm_srch td.slct select    {.margin-bottom:1px;}
.frm_srch td.check .disable     {vertical-align:middle;color:#727272}
.frm_srch td.tip                {vertical-align:middle;color:#000;font-size:8pt;font-family:�룍��;letter-spacing:-1px;padding-top:5px;.padding-top:9px}
.frm_srch th.tmgn               {padding:5px 5px 0 0;*padding:7px 5px 0 0; text-align:right;}
.frm_srch td.slct_tmgn select{.margin-bottom:1px;margin-top:5px}


.comment          {background:url('../img/tip.gif') no-repeat 0 1px;background:url('../img/tip.gif') no-repeat 0 0\9;float:left;margin:8px 0 0 2px;padding:0 0 0 15px;width:900px;font-family:돋움, dotum;line-height:16px;color:#704394;font-size:8pt;letter-spacing:-1px;text-align:left;}
.comment2         {background:url('../img/tip.gif') no-repeat 0 1px;background:url('../img/tip.gif') no-repeat 0 0\9;float:left;margin:0;padding:0 0 0 15px;font-family:돋움, dotum;line-height:16px;color:#666;font-size:8pt;letter-spacing:-1px;text-align:left;}
.comment2 strong  {color:#704394;}
.comment2.intd    {margin-top:2px;}
.comment3         {background:url('../img/tip.gif') no-repeat 0 0;margin:0;padding:1px 0 0 15px;width:auto;font-family:돋움, dotum;line-height:16px;color:#704394;font-size:8pt;letter-spacing:-1px;text-align:left;}
.comment4         {background:url('../img/tip.gif') no-repeat 0 0;margin:0 0 0 6px;padding:1px 0 0 15px; width:auto;font-family:돋움, dotum;line-height:16px;font-size:8pt;letter-spacing:-1px;text-align:left;color:#666;}

.comment5    {
	background: url(../img/noti.png) top left no-repeat;	
	color: #333;
	float: left;
    margin: 0;
    padding: 0px 0 18px 26px;
    font-family: 돋움, dotum;
    line-height: 16px;
    font-size: 10pt;
    letter-spacing: -1px;
    text-align: left;
    font-weight: bold;
    color:#4e4e4e
    }
    
.comment6    {
	/* background: url(../img/noti.png) top left no-repeat;	 */
	/* color: #333; */
	float: left;
    margin: 0;
    padding: 0px 0px 0px 0px;
    /* font-family: 돋움, dotum; */
    line-height: 19px;
    font-size: 9pt;
    /* letter-spacing: -1px; */
    text-align: left;
    font-weight: bold;
    color:#f55555
    }
    

.tbl_intxt      {display:block; margin-top:8px; font-size:12px; letter-spacing:-2px;}
/**/

.top_tip          {height:25px;border-bottom:1px solid #eee}
.top_tip    .left {clear:both;float:left;width:90%}/*270px -->90%嚥≪뮇�땾占쎌젟*/
.top_tip    .right{background:url('../img/tip.gif') no-repeat 0 1px;float:right;margin-top:10px;line-height:16px;color:#704394;;font-size:12pt;font-family:돋움, dotum;letter-spacing:-1px;padding-left:15px}

.tbl_detail                 {font:9pt Gulim, "굴림", Dotum, "돋움", sans-serif;color:#333;margin:0 0px 10px 0;width:100%;table-layout:fixed;border-top:3px solid #b8b8cc;border-bottom:1px solid #b8b8cc;background:#fff}
.tbl_detail th              {padding:0 8px 0 0;.padding:7px 3px 0 0;text-align:right;vertical-align:middle;border-bottom:1px dotted #b8b8cc;_border-bottom:1px solid #dadae5;background:#f0f0f5;color:#4d4d80;line-height:140%;}/*占쎈땾占쎌젟*/
.tbl_detail th.center       {padding:9px 5px 5px 0;text-align:center;vertical-align:top;border-bottom:1px dotted #b8b8cc;_border-bottom:1px solid #dadae5;background:#f0f0f5;color:#4d4d80;}
.tbl_detail td              {height:26px;*height:27px;text-align:left;vertical-align:middle;padding: 5px 12px 5px 5px;*padding: 3px 12px 0 5px;border-bottom:1px dotted #ccc;_border-bottom:1px solid #eee;}
.tbl_detail td.slct         {padding: 5px 5px 0 5px;*padding: 4px 5px 0 5px;}
.tbl_detail td.multi        {padding: 5px 5px 5px 5px;*padding: 4px 5px 1px 5px;}
.tbl_detail td.check        {padding:3px 0 0 5px;*padding:0px 0 0 5px;vertical-align:middle}
.tbl_detail td.check input  {width:auto; border:none; background:none; margin: -3px 5px 0 0;*margin: 1px 0 0 0;}
.tbl_detail td.area         {padding: 5px 19px 0 5px;*padding: 3px 34px 0 5px;}
.tbl_detail td.btn          {padding: 5px 0 0 0;*padding: 4px 0 0 0;}
.tbl_detail td.btm          {padding: 5px 12px 5px 5px;*padding: 3px 12px 5px 5px;}
.tbl_detail td.tip          {vertical-align:middle;color:#000;font-size:8pt;font-family:돋움;letter-spacing:-1px;}
.tbl_detail td.tip span     {margin-right:8px;}
.tbl_detail td.tip span strong  {color:#704394;}

.non_underline td {border-bottom:0px;}
/* .non_underline span {padding-top: 8px;padding-bottom:5px} */

.tbl_detail th img{vertical-align:middle;padding-bottom:5px}
.tbl_detail td img{vertical-align:middle;text-align:left}
.tbl_detail td.btm2         {padding: 5px 5px 5px 5px;*padding: 3px 5px 5px 5px;}
.tbl_detail td.area2        {padding: 5px 13px 5px 5px;*padding: 3px 13px 5px 5px;}
.tbl_detail td.area2 .tip   {color:#8A8A8A;font-size:8pt;font-family:돋움;letter-spacing:-1px;padding-top:5px}
.tbl_detail td.pre          {padding:7px 0 0 0;text-align:center;vertical-align:middle;border-left:1px dotted #b8b8cc;_border-left:1px solid #dadae5;background:#f6f6f6;line-height:140%;}
.tbl_detail td.pre .btn     {padding:7px 5px 7px 0;text-align:right}
.tbl_detail td.pre2         {padding:5px 7px 5px 7px;text-align:center;vertical-align:middle;background:#f6f6f6;line-height:140%;}
.tbl_detail td.pre2 .btn    {padding:2px 0 0 0;text-align:right}
.tbl_detail td.txt          {line-height:30px;text-align:left;margin:0;padding:0}
.tbl_detail td.normalLeft   {overflow: hidden;padding:8px 0 0 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-overflow-mode:ellipsis-word;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:nowrap;}

.tbl_detail.lv01                {margin:0;width:960px;table-layout:fixed;border-top:3px solid #b8b8cc;border-bottom:1px solid #b8b8cc;background:#fff}
.tbl_detail.lv01 th.alignC      {text-align:center;padding:4px 8px 3px 0;.padding:4px 8px 2px 0;height:22px;.height:21px;border-bottom:1px solid #b8b8cc;vertical-align:middle}
.tbl_detail.lv01 th.alignC2     {text-align:center;padding:3px 8px 3px 0;.padding:3px 8px 2px 0;height:22px;.height:21px;border-bottom:1px solid #b8b8cc;vertical-align:middle}
.tbl_detail.lv01 tr.head th.btn {text-align:right;padding:4px 8px 0 0;*padding:2px 8px 0 0;height:25px;border-bottom:1px solid #b8b8cc;}
.tbl_detail.lv02                {margin:0;width:960px;border-top:0;border-bottom:1px solid #b8b8cc;background:#fff}
.tbl_detail.lv02_1              {margin:0;width:780px;border-top:0;border-bottom:1px solid #b8b8cc;background:#fff}
.tbl_detail.lv03                {margin:0;width:960px;table-layout:fixed;border:0px;background:#fff}
.tbl_detail.lv04                {margin:0;width:960px;table-layout:fixed;border-top:3px solid #b8b8cc;border-bottom:1px solid #dadae5;background:#fff}

.tbl_detail .tip2           {background-color:#f6f6f6;height:74px;padding:5px;color:#736680;font-size:8pt;font-family:돋움;letter-spacing:-1px;line-height:14px;vertical-align:middle}
.tbl_detail .tip2 strong    {line-height:16px}

.tbl_detail .tip3           {background-color:#f6f6f6;border-top:1px solid #b8b8cc;height:84px;.height:88px;padding:8px 6px;color:#736680;font-size:8pt;font-family:돋움,dotum;letter-spacing:-1px;line-height:16px}

.tbl_detail p.btn           {text-align:center;padding: 5px 0 4px 0;*padding: 3px 0 6px 0;margin:0}
.tbl_detail td.center       {text-align:center;padding: 5px 0 0 0;*padding: 4px 0 4px 0;margin:0}
.tbl_detail td.phone_step2            {padding: 5px;margin:0;width:240px;}
.tbl_detail td.phone_step2 .layer     {padding:6px 3px 3px 7px;overflow-y:scroll;overflow-x:hidden;width:235px;height:139px;*height:136px;_height:128px;background-color:#f6f6f6;border:1px solid #ccc}
.tbl_detail td.phone_step2 .layer  p  {padding-bottom:4px}
.tbl_detail td.phone_step2 .sum       {padding-top:5px}
.tbl_detail td.phone_step2 .sum    p  {padding-top:5px;color:#8A8A8A;font-size:8pt;font-family:돋움,dotum;letter-spacing:-1px}

.tbl_detail .height_b {height:164px;height:164px\9;*height:162px;_height:154px;}
.tbl_detail .height_t {height:120px;.height:118px}
.tbl_detail .height_v {height:167px;height:167px\9;*height:167px;_height:159px;padding-right:5px;}/*占쎈땾占쎌젟*/


.tbl_read                   {font:9pt Gulim, "굴림", Dotum, "돋움", sans-serif;color:#333;margin:0 0px 10px 0;width:100%;table-layout:fixed;border-top:3px solid #b8b8cc;border-bottom:2px solid #b8b8cc;background:#fff}
.tbl_read th                {padding:8px 12px 0 12px;text-align:left;vertical-align:top;border-bottom:1px solid #dadae5;background:#f0f0f5;color:#4d4d80;line-height:140%;}
.tbl_read td                {height:22px;text-align:left;vertical-align:top;padding: 10px 12px 0 10px;border-bottom:1px solid #dadae5;}
.tbl_read td.area           {height:300px;padding: 10px 12px 10px 12px; line-height:140%; overflow:visible}


.tbl_ifr {width:955px}
.tbl_ifr .left{float:left;width:245px}
.tbl_ifr .right {float:right;width:700px}

.tbl_ifr .right .tip_tit{float:left;margin-top:20px;padding:0 0 5px 10px;background:url('../img/bl_arrow.gif') no-repeat 0 4px;float:left;font-family:돋움;font-size:8pt;letter-spacing:-1px}
.tbl_ifr .right .btn{float:right;padding-top:5px;width:100px;text-align:right}
.tbl_ifr .right .player{float:right;width:310px;padding:5px 0 5px}
.tbl_ifr .right .btn2{float:left;padding:5px 0 5px}

/*占쎈�믭옙�뵠�뇡占� 占쎌뵬占쎈탵占쎌궎甕곌쑵�뱣 ON, OFF占쎄퐬占쎌젟 占쎈뻻 �빊遺쏙옙*/
.tbl_on{}

.tbl_off{}
.tbl_off table td{color:#727272}
.tbl_off input{background:#e5e5e5;border-color:#ccc;color:#777;}
.tbl_detail td.noline{border-bottom:none;}


img.extplimg{ margin-bottom:6px;}

.tipframe {vertical-align:top;text-align:center;float:right;background-color:#fff;margin:0 0 15px 0;padding:15px;width:670px;border:1px solid #E2E2E2;border-radius: 5px;}

.tipframe .voice {width:206px}
.tipframe .voice th {color:#88099B;text-align:left;padding:0 0 0 5px;border-bottom:1px solid #A470B3;height:20px}
.tipframe .voice td {color:#8A8A8A;text-align:left;padding:5px 0 0 5px;letter-spacing:-1px;font:9pt '돋움'; vertical-align:middle}
.tipframe .voice td img{vertical-align:middle}

.tipframe .callprev {width:206px}
.tipframe .callprev th {color:#2FA8A7;text-align:left;padding:0 0 0 5px;border-bottom:1px solid #70B3B2;height:20px}
.tipframe .callprev td {color:#8A8A8A;text-align:left;padding:5px 0 0 5px;letter-spacing:-1px;font:9pt '돋움'; vertical-align:middle}
.tipframe .callprev td img{vertical-align:middle}

.tipframe .callafter {width:206px}
.tipframe .callafter th {color:#EB8B4A;text-align:left;padding:0 0 0 5px;border-bottom:1px solid #FFA86D;height:20px}
.tipframe .callafter td {color:#8A8A8A;text-align:left;padding:5px 0 0 5px;letter-spacing:-1px;font:9pt '돋움'; vertical-align:middle}
.tipframe .callafter td img{vertical-align:middle}


.btn_bottom {clear:both;width:100%;text-align:center;vertical-align:top;display:inherit;margin:10px 0 15px 0}
.btn_bottom .page_num{float:center;padding:0;margin:7px 0 0 0}
.btn_bottom .page_num .page a{ margin:3px 5px 0 5px; cursor:pointer;}
.btn_bottom .page_num .page img{vertical-align:middle;margin-bottom:5px;padding:2px 0 0 0;*padding:4px 0 0 0}
.btn_bottom .left{float:left;padding:0;margin:0}

.btn_bottom .right{ float:right;}

.btn_bottom p.check      {padding:0 0 10px 5px}
.btn_bottom p.check input{width:auto; border:none; background:none; margin: 0 5px 0 0;*margin: 1px 0 0 0;}
.btn_bottom p.tip        {padding:0 0 5px 0}
.btn_bottom_bmgn {clear:both;width:100%;vertical-align:top;display: inherit}
.btn_bottom_bmgn.same {margin:5px 0 0 0}
.btn_bottom_bmgn.left{float:left;margin:5px 0 15px 0;width:auto;}
.btn_bottom_bmgn.center{float:left;margin:5px 0 15px 0;text-align:center;width:730px}
.btn_bottom_bmgn.right{float:right;margin:-32px 0 15px 0;.margin:5px 0 10px 0;width:auto;text-align:right}
.saveframe_day {background-color:#f6f6f6;line-height:18px;vertical-align:top;text-align:center;float:right;margin:0 0 10px 0;padding:15px;width:928px;border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2}
.saveframe_day select {margin:2px 0 8px 0}
.saveframe {background-color:#f6f6f6;line-height:18px;vertical-align:top;text-align:center;float:right;margin-bottom:15px;padding:15px;width:928px;border-bottom:1px solid #E2E2E2}
.btn_save {clear:both;width:100%;text-align:center;vertical-align:top;display: inherit;margin:0px 0 15px 0}
.btn_save.same {margin:30px 0 5px 0}

.sameset_out {line-height:18px;vertical-align:top;text-align:right;float:right;margin:0;padding:5px;width:593px}
.btn_inner1 {width:952px;margin:0;clear:both;float:right;text-align:right}
.btn_inner2 {width:674px;margin:0;float:right;text-align:right;vertical-align:top}


/* font style */
.purple {color:#f4deff}
.red {color:#d9007e}
.violet {color:#b31fc0}

.ring {color:#7C35B5;font-weight:bold;font:9pt '돋움',dotum,'굴림',gulim,sans-serif}

/* h style */
h1, h2 {font-size:0pt;line-height:0pt;margin:0;padding:0}
h3 {clear:both;width:95%;background:url('../img/bl01.gif') no-repeat 0 6px;*background:url('../img/bl01.gif') no-repeat 0 5px;font-size:11pt;letter-spacing:-1px;padding:4px 0 5px 17px;margin:0;}


h3.open {clear:both;width:95%;background:url('../img/ico_plus.gif') no-repeat 0 5px;*background:url('../img/ico_plus.gif') no-repeat 0 4px;font-size:11pt;letter-spacing:-1px;padding:4px 0 5px 28px;margin:0;cursor:pointer;}
h3.close {clear:both;width:95%;background:url('../img/ico_minus.gif') no-repeat 0 4px;*background:url('../img/ico_minus.gif') no-repeat 0 4px;font-size:11pt;letter-spacing:-1px;padding:4px 0 5px 28px;margin:0;cursor:pointer;}
h3 .step {color:#925dc1}
h3 .name {color:#619ccf;padding-left:5px}



/* iframe */
.ifr        {width:100%;margin:0;padding:0}
.ifr.list1  {height:281px;/*height:280px\9;*/.height:280px;border-bottom:1px solid #ccc;}/* 10占쎈뻬 */
.ifr.list1_x    {height:298px; /*height:280px\9;*/.height:298px;border-bottom:1px solid #ccc; overflow:auto;}/* 10占쎈뻬/揶쏉옙嚥≪뮇�뮞占쎄쾿嚥∽옙 */
.ifr.list2  {height:335px; /*height:531px\9;*/.height:530px;border-bottom:1px solid #ccc;}/* 20占쎈뻬 */
.ifr.list9  {height:126px;height:125px\9;.height:125px;border-bottom:0px solid #ccc;}
.ifr.info1  {height:164px;.height:156px;border-bottom:1px solid #ccc;}
.ifr.info2  {height:154px;.height:146px;border-bottom:1px solid #ccc;}
.ifr.tree   {height:620px;height:546px\9;.height:545px;border:1px solid #ccc}
.ifr.scenario   {height:463px;height:390px\9;.height:389px;border-bottom:1px solid #ccc;}
.ifr.work   {height:331px;height:330px\9;_height:329px;border-bottom:1px solid #ccc;}
.ifr.rec {width:250px;height:91px;margin-bottom:5px;} /*�빊遺쏙옙*/

/* List*/
.scrollY    {border-collapse:collapse;margin:0;padding:0;position:absolute;width:100%;overflow-y:auto;overflow-x:hidden}
.scrollHead {border-collapse:collapse;border-top:2px solid #704394;border-bottom:1px solid #adadcc;border-left:0;border-right:0;margin:0;height:30px;position:absolute;left:0;top:0;z-index:1;width:100%;background:#fff;table-layout:fixed}
.scrollHead td  {border-right:1px solid #c4c4df;vertical-align:middle;background:url('../img/bbs_bg.gif') round;padding:0px 0 0 0;*padding:8px 0 0 0;height:21px;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;text-align:center}  
.scrollHead td.end{border-right:none;vertical-align:middle;background:url('../img/bbs_bg.gif') repeat-x;padding:0px 0 0 0;*padding:8px 0 0 0;height:21px;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;text-align:center} 

.scrollBody     {border-collapse:collapse;margin:0;padding:0;position:absolute;top:30px;width:100%;table-layout:fixed}
.scrollBody .on {background-color:#fff;}
.scrollBody .off {background-color:#f6f6f6;}
.scrollBody tr {margin:0;padding:0;border:0;height:21px;*height:19px;text-align:center} 
.scrollBody td {margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;padding:0 0 1px 0;*padding:0 0 1px 0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:25px}
.scrollBody td.normalLeft   {overflow: hidden;padding-left:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-overflow-mode:ellipsis-word;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:nowrap;}
.scrollBody td.normalRight  {padding-right:8px;text-align:right}
.scrollBody td.form  {padding:0}
.scrollBody td.end {margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;padding:0 0 1px 0;*padding:0 0 1px 0;border-right:none;border-bottom:1px solid #d9d9d9;height:25px}
.scrollBody_day     {border-collapse:collapse;margin:0;padding:0;position:absolute;top:30px;width:100%;table-layout:fixed}
.scrollBody_day td {text-align:center;margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;border-right:1px solid #d9d9d9;padding:0;border-bottom:1px solid #d9d9d9;height:30px}
.scrollBody_day td.slct         {padding: 3px 3px 0 5px;*padding: 1px 3px 0 3px;border-right:1px solid #fff}
.scrollY.log    {height:100%;}
.ifr_manage {width:100%;}
/* List- 揶쏉옙嚥≪뮇�뮞占쎄쾿嚥∽옙*/
.scrollX    {border-collapse:collapse;margin:0;padding:0;position:absolute;}/* overflow:hidden;}*/
.scrollX.log {height:100%;} /*占쎈�믭옙�뵠�뇡占�10燁삼옙 占쎈꼥占쎌뵠*/

.scrollHead td.check input,
.scrollBody td.check input{ width:12px; height:12px;}

/* List*/
.scene_scrollY  {border-collapse:collapse;margin:0;padding:0;position:absolute;width:100%;overflow-y:auto;overflow-x:hidden}
.scene_scrollHead   {border-collapse:collapse;border-top:2px solid #704394;border-bottom:1px solid #adadcc;border-left:0;border-right:0;margin:0;height:30px;position:absolute;left:0;top:0;z-index:10;width:100%;background:#fff;table-layout:fixed}
.scene_scrollHead td    {border-right:1px solid #ccc;vertical-align:middle;background:url('../img/bbs_bg.gif') repeat-x;padding:0px 0 0 0;*padding:8px 0 0 0;height:21px;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;text-align:center;letter-spacing:-1px} 
.scene_scrollHead td.end{padding:7px 0 0 0;border-right:none;background:url('../img/bbs_bg.gif') repeat-x;height:21px;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;letter-spacing:-1px;text-align:center;cursor:default;}    
 

.scene_scrollBody       {border-collapse:collapse;margin:0;padding:0;position:absolute;top:30px;width:100%;table-layout:fixed}
.scene_scrollBody tr {margin:0;padding:0;border:0;height:28px;*height:19px;text-align:center}   
.scene_scrollBody td {margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;padding:0 0 1px 0;*padding:0 0 1px 0;border-right:1px solid #d9d9d9;;border-bottom:1px solid #d9d9d9;height:36px}
.scene_scrollBody td.normalLeft {overflow: hidden;padding-left:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-overflow-mode:ellipsis-word;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space:nowrap;}
.scene_scrollBody td.normalRight    {padding:0 5px 1px 5px;text-align:right}
.scene_scrollBody td.form  {padding:1px 0 0 0;}
.scene_scrollBody td.end {margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;padding:0 0 1px 0;*padding:0 0 1px 0;border-right:1px solid #fff;;border-bottom:1px solid #d9d9d9;height:36px}
.scene_scrollBody td.slct           {padding: 3px 3px 0 5px;*padding: 1px 3px 0 3px;}
.scene_scrollBody td input  {width:auto; border:none; background:none;}
.scene_scrollBody td img    {margin:3px 0 -1px 0;}

.scene_scrollBody td.depth1     {padding:3px 0 0 0px;*padding:0px 0 0 0px;vertical-align:middle}
.scene_scrollBody td.depth2     {padding:3px 0 0 12px;*padding:0px 0 0 12px;vertical-align:middle}
.scene_scrollBody td.depth3     {padding:3px 0 0 24px;*padding:0px 0 0 24px;vertical-align:middle}
.scene_scrollBody td.depth4     {padding:3px 0 0 36px;*padding:0px 0 0 36px;vertical-align:middle}
.scene_scrollBody td.depth5     {padding:3px 0 0 48px;*padding:0px 0 0 48px;vertical-align:middle}
.scene_scrollBody td.depth6     {padding:3px 0 0 60px;*padding:0px 0 0 60px;vertical-align:middle}



.upFile {
  margin: -2px 0 0 -10px; padding: 0; 
  width: 34px; height: 21px; 
  filter: alpha(opacity=0); opacity: 0; readonly; cursor: pointer; 
}
.upBtn {
  margin: 0;  padding: 0; 
  width: 25px; height: 21px; text-align: center; 
  background: url('../img/ico_view2.gif') top left no-repeat; overflow: hidden; display: inline-block; vertical-align: middle; cursor: pointer;
}
.layer_btm {float:left;width:100%;margin-bottom:15px}



.tooltip1 {width:300px;border:2px solid #704394;padding:0;position: absolute; left: 100%; margin:100px 0 0 -400px;background-color:#fff;z-index:1}
.tooltip1 .tit{color:#704394;height:20px;border-bottom:1px solid #D9D9D9;padding:10px 20px 5px 20px;background-color:#F0F0F5;font-weight:bold}
.tooltip1 .contents{padding:10px 20px 20px 20px;line-height:18px;height:100px;overflow-y:auto}
.tooltip1 .close{padding:0;margin:0;float:right}

.addmenu {width:450px;border:0;margin:0;padding:0; overflow:hidden}
.addmenu .tit{border-bottom:1px solid #D9D9D9;background-color:#F0F0F5;color:#704394;height:20px;padding:10px 20px 4px 15px;*padding:11px 20px 2px 15px;font-weight:bold;font-size:10pt;}
.addmenu .contents{vertical-align:top;line-height:18px;padding:10px 15px 0 15px;}
.addmenu .contents .left{float:left;width:152px}
.keypad{background:url('../img/keypad_bg.gif') no-repeat;width:152px;height:194px;padding:0px 10px 0 10px;}
.keypad .tit{background:url('../img/keypad_bg.gif') no-repeat;width:152px;height:194px;text-align:center}

.keypad .area{width:132px;padding:10px 0 10px 0;text-align:center}
.keypad .area .sub_tit {font-weight:bold;border-bottom:1px solid #704394;text-align:left;padding-left:5px}

/* dial */
.dial           {float:left;margin:4px 0 0 8px}
.dial span      {float:left;margin:3px 0 0 0;width:40px;height:35px;background-position: 0 -70px;display:inline}
.dial span a    {float:left;height:35px;background-position: 0 0;}
.dial span a:hover  {background-position: 0 -35px}
.dial_01, .dial_01 a    {width:40px;height:35px;background:url(../img/btn_keyp1.gif) no-repeat}
.dial_02, .dial_02 a    {width:40px;height:35px;background:url(../img/btn_keyp2.gif) no-repeat}
.dial_03, .dial_03 a    {width:40px;height:35px;background:url(../img/btn_keyp3.gif) no-repeat}
.dial_04, .dial_04 a    {width:40px;height:35px;background:url(../img/btn_keyp4.gif) no-repeat}
.dial_05, .dial_05 a    {width:40px;height:35px;background:url(../img/btn_keyp5.gif) no-repeat}
.dial_06, .dial_06 a    {width:40px;height:35px;background:url(../img/btn_keyp6.gif) no-repeat}
.dial_07, .dial_07 a    {width:40px;height:35px;background:url(../img/btn_keyp7.gif) no-repeat}
.dial_08, .dial_08 a    {width:40px;height:35px;background:url(../img/btn_keyp8.gif) no-repeat}
.dial_09, .dial_09 a    {width:40px;height:35px;background:url(../img/btn_keyp9.gif) no-repeat}
.dial_00, .dial_00 a    {width:40px;height:35px;background:url(../img/btn_keyp0.gif) no-repeat}
.dial_star, .dial_star a    {width:40px;height:35px;background:url(../img/btn_keypstar.gif) no-repeat}
.dial_sharp, .dial_sharp a  {width:40px;height:35px;background:url(../img/btn_keypsharp.gif) no-repeat}

.addmenu .contents .right{float:right;color:#333;width:250px;margin-right:12px}

.addmenu .close{padding:0;margin:0;float:right;position:absolute;right:0;bottom:0;}


.phonemodi {width:100%}
.phonemodi .step1 {float:left;width:340px;margin:10px 0 10px 0}
.phonemodi .step2 {float:left;width:256px;margin:10px 0px 10px 12px}
.phonemodi .step3 {float:right;width:340px;margin:10px 0 10px 0}

.step_tit {margin:0 0 5px 0;font-size:11pt;font-weight:bold; word-spacing:-3px;letter-spacing:-1px;}
.step_tit span.basic {color:#666666;background:url(../img/bl_step.gif) no-repeat 40px 4px;padding-right:28px;font-family:tahoma;font-weight:normal;letter-spacing:0;}
.step_tit span.ok {color:#3D3DCC;background:url(../img/bl_step_ok.gif) no-repeat 40px 4px;padding-right:28px;font-family:tahoma;font-weight:normal;letter-spacing:0;}
.step_tit span.error {color:#F80052;background:url(../img/bl_step_error.gif) no-repeat 40px 4px;padding-right:28px;font-family:tahoma;font-weight:normal;letter-spacing:0;}

.step_layer {clear:both;padding-top:5px}
.step_layer2 {clear:both;padding-top:10px}
.step_layer2 .tit {border-bottom:1px solid #EEEEEE}



.SLB_close { cursor: pointer; display:none; margin:-20px 2px 0 0; text-align:right}


.sameset_etc_layer {position:relative; z-index:1;;width:960px;margin:0px auto}
.sameset_etc_pop {line-height:18px;margin:0;padding:20px 20px 30px 20px;width:450px;height:30px;position:absolute; left:465px;top:382px;z-index:1;text-align:center;border:2px solid #704394;background-color:#fff;}
.sameset_etc_pop .close{padding:0;margin:0;float:right;position:absolute;right:0;bottom:0;}

.sameset_day_layer {position:relative; z-index:1;;width:960px;margin:0px auto}
.sameset_day_pop {line-height:18px;margin:0;padding:20px 20px 30px 20px;width:500px;height:30px;position:absolute; left:415px;top:503px;z-index:100;text-align:center;border:2px solid #704394;background-color:#fff;}
.sameset_day_pop .close{padding:0;margin:0;float:right;position:absolute;right:0;bottom:0;}

.sameset_holi_layer {position:relative; z-index:1;;width:960px;margin:0px auto}
.sameset_holi_pop {line-height:18px;margin:0;padding:20px 20px 30px 20px;width:500px;height:30px;position:absolute; left:415px;top:427px;z-index:100;text-align:center;border:2px solid #704394;background-color:#fff;}
.sameset_holi_pop .close{padding:0;margin:0;float:right;position:absolute;right:0;bottom:0;}


.holiday_layer        {padding:0;overflow-y:scroll;overflow-x:hidden;width:100%;height:188px;.height:189px;margin-bottom:5px}
.holiday_table {border-collapse:collapse;width:100%}    
.holiday_table th   {border-collapse:collapse;height:20px;border-top:2px solid #704394;border-bottom:1px solid #adadcc;vertical-align:middle;background:url('../img/bbs_bg.gif') repeat-x;padding:0px 0 0 0;*padding:8px 0 0 0;height:21px;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;text-align:center;letter-spacing:-1px}   
.holiday_table td {margin:0;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;padding:0 0 1px 0;*padding:0 0 1px 0;border-right:1px solid #d9d9d9;;border-bottom:1px solid #d9d9d9;height:25px}

/* day tab */
.day            {height:26px;width:490px;float:left;margin:0;background:url(../img/day.gif) repeat-x;background-position: 0 -26px;display:inline}
.day span       {float:left;margin:0;width:70px;height:26px;background:url(../img/day.gif) no-repeat;background-position: 0 0;text-align:center;line-height:30px;_line-height:26px;font-weight:bold;color:#fff}
.day span a     {float:left;margin:0;width:70px;height:26px;background:url(../img/day.gif) no-repeat;background-position: 0 -26px;text-align:center}
.day span a:hover   {background:url(../img/day.gif) no-repeat;background-position: 0 0;width:70px;height:26px;font-weight:bold;color:#fff}


/*	.service {width:780px;background:url(../img/bg_service.gif) no-repeat;;padding:20px 90px 0 90px;text-align:center;overflow:hidden}	*/
.service {width:780px;background:url(../img/bg_service.gif) no-repeat;;padding:20px 90px 0 90px;text-align:center;overflow:hidden}
.service p img{margin:0 0 20px 0}


.top_service {position:absolute;top:70px;left:0;height:30px;width:890px;margin:0 35px 0 35px;}

.top_service .login{float:left;width:300px;font-weight:bold;color:#fff;margin:5px 0 0 0;padding:0}
.top_service .login table{float:left; width:100%; table-layout:fixed}
.top_service .login th{text-align:left;}
.top_service .login td.form {padding-right:15px;text-align:left;}
.top_service .login td.form input {height:18px;margin:0px;padding:0px;_height:15px;width:100%}

.top_service .login img{vertical-align:middle;}

.top_service .logout{float:left;width:608px}
.top_service .logout .left{float:left;font-weight:bold;color:#fff;padding:0;margin:6px 5px 0 0;vertical-align:middle;line-height:20px}
.top_service .logout .right{text-align:left;font-weight:bold;color:#fff;padding:0;margin:6px 0 0 0;vertical-align:middle;line-height:20px}
.top_service .logout .right img{vertical-align:middle;*vertical-align:top}

.top_service .title01{float:right;width:242px;background:url('../img/sub_title01.gif') top right no-repeat;height:30px}



.service_short {width:780px;background:url(../img/bg_service_short.gif) no-repeat;padding:20px 90px 0 90px;text-align:center;overflow:hidden;height:400px}
.service_short2 {width:780px;background:url(../img/bg_service_short2.gif) no-repeat;padding:20px 90px 0 90px;text-align:center;overflow:hidden;height:520px}
.service_short3 {width:780px;background:url(../img/bg_service_short3.gif) no-repeat;padding:20px 90px 0 90px;text-align:center;overflow:hidden;height:760px}
.service_short p img{margin:0 0 20px 0}
.service_short3 p img{margin:0 0 40px 0}

.service .sub_txt {width:100%;text-align:left;line-height:20px}
.service .sub_txt p.tit01 {background:url('../img/service_n01.gif') no-repeat 0 9px;padding:10px 0 10px 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;border-bottom:1px solid #eee}
.service .sub_txt p.tit02 {background:url('../img/service_n02.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit03 {background:url('../img/service_n03.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit04 {background:url('../img/service_n04.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit05 {background:url('../img/service_n05.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit06 {background:url('../img/service_n06.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit07 {background:url('../img/service_n07.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit08 {background:url('../img/service_n08.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.tit09 {background:url('../img/service_n09.gif') no-repeat 0 9px;padding:10px 0 0 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .sub_txt p.txt {padding:0 0 10px 25px;font:'돋움',dotum,'굴림',gulim,sans-serif;border-bottom:1px solid #eee}
.service .sub_txt p.txt_end {padding:0 0 20px 25px;font:'돋움',dotum,'굴림',gulim,sans-serif}

.tbl_service    {border-collapse:collapse;border-top:2px solid #704394;margin:0 0 20px 0;height:30px;width:100%;background:#fff;table-layout:fixed}
.tbl_service th {border-right:1px solid #ccc;border-bottom:1px solid #adadcc;vertical-align:middle;background:url('../img/bbs_bg.gif') repeat-x;padding:3px;height:21px;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;text-align:center;letter-spacing:-1px}  
.tbl_service th.end{padding:3px;border-right:none;background:url('../img/bbs_bg.gif') repeat-x;height:21px;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold;color:#333;word-spacing:-1px;letter-spacing:-1px;text-align:center;cursor:default;}
.tbl_service td {text-align:center;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#333;padding:3px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.tbl_service td.merge {padding:3px;background-color:#f6f6f6;margin:5px;font:bold 9pt '돋움',dotum,'굴림',gulim,sans-serif;color:#333;border-right:1px solid #d9d9d9;;border-bottom:1px solid #d9d9d9}
.tbl_service td.end {text-align:left;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#333;padding:3x;border-right:none;border-bottom:1px solid #d9d9d9}
.tbl_service td.end2 {text-align:center;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#333;padding:3x;border-right:none;border-bottom:1px solid #d9d9d9}
.tbl_service td.left {text-align:left;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#333;padding:3px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.tbl_service td.red {text-align:center;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#e22769;padding:3px;font-weight:bold}
.tbl_service td p.blue {text-align:left;font:9pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#60a6db;padding:3px;font-weight:bold}
.tbl_service td p.space {padding-left:10px}

.tbl_svc_info{ text-align:right;font:8pt '돋움',dotum,'굴림',gulim,sans-serif;line-height:20px;color:#999;letter-spacing:-0.4px;}

.etc {text-align:left;line-height:20px}
.etc .space {padding-left:15px}

.service_submit {margin-top:5px;height:235px;width:780px;text-align:center;background:url('../img/bg_service_gray.gif') no-repeat}
.service_submit p.call {padding-top:30px}
.service_submit p.down {padding-top:25px}

.service .faq {float:left;width:730px;text-align:left;line-height:20px;margin-bottom:20px}
.service .faq p {float:left;width:100%;padding:9px 0 3px 30px;font:'돋움',dotum,'굴림',gulim,sans-serif;font-weight:bold}
.service .faq p.q01 {background:url('../img/service_n01.gif') no-repeat 5px 9px}
.service .faq p.q02 {background:url('../img/service_n02.gif') no-repeat 5px 9px}
.service .faq p.q03 {background:url('../img/service_n03.gif') no-repeat 5px 9px}
.service .faq p.q04 {background:url('../img/service_n04.gif') no-repeat 5px 9px}
.service .faq p.q05 {background:url('../img/service_n05.gif') no-repeat 5px 9px}
.service .faq p.q06 {background:url('../img/service_n06.gif') no-repeat 5px 9px}
.service .faq p.q07 {background:url('../img/service_n07.gif') no-repeat 5px 9px}
.service .faq p.q08 {background:url('../img/service_n08.gif') no-repeat 5px 9px}
.service .faq p.q09 {background:url('../img/service_n09.gif') no-repeat 5px 9px}
.service .faq p.a {background:#f5f5f5 url('../img/service_a.gif') no-repeat 5px 4px;margin-bottom:5px;padding:5px 15px 8px 30px;border-top:1px solid #ccc;font-weight:normal}





/* LG FOOTER */
#footer {
    clear: both; width:100%; padding:20px 0 10px 0;
}
    #footer .wrap{
        display:block; position:relative;
        width:950px; margin-left:-5px;
        /*border-top:1px solid #e3e3e3;*/
    }
    #footer-emailpol{position:absolute; left:225px; top:60px;}
    #footer-family{z-index:5; position:absolute; right:10px; bottom:59px; *bottom:63px; width:118px; height:20px;}
    #footer-family img.txt{margin:3px 0 0 5px;}
    #footer-family a.off {
        display: block;
        background:url('../img/bg_familysite.gif') no-repeat bottom left;
        padding: 0 19px 4px 10px;
        font-size: 1px;
    }
    #footer-family a.on {
        z-index:21;
        display: block;
        background:url('../img/bg_familysite_on.gif') no-repeat bottom left;
        padding: 0 19px 4px 10px;
        font-size: 1px;
    }
    #familysite-list            {position:absolute; top:-92px; left:0px; width:118px; height:92px; padding:0 0 0 15px; background: url('../img/bg_familysite_list.gif') no-repeat top left;}
    #familysite-list li         {padding:0 0 4px 0; font-size:0; line-height:0;}
    #familysite-list li.first   {padding-top:8px;}
.accessibility{
    position:absolute; top:0; left:0; width:0 !important; height:0 !important;
    overflow:hidden !important; #visibility:hidden !important;
    margin:0 !important; padding:0 !important; font:0/0 Arial !important;
}


/* recorder */
.recorder       {width:250px;height:91px;padding:5px;background:url(../img/bg_recorder.gif) no-repeat;}
.recorder img   {cursor:pointer;}
.recorder span  {float:left;}
.recTime        {width:184px;padding-top:5px;text-align:center; font:24pt Arial, "Trebuchet MS", Helvetica, sans-serif bold; color:#000}
.recTimeOn      {width:184px;padding-top:5px;text-align:center; font:24pt Arial, "Trebuchet MS", Helvetica, sans-serif bold; color:#ff0000}
/*.recBar           {float:left;width:238px;margin:7px 0 0 1px;.margin:3px 0 0 1px}*/
.recBar         {float:left;width:238px;margin:7px 0 0 1px;.margin:2px 0 0 1px;;_margin:2px 0 0 0} /*占쎈땾占쎌젟*/
.recPlayer      {float:left;width:100%;margin-top:3px;.margin-top:-3px}
.recPlayer .btn     {float:left;width:50px;}
.recPlayer .playingTime     {float:left;width:143px;padding-top:3px;text-align:center;font:8pt Arial, "Trebuchet MS", Helvetica, sans-serif;}

/* error403 */
.error  {position:absolute; top:50%; left:50%; margin: -80px 0 0 -180px; width:370px;height:130px;padding:37px 0 0 130px;background:url(../img/bg_err.gif) no-repeat;}
.error p  {width:200px; font-size:11pt;margin-bottom:2px;}


.ui-widget-header {
/* 	background */
}