@charset "euc-kr";
/* CSS Document */

/**********±âº»Ç¥**/
/*ÀüÃ¼°øÅë*/


th.vtop,
td.vtop { vertical-align: top; }
/*base°Ô½ÃÆÇ¿ë °¡·Î */
table.base,
table.base_h { color: #626262; width: 100%; margin: 2px 0; padding: 0; font-weight: normal; text-align: center; border-top: 2px solid #555555; }
table.base img,
table.base_h img { vertical-align: middle; }
table.base th,
table.base_h th { margin: 0 0 15px; padding: 4px 0 7px 0; font-size: 1em; line-height: 150%; text-align: center; vertical-align: middle; border: 0; border-bottom: 1px solid #dcddde; font-family: "NB";/*border: 1px solid #dcddde;border-left:none;border-bottom: none;
	background:url(/img/table_img/th_bg.gif) repeat-x 0 bottom;*/ }
/*table.base th:first-child{border-left: 1px solid #dcddde;border-bottom:none;}*/

table.base td,
table.base_h td { margin: 0; padding: .4em .3em; font-size: 1em; line-height: 150%; vertical-align: middle; border: 1px solid #dcddde; border-right: none; border-top: none; }
table.base td:first-child { border-left: none; }
table.base tr:nth-child(2n) {/*2ÁÙ¹«´Ì*/ background: #f6f6f6; }
table.base td.line,
table.base_h td.line { border-right: 1px solid #dcddde; }
table.base th.left,
table.base td.left,
table.base_h th.left,
table.base_h td.left {padding:10px 0 10px 5px; text-align: left; }

table.base td.no-wrap-str {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

table.base th.right,
table.base td.right,
table.base_h th.right,
table.bas_h td.right { padding-right: 15px; text-align: right; }
table.base td.bold,
table.base_h td.bold { font-weight: bold; }
table.base th.gray,
table.base td.gray,
table.base_h th.gray,
table.base_h td.gray { background: #f6f6f7;/*È¸»ö¹è°æ*/ }
table.base td .icon04 {/*Ç¥¼Ó¾ÆÀÌÄÜ*/ display: inline-block; height: 18px; width: 32px; padding: 0; margin: 0; background: url(/img/common/cen_icon04.gif) no-repeat 0 0; vertical-align: middle; }
table.base td.qst { border-bottom: #dcddde dashed 1px; }
.qst_img,
.ans_img { display: inline-block; padding: 0 5px 0 0; margin: 0; height: 16px; vertical-align: text-bottom; font-size: 0; line-height: 0; }
table.base_h textarea { width: 95%; height: 200px; margin: 5px 0; padding: 10px; color: #666666; }
table.base_h input.ask_btn { display: inline-block; width: 94px; height: 26px; margin-left: 10px; padding: 0; text-align: center; vertical-align: top; background: #FC0; border: 0; }
table.base_h .cen .ask_btn { height: 36px; width: 350px; font-size: 20px; text-align: center; vertical-align: top; background: #FC0; border: 0; }
table.base_h input.ie7.ask_btn { display: inline-block; height: 32px; width: 94px; margin-left: 10px; padding: 5px 0 0; text-align: center; vertical-align: top; background: #FC0; background: url(/img/main/ask_btn.png) no-repeat }
.ask_btn { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; }
/*´ñ±Û*/
.base_write{ width:96%;padding:2%;  border-top:2px solid #ebebec; /*border-bottom:1px solid #ddd;*/ background:url(/img/common/write_bg.png); }
	.title_write{ display:block; padding:0 0 1%; margin:0; font-size:14px; color:#333; font-weight:600; }
	.base_write textarea{ width:88%; height:50px; background:#fff;}
    .btn_write{margin-left:5px;padding:0; width:10%; height:50px;font-size:14px; line-height:100%; color:#fff; vertical-align:middle; border:0; background:#F60}
	
/*ºñ¹Ð±Ûpop lock*/
.checkPassForm { position: absolute; top: 35%; left: 30%; display: block; width: 190px; height: 60px; padding: 15px 20px 20px 20px; background: #fff; border: 2px solid #555555; }
.checkPassForm { -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -webkit-font-smoothing: none; }
.checkPassForm:before { float: left; display: block; width: 100%; padding: 0 0 5px 20px; font-weight: 700; content: "ºñ¹Ð¹øÈ£ÀÔ·Â"; background: url(/img/common/point_red.png) no-repeat 0 4px; }
.checkPassForm span > img { position: absolute; top: 0; right: 0; padding: 10px }
.checkPassForm input { margin: 0 0; padding: 2px 2px 3px 2px; vertical-align: middle; border: #dcddde 1px solid; }
/**********ºä¾î**/
table.base_view { font-size: 0.9em; color: #626262; width: 100%; margin: 2px 0; padding: 0; font-weight: normal; text-align: center; border-top: 2px solid #555555; }
table.base_view img { vertical-align: middle; }
table.base_view th { margin: 0 0 15px; padding: 6px 0 9px 0; border: 0; border-bottom: 1px solid #dcddde; line-height: 150%; text-align: center; vertical-align: middle; font-weight: bold;/*border: 1px solid #dcddde;border-left:none;border-bottom: none;
background:url(/img/table_img/th_bg.gif) repeat-x 0 bottom;*/ }
/*table.base_view th:first-child{border-left: 1px solid #dcddde;border-bottom:none;}*/
table.base_view td { margin: 0; padding: 0; border: 0; border-bottom: 1px solid #dcddde; font-size: 0.95em; padding: .4em .3em; line-height: 150%; }
table.base_view td.left { padding-left: 15px; text-align: left; }
table.base_view td.right { padding-right: 15px; text-align: right; }
table.base_view td.gray { margin: 5px 0; background: #f1f2f2; font-weight: bold; }
table.base_view td.cent_box { padding: 10px; margin: 0; text-align: left; vertical-align: top; }
table.base_view textarea { width: 95%; height: 200px; margin: 5px 0; padding: 10px; color: #666666; }
/*¼ö°­ÈÄ±â view*/
.cen_box03view{ position:relative; width:100%; height:380px; margin-top:20px; margin-bottom:20px; background:url(/img/sub/cen_box03view.png) no-repeat 0 0}
.cen_box03view  .title01{ display:block; position:absolute; top:130px; left:50px; width:250px; font-size:35px; color:#395d60; text-align:center; border:0;}
.cen_box03view .photo{ overflow:hidden; display:block; position:absolute; top:75px; left:346px; width:278px; line-height:190px; text-align:center; background:#e5e5e5 /*url(/img/common/no_img.png) no-repeat center center*/}
.ie7 .cen_box03view .photo{height:190px;}
.cen_box03view .photo img{width:100%}
/*FAQ_board_2015.06.27*/
.faq_list { display: block; font-size: 15px; }
.faq_list dl { border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; }
.faq_list dl dt,
.faq_list dl dd { padding: 10px 10px 10px 48px; }
dt.faq_q { border-bottom: 1px solid #ddd; background: url(/img/common/board_img/qna_q.png) no-repeat 1% 50% }
dt.faq_q span { display: block; margin: 0 5px 0 0; background: url(/img/common/board_img/arrow_down.png) no-repeat 100% 50%; cursor: pointer }
dt.faq_q.on { font-family: "NB"; border: 0; background-color: #f8f8f8 }
dt.faq_q.on span { background: url(/img/common/board_img/arrow_up.png) no-repeat 100% 50%; cursor: pointer }
dd.faq_a { display: none; font-size: 13px; letter-spacing: -0.04em; border-bottom: 1px solid #ddd; background: url(/img/common/board_img/qna_a.png) no-repeat 1% 6px }
dd.faq_a p {margin: 0; line-height: 2em;}
dd.faq_a.on { display: block; }
/*°Ô½ÃÆÇ_°Ë»öºÎºÐ2015.06.25*/
.board_search { position: relative; margin-bottom: 15px; text-align: right; vertical-align: middle; }
.board_search .total { position: absolute; }
.board_page { padding: 15px 0 0; text-align: center }
.board_page > .num { display: inline-block; width: 28px; margin: 0 1px; padding: 2px; border: 1px solid #2e5ea7; color: #2e5ea7; font-family: "NB"; }
.board_page em { display: inline-block; width: 28px; margin: 0 1px; padding: 2px; }
.board_page a { display: inline-block; width: 28px; margin: 0 1px; padding: 2px; border: 1px solid #ddd; }
.board_page a:hover { color: #2e5ea7; border: 1px solid #2e5ea7; font-family: "NB"; }
.board_page .Pre,
.board_page .Next { width: 32px; color: #fff !important; border: 1px solid #2e5ea7; background: #2e5ea7 }
.board_page .Pre { margin-right: 10px }
.board_page .Next { margin-left: 10px }
/*-----ÁÂ¿ì ¸·ÈùÇ¥-20151117*/
table.pyo { border-collapse: separate;  }
table.pyo { table-layout: fixed; font-size: 0.9em; color: #626262; width: 100%; margin: 2px 0 5px 0; padding: 0; font-weight: normal; text-align: center; border-top: 2px solid #b9d4d4;  border-left: 1px solid #dcddde;}
table.pyo a { color: #ff6600;  text-decoration:underline;}
table.pyo .btnMulti a,table.pyo .btnMulti02 a,table.pyo .btnMulti03  a{color:#444  !important;}
table.pyo img { vertical-align: middle }
table.pyo th { margin: 0; padding: 6px 0 6px; border-right: 1px solid #dcddde; border-bottom: 1px solid #dcddde; line-height: 160%; text-align: center; vertical-align: middle; font-weight: bold; color: #555; }
/*table.pyo th:first-child { border-left: 1px solid #dcddde; }*/
table.pyo td { margin: 0; padding: 2px 5px 2px; border-right: 1px solid #dcddde; border-bottom: 1px solid #dcddde; font-size: 0.9em; line-height: 160%; vertical-align: middle; }
/*table.pyo td:first-child { border-left: 1px solid #dcddde; }*/
table.pyo th.left,
table.pyo td.left { padding-left: 10px; text-align: left; }
table.pyo th.right,
table.pyo td.right { padding-right: 15px; text-align: right; }
table.pyo .left_line { border-left: 2px solid #ced9eb;}

table.pyo02 { border-collapse: separate; border-spacing: 0; border: 0;}
table.pyo02 { table-layout: fixed; font-size: 0.9em; color: #626262; width: 100%; margin: 2px 0 5px 0; padding: 0; font-weight: normal; text-align: center; border-top: 2px solid #b9d4d4;}
.ie8 table.pyo02 {border-right: 1px solid #dcddde;}
table.pyo02 a { color: #ff6600;  text-decoration:underline;}
table.pyo02 .btnMulti a,table.pyo02 .btnMulti02 a,table.pyo02 .btnMulti03  a{color:#444  !important;}
table.pyo02 img { vertical-align: middle; }
table.pyo02 th { margin: 0; padding: 6px 0 6px; border-left: 1px solid #dcddde; border-bottom: 1px solid #dcddde;line-height: 160%; text-align: center; vertical-align: middle; font-weight: bold; color: #555;}
table.pyo02 th:last-child { border-right: 1px solid #dcddde; border-bottom:0;}
table.pyo02 td { margin: 0; padding: 2px 5px 2px; border-left: 1px solid #dcddde; border-bottom: 1px solid #dcddde; font-size: 0.9em; line-height: 160%; vertical-align: middle;}
table.pyo02 td:last-child { border-right: 1px solid #dcddde;}
table.pyo02 th.left,
table.pyo02 td.left { padding-left: 10px; text-align: left;}
table.pyo02 th.right,
table.pyo02 td.right { padding-right: 15px; text-align: right;}
table.pyo02 .left_line { border-left: 2px solid #ced9eb;}
/*¼¼·Î
table.pyo02 {color: #626262; width: 100%; margin: 2px 0 5px 0; padding: 0; font-weight: normal; border-collapse: collapse; text-align: center; border-top: 2px solid #ced9eb; }
table.pyo02 img { vertical-align: middle; }
table.pyo02 th { margin: 0; padding: 3px 0 3px; border-bottom: 1px solid #dcddde; border-top: 1px solid #dcddde; line-height: 160%; text-align: center; vertical-align: middle; font-weight: bold; }
table.pyo02 td { margin: 0; padding: 0; border-bottom: 1px solid #dcddde; border-top: 1px solid #dcddde; padding: 4px 5px 2px; line-height: 130%; vertical-align: middle; }
table.pyo02 th.left,
table.pyo02 td.left { padding-left: 15px; text-align: left; }
table.pyo02 th.right,
table.pyo02 td.right { padding-right: 15px; text-align: right; }
table.pyo02 ul.blit05 { padding: 2px 0 2px; margin: 0; }
table.pyo02 ul.blit05 li { padding: 0 0 0 8px; margin: 0; }*/
/*main_°­ÀÇº¸±â Ç¥*/
table.study_pyo { padding: 0; margin: 0 5px 4px 0; border: #ddd 1px solid; }
table.study_pyo { font-size: 0.9em; color: #626262; margin: 0; padding: 0; font-weight: normal; text-align: center; width: 99%; }
.ie7 table.study_pyo { width: 97%; }
table.study_pyo img { line-height: 160%; margin-right: 1px; }
table.study_pyo th { margin: 0; padding: 3px 0;/* border: 0;*/ border: #ddd 1px solid;height: 16px; font-size: 0.9em; text-align: center; background: #e6e6e6; color: #000000; }
table.study_pyo tr.line { border: #cfcfcf 1px solid; }
table.study_pyo td { margin: 0; padding: 2px; /*border-bottom: #ddd 1px solid; */ border: #ddd 1px solid;height: 26px; font-size: 0.9em; line-height: 1.6em; text-align: center; }
table.study_pyo tr { background: #fff; }
/*table.study_pyo tr:nth-child(2n) { background: #f5f5f5; }*/
table.study_pyo .center { text-align: center; }
table.study_pyo td.left { padding-left: 5px; text-align: left; }
table.study_pyo td.right { padding-right: 15px; text-align: right; }
table.study_pyo td.right_line { border-right: 1px solid #dcddde; text-align: left; padding-right: 15px; }
table.study_pyo td.bg_color { width: 100px; background: #f1f2f2; color: #000; }
/*----¹öÆ°µé*/
.lecPl { display: inline-block;  padding: 0 3px; border: 1px solid #ddd; }/*°­ÀÇ°èÈ¹¼­*/
/*½ÅÃ»ÇÏ±â_¸¶°¨ÀÓ¹Ú*/
.signUp,.signUpS{ display: inline-block; padding: 0 3px; background:#e8503e;color: #fff !important  }
.signUp:after,.signUpS:after{ text-align:right; content:"¢º"; font-size:10px; padding-left:3px; line-height:140%; color:#fff}
/*½ÅÃ»°¡´É*/.signUpS{ background: #fe9200;}
/*¸¶°¨*/	   .signUpE{ display: inline-block;  padding: 0 17px; border: 1px solid #ddd;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;  border-radius: 3px;}
.saBok {background: #5faeff; }
.boYuk {background: #7cba7f; }
.pyeongS {background: #4255a4; }
.ilBan{background: #aaa; }
.junS {background: #b674e4;}
.junP {background: #d1328f; }
.junGy,.junG {background: #187797; }
.junGr {background: #51a7b9; }
.junH {background: #e4730f; }
.daeM{background: #683707; }/*´ë¸é*/
.geonG{background: #ff8605; }/*°Ç°­*/
.hanK{background: #e6791d; }/*ÇÑ±¹¾î*/
.cheS{background: #e6791d; }/*Ã»¼Ò³â*/
.sil{background: #e6791d; }/*½Ç½À*/
.beauty{background: #cf5061; }/*¹Ì¿ë*/
.sangD{background: #cf5061; }/*»ó´ã*/
.gongH{background: #cf5061; }/*°øÇÐ*/
.cheS,.hanK,.saBok,.boYuk,.pyeongS,.ilBan,.junGy,.junGr,.junH,.daeM.geonG,.daeM,.geonG,.hanK, .sil, .beauty, .sangD, .gongH {display: inline-block; padding: 5px; margin-right:5px;  color: #fff; letter-spacing:-0.08em; font-size:0.85em;}
.junS,.junP,.junG {display:inline-block; padding: 5px;  margin-left:5px; color: #fff; letter-spacing:-0.08em; font-size:0.85em;}
.lecPl,.signUp,.signUpS,.saBok,.boYuk,.pyeongS,.ilBan,.junS,.junP,.junG,.junGy,.junGr,.daeM,.junH,.geonG,.hanK, .sil, .beauty, .sangD, .gongH  { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;  border-radius: 3px;
-ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2); }

/*--------------¿·±¸¸® ¶Ô¸°°Í(¿¬Çõ)*/ 
table.history  { font-size: 13px; color: #626262; width: 100%; margin: 2px 0 5px 0; padding: 0; font-weight: normal; border-collapse: collapse; text-align: center; border-top: 2px solid #ced9eb; }
table.history  img { vertical-align: middle; }
table.history  th { margin: 0; /*padding: 3px 0 3px;¾ãÀº*/ padding: 3px 0 3px; border-bottom: 1px solid #dcddde; border-top: 1px solid #dcddde; line-height: 160%; text-align: center; vertical-align: middle; font-weight: bold; }
table.history  th.year { font-size: 18px; font-weight: bold; color: #496da4; text-align: right; padding-right: 10px; background: #f1f4f8; }
table.history  th.year02 { font-weight: bold; color: #496da4; text-align: left; background: #f1f4f8; }
table.history td { margin: 0; padding: 0; border-bottom: 1px solid #dcddde; border-top: 1px solid #dcddde; font-size: 13px; /*padding: 2px 5px 2px; ¾ãÀº*/ padding: 4px 5px 2px; line-height: 130%; vertical-align: middle; }
table.history th.left,
table.history td.left { padding-left: 15px; text-align: left; }
table.history th.right,
table.history td.right { padding-right: 15px; text-align: right; }
table.history ul.blit05 { padding: 2px 0 2px; margin: 0; }
table.history ul.blit05 li { padding: 0 0 0 8px; margin: 0; }
.bold { font-weight: bold; }
.gray,
.color_bg03 { background: #f6f6f7;/*È¸»ö¹è°æ*/ }
.color_bg { background: #ebf6f6; }
.color_bg02 { background: #feffec; }
/*12.07.26 ÆË¾÷ÆäÀÌÁö-Á¦¸ñ¼¼·Î*/
h2.pop_title { height: 30px; display: block; padding: 15px 0 8px 15px; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, "¸¼Àº°íµñ", Malgun Gothic, "µ¸¿ò", Dotum; background: #ff9000 url(/img/pop_img/title_bg.gif) repeat-x 0 bottom; }
h2.pop_title img { vertical-align: bottom; padding: 0 5px 0 0; }
h3.pop_title { padding-left: 18px; color: #000; /*font-weight:bold;*/ background: url(/img/pop_img/title_dot02.gif) no-repeat; }
/*ÆË¾÷ ³»¿ëµé¾î°¡±â*/
.pop_120726 { padding: 10px 28px 30px; margin: 0; /*font-family:Verdana, Geneva, "¸¼Àº°íµñ",Malgun Gothic,"µ¸¿ò",Dotum ;*/ }
p.pop_point { color: #000; font-size: 11px; }
p.pop_point em { height: 4px; width: 4px; display: inline-block; padding: 0; margin: 0 6px 1px 0; background: #CC0000; }/*»¡°£Á¡*/
p.pop_point em.point { height: 4px; width: 4px; display: inline-block; padding: 0; margin: 0 6px 1px 0; background: #CC9900; }/*ÁÖÈ²Á¡*/
/*¼±ÅÃ¹öÆ°(¿ìÆí¹øÈ£µî)*/
.pop_sbutt { height: 20px; width: 46px; display: inline-block; padding: 2px 0 0 5px; margin: 0; font-size: 11px; letter-spacing: -1px; background: url(/img/pop_img/pop_sbutt.gif) no-repeat; }
.pop_sbutt span { color: #F60; }
.color_b { color: #000; }/*Å¸ÀÌÆ²À» ¹è°æ¾øÀÌ °ËÁ¤»öÀ¸·Î ÇÒ¶§*/
p.pop_bott { padding: 2px 0; font-size: 11px; color: #CC6600; }/*ÇÏ´Ü ¼³¸í±Û*/
table.pyo_pop { font-size: 13px; color: #626262; width: 100%; margin: 2px 0; padding: 0; font-weight: normal; border-top: 1px solid #dcddde; }
table.pyo_pop img { line-height: 160%; }
table.pyo_pop th,
table.pyo_pop td { text-align: center }
table.pyo_pop th { margin: 0; padding: 5px 5px 5px 15px; height: 22px; border: 0; border-bottom: 1px solid #dcddde; font-size: 13px; line-height: 160%; background: #f1f2f2; color: #000000; }
table.pyo_pop td { margin: 0; padding: 5px 5px 5px 15px; border: 0; height: 22px; border-bottom: 1px solid #dcddde; font-size: 13px; line-height: 160%; }
table.pyo_pop .center { text-align: center; }
table.pyo_pop th.left,table.pyo_pop td.left { padding-left: 15px; text-align: left; }
table.pyo_pop th.right ,table.pyo_pop td.right { padding-right: 15px; text-align: right; }
table.pyo_pop th.right_line,table.pyo_pop td.right_line {/*¿À¸¥ÂÊ¼±*/ border-right: 1px solid #dcddde; text-align: left; padding-right: 15px; }
table.pyo_pop td.bg_color { width: 100px; background: #f1f2f2; color: #000000; }
table.pyo_pop td textarea { color: #626262; }
table.pyo_pop ul { padding: 0; margin: -3px 0; }
table.pyo_pop ul li { padding: 0; margin: 3px 0; }
table.pyo_pop .dot { padding: 0 0 0 8px; margin: 0; background: url(/img/common/m_arr.png) no-repeat 0 3px; }
table.pyo_pop .dot02 { padding: 0 0 0 8px; margin: 0; background: url(/img/icon/dot_red05.png) no-repeat 0 6px; }
/*2017.0715 ´ñ±Û*/
table.pyo_pop.add { margin: 20px auto 0; border: 1px solid #dcddde }
/*12.07.27 ÆË¾÷ÆäÀÌÁö-Á¦¸ñ°¡·Î*/
/*ÆË¾÷ ³»¿ëµé¾î°¡±â*/
table.lcms02_pop { font-size: 13px; color: #626262; width: 100%; margin: 2px 0; padding: 0; font-weight: normal; text-align: center; border-top: 1px solid #dcddde; line-height: 160%; }
table.lcms02_pop img { vertical-align: bottom; line-height: 160%; }
table.lcms02_pop td { margin: 0; padding: 5px; border: 0; height: 22px; border-bottom: 1px solid #dcddde; font-size: 13px; line-height: 160%; }
table.lcms02_pop td.left { padding-left: 15px; text-align: left; }
table.lcms02_pop td.right { padding-right: 15px; text-align: right; }
table.lcms02_pop td.right_line {/*¿À¸¥ÂÊ¼±*/ border-right: 1px solid #dcddde; }
table.lcms02_pop td.bg_color { background: #f1f2f2; color: #000000; }
table.lcms02_pop td textarea { color: #626262; }
/*----------ºóÅ×ÀÌºí*/
.t_lcms { display: block; color: #626262; width: 100%; height: 20px; margin: 5px 0; padding: 0; font-weight: normal; text-align: center; }
.t_lcms span.t_text01 { float: left; }
.t_lcms span.t_text02 { float: right; }
.t_lcms span.t_text02 em { font-weight: bold; color: #FF6600; }
.t_lcms02 { position: relative; color: #626262; width: 100%;  margin: 10px 0; padding: 15px 0; font-weight: normal; text-align: right; vertical-align: middle; }
.t_lcms02 span.bttn_write { position: relative; right: 0; }
.t_lcms02 span.bttn_search { padding: 0 2px; }
/**-----------------------------------------------------------------2013/04/24½Å±Ô**/
table.pyo_cont { font-size: 13px; width: 100%; color: #7a7a7a; margin: 2px 0px 2px 0px; font-weight: normal; padding: 0 5px 0 0; }
table.pyo_cont img { vertical-align: middle; padding: 3px; }
table.pyo_cont th { border: 1px solid #ead7d7; height: 27px; text-align: center; background: #fdeeee; color: #a15c5c; font-weight: bold; vertical-align: middle; }
table.pyo_cont td { border: 1px solid #ead7d7; text-align: center; font-size: 13px; padding: 2px 8px; line-height: 150%; background: #ffffff; vertical-align: middle; }
table.pyo_cont tfoot td { border: 1px solid #ead7d7; border-top: 2px solid #ead7d7; font-size: 13px; padding: 2px 8px; line-height: 150%; background: #f7f6e1; vertical-align: middle; }
table.pyo_cont th.left,
table.pyo_cont td.left,
table.pyo_cont tfoot td.left { text-align: left; }
table.pyo_cont th.gray,
table.pyo_cont td.gray,
table.pyo_cont tfoot td.gray { background: #f7f6e1; }
table.pyo_cont ol li ul li,
table.pyo_cont ul li ol li { padding: 0 0 0 10px; font-size: 11px; }
/*-------------------20150917_ÀÛ°í³ë¶õ·¹ÀÌ¾î Ã¢-------------*/
.warningForm,.printYear{ position: absolute; top: 100px; left: 30%; display: block; width: 200px; padding: 15px 20px 20px 20px; background: #fffde9; border: 2px solid #555555; }
.warningForm,.printYear{ -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -webkit-font-smoothing: none; }
.warningForm:before { float: left; display: block; width: 100%; padding: 0 0 5px 20px; font-weight: 700; content: "ÁÖÀÇ»çÇ×"; background: url(/img/common/point_red.png) no-repeat 0 4px; }
.printYear:before { float: left; display: block; width: 100%; padding: 0 0 5px 20px; font-weight: 700; content: "ÇÐ±â¼±ÅÃ"; background: url(/img/common/point_red.png) no-repeat 0 4px; }
.warningForm span > img,.printYear span > img{ position: absolute; top: 0; right: 0; padding: 10px }
.warningForm input{ margin: 0 0; padding: 2px 2px 3px 2px; vertical-align: middle; border: #dcddde 1px solid; }
.warning_btn { text-align: left; padding: 0; line-height: 26px; }
.warning_btn a { margin-right: 2px; padding: 2px 5px 2px 5px; font-size: 0.9em; font-weight: normal; border: 1px solid #eaad56; background: #fabe68; }
.warningForm .close,.printYear .close{ position: absolute; top: 5px; right: 5px; }
/*.warning_btn a:after{ position: absolute; content: " ¢º"; font-size: .5em; padding: 0 3px; color: #9b671b }*/


.gamok {width:165px;}