@charset "euc-kr"; 
/************************************************ 
Version : ´ëÇÑÁÖÅÃº¸Áõ 1.0
Date : 2014-08-25
*************************************************/  

/* tableStyle01 : td Áß¾Ó Á¤·Ä ±¸Á¶ */
.tableStyle01 {margin-bottom:40px; border-top:2px solid #5a4f4a; border-bottom:1px solid #acacac;}
.tableStyle01 table {width:100%; border-right:1px solid #d8d8d8; border-collapse:collapse;}
.tableStyle01 table tr th {padding:11px 0 12px; height:19px; text-align:center; line-height:160%; vertical-align:middle; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
.tableStyle01 table tr td {height:19px; line-height:160%; vertical-align:middle;  color:#4d4d4d; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
.tableStyle01 table thead tr th {color:#333; border-top:none; background:#ebebeb;}
.tableStyle01 table tbody tr th.noStrong {font-weight:normal}

.tableStyle01 table thead tr.depth th {border-top:1px solid #acacac;}
.tableStyle01 table tfoot tr th {color:#333; background:#f9f9f9;}
.tableStyle01 table tfoot tr td {padding:10px 16px 13px 0; font-weight:bold; text-align:right; background:#f9f9f9;}
.tableStyle01 table tbody tr th {color:#666; border-left:1px solid #d8d8d8;background:#ebebeb;}
.tableStyle01 table tbody tr td {padding:10px 30px  13px 10px; text-align:left; color:#4d4d4d;}
.tableStyle01 table tbody tr:first-child th, .tableStyle01 table tbody tr:first-child td {border-top:1px solid #9b928d;} 

p + .tableStyle01, p + .tableStyle02 {margin-top:14px;}




/* tableStyle02 : td ¿ÞÂÊ Á¤·Ä ±¸Á¶ */ 
.tableStyle02 {margin-bottom:40px; border-top:2px solid #5a4f4a; border-bottom:1px solid #acacac;}
.tableStyle02 table {width:100%; border-right:1px solid #d8d8d8; border-collapse:collapse;}
.tableStyle02 table tr th {padding:11px 0 12px; height:19px; text-align:center; line-height:160%; vertical-align:middle; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
.tableStyle02 table tr td {height:19px; line-height:160%; vertical-align:middle; color:#4d4d4d; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
.tableStyle02 table thead tr th {color:#333; border-top:none; background:#ebebeb;}
.tableStyle02 table thead tr.depth th {border-top:1px solid #acacac;}
.tableStyle02 table tfoot tr th {color:#333; background:#f9f9f9;}
.tableStyle02 table tfoot tr td {padding:10px 16px 13px 0; font-weight:bold; text-align:right; background:#f9f9f9;}
.tableStyle02 table tbody tr th {color:#666;background:#ebebeb;}
.tableStyle02 table tbody tr th.noStrong {font-weight:normal}
.tableStyle02 table tbody tr td:nth-child(2) {padding:10px 16px 13px; text-align:center;}
.tableStyle02 table tbody tr td {padding:10px 16px 13px; text-align:left;}
.tableStyle02 table tbody tr:first-child th, .tableStyle02 table tbody tr:first-child td {border-top:1px solid #9b928d;}
 table tfoot tr th.type02 {padding-left:16px !important; text-align:left; background:#fff;} /* tfoot µÎ¹øÂ° ½ºÅ¸ÀÏ */
 table tfoot tr td.type02 {text-align:right; border-left:none; background:#fff;}
 table tfoot tr td.type02 em {display:inline-block; padding-left:20px; line-height:110%; color:#c8212f; border-left:1px dashed #cdcdcd;}
.tableStyle01 table tbody tr.tFoot th, .tableStyle02 table tbody tr.tFoot th {padding-left:16px; font-weight:bold; text-align:left; color:#333; background:#f9f9f9;} /* ÇÕ°è */ 
.tableStyle01 table tbody tr.tFoot td, .tableStyle02 table tbody tr.tFoot td {padding-right:16px; font-weight:bold; text-align:right; background:#f9f9f9;}
.tableStyle01 table tfoot tr.tc th, .tableStyle01 table tfoot tr.tc th,
.tableStyle01 table tfoot tr.tc td, .tableStyle02 table tfoot tr.tc td {text-align:center;}

/* tableStyle03 : layout table ±¸Á¶ */
.tableStyle03 {margin-bottom:40px; border-top:2px solid #5a4f4a; border-bottom:1px solid #acacac;}
.tableStyle03 table {width:100%; border-right:1px solid #d8d8d8;}
.tableStyle03 table tbody tr th{ vertical-align:middle; color:#333; background:#ebebeb; text-align:center; border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.tableStyle03 table tr td.tRow {font-weight:bold; text-align:center; line-height:160%; color:#333; background:#ebebeb;} /* Å¸ÀÌÆ² */
.tableStyle03 table tr td {padding:11px 16px 13px; height:18px; text-align:left; line-height:160%; vertical-align:middle; color:#4d4d4d; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
.tableStyle03 table tr:first-child th,
.tableStyle03 table tr:first-child td {border-top:none;}
.tableStyle03 table tr.on th,
.tableStyle03 table tr.on td {font-weight:bold; background:#ebebeb;}
.tableStyle03 + h4.dot {margin-top:-20px;}
.liBulDash > li p.liBulDotS + .tableStyle03{margin-top:9px;}


/* tableStyle04 시설안내 */
.tableStyle04 {margin-bottom:40px; border-top:2px solid #5a4f4a; }
.tableStyle04 table {width:100%; border-right:1px solid #d8d8d8; border-collapse:collapse;}
.tableStyle04 table tr th {padding:11px 0 12px; height:50px; text-align:center; line-height:160%; vertical-align:middle; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
.tableStyle04 table tr td {height:19px; line-height:160%; vertical-align:middle;  color:#4d4d4d; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
.tableStyle04 table thead tr th {color:#333; border-top:none; background:#ebebeb; }
.tableStyle04 table tbody tr th.noStrong {font-weight:normal}

.tableStyle04 table thead th { height:50px;}
.tableStyle04 table thead tr.depth th {border-top:1px solid #acacac;}
.tableStyle04 table tfoot tr th {color:#333; background:#f9f9f9;}
.tableStyle04 table tfoot tr td {padding:10px 16px 13px 0; font-weight:bold; text-align:right; background:#f9f9f9;}
.tableStyle04 table tbody tr th {color:#666; border-left:1px solid #d8d8d8;background:#ebebeb;}
.tableStyle04 table tbody tr td {padding:10px 30px  13px 10px; text-align:left; color:#4d4d4d;}
.tableStyle04 table tbody tr:first-child th, .tableStyle04 table tbody tr:first-child td {border-top:1px solid #9b928d;} 

p + .tableStyle04, p + .tableStyle02 {margin-top:14px;}


/* tableInner : table ¾È¿¡ table ±¸Á¶ */  
ul.tableInner {overflow:hidden; border-top:1px solid #333; border-bottom:1px solid #333;}
ul.tableInner li {float:left; width:50%; border-top:1px solid #dcdcdc;} /* ±âº» 2´Ü */
ul.tableInner li:first-child {border:none;}
ul.tableInner li > em {display:block; float:left; padding:4px 0 6px; width:40%; min-height:20px; text-align:center; color:#333; background:#f2f2f2;}
ul.tableInner li > span {display:block; float:left; padding:4px 0 6px; width:60%; min-height:20px; text-align:center; color:#4d4d4d; background:#fff;}

ul.tableInner02 {border-top:2px solid #333; border-bottom:1px solid #333; border-right:1px solid #d8d8d8;}
ul.tableInner02 li {overflow:hidden; text-align:center; border:1px solid #d8d8d8; border-width:1px 0 0 1px;}
ul.tableInner02 li.head {font-weight:bold; color:#333; border-top:0; background:#ebebeb;}
ul.tableInner02 li.body {border-top:1px solid #a9a9a9;}
ul.tableInner02 li em {display:block; float:left; padding:11px 0 12px; line-height:160%; text-align:center;}
ul.tableInner02 li > span {display:block; float:left;}
ul.tableInner02 li > span > span {display:block; padding:11px 0 12px; line-height:160%; color:#4d4d4d; border-left:1px solid #d8d8d8; text-align:center;}
ul.tableInner02 li > span > span:first-child {display:inline; overflow:hidden; position:absolute; left:-9999em; height:0; font-size:0; line-height:0; border:0;}

ul.tableInner02.child06 em {width:20%;}
ul.tableInner02.child06 li > span {width:16%;}
ul.tableInner02.child07 em {width:16%;}
ul.tableInner02.child07 li > span {width:14%;}
li > .tableInner02 {margin-top:9px;}

ul.tableInner03 {border-top:2px solid #333; border-bottom:1px solid #333; border-right:1px solid #d8d8d8;}
ul.tableInner03 li {overflow:hidden; padding:0; margin:0; text-align:center; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; background:none;}
ul.tableInner03 li.head {font-weight:bold; color:#333; border-top:0; background:#ebebeb;}
ul.tableInner03 li.body {border-top:1px solid #a9a9a9;}
ul.tableInner03 li em {display:block; float:left; padding:11px 0 12px; line-height:160%; text-align:center; border-left:1px solid #d8d8d8;}
ul.tableInner03 li em:first-child {border-left:0;}
ul.tableInner03 li > span {display:block; float:left; padding:11px 0 12px; line-height:160%; text-align:center; color:#4d4d4d; border-left:1px solid #d8d8d8;}
ul.tableInner03 li > span:first-child {border-left:0; font-weight:bold;}
ul.tableInner03 li > span > span {display:block; padding:0 16px; }
ul.tableInner03 li > span > span:first-child {display:inline; padding:0; overflow:hidden; position:absolute; left:-9999em; height:0; font-size:0; line-height:0; border:0;}
ul.tableInner03 li > span > span.blt {margin:0 0 0 16px; padding-left:10px; line-height:160%; text-align:left; color:#4d4d4d; background: url('../../image/common/bul/bul_bar.gif') no-repeat 2px 10px;}

ul.tableInner03.child02 em {width:60%;}
ul.tableInner03.child02 em:first-child {width:39%;}
ul.tableInner03.child02 li > span {width:60%;}
ul.tableInner03.child02 li > span.row {width:39%;}
li > .tableInner03 {margin-top:9px;}


/*
li > .tableIn {margin-top:9px;} 
.tableIn {border-top:2px solid #5a4f4a; border-bottom:1px solid #bdbdbd;}
.tableIn.tc tr td {text-align:center;}
.tableIn table .tHead td {text-align:center; color:#333; border-top:0 !important; background:#ebebeb;}
.tableIn table td.tRow {font-weight:bold; text-align:center;}
.tableIn table .tHead + tr > td {border-top:1px solid #a9a9a9;}
.tableIn tr td ul {margin:0;}
.tableIn tr td ul > li {margin-top:4px; margin-bottom:0; padding-left:10px; line-height:160%; color:#4d4d4d; background:url('../../image/common/bul/bul_bar.gif') 2px 10px no-repeat;}
.tableIn tr td ul > li:first-child {margin-top:0;}
.tableIn tr td > p {margin-bottom:0; padding-left:10px; line-height:160%; color:#4d4d4d; background:url('../../image/common/bul/bul_bar.gif') 2px 10px no-repeat;}
*/
/* Å×ÀÌºí °øÅë */
.ie10 .tableStyle01 table, .ie10 .tableStyle02 table {border-collapse:separate;}
.relSite table a {color:#3154af; text-decoration:underline;} /* Å×ÀÌºí url ¸ñ·Ï */

table tr td.vt {vertical-align:top;} /* »ó´Ü Á¤·Ä */
table tr th.tl, table tr td.tl {padding-left:16px !important; padding-right:16px !important; text-align:left !important;} /* ¿ÞÂÊ Á¤·Ä */
table tr td.tr {padding-left:16px !important; padding-right:16px !important; text-align:right;} /* ¿À¸¥ÂÊ Á¤·Ä */
table tr td.tr input[type="text"], table tr td.money input[type="password"] {padding-right:16px !important; text-align:right;}
table tr td.tc {padding-left:0 !important; padding-right:0 !important; text-align:center !important;} /* Áß¾Ó Á¤·Ä */

table tbody tr.noDate td {padding:30px 0 !important; text-align:center;} /* °Ë»ö³»¿ë ¾øÀ½ */
p.noDate {padding:30px 0 !important; text-align:center; border-top: 1px solid #d8d8d8;}
table tr label {display:inline-block; vertical-align:middle;}
/*table tr select, table tr input {vertical-align:middle; margin-bottom:1px;}*/
table td > button, table td > a {vertical-align:middle !important;}
table td span.sentence {display:block; margin-top:7px;} /* ´Ü¶ô ³ª´· ¶§ */
table td ol > li {margin-bottom:5px; line-height:160%; padding-left:13px; text-indent:-14px;}
table td ol > li > ol {margin-top:5px;}
table td ol.sub {margin:5px 0 0 9px;}
table td ol li ul {margin-top:3px;}
table td ol li ul li {padding-left:22px; background:url('../../image/common/bul/bul_bar.gif') 0 9px no-repeat;}
table td ol > li > p {padding-left:19px;}

/*table tr td a {text-decoration:underline; color:#3154af;}*/
.linkH table tr:hover td a {text-decoration:none; color: #3154af;}/* Å×ÀÌºí ¼¿ ÀüÃ¼ ¸µÅ©°¡ °É¸± °æ¿ì */
h4.dot + .tableStyle01, h4.dot + .tableStyle02 {margin-top:13px;}
table tr td .sTit {display:block; margin-top:5px; color:#717171;}

.tableScroll + .txtReferRed, .tableStyle01 + .txtReferRed,
.tableStyle02 + .txtReferRed, .tableStyle03 + .txtReferRed, 
.tableScroll + .txtReferBlue, .tableStyle01 + .txtReferBlue,
.tableStyle02 + .txtReferBlue, .tableStyle03 + .txtReferBlue {margin-top:-33px !important; margin-bottom:34px;}

.tableScroll + .txtRefer, .tableStyle01 + .txtRefer, .tableStyle02 + .txtRefer {margin-top:-33px !important;}
.tableScroll + h4.dot, .tableStyle01 + h4.dot, .tableStyle02 + h4.dot {margin-top:-29px !important;}

.liBulDash li > .tableScroll + .txtReferRed, .liBulDash li > .tableStyle01 + .txtReferRed, .liBulDash li > .tableStyle02 + .txtReferRed {margin-top:0 !important; margin-bottom:0 !important;}
.liBulDash li > .tableScroll.one, .liBulDash li > .tableStyle01.one, .liBulDash li > .tableStyle02.one,
.liBultxt li > .tableScroll.one, .liBultxt li > .tableStyle01.one, .liBultxt li > .tableStyle02.one {margin-bottom:11px;}

/* Å×ÀÌºí ÇÏ´Ü ºí¸´ */
.tableStyle01 + .refer, .tableStyle02 + .refer, .tableStyle03 + .refer, .wBorderBox + .refer, .tableScroll + .refer, .tableStyle01 + .referRed, .tableStyle01 + .liBulDash, .tableStyle02 + .liBulDash, .tableScroll + .liBulDash {margin-top:-30px;}
p.refer {margin-bottom:35px; padding-left:9px; line-height:160%; background:url('../../image/common/bul/bul_refer.gif') no-repeat 0 5px;}
p.referRed {margin-bottom:35px; padding-left:14px; line-height:160%; background:url('../../image/common/bul/bul_referRed.gif') 0 5px no-repeat; color:#c8212f;}
ul.refer {margin-bottom:35px;}
ul.refer li {padding-left:9px; line-height:160%; background:url('../../image/common/bul/bul_refer.gif') no-repeat 0 5px;}

/* Å×ÀÌºí ¾È ¸ñ·Ï */
table tr td > p {color:#4d4d4d !important;}
table tr td .liBulDash {margin:0;}
table tr td .liBulDash > li {margin-top:4px; margin-bottom:0; padding-left:10px; line-height:160%; color:#4d4d4d; background:url('../../image/common/bul/bul_bar.gif') 2px 10px no-repeat;}
table tr td .liBulDash > li:first-child {margin-top:0;}
table tr td .liBulDash > li > p {color:#717171;}

/* Å×ÀÌºí »ó´Ü box */
.h3BoxStyle {position:relative; margin-bottom:8px; width:100%; min-height:22px;} /* h3 & ÅØ½ºÆ® µé¾î °¥ °æ¿ì */
.h3BoxStyle h3 {margin-bottom:0; padding-bottom:13px; padding-left:12px; line-height:160%; font-size:14px; font-weight:bold; color:#333; background:url('../../image/common/bul/bul_stick.gif') no-repeat 0 6px;}
.h3BoxStyle .rText {display:block; position:absolute; right:0; bottom:0; line-height:160%;}

.h3BtnStyle {position:relative; margin-bottom:20px; width:100%; min-height:12px;} /* h3 & ¹öÆ° µé¾î °¥ °æ¿ì */
.h3BtnStyle h3 {margin-bottom:0; padding-left:12px; line-height:160%; font-size:14px; font-weight:bold; color:#333; background:url('../../image/common/bul/bul_stick.gif') no-repeat 0 6px;}
.h3BtnStyle h4 {margin-bottom:0; padding-left:12px; line-height:160%; font-weight:bold; vertical-align:top; background:url('../../image/common/bul/bul_dot.gif') no-repeat 0 7px;}
.h3BtnStyle .rBtn {display:block; position:absolute; right:0; bottom:0; line-height:160%;}
.h3BtnStyle + h4.dot {margin-top:-3px;}

.h4BtnStyle {position:relative; margin-bottom:10px; width:100%; min-height:12px;} /* h4 & ¹öÆ° µé¾î °¥ °æ¿ì */
.h4BtnStyle h4 {margin-bottom:0; padding-left:12px; line-height:160%; font-weight:bold; vertical-align:top; background:url('../../image/common/bul/bul_dot.gif') no-repeat 0 7px;}
.h4BtnStyle .rBtn {display:block; position:absolute; right:0; bottom:0; line-height:160%;}
p + .h4BtnStyle {margin-top:8px;}

.h4BoxStyle {position:relative; margin-bottom:8px; width:100%; min-height:22px;} /* h4 µé¾î °¥ °æ¿ì */
.h4BoxStyle h4.dot {margin-bottom:0; padding-bottom:6px; padding-left:12px; line-height:160%; font-weight:bold; vertical-align:top; background:url('../../image/common/bul/bul_dot.gif') no-repeat 0 7px;}
.h4BoxStyle .rText {display:block; position:absolute; right:0; bottom:0;}

.boxStyle {position:relative; margin-bottom:8px; width:100%; min-height:15px;} /* rText¸¸ µé¾î °¥ °æ¿ì */
.boxStyle .rText {display:block; position:absolute; right:0; bottom:0;}
.h3BoxStyle .rText em, .h4BoxStyle .rText em, .boxStyle .rText em {color:#c8212f;} /* °­Á¶ RED */

.h3TxtStyle {overflow:hidden; margin-bottom:20px; width:100%;} /* h3 & È­»ìÇ¥ ÅØ½ºÆ® µé¾î °¥ °æ¿ì */
.h3TxtStyle h3 {float:left; margin-bottom:0; padding-left:12px; line-height:160%; vertical-align:top; font-size:14px; font-weight:bold; color:#333; background:url('../../image/common/bul/bul_stick.gif') no-repeat 0 6px;}
.h3TxtStyle .text {float:left; display:inline-block; margin:1px 0 0 20px; padding-left:13px; width:70%; line-height:160%; color:#717171; background:url('../../image/common/bul/bul_arrow.gif') no-repeat 0 7px;}

/* ÇÊ¼ö ÀÔ·Â Ç×¸ñ */
.star {display:inline-block; width:5px; height:4px; text-indent:-5000px; vertical-align:middle; background:url('../../image/common/icon/icon_star.gif') no-repeat 0 0;}

/* »ó´Ü ¿¬µµ ¼±ÅÃ Å×ÀÌºí */
.yearInfo {position:relative; overflow:hidden; padding:20px 30px; margin-bottom:20px; border:1px solid #e2e2e2; background:#fcfcfc}
.yearInfo fieldset label {display:inline-block; font-size:13px; margin-right:10px}
.yearInfo fieldset select {padding:4px; width:182px;}
.yearInfo fieldset > .subText {margin-left:10px; color:#c8212f;}
.ie7 .yearInfo fieldset select {height:28px; line-height:28px;}

.yearInfo.type01 select {padding: 5px 5px 3px; width:200px; border:1px solid #c1c2c2; margin-right:2px} 
.yearInfo.type01 input[type="text"] {padding:5px 0 5px; border:1px solid #c1c2c2;}

/* flicking */
p.flicking {position:absolute; top:35% !important; left:50%; margin:0 -103px; width:207px; height:67px; font-size:0; text-indent:-5000px; background:url('../../image/common/bg/bg_flickingTbl.png') no-repeat 0 0;}

/* ie7 */
html.ie7 .tableStyle01 table thead tr th, html.ie7 .tableStyle02 table thead tr th, html.ie7 .tableStyle01 table tfoot tr th, html.ie7 .tableStyle01 table tfoot tr td, 
html.ie7 .tableStyle01 table tbody tr th, html.ie7 .tableStyle01 table tbody tr td, html.ie7 .tableStyle02 table tbody tr th, html.ie7 .tableStyle02 table tbody tr td, 
html.ie7 .tableStyle02 table tfoot tr th, html.ie7 .tableStyle02 table tfoot tr td, html.ie7 .tableStyle03 table tr td.tRow ,html.ie7 .tableStyle03 table tr td {padding-top:11px; padding-bottom:12px; height:17px;}

/* ie8 */
html.ie8 .tableStyle01 table thead tr th, html.ie8 .tableStyle01 table tfoot tr th, html.ie8 .tableStyle01 table tfoot tr td,
html.ie8 .tableStyle02 table thead tr th, html.ie8 .tableStyle02 table tfoot tr th, html.ie8 .tableStyle02 table tfoot tr td,
html.ie8 .tableStyle04 table thead tr th {padding-top:12px; padding-bottom:11px; height:17px;}
html.ie8 .tableStyle01 table tbody tr th, html.ie8 .tableStyle01 table tbody tr td, html.ie8 .tableStyle02 table tbody tr th, html.ie8 .tableStyle02 table tbody tr td {padding-top:12px; padding-bottom:11px; height:19px;}
html.ie8 .tableStyle03 table tr td.tRow ,html.ie8 .tableStyle03 table tr td {padding-top:11px; padding-bottom:12px; height:17px;}

/* ÆÄÀÌ¾îÆø½º */
@-moz-document url-prefix() {
	.tableStyle01 table thead tr th, .tableStyle01 table tfoot tr th, .tableStyle01 table tfoot tr td,
	.tableStyle02 table thead tr th, .tableStyle02 table tfoot tr th, .tableStyle02 table tfoot tr td {padding-top:9px; padding-bottom:12px; height:21px;}
	.tableStyle03 table tr td.tRow, .tableStyle03 table tr td {padding-top:10px; padding-bottom:14px; height:17px;}
}

/* Å©·Ò */
@media only screen and (-webkit-min-device-pixel-ratio:0) {
	.tableStyle01 table thead tr th, .tableStyle01 table tfoot tr th, .tableStyle01 table tbody tr th, .tableStyle01 table tbody tr td, 
	.tableStyle02 table thead tr th, .tableStyle02 table tfoot tr th, .tableStyle02 table tbody tr th, .tableStyle03 table tr td.tRow {padding:11px 3px 12px; height:18px;}
	.tableStyle01 table tfoot tr td, .tableStyle02 table tfoot tr td, .tableStyle02 table tbody tr td, .tableStyle03 table tr td {padding:11px 16px 12px; height:18px;}
}
@media only screen and (max-width:850px) {
	/* Å×ÀÌºí ½ºÅ©·Ñ */
	.tableScroll {overflow-x:auto; margin-bottom:30px;}
	.tableScroll .tableStyle01,
	.tableScroll .tableStyle02,
	.tableScroll .tableStyle03,
	.tableScroll .boardList {margin-bottom:0; width:768px;}
	.popM .tableScroll .tableStyle01 {width:687px;}
	
	.tableScroll + .liBulDash, .tableScroll + .txtRefer, .tableScroll + .txtReferRed, .tableStyle01 + .referRed, .tableStyle01 + .txtRefer, .tableStyle01 + .liBulDash, .tableStyle02 + .txtRefer, .tableStyle02 + .liBulDash, .tableStyle01 + .txtReferBlue {margin-top:-23px !important;}
	.tableScroll + h4.dot {margin-top:-19px !important;}
}

@media only screen and (min-width:728px) and (max-width:850px) {
	.tableStyle01 table thead tr th, .tableStyle01 table tbody tr th, .tableStyle01 table tbody tr td {padding-left:8px; padding-right:8px;}
}

@media only screen and (max-width:727px) {
	.h3TxtStyle {overflow:visible;} /* h3 & È­»ìÇ¥ ÅØ½ºÆ® µé¾î °¥ °æ¿ì */
	.h3TxtStyle h3 {float:none; margin-bottom:15px;}
	.h3TxtStyle .text {float:none; display:inline-block; margin:0; padding-left:13px; width:auto; color:#717171; background:url('../../image/common/bul/bul_arrow.gif') no-repeat 0 7px;}
	
	.h4BtnStyle {position:inherit; margin-bottom:10px; width:100%; min-height:12px;} /* h4 & ¹öÆ° µé¾î °¥ °æ¿ì */
	.h4BtnStyle h4 {margin-bottom:0; padding-left:12px; line-height:160%; font-weight:bold; vertical-align:top; background:url('../../image/common/bul/bul_dot.gif') no-repeat 0 7px;}
	.h4BtnStyle .rBtn {display:block; margin-top:5px; position:inherit; line-height:160%;} 
 
	
	.tableStyle01, .tableStyle02, .tableStyle03 {margin-bottom:27px;}
	.tableScroll + .txtReferRed, .tableStyle01 + .txtReferRed,
	.tableStyle02 + .txtReferRed, .tableStyle03 + .txtReferRed {margin-bottom:24px;}

	
	table tr th span.br, table tr td span.br {display:block;}/* ¸ð¹ÙÀÏ¸¸ Àû¿ë */
	
	.yearInfo{ padding:20px;}
	.yearInfo fieldset > .subText {margin-left:0px; margin-top:12px; display:block}	 
	.yearInfo fieldset label {display:block}
	.yearInfo fieldset select {width:75% !important;float:left; margin-top:6px}
	.yearInfo fieldset input[type="text"] {width:75% !important;float:left; margin-top:6px}		
	.yearInfo fieldset .btnSm {float:left; margin-top:6px; margin-left:5px;} 
	.subText{ display:block; clear:both; padding-top:5px; line-height:140%}
	
	.yearInfo.type01 {padding:20px 20px 55px; background:#fff;}
	.yearInfo.type01 label {display:block; margin:0 0 10px 0; font-size: 13px; line-height: 100%;}	
	
	.yearInfo.type01 select, .yearInfo.type01 input[type="text"] {width:100% !important; margin-bottom: 3px;}
	.yearInfo.type01 input[type="button"] {position:absolute; right:20px; bottom:20px;}

@media only screen and (max-width :359px) {	
	.yearInfo{ padding:15px;}
	.yearInfo fieldset select {width:70% !important; }	 
	.yearInfo fieldset input[type="text"] {width:70% !important;}
}