@charset "utf-8";


/* ----------------------------------------------------------------

- Title : Common Cascading Style Sheets

- Author :  서정민

- Date : 2010-02-09

- Description : Common & Default CSS

---------------------------------------------------------------- */


body { /*background: url('../images/common/bg_body01.gif') 0 73px repeat-x; */}
body.noneBg {background:none !important;}
body.bg {background: url('../images/common/bg_body01.gif') 0 73px repeat-x;}

#body_container { position: relative; width:990px; margin: 0 auto; padding-bottom:60px;}/* 2010-03-31 */
#body_container .leftContents { float: left; width: 200px; }
#body_container .mainContents {float: left; width: 700px; position:relative;}
#body_container .leftContents {}

#header_container {width:100%; height:150px; text-align:center; background: url('../images/bg/bg_toparea.gif') repeat-x left 72px;}

#promotion_700 {width:700px}
#promotion_900 {width:900px}

/*
.headerMain {width:990px ! important; height:144px; margin:0 0 0 -495px; padding:6px 0 0 0; position:absolute; top:0; left:50%; z-index:1000;}
.headerMain .utilmenu {width:345px; height:19px; position:absolute; right:0; top:11px;}
.headerMain .utilmenu li {float:left; padding:0 4px 0 4px; background: url('../images/line/dsolid_01.gif') no-repeat left 4px;}
.headerMain .utilmenu li.first {background:none; padding:0; }
.headerMain .utilmenu li.secon {background:none; padding:0 4px 0 0; }
*/

.headerMain .keyword {width:331px; position:absolute; right:0; top:55px;}
.headerMain .keyword img {float:left; margin:2px 0 0 0;}
.headerMain .keyword ol {position:relative; float:left; margin:0 0 0 11px;}
.headerMain .keyword ol li {width:215px ! important; height:18px; color:#394c5d; text-align:left; position:absolute; top:0; left:0; display:inline; z-index:8;opacity:0.0;overflow:hidden;}
.headerMain .keyword ol li img {clear:both; float:none; display:inline; vertical-align:middle; margin:0;}

.headerMain .keyword ol li.active {
z-index:10;
 opacity:1.0;
}
.headerMain .keyword ol li.last-active {
z-index:9;	
}

.headerMain {width:990px ! important; height:144px; margin:0 0 0 -495px; padding:6px 0 0 0; position:absolute; top:0; left:50%; z-index:1000;}
.headerMain .utilmenu {width:267px; height:19px; position:absolute; right:90px; top:11px;}
.headerMain .utilmenu li {float:right; padding:0 4px 0 4px; background: url('../images/line/dsolid_01.gif') no-repeat left 4px;}
.headerMain .utilmenu li.first {background:none; padding:0; }
.headerMain .utilmenu li.secon {background:none; padding:0 4px 0 0; }


.headerMain .leftArea {width:235px; position:absolute; left:0; top:77px;}
.headerMain .leftArea li {float:left; padding:0 8px 0 9px;}

.headerMain .searchAll {width:407px; height:49px; position:absolute; left:235px; top:57px; margin:0; padding:7px 0 0 17px; background: url('../images/bg/bg_topSearch.gif') no-repeat left top; z-index:100;}
.headerMain .searchAll .searchBox {width:321px; float:left; margin:0 5px 0 0; padding:5px 3px 3px 3px; background: url('../images/bg/bg_searchBox.gif') no-repeat left top;}
.searchBox div {width:104px; float:left;}
.searchBox div ul {width:89px; height:17px;  color:#848484; font-size:11px; float:left; padding:3px 0 0 0; background:url('../images/line/solid_04.gif') no-repeat right 5px;}
.searchBox div ul li {text-align:center;}
.searchBox div img {float:left; margin:7px 0 0 8px;}
.searchBox input {width:204px; height:14px; color:#848484; font-size:11px ! important; vertical-align:top; border:0px; padding:1px 0 0 2px; margin:0 0 0 5px;}
.headerMain .searchAll .searchBtn {float:left;}

.headerMain .rightArea {width:241px; position:absolute; right:90px; top:77px; padding:0 8px 0 0;}
.headerMain .rightArea li {float:right; margin:0 0 0 16px;}

.headerMain .menuArea {width:885px; height:34px; text-align:right; position:absolute; bottom:13px; left:0px; z-index:10;}

/* 퀵메뉴 */
#quick {width:80px; float:right; padding:0 0 0 10px;}
#quick .quickArea {width:80px; padding:0 0 4px 0; background:url('../images/bg/bg_quickBox02.gif') no-repeat left bottom;}
#quick .quickArea ul {padding:3px 0 0 4px;}
#quick .quickArea ul li {padding:4px 0 0 0;}
#quick .quickArea img {vertical-align:top;}

#quick .bannerArea {width:80px; margin:10px 0 0 0; padding:0 0 4px 0; background:url('../images/bg/bg_quickBox02.gif') no-repeat left bottom;}

#quick .saleArea {width:80px; margin:10px 0 0 0; padding:0 0 10px 0; background:url('../images/bg/bg_quickBox02.gif') no-repeat left bottom;}
#quick .saleArea ul {padding:0 3px 0 3px;}
#quick .saleArea ul li {text-align:center; padding:10px 0 0 0;}
#quick .saleArea ul li img {border:1px solid #d2d2d2;}
#quick .saleArea ul li dl {width:74px;}
#quick .saleArea ul li dl dt {font-size:0.9em; margin:4px 0 0 0;}
#quick .saleArea ul li dl dd {font-size:0.9em; margin:1px 0 0 0;}
#quick .saleArea img {vertical-align:top;}

#quick .topBtn {text-align:center; margin:10px 0 0 0;}

/* 2010-03-31 */
#footer_container {clear:both; width:990px;  margin:0 auto;}
#footer_container .footer {position:relative; width:699px; height:125px; padding:25px 0 0 201px; border-top:3px solid #f4f4f4;  background:url('../images/common/bg_footer01.gif') no-repeat left top;}
#footer_container .footer .utility {overflow:hidden;}
#footer_container .footer .utility li {float:left; padding:0 11px 0 10px; background:url('../images/bg/bg_bar_07.gif') no-repeat right 2px;}
#footer_container .footer .utility li.fir {padding-left:0;}
#footer_container .footer .utility li.last {background:none;}
#footer_container .footer .FSite {position:absolute; right:0; top:24px;}
#footer_container .footer .add {clear:both; height:60px; margin-top:15px;}
#footer_container .footer .link {overflow:hidden;}
#footer_container .footer .link li {float:left; padding:0 15px; background:url('../images/bg/bg_bar_08.gif') no-repeat right 8px;}
#footer_container .footer .link li.fir {padding-left:0;}
#footer_container .footer .link li.last {background:none;}
/* */

.allMenuView {height: 30px;}
.leftMenu { width: 174px; margin-bottom: 10px; padding: 7px 7px 12px; border: 1px solid #ddd; background: url('../images/bg/bg_leftMene01.gif') 0 0 no-repeat; }
.leftMenu img {vertical-align:top;}
.leftMenu h2 {height: 63px;}

/* LEFT02 */
.leftMenu02 h2 {height: 63px;}
.leftMenu02 {width: 174px; margin-bottom: 10px; padding: 7px 7px 12px 7px; border:1px solid #ddd; background: url('../images/bg/bg_leftMene01.gif') 0 0 no-repeat; }
.leftMenu02 ul {width:166px; overflow:hidden; padding:0 0 0 8px; margin:0;}
.leftMenu02 ul li {padding:6px 0 5px 0; border-top:1px solid #efefef;}
.leftMenu02 ul li.first {border:none;}

/* LEFT02 서브메뉴 */
.leftMenu02 ul li ul {width:157px; padding:0 0 0 8px; margin:0;}
.leftMenu02 ul li ul li {margin:6px 0 0 0; padding:0; border:none;}

.leftMenu .lmenu {overflow: hidden; width: 170px; padding: 0 0 0 3px; }
.leftMenu .lmenu img {vertical-align: top;}
.leftMenu .lmenu .item{}
.leftMenu .lmenu .sMenu {clear:both;  overflow:hidden; padding:0; border-bottom:1px solid #efefef;}
.leftMenu .lmenu .sMenu .sItem { width:160px;}
.leftMenu .lmenu .ssMenu {overflow: hidden; zoom:1;background-color:#f5f5f5; width:145px; .width:95px; padding: 5px 0px 3px 23px ; .padding: 5px 50px 3px 23px ; margin-bottom:8px; }
.leftMenu .lmenu .ssMenu li {float: left; padding-bottom: 2px; margin:0 5px 0 0;}
.leftMenu .lmenu .ssMenu li img {vertical-align: top;}

/* 2010-03-24 */
.leftMenu .lnbWrap {width:160px; overflow:hidden; margin-left:2px;}
.leftMenu .lnbWrap a {display:block;}
.leftMenu .lnbWrap .depth1 {margin-top:3px;}
.leftMenu .lnbWrap .depth1 li {padding-bottom:2px; border-top:1px solid #efefef;}
.leftMenu .lnbWrap .depth1 li.fir {border:0;}
.leftMenu .lnbWrap .depth2 li {padding:0; border:0;} 
.leftMenu .lnbWrap .depth2 a {display:block; width:140px; height:14px; padding:3px 0 0 19px;}
.leftMenu .lnbWrap .depth3Y {overflow:hidden; background:#f5f5f5; padding-top:2px; margin-bottom:6px;}
.leftMenu .lnbWrap .depth3Y li {padding:0; border:0;}
.leftMenu .lnbWrap .depth3Y li a {display:block; width:140px; height:15px; padding:3px 0 0 19px;}



/* 실시간 해외호텔 LNB */
.hotelLnb {width:174px; padding:8px 0 0 2px;}
.hotelLnb img {vertical-align:top;}
.hotelLnb li {padding:8px 0 0 0;}
.hotelLnb li ul {padding:0;}
.hotelLnb li ul li {padding:7px 0 0 0;}
.hotelLnb li ul li div {width:150px; margin:3px 0 0 0; padding:0 0 4px 20px; background:#f5f5f5;}
.hotelLnb li ul li div ul {overflow:hidden;}
.hotelLnb li ul li div ul li {float:left; margin:5px 0 0 -1px; padding:0 5px; background:url('../images/line/solid_left.gif') no-repeat left 1px;}


/* 해외호텔 아울렛 LNB */
.leftMenu .outletLnb {width:174px; padding:2px 0 0 0;}
.leftMenu .outletLnb li {overflow:hidden; padding:6px 0 6px 10px; border-top:1px solid #efefef;}
.leftMenu .outletLnb li.first {border:none ! important;}
.leftMenu .outletLnb li ul {width:125px; overflow:hidden; margin:2px 0 0 3px;}
.leftMenu .outletLnb li ul li {display:inline; zoom:1; margin:5px 0 0 -1px; padding:0 7px; background:url('../images/line/solid_left.gif') no-repeat left 2px; border:none;}

/* 해외호텔 아울렛 LNB */
.leftMenu .comLnb {width:174px; padding:2px 0 0 0;}
.leftMenu .comLnb li {overflow:hidden; padding:6px 0 6px 10px; border-top:1px solid #efefef;}
.leftMenu .comLnb li.first {border:0 ! important;}
.leftMenu .comLnb li ul {width:155px; overflow:hidden; margin:2px 0 0 3px;}
.leftMenu .comLnb li ul li {display:inline; zoom:1; margin:5px 0 0 -1px; padding:0 7px; background:url('../images/line/solid_left.gif') no-repeat left 2px; border:none;}
.leftMenu .comLnb li .theme li {display:block; margin:5px 0 0 -1px; padding:0 7px;}


/* 마이페이지 LNB */
.leftMenu .myLnb {width:174px; padding:2px 0 0 0;}
.leftMenu .myLnb li {overflow:hidden; padding:6px 0 6px 10px; border-top:1px solid #efefef;}
.leftMenu .myLnb li.first {border:0 ! important;}
.leftMenu .myLnb li ul {width:155px; overflow:hidden; margin:2px 0 0 3px;}
.leftMenu .myLnb li ul li {zoom:1; margin:5px 0 0 -1px; padding:0 7px; background:url('../images/line/solid_left.gif') no-repeat left 2px; border:none;}

/* Left 상품 */
.leftProduct {width:178px; overflow:hidden; padding:4px; border:2px solid #d7d7d7; margin-top:3px;}
.leftProduct div {width:53px; float:left; padding:0;}
.leftProduct div img {border:1px solid #dadada;}
.leftProduct dl {line-height:1.1em; float:right; padding:1px 0 0 0; text-align:left;}
.leftProduct dl dt {width:120px; height:13px; line-height:14px; overflow:hidden; overflow:hidden; padding:1px 0px 1px 0px;}
.leftProduct dl dd {padding:0 0 0 15px; margin:2px 0 0 0; background:url('../images/ico/ico_price01.gif') no-repeat left center;}
.leftProduct dl dd strong {color:#f56c29;}


.quick_link01 {clear: both;}
.quick_link01 li {height: 43px; }
.price {color:#f56c29;}
.dprice {color:#666;}
.fb {font-weight: bold;}
.imt {color:#f56c29;}
.imt2 {color:#1577bb;}
.imt3 {color:#000;}
.imt4 {color:#749539;}
.f12 {font-size:12px !important;}
.f11 {font-size:11px !important;}
.adTxt01 {color:#999; font-weight: normal !important; }
.nf {font-weight: normal;}

.entryTextareaType01 {border: 1px solid #cfcfcf; padding: 10px; width: 638px; height: 70px; }
.entryTextareaType02 {border: 1px solid #cfcfcf; padding: 10px; width: 615px; height: 70px; }
.entryTextareaType03 {border: 1px solid #cfcfcf; padding: 10px; width: 570px; height: 70px; }
.entryTextareaType04 {border: 1px solid #cfcfcf; padding: 10px; width: 678px; height: 70px; }

.ctrlSelectBox {display: inline; border-collapse: collapse; height: 20px; vertical-align: middle;}
.ctrlSelectBox td {text-align: center; padding-right: 5px; border: none !important; }
.ctrlSelectBox img {vertical-align: top; float: left; }

.dot_hr {height: 41px;  background: url('../images/line/dot_10.gif') 0 20px repeat-x; }
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}

.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}

.mtm10 {margin-top: -10px !important;}
.mtm20 {margin-top: -20px !important;}
.mtm30 {margin-top: -30px !important;}
.mtm40 {margin-top: -40px !important;}
.mtm50 {margin-top: -50px !important;}

/* 2010-03-31 
select {
	behavior:url('../css/selectbox_default.htc');
}
*/


.ltr {float: right; }
.rtl {float: left; }

.disb {display:block; !important}

.iptD {border: 1px solid #cfcfcf; height: 15px; padding: 2px 5px 0; vertical-align: middle;}
.iptT {border: 1px solid #cfcfcf; height: 15px; padding: 2px 3px 0; vertical-align: top; font-size:11px;}
.iptC {border: 1px solid #cfcfcf; height: 15px; padding: 2px 0 0; text-align: center;vertical-align: middle;}
.iptR {border: 1px solid #cfcfcf; height: 15px; padding: 2px 10px 0 0; text-align: right;vertical-align: middle;}

.etcQuestionEntry{ border: 1px solid #f4f4f4; width: 634px; height: 50px; padding: 10px; line-height: 1.4; }

.location {text-align: right;  height: 24px; font-size: 11px; padding-top: 6px; color:#999;}
.location img  {vertical-align: middle; }
.location a { color:#999;}

.location02 { height:14px; font-size: 11px; padding-top: 6px; color:#999;}
.location02 img  {vertical-align: middle; }
.location02 a { color:#999;}

.location03 { width: 700px;  text-align: right;  height:24px; font-size: 11px; padding-top: 6px; color:#999;}
.location03 img  {vertical-align: middle; }
.location03 a { color:#999;}

.tableWrapper {border-bottom: 3px solid #f6f6f6;}
.tableType01 {width: 100%; border-collapse: collapse; margin-top: 10px;}
.tableType01 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType01 th.first {border-left: 1px solid #e8e8e8;}
.tableType01 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType01 td {height: 50px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 11px; }
.tableType01 td.airLineDate01 {padding-left: 13px; width: 113px; text-align: left; }
.tableType01 td.airLineDate02 {padding-left: 13px; width: 95px; text-align: left; }
.tableType01 td del { color:#a8a8a8;}
.tableType01 td img {vertical-align: middle; }

.tableType02 { width: 100%; border-collapse: collapse;}
.tableType02 th { height: 28px; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType02 th.end {background: #f4f4f4 none;}
.tableType02 td img {vertical-align: middle; }
.tableType02 td { padding: 14px 0 12px; text-align: center;border-bottom: 1px solid #e8e8e8;  line-height: 1.5; font-size: 11px;}
.tableType02 .end td {border-bottom: 0; }
.tableType02 .subject01 { padding: 14px 0 12px 20px; width: 502px;  text-align: left; font-size: 11px; }
.tableType02 .ico {float: left; padding-top: 5px;padding-left: 10px; width: 18px;}
.tableType02 .dt {float: left; line-height: 1.2; font-size: 11px;  text-align: left; }
.tableType02 td.airLineDate01 {padding-left: 13px; width: 108px; text-align: left; }
.tableType02 td.airLineDate02 {padding-left: 13px; width: 95px; text-align: left; }
 
 
.tableType03 { width: 100%; border-collapse: collapse;}
.tableType03 th { height: 28px; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType03 th.end {background: #f4f4f4 none;}
.tableType03 td img {vertical-align: middle; }
.tableType03 td { height: 87px; text-align: center;border-bottom: 1px solid #e8e8e8;  line-height:2; font-size: 11px; background: url('../images/line/solid_02.gif') right 8px no-repeat;}
.tableType03 td.end {border-bottom: 0; }
.tableType03 .end td {border-bottom: 0; }
.tableType03 .payment {text-align: left; padding-left: 25px; width: 190px;}
.tableType03 .ico {float: left; padding-top: 3px;padding-left: 20px; width: 23px;}
.tableType03 .dt {float: left; line-height: 1.7; font-size: 11px;  text-align: left; }
.tableType03 .sch {padding-left: 20px; width: 203px; background: none; text-align: left; }
.tableType03 .sch dl {clear: both; height: 33px; width: 200px;}
.tableType03 .sch dt {float: left; width: 54px; }
.tableType03 .sch dd {float: left; width: 145px;line-height: 1.3; padding-top: 3px; }
.tableType03 .sch dd span {display: block;}



.tableType04 {width: 100%; border-collapse: collapse; margin-top: 10px;}
.tableType04 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType04 th.first {border-left: 1px solid #e8e8e8;}
.tableType04 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType04 td {height: 97px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 11px; }
.tableType04 td img {vertical-align: middle; }
.tableType04 .tdPrice {text-align:left; line-height: 1.7; padding:0 0 0 15px;}
.tableType04 td .pdtInfo {padding-left: 10px; text-align: left; width: 325px; }
.tableType04 td .pdtInfo .visual {float:left; width: 109px; }
.tableType04 td .pdtInfo .visual img {border: 1px solid #d5d5d5;}
.tableType04 td .pdtInfo .detail {float:left; width: 210px;font-size: 12px;}
.tableType04 td .pdtInfo .detail .ico {height: 20px; }
.tableType04 td .pdtInfo .detail .txt01 {height: 40px; line-height: 1.2;   color:#656565;}
.tableType04 td .pdtInfo .detail .txt01 a {color:#656565;}
.tableType04 td .pdtInfo .detail .txt02 {}
.tableType04 td .pdtInfo .detail .txt03 {margin-bottom:13px; padding-top:7px; font-weight:bold; color:#333333;} 
.tableType04 td .pdtInfo .detail .txt04 {display:block; padding-right:45px; line-height:16px;}


.tableType05 { width: 100%; border-collapse: collapse;}
.tableType05 th { height: 28px; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType05 th.end {background: #f4f4f4 none;}
.tableType05 th.end02 {text-indent: 10px;background: #fff url('../images/line/solid_03.gif') right bottom no-repeat; text-align: left; }
.tableType05 td img {vertical-align: middle; }
.tableType05 td { padding: 14px 0 12px; text-align: center;border-bottom: 1px solid #e8e8e8;  line-height: 1.5; font-size: 11px;}
.tableType05 .end td {border-bottom: 0; }
.tableType05 td.end02 {text-indent: 10px;text-align: left; color:#444; font-size: 12px; }
.tableType05 td.end02 .bar {color:#c1c1c1;}
.tableType05 .waiting { color:#60a920;}
.tableType05 .possible { color:#408cc4;}
.tableType05 .endDay { color:#F3541D; }
.tableType05 .name {vertical-align:top; }
.tableType05 .ct01 {}
.tableType05 .ct02 {padding: 5px 0 0 10px; text-align: left; font-size: 12px;}


.tableType06 {width: 100%; border-collapse: collapse; }
.tableType06 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType06 th.first {border-left: 1px solid #e8e8e8;}
.tableType06 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType06 tr.question td { border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 12px; }
.tableType06 tr.question td div {padding: 10px 0; }
.tableType06 tr.answer td { border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 12px; }
.tableType06 td del { color:#a8a8a8;}
.tableType06 td .subject {text-align: left; padding:10px  0 10px 20px !important;}
.tableType06 td img {vertical-align: middle; }
.tableType06 td .ct {padding: 10px 20px; background-color: #f4fafd; line-height: 1.5; text-align: left; }
.tableType06 td .ct .hd {height: 40px; font-weight: bold; }


.tableType07 { border-collapse: collapse; border: 1px solid #e8e8e8; } 
.tableType07 th { border: 1px solid #e8e8e8; background-color:#f4f4f4; color:#595959; font-weight: bold; line-height: 1.4;}
.tableType07 th div {padding: 15px 0 15px 20px;}
.tableType07 th em {color:#0061a4;}
.tableType07 td{line-height: 1.4; border: 1px solid #e8e8e8; font-size: 11px; vertical-align: top;}
.tableType07 td div {padding: 15px 0 15px 20px;}



.tableType08 {width: 100%; border-collapse: collapse; margin-top: 10px;}
.tableType08 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType08 th.first {border-left: 1px solid #e8e8e8;}
.tableType08 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType08 th.end02 {background: #f4f4f4 none;}
.tableType08 td {height: 113px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 11px; }
.tableType08 td.airLineDate01 {padding-left: 13px; width: 113px; text-align: left; }
.tableType08 td.airLineDate02 {padding-left: 13px; width: 95px; text-align: left; }
.tableType08 td del { color:#a8a8a8;}
.tableType08 td img {vertical-align: middle; }
.tableType08 .ct01 {}
.tableType08 .ct02 {padding-left: 10px; text-align: left; font-size: 12px; line-height: 1.5;}
.tableType08 .ct01 .visual {float: left; width: 141px; text-align: center;}
.tableType08 .ct01 .visual img {border: 1px solid #d2d2d2;}
.tableType08 .ct01 .visual02 {float: left; width: 109px; text-align: center;}
.tableType08 .ct01 .visual02 img {border: 1px solid #d2d2d2;}
.tableType08 .ct01 .detail{float: left;text-align: left; width: 170px; }
.tableType08 .ct01 .detail .lc {font-size: 11px;color: #888; padding-top: 2px; height: 18px; }
.tableType08 .ct01 .detail .coupon {height: 20px;}
.tableType08 .ct01 .detail .desc {line-height: 1.3;color:#656565; font-size: 12px; height: 40px;}
.tableType08 .ct01 .detail .desc a {color:#656565;}
.tableType08 .ct01 .detail .tit {line-height: 1.3; color:#232322; font-size: 12px; font-weight: bold; }
.tableType08 .ct01 .detail .tit a {color:#232322; }
.tableType08 .ct01 .detail .tit02 {line-height: 1.3; color:#f25822; font-size: 11px;  }
.tableType08 .ct01 .detail .tit02 a {color:#f25822; }
.tableType08 .ct01 .detail .tit03 {line-height: 1.3; color:#2e98c0; font-size: 12px; font-weight: bold; letter-spacing: -1px; }
.tableType08 .ct01 .detail .tit03 a {color:#2e98c0; }
.tableType08 .ct01 .detail .name {line-height: 1.3; color:#232322; font-size: 12px; font-weight: bold; }
.tableType08 .ct01 .detail .name a {color:#232322; }
.tableType08 .ct01 .detail .add {line-height: 1.3;color:#666; font-size: 11px; height:20px; padding-left: 10px;}
.tableType08 .ct01 .detail .add a {color:#656565;}
.tableType08 .ct01 .detail02{float: left;text-align: left; width: 180px; }
.tableType08 .ct01 .detail02 .txt01 {padding-top: 10px; padding-bottom: 5px; font-size: 13px; font-weight: bold;}
.tableType08 .ct01 .detail02 .txt01 a {color:#333;}
.tableType08 .ct01 .detail02 .txt02 { font-size: 12px; height: 30px;}
.tableType08 .ct01 .detail02 .txt02 a {color:#666;}
.tableType08 td img {vertical-align: middle;}
.tableType08 td.btn {}
.tableType08 td.btn img {display: block; margin-bottom: 3px;}

.tableType09 {width: 100%; border-collapse: collapse; margin-top: 10px;}
.tableType09 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType09 th.first {border-left: 1px solid #e8e8e8;}
.tableType09 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType09 th.end02 {background: #f4f4f4 none;}
.tableType09 td {height: 97px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 11px; }
.tableType09 td del { color:#a8a8a8;}
.tableType09 td img {vertical-align: middle; }
.tableType09 .ct01 {}
.tableType09 .ct02 {padding-left: 10px; text-align: left; font-size: 12px; line-height: 1.5;}
.tableType09 .ct01 .visual {float: left; width: 129px; padding-top: 5px;}
.tableType09 .ct01 .visual img {border: 1px solid #d2d2d2;}
.tableType09 .ct01 .visual02 {float: left;text-align: left; width:108px;padding-left: 21px; padding-top: 5px;}
.tableType09 .ct01 .visual02 img {border: 1px solid #d2d2d2;}
.tableType09 .ct01 .detail{float: left;text-align: left; width: 195px; }
.tableType09 .ct01 .detail .lc {font-size: 11px;color: #666; padding-top: 2px; height: 18px; }
.tableType09 .ct01 .detail .coupon {height: 20px;}
.tableType09 .ct01 .detail .tit {line-height: 1.3; color:#f25822; font-size: 11px;  }
.tableType09 .ct01 .detail .tit a {color:#f25822; }
.tableType09 .ct01 .detail .name {line-height: 1.3; color:#232322; font-size: 12px; font-weight: bold; }
.tableType09 .ct01 .detail .name a {color:#232322; }
.tableType09 .ct01 .detail .tit03 {line-height: 1.3; color:#2e98c0; font-size: 12px; font-weight: bold;  letter-spacing: -1px;}
.tableType09 .ct01 .detail .tit03 a {color:#2e98c0; }
.tableType09 .ct01 .detail .add {line-height: 1.3;color:#666; font-size: 11px; padding-bottom: 4px; padding-left: 10px;}
.tableType09 .ct01 .detail .add a {color:#656565;}

.tableType09 .ct01 .detail02{float: left;text-align: left; width: 200px; }
.tableType09 .ct01 .detail02 .txt01 {padding-top: 10px; padding-bottom: 5px; font-size: 13px; font-weight: bold;}
.tableType09 .ct01 .detail02 .txt01 a {color:#333;}
.tableType09 .ct01 .detail02 .txt02 { font-size: 12px;}
.tableType09 .ct01 .detail02 .txt02 a {color:#666;}

.tableType09 .ct01 .detail03{float: left;text-align: left; width: 100px; }
.tableType09 .ct01 .detail03 .txt01 {padding-top: 10px; padding-bottom: 5px; font-size: 13px; font-weight: bold;}
.tableType09 .ct01 .detail03 .txt01 a {color:#333;}
.tableType09 .ct01 .detail03 .txt02 { font-size: 12px;}
.tableType09 .ct01 .detail03 .txt02 a {color:#666;}
.tableType09 .ct01 .desc {line-height: 1.3;color:#656565; font-size: 12px; height: 40px;}
.tableType09 .ct01 .desc a {color:#656565;}


.tableType09 .ct01 .detail04 {float: left;text-align: left; width: 180px; }
.tableType09 .ct01 .detail04 .lc {font-size: 11px;color: #666; padding-top: 2px; height: 18px; }
.tableType09 .ct01 .detail04 .coupon {height: 20px;}
.tableType09 .ct01 .detail04 .tit {line-height: 1.3; color:#f25822; font-size: 11px;  }
.tableType09 .ct01 .detail04 .tit a {color:#f25822; }
.tableType09 .ct01 .detail04 .name {line-height: 1.3; color:#232322; font-size: 12px; font-weight: bold; }
.tableType09 .ct01 .detail04 .name a {color:#232322; }
.tableType09 .ct01 .detail04 .tit03 {line-height: 1.3; color:#2e98c0; font-size: 12px; font-weight: bold; letter-spacing: -1px;}
.tableType09 .ct01 .detail04 .tit03 a {color:#2e98c0; }
.tableType09 .ct01 .detail04 .add {line-height: 1.3;color:#666; font-size: 11px; padding-bottom: 4px; padding-left: 10px;}
.tableType09 .ct01 .detail04 .add a {color:#656565;}


.tableType09 .rank {line-height: 2.4;}

.tableType09 td img {vertical-align: middle;}
.tableType09 td.btn {}
.tableType09 td.btn img {display: block; margin-bottom: 3px;}


.tableType10 { width: 100%; border-collapse: collapse;}
.tableType10 th { height: 28px; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType10 th.end {background: #f4f4f4 none;}
.tableType10 td img {vertical-align: middle; }
.tableType10 td { padding: 5px 0 5px; text-align: center;border-bottom: 1px solid #e8e8e8;  line-height: 1.5; font-size: 11px;}
.tableType10 td.subject {text-align: left; padding-left: 10px;width: 174px; font-size: 12px;}
.tableType10 td.subject02 {text-align: left; font-size: 12px;}
.tableType10 td.subject02 div {text-align: left; font-size: 12px;padding-left: 10px;}
.tableType10 .end td {border-bottom: 0; }
.tableType10 .answer {}
.tableType10 .answer td {background-color:#eff9ff; line-height: 1.3; vertical-align: top;}
.tableType10 .answer td .aw {font-weight: bold; color:#0c78c3;}
 


.tableType11 { width: 100%; border-collapse: collapse;}
.tableType11 th { height: 28px; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType11 th.end {background: #f4f4f4 none;}
.tableType11 td img {vertical-align: middle; }
.tableType11 td {  text-align: center;border-bottom: 1px solid #e8e8e8;  line-height: 1.5; font-size: 11px;}
.tableType11 .end td {border-bottom: 0; }
.tableType11 .ct01 {}
.tableType11 .name {vertical-align: top;text-align: left;}
.tableType11 .ct02 {padding: 5px 10px; text-align: left; font-size: 12px;}
.tableType11 .sch { height: 65px; line-height: 1.3;}
.tableType11 .ct02 .year {font-size: 11px; letter-spacing: -1px;}
.tableType11 .ct02 .year div {padding-bottom: 5px;}
.tableType11 .priceWrap {height: 35px; }
.tableType11 .priceWrap dt {float: left; width: 70px; text-align: center; }
.tableType11 .priceWrap dd {float: left;  width: px; text-align: right; line-height: 1.2;}
.tableType11 .some {height: 33px;}




.tableType12 {border-left: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8; border-collapse: collapse;}
.tableType12 thead {}
.tableType12 thead th { height: 30px; border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;background-color:#f4f4f4; font-weight: bold;}
.tableType12 tbody th { background-color:#f4f4f4;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8; font-weight: bold;}
.tableType12 tbody td { vertical-align: top; height: 30px; border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;text-align: center;}
.tableType121 tbody td em {color:#0061a4;}
.tableType12 tbody td .ct01 {padding: 5px; text-align: left;  line-height: 1.3;}
.tableType12 tbody td .ct02 {padding: 5px 10px; text-align: left;  line-height: 1.3;}
.tableType12 tbody td .ct03 {padding: 5px 10px;   line-height: 1.3;}



.tableType13 {width:100%; border-collapse: collapse; margin-top: 10px;}
.tableType13 th { height:30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType13 th.first {border-left: 1px solid #e8e8e8;}
.tableType13 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType13 td { vertical-align: top; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 12px; }
.tableType13 td del { color:#a8a8a8;}
.tableType13 tbody td img {vertical-align: middle;}
.tableType13 tbody td .ct01 {padding: 5px; text-align: left;  line-height: 1.3;}
.tableType13 tbody td .ct02 {padding: 5px 10px; text-align: right;  line-height: 1.6;}
.tableType13 tbody td .ct03 {padding: 5px 10px;  line-height: 1.7;}
.tableType13 tbody td .visual {float: left; margin-right: 10px; }
.tableType13 tbody td .visual img { border: 1px solid #d3d3d3; }
.tableType13 tbody td .detail{float: left; width: 270px;}
.tableType13 tbody td .detail .ti {padding-bottom: 5px;}
.tableType13 tbody td .detail .date {padding-bottom: 5px;}
.tableType13 tbody td .detail .cpn { color:#fff; text-align: center; background: url('../images/bg/bg_coupon04.gif') 0 0 no-repeat; padding-top: 2px; width: 129px; height: 16px; font-size: 11px;}
.tableType13 tbody .answer td {background-color:#f4fafd; line-height: 1.2;}
.tableType13 td img {vertical-align: middle; }



.tableType14 { width: 100%; border-collapse: collapse;}
.tableType14 th { height: 35px; vertical-align: top; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 7px no-repeat; text-align: center; font-weight: bold; color: #595959;}
.tableType14 th div {padding-top: 5px; line-height: 1.3;}
.tableType14 th.end {background: #f4f4f4 none;}
.tableType14 td img {vertical-align: middle; }
.tableType14 td { padding: 5px 0 5px; text-align: center;border-bottom: 1px solid #e8e8e8;  line-height: 1.5; font-size: 11px;}
.tableType14 td.subject {text-align: left; padding-left: 10px;width: 174px; font-size: 12px;}
.tableType14 td.subject02 {text-align: left; font-size: 12px;}
.tableType14 td.subject02 div {text-align: left; font-size: 12px;padding-left: 10px;}
.tableType14 .end td {border-bottom: 0; }
.tableType14 .answer {}
.tableType14 .answer td {background-color:#eff9ff; line-height: 1.3; vertical-align: top;}
.tableType14 .answer td .aw {font-weight: bold; color:#0c78c3;}

.btnListType {clear:both; text-align: center; height: 50px;}
.btnListType input {vertical-align: middle; }
.btnListType img {vertical-align: middle; }
.btnListType .ltr {float: right;}
.btnListType .rtl {float: left;}


/* 2010-03-19 */
.tableType16 { border-collapse: collapse; border: 1px solid #e8e8e8; } 
.tableType16 th { border: 1px solid #e8e8e8; background-color:#f4f4f4; color:#595959; font-weight: bold; line-height: 1.4;}
.tableType16 th div {padding: 15px 0 15px 10px;}
.tableType16 th em {color:#0061a4;}
.tableType16 td{line-height: 1.4; border: 1px solid #e8e8e8; font-size: 11px; vertical-align: top;}
.tableType16 td div {padding: 15px 0 15px 10px; text-align: left;}


/* 달력 */

/*calendarWrapper { position: absolute; left: 0; top: 150px; width: 700px; height: 267px;}*/
.calendarWrapper { width: 700px; height: 267px;}
.calendarWrapper .inner02 {position: relative; width: 700px; height: 267px; }
.calendarWrapper .inner02 iframe {position: absolute; left: 0; top: 0; z-index: 1;width: 700px; }
.calendarWrapper .inner02 .calendarCt {position: absolute; left: 0; top: 0; overflow: hidden; zoom:1;z-index: 2;width: 700px; padding-bottom: 20px;background: url('../images/bg/bg_selectCalendar02.gif') 0 bottom repeat-y; }
.calendarWrapper .inner02 .calendarCt h4 {padding: 18px 0 0 39px;height: 29px; background: url('../images/bg/bg_selectCalendar01.gif') 0 0 no-repeat; }
.calendarWrapper .inner02 .calendarCt .leftBtn {float: left; width: 18px; padding-left: 11px; padding-top: 100px; }
.calendarWrapper .inner02 .calendarCt .content {float: left; width: 642px; padding-top: 18px; }
.calendarWrapper .inner02 .calendarCt .content .calendar { float: left; width: 194px; padding: 0 10px;}
.calendarWrapper .inner02 .calendarCt .content .calendar .header { height: 17px; text-align: center; font-size: 12px; color:#484848;}
.calendarWrapper .inner02 .calendarCt .content .calendarPrint { height: 134px; border-bottom: 1px solid #e9e9e9;}
.calendarWrapper .inner02 .calendarCt .content table {}
.calendarWrapper .inner02 .calendarCt .content table td {height: 20px;text-align: center;}
.calendarWrapper .inner02 .calendarCt .content table .sun {color:#fb9134;}
.calendarWrapper .inner02 .calendarCt .content table .today {color:#fb9134;}
.calendarWrapper .inner02 .calendarCt .content table a {color:#fb9134;}
.calendarWrapper .inner02 .calendarCt .content .sch {padding: 5px 0 0 5px;}
.calendarWrapper .inner02 .calendarCt .content .sch li {padding-bottom: 5px; }
.calendarWrapper .inner02 .calendarCt .content .sch strong {color:#fb6634;}
.calendarWrapper .inner02 .calendarCt .rightBtn {float: left; width: 22px; padding-top: 100px; }
.calendarWrapper .inner02 .closeBtn { position: absolute; right: 12px; top: 19px;}
/* 2010-03-19 */
.calendarWrapper .inner02 .otherTxt {position: absolute; right: 40px; top: 25px;} 
.calendarWrapper .inner02 .day1 {font-weight: bold; color:#ee4b13;}
.calendarWrapper .inner02 .day2 {font-weight: bold; color:#408dc5;}
.calendarWrapper .inner02 .day3 {font-weight: bold; color:#60a920;}

/* 달력 */

.calendarWrapper02 {  width: 310px; height: 267px;}
.calendarWrapper02 .inner02 {position: relative; width: 310px; height: 267px; }
.calendarWrapper02 .inner02 iframe {position: absolute; left: 0; top: 0; z-index: 1;width: 310px; }
.calendarWrapper02 .inner02 .calendarCt {position: absolute; left: 0; top: 0; overflow: hidden; zoom:1;z-index: 2;width: 310px; padding-bottom: 20px;background: url('../images/bg/bg_selectCalendar03.gif') 0 bottom repeat-y; }
.calendarWrapper02 .inner02 .calendarCt h4 {padding: 18px 0 0 39px;height: 29px; background: url('../images/bg/bg_selectCalendar04.gif') 0 0 no-repeat; }
.calendarWrapper02 .inner02 .calendarCt .content {margin: 0 auto; width: 194px; padding-top: 18px; }
.calendarWrapper02 .inner02 .calendarCt .content .calendar { width: 194px; }
.calendarWrapper02 .inner02 .calendarCt .content .calendar .header { height: 17px; text-align: center; font-size: 12px; color:#484848;}
.calendarWrapper02 .inner02 .calendarCt .content .calendarPrint { height: 134px; border-bottom: 1px solid #e9e9e9;}
.calendarWrapper02 .inner02 .calendarCt .content table {}
.calendarWrapper02 .inner02 .calendarCt .content table td {height: 20px;text-align: center;}
.calendarWrapper02 .inner02 .calendarCt .content table .sun {color:#fb9134;}
.calendarWrapper02 .inner02 .calendarCt .content table .today {color:#fb9134;}
.calendarWrapper02 .inner02 .calendarCt .content table a {color:#fb9134;}
.calendarWrapper02 .inner02 .calendarCt .content .sch {padding: 5px 0 0 5px;}
.calendarWrapper02 .inner02 .calendarCt .content .sch li {padding-bottom: 5px; }
.calendarWrapper02 .inner02 .calendarCt .content .sch strong {color:#fb6634;}
.calendarWrapper02 .inner02 .closeBtn { position: absolute; right: 12px; top: 19px;}

.singleCalendar { width: 194px; margin: 0 auto;}
.singleCalendar .calendarHeader { height: 17px; text-align: center; font-size: 12px; color:#484848;}
.singleCalendar .calendarPrint { height: 134px; border-bottom: 1px solid #e9e9e9;}
.singleCalendar  table {}
.singleCalendar table td {height: 20px;text-align: center;}
.singleCalendar table .sun {color:#fb9134;}
.singleCalendar table .today {color:#fb9134;}
.singleCalendar table a {color:#fb9134;}
.singleCalendar .sch {padding: 5px 0 0 5px; text-align: center; color:#484848;}
.singleCalendar .sch li {padding-bottom: 5px; }
.singleCalendar .sch strong {color:#fb6634;}
.singleCalendar .sc1 {color:#408dc5;}
.singleCalendar .sc2 {color:#fe9500;}
.singleCalendar .sc3 {color:#444;}
.singleCalendar .sc4 {}



/* 페이징 */

.tFooter {position: relative;}
.pageNaviWrap01 {padding-top: 10px; height: 20px; }
.pageNaviWrap02 {padding-top: 17px; height: 20px; }
.tFooter .btn{position: absolute; right: 10px; top: 10px;}
.pageNavi01 {text-align: center; line-height: 1;}
.pageNavi01 img {vertical-align: middle; margin-top: -5px; }
*html .pageNavi01 img {vertical-align: middle; margin-top: -3px;}
*+html .pageNavi01 img {vertical-align: middle; margin-top: -3px;}
.pageNavi01 .front {vertical-align: middle;font-size: 15px;}
.pageNavi01 .front a {border: 0;}
.pageNavi01 .front a:hover {border: 0; text-decoration: none;}
.pageNavi01 a {padding: 0  3px 0 2px;vertical-align: middle; letter-spacing:1px;}
.pageNavi01 a:hover{}
.pageNavi01 .prev {vertical-align: middle;font-size: 15px;}
.pageNavi01 .prev a {border: 0;}
.pageNavi01 .prev a:hover {border: 0; text-decoration: none;}
.pageNavi01 .no {padding: 0; margin: 0 1px; vertical-align: middle; }
.pageNavi01 .no strong {padding: 0 4px 0 2px;vertical-align: middle;color:#000;  letter-spacing:-1px;}
.pageNavi01 .no a:hover { text-decoration: none;}
.pageNavi01 .next {vertical-align: middle;font-size: 15px;}
.pageNavi01 .next a {border: 0;}
.pageNavi01 .next a:hover {border: 0; text-decoration: none;}
.pageNavi01 .end {vertical-align: middle;font-size: 15px;}
.pageNavi01 .end a {border: 0;}
.pageNavi01 .end a:hover {border: 0; text-decoration: none;}

/* 시스템팝업 */

.systemMsgPopup01 { width: 328px; }
.systemMsgPopup01 .logo {text-align: right; padding: 2px 17px 0 0; height: 25px; background: url('../images/bg/bg_lPopup_top_01.gif') 0 0 no-repeat;}
.systemMsgPopup01 .logo img {vertical-align: top;}
.systemMsgPopup01 .header { width: 316px; height: 24px; padding: 0 0 0 12px;  background:  url('../images/bg/bg_lPopup_hd_01.gif') 0 0 no-repeat;}
.systemMsgPopup01 .header h3 { float: left; width: 250px; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup01 .header .closeBtn {float: left;}
.systemMsgPopup01 .header .closeBtn img {vertical-align: top;}
.systemMsgPopup01 .msgPrint { color: #666;line-height: 1.3; text-align: center; padding: 30px 16px 20px 12px; width: 300px; background:  url('../images/bg/bg_lPopup_md_01.gif') 0 0 repeat-y;}
.systemMsgPopup01 .msgPrint02 { color: #666;line-height: 1.3;  padding: 30px 16px 20px 12px; width: 300px; background:  url('../images/bg/bg_lPopup_md_01.gif') 0 0 repeat-y;}
.systemMsgPopup01 .btnList { color: #666;line-height: 1.3; text-align: center; width: 328px; height: 58px; background:  url('../images/bg/bg_lPopup_bt_01.gif') 0 0 no-repeat;}
.systemMsgPopup01 .systemPBtm { color: #666;line-height: 1.3; text-align: center; width: 328px; height: 10px; background:  url('../images/bg/bg_lPopup_bt_01.gif') 0 bottom no-repeat;}



.systemMsgPopup02 { width: 508px; }
.systemMsgPopup02 .logo {text-align: right; padding: 2px 17px 0 0; height: 25px; background: url('../images/bg/bg_lPopup_top_02.gif') 0 0 no-repeat;}
.systemMsgPopup02 .logo img {vertical-align: top;}
.systemMsgPopup02 .header { width: 496px; height: 24px; padding: 0 0 0 12px;  background:  url('../images/bg/bg_lPopup_hd_02.gif') 0 0 no-repeat;}
.systemMsgPopup02 .header h3 { float: left; width: 437px; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup02 .header .closeBtn {float: left;}
.systemMsgPopup02 .header .closeBtn img {vertical-align: top;}
.systemMsgPopup02 .popContent { color: #666;line-height: 1.3; padding: 30px 16px 20px 12px; width: 480px; background:  url('../images/bg/bg_lPopup_md_02.gif') 0 0 repeat-y;}
.systemMsgPopup02 .btnList { color: #666;line-height: 1.3; text-align: center; width: 508px; height: 57px; background:  url('../images/bg/bg_lPopup_bt_02.gif') 0 0 no-repeat;}
.systemMsgPopup02 .systemPBtm { color: #666;line-height: 1.3; text-align: center; width: 508px; height: 10px; background:  url('../images/bg/bg_lPopup_bt_02.gif') 0 bottom no-repeat;}

.systemMsgPopup03 { width: 729px; }
.systemMsgPopup03 .logo {text-align: right; padding: 2px 17px 0 0; height: 25px; background: url('../images/bg/bg_lPopup_top_03.gif') 0 0 no-repeat;}
.systemMsgPopup03 .logo img {vertical-align: top;}
.systemMsgPopup03 .header { width: 717px; height: 24px; padding: 0 0 0 12px;  background:  url('../images/bg/bg_lPopup_hd_03.gif') 0 0 no-repeat;}
.systemMsgPopup03 .header h3 { float: left; width: 656px; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup03 .header .closeBtn {float: left; padding-left: 668px;}
.systemMsgPopup03 .header .closeBtn img {vertical-align: top;}
.systemMsgPopup03 .header .closeBtn02 {float: left; }
.systemMsgPopup03 .header .closeBtn02 img {vertical-align: top;}
.systemMsgPopup03 .popContent { color: #666;line-height: 1.3; padding: 20px 16px 0 12px; width: 701px; background:  url('../images/bg/bg_lPopup_md_03.gif') 0 0 repeat-y;}
.systemMsgPopup03 .systemPBtm { color: #666;line-height: 1.3; text-align: center; width: 729px; height: 57px; background:  url('../images/bg/bg_lPopup_bt_03.gif') 0 0 no-repeat;}


/*.systemMsgPopup04 { border: 2px solid #c0c0c0; padding-top: 0; background-color:#fff;}*/
.systemMsgPopup04 { padding-top: 0; background-color:#fff;}
.systemMsgPopup04 .logo {padding: 2px 17px 0 0; height: 25px; position: relative; float: right;}
.systemMsgPopup04 .logo img {vertical-align: top;}
.systemMsgPopup04 .header { clear:both; height: 24px; margin:0 12px; background-color:#0c78c3;  overflow: hidden; zoom:1;}
.systemMsgPopup04 .header h3 { float: left; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup04 .header .closeBtn {float: right;}
.systemMsgPopup04 .header .closeBtn img {vertical-align: top;}
.systemMsgPopup04 .popContent { color: #666;line-height: 1.3; padding: 30px 16px 20px 12px; }
.systemMsgPopup04 .btnList { color: #666;line-height: 1.3; text-align: center;  height: 57px; width: 300px; margin: 0 auto; }
.systemMsgPopup04 .popHeader { clear:both; height: 24px; margin: 0 12px; background-color:#0c78c3;  overflow: hidden; zoom:1;}
.systemMsgPopup04 .popHeader h3 { float: left; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup04 .popHeader .closeBtn {float: right;}
.systemMsgPopup04 .popHeader .closeBtn img {vertical-align: top;}
.systemMsgPopup04 .popContent { color: #666;line-height: 1.3; padding: 20px 16px 10px 12px; }
.systemMsgPopup04 .popBtnList { color: #666;line-height: 1.3; text-align: center;  height: 37px; width: 300px; margin: 0 auto; }
.systemMsgPopup04 .msgPrint { color: #666;line-height: 1.3; text-align: center; padding: 30px 16px 20px 12px; }
.systemMsgPopup04 .msgPrint02 { color: #666;line-height: 1.3;  padding: 20px 16px 20px 14px; }
.systemMsgPopup04 .systemPBtm { color: #666;line-height: 1.3; text-align: center;   height: 10px;}


/* 마이페이지 비밀번호 팝업 */
.accountConfirm {padding:0 0 0 2px; line-height: 1.3;}
.accountConfirm dl {clear: both;}
.accountConfirm dl dt {float: left; text-align: right; font-weight: bold; width:130px; }
.accountConfirm dl dd {float: left; width:180px; padding-left:5px;}
.accountConfirm dl.dl1 {height: 25px;margin-top: 20px;}
.accountConfirm dl.dl2 {height: 25px; margin:0px; padding:0px;}
.accountConfirm dl.dl2 dt {padding-top:3px; }
.accountConfirm dl.dl3 {height:25px; background: url('../images/line/dot_13.gif') 0 bottom repeat-x; margin:20px 0 4px 0; padding:0 0 2px 0;}
.accountConfirm dl.dl3 dt {padding-top:3px;}


.printCategory { height: 37px; background: url('../images/line/dot_06.gif') 0 bottom repeat-x; margin-bottom: 20px;}
.printCategory ul {float: left; }
.printCategory ul li {float: left; font-weight: bold;color:#444; padding-right: 10px;}
.printCategory ul li input {vertical-align: middle; }
.printCategory .printBtn {float: right;}


.b_quicklink01 {clear: both;}
.b_quicklink01 li {float: left; width: 142px; }
.b_quicklink01 li.end {float: left; width: 132px; }



.normalTypeTable {clear: both; border-bottom: 3px solid #f6f6f6;}
.normalTypeTable table  {border-collapse: collapse;}
.normalTypeTable th { text-align: left;;border: 1px solid #e8e8e8; background-color:#f4f4f4; font-weight: bold; }
.normalTypeTable th div {padding: 5px 0 5px 10px;}
.normalTypeTable td img {vertical-align: middle;}
.normalTypeTable td select {vertical-align: middle;}
.normalTypeTable td input {vertical-align: middle;}
.normalTypeTable td { text-align: left;border: 1px solid #e8e8e8;}
.normalTypeTable td div {padding: 5px 0 5px 10px;}
.normalTypeTable td div table.wid130 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable td div table.wid130 td {width:130px; border:0; text-align:left;}
.normalTypeTable td div table.wid130 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable td div table.wid100 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable td div table.wid100 td {width:100px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable td div table.wid100 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable td div table.wid66 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable td div table.wid66 td {width:66px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable td div table.wid66 td input {margin-right:4px; vertical-align:middle;}


.normalTypeTable02 {clear: both; border-bottom: 3px solid #f6f6f6;}
.normalTypeTable02 table  {border-collapse: collapse;}
.normalTypeTable02 th { text-align: center;border: 1px solid #e8e8e8;line-height: 1.4; background-color:#f4f4f4; font-weight: bold; }
.normalTypeTable02 th div {padding: 7px 0 7px 10px; text-align: left;}
.normalTypeTable02 th .th02 {padding: 10px 0 10px 10px; text-align: center;}
.normalTypeTable02 .bgc01{background-color:#fef9e1 ;}
.normalTypeTable02 td { text-align: center;border: 1px solid #e8e8e8;line-height: 1.4;}
.normalTypeTable02 td img {vertical-align: middle;}
.normalTypeTable02 td select {vertical-align: middle;}
.normalTypeTable02 td input {vertical-align: middle;}
.normalTypeTable02 td div {padding: 7px 0 7px 10px; text-align: left;}
.normalTypeTable02 td div table.wid130 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable02 td div table.wid130 td {width:130px; border:0; text-align:left;}
.normalTypeTable02 td div table.wid130 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable02 td div table.wid100 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable02 td div table.wid100 td {width:100px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable02 td div table.wid100 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable02 td div table.wid66 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable02 td div table.wid66 td {width:66px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable02 td div table.wid66 td input {margin-right:4px; vertical-align:middle;}


.normalTypeTable03 {clear: both; border-bottom: 3px solid #f6f6f6;}
.normalTypeTable03 table  {border-collapse: collapse;border-top: 1px solid #e8e8e8;}
.normalTypeTable03 th { text-align: center;border-bottom: 1px solid #e8e8e8;line-height: 1.4; background-color:#f4f4f4; font-weight: bold; }
.normalTypeTable03 th div {padding: 7px 0 7px 10px; text-align: left;}
.normalTypeTable03 th .th02 {padding: 10px 0 10px 10px; text-align: center;}
.normalTypeTable03 .bgc01{background-color:#fef9e1 ;}
.normalTypeTable03 td { text-align: center; border-bottom: 1px solid #e8e8e8;line-height: 1.4;}
.normalTypeTable03 td img {vertical-align: middle;}
.normalTypeTable03 td select {vertical-align: middle;}
.normalTypeTable03 td input {vertical-align: middle;}
.normalTypeTable03 td div {padding: 7px 0 7px 10px; text-align: left;}
.normalTypeTable03 td div table.wid130 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable03 td div table.wid130 td {width:130px; border:0; text-align:left;}
.normalTypeTable03 td div table.wid130 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable03 td div table.wid100 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable03 td div table.wid100 td {width:100px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable03 td div table.wid100 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable03 td div table.wid66 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable03 td div table.wid66 td {width:66px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable03 td div table.wid66 td input {margin-right:4px; vertical-align:middle;}


.normalTypeTable04 {clear: both; border-bottom: 3px solid #f6f6f6; width:100%; padding: 0; margin:0;}
.normalTypeTable04 table {border-collapse: collapse;padding: 0; margin:0; }
.normalTypeTable04 th { text-align: center;border: 1px solid #e8e8e8;line-height: 1.4; background-color:#f4f4f4; font-weight: bold; }
.normalTypeTable04 th div {padding: 7px 0 7px ; }
.normalTypeTable04 th .th02 {padding: 10px 0 10px 10px; text-align: center;}
.normalTypeTable04 .bgc01{background-color:#fef9e1 ;}
.normalTypeTable04 td { text-align: center;border: 1px solid #e8e8e8;line-height: 1.4;}
.normalTypeTable04 td img {vertical-align: middle;}
.normalTypeTable04 td select {vertical-align: middle;}
.normalTypeTable04 td input {vertical-align: middle;}
.normalTypeTable04 td div {padding: 7px 0 7px 10px; text-align: left;}
.normalTypeTable04 td div table.wid130 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable04 td div table.wid130 td {width:130px; border:0; text-align:left;}
.normalTypeTable04 td div table.wid130 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable04 td div table.wid100 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable04 td div table.wid100 td {width:100px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable04 td div table.wid100 td input {margin-right:4px; vertical-align:middle;}
.normalTypeTable04 td div table.wid66 {border:0; border-spacing: 0; border-collapse:collapse;}
.normalTypeTable04 td div table.wid66 td {width:66px; padding:2px 0; border:0; text-align:left;}
.normalTypeTable04 td div table.wid66 td input {margin-right:4px; vertical-align:middle;}

 
.normalLayout { clear: both; position:relative; overflow:hidden; border: 1px solid #e8e8e8; background-color:#fafafa; padding:10px; width: 678px; zoom:1;}
.normalLayout:after {clear: both; display: block; content:""; width: 0;height: 0; font-size: 0; line-height: 0; overflow: hidden;} 
.normalLayout .inner {width:658px;background-color:#fff; padding:10px; zoom:1;}
.normalLayout .inner:after {clear: both;display: block; content:""; width: 0;height: 0; font-size: 0; line-height: 0; overflow: hidden;}


.normalLayout02 {clear: both;width: 678px; padding: 10px; margin-top: -10px; margin-bottom: 10px;  border: 1px solid #e8e8e8; background-color: #fafafa;}
.normalLayout02 .header { height: 35px;}
.normalLayout02 .header h3 {float: left; padding: 9px 0 0 22px;}
.normalLayout02 .header .btn {float: right; }
.normalLayout02 .content {width: 656px; padding: 12px; background-color:#fff;}



.normalLayout03 { clear: both; position: relative;border: 1px solid #e8e8e8; background-color:#fafafa; padding:10px; width: 678px; zoom:1;}
.normalLayout03:after {clear: both; display: block; content:""; width: 0;height: 0; font-size: 0; line-height: 0; overflow: hidden;} 
.normalLayout03 .inner {background-color:#fff; padding: 8px; zoom:1;}
.normalLayout03 .inner:after {clear: both;display: block; content:""; width: 0;height: 0; font-size: 0; line-height: 0; overflow: hidden;}



.userInfor01 {clear: both; padding-top: 10px; }
.userInfor01 .header {height: 22px; }
.userInfor01 .header .title {float: left; padding: 0 27px 0  5px; }
.userInfor01 .header .txt01 {float: left; font-size: 11px; }
.userInfor01 .content {}
.userInfor01 .content table { border-collapse: collapse;  } 
.userInfor01 .content table th { padding: 5px 0 5px 15px; width: 71px; border: 1px solid #e8e8e8; background-color:#f4f4f4; color:#595959; font-weight: bold; text-align: left; line-height: 1.5;}
.userInfor01 .content table td {border: 1px solid #e8e8e8; padding: 5px 0 5px 10px; font-size: 11px;}
.userInfor01 .content table td .tp01 {height: 40px; line-height: 1.5;}
.userInfor01 .content table td select {vertical-align: middle; }

.userInfor02 {clear: both; margin-bottom: 20px;}
.userInfor02 .header {height: 22px; width:700px;}
.userInfor02 .header .title {float: left; padding: 0 27px 0  5px;}
.userInfor02 .header .txt01 {float: left; font-size: 11px; }
.userInfor02 .header .txt02 {float: right;}
.userInfor02 .content {border-bottom: 3px solid #f6f6f6;}
.userInfor02 .content table { border-collapse: collapse; border: 1px solid #e8e8e8; } 
.userInfor02 .content table th { border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-color:#f4f4f4; color:#595959; font-weight: bold; text-align: left; line-height: 1.5;}
.userInfor02 .content table th .imt {font-size: 11px;}
.userInfor02 .content table th div {padding: 5px 0 5px 15px; font-size: 12px;}
.userInfor02 .content table th div.star {padding:5px 0 5px 5px;}
.userInfor02 .content table td {border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;  font-size: 11px;}
.userInfor02 .content table td div {padding: 5px 0 5px 10px;}
.userInfor02 .content table td.end {border-bottom: 1px solid #e8e8e8; border-right: 0;}
.userInfor02 .content table td .tp01 {height: 40px; line-height: 1.5;}
.userInfor02 .content table td select {vertical-align: middle;}
.userInfor02 .content table td .email,
.userInfor02 .content table td .name {font-size: 12px;}
.userInfor02 .content table	td div .wid130 {border:1; border-spacing:0; border-collapse:collapse; border-color:White;}

.agreeWrap {width: 678px; padding: 10px; margin-bottom: 10px;  border: 1px solid #e8e8e8; background-color: #fafafa;}
.agreeWrap .header { height: 35px;}
.agreeWrap .header h3 {float: left; padding: 9px 0 0 22px;}
.agreeWrap .header .btn {float: right; }
.agreeWrap .header .txt {float: right;  padding-top: 14px;}
.agreeWrap .sheader { height: 35px;}
.agreeWrap .sheader h3 {float: left; padding: 9px 0 0 22px;}
.agreeWrap .sheader .btn {float: right; }
.agreeWrap .sheader .txt {float: right;  padding-top: 14px;}
.agreeWrap .content {width: 656px; padding: 12px; background-color:#fff;}
.agreeWrap .content .txt01 {padding: 13px 0 0 ; }
.agreeWrap .content .txt02 {padding-bottom: 20px; padding-top: 10px;margin-bottom: 10px;  border-bottom: 1px solid #e8e8e8;}
.agreeWrap .content .scroll {margin-bottom: 10px;  border-bottom: 1px solid #e8e8e8; height: 150px; overflow-y: auto;}
.agreeWrap .content02 {width: 656px; padding: 12px; padding-left:22px; background-color:#fff;margin-bottom: 10px;}
.agreeWrap .scroll02 {height: 150px; overflow-y: auto;}
.agreeWrap .content .txt02 li {padding-left: 9px; padding-bottom: 5px; background: url('../images/bul/bul_box01.gif') 0 4px no-repeat; }
.agreeWrap .content .txt03 { height: 23px; }
.agreeWrap .content .txt03 input {margin-left: 20px;}
.agreeWrap .txt04 {text-align: right;}
.agreeWrap .txt04 input {margin-left: 20px;}





.tabRightLayout {width:700px; clear: both; overflow:hidden; margin-bottom: 20px; position: relative;}
.tabRightLayout .title {padding-left: 6px; width: 694px; padding-top: 11px; height: 19px; margin-right: 28px; border-bottom: 2px solid #646464; }
.tabRightLayout .tab { position: absolute; right: 0; top: 6px; padding-top: 6px; border: 0; border-collapse: collapse;}
.tabRightLayout .tab td {border: 0;}
.tabRightLayout .body { padding-top: 10px; }
.tabRightLayout .hide {display: none;}
.tabRightLayout .sel {display: block;clear: both; overflow: hidden; }
.tabRightLayout .sel .inner { background-color:#fff; padding: 10px;}
.tabRightLayout .moreBtn {position: absolute; right: 5px; top: 8px;}
.tabRightLayout .amount {position: absolute; right: 90px;top: 14px; font-size: 11px; line-height: 1.1;}

.tourMoney01 {   height: 43px; background:url('../images/bg/bg_tourMoney01.gif') 20px 0 no-repeat; }
.tourMoney01 ul {padding-left: 148px; padding-top: 10px;}
.tourMoney01 ul li.myMoney { float: left; width: 222px; padding-left: 7px; padding-top: 4px;background:url('../images/bul/bul_box01.gif') 0 8px no-repeat; }
.tourMoney01 ul li.userMoney  { float: left; width: 232px; padding-left: 7px;background:url('../images/bul/bul_box01.gif') 0 8px no-repeat; }


.cardSaleWrap {border: 1px solid #E8E8E8; width: 678px; padding: 10px; margin-bottom: 10px; background: #FAFAFA url('../images/bg/bg_card01.gif') 0 0 no-repeat;  }
.cardSaleWrap .header { height: 35px;}
.cardSaleWrap .header h3 {float: left; padding: 9px 0 0 22px;}
.cardSaleWrap .header h3 strong {font-size:16px;vertical-align: middle; }
.cardSaleWrap .header h3 img {vertical-align: middle; }
.cardSaleWrap .header .btn {float: right; }
.cardSaleWrap .content {border: 1px solid #E8E8E8; background:#fff;}


.cardSaleWrap02 {border: 1px solid #87c7f0; width:678px; padding:10px; margin-bottom:10px; background:#9cc5e1;  }
.cardSaleWrap02 .header {width:195px; height:34px; background:#FFFFFF;}
.cardSaleWrap02 .header h3 {float: left; padding: 9px 0 0 6px;}
.cardSaleWrap02 .header h3 strong {color:#075587; font-size:18px; vertical-align: middle; margin:0 5px 0 0;}
.cardSaleWrap02 .header h3 img {vertical-align:top; }
.cardSaleWrap02 .header .btn {float: right; }
.cardSaleWrap02 .content {width:678px; border-bottom:1px solid #e8e8e8; background:url('../images/bg/bg_monthly.gif') repeat-y left top;}

.cardSaleWrap02 .content .cardEvent01 {width:678px; padding-bottom:10px; background:url('../images/bg/bg_monthly_top.gif') no-repeat left top;}
.cardEvent01 ul {height:36px; padding:12px 0 3px 21px;}
.cardEvent01 li {height: 18px; padding-left: 7px; background:url('../images/bul/bul_box01.gif') 0 3px no-repeat; }
.cardEvent01 table {margin-left:7px; }
.cardEvent01 table th {height:27px; color:#1a5680;}
.cardEvent01 table td {height: 30px; border-top: 1px solid #EDEDED; text-align: center;}
.cardEvent01 table .first td {border:none;}
.cardEvent01 table td.subject {text-indent: 10px; text-align: left; }




.nTxt01 {line-height: 1.3;}

.toruTopNotice {padding: 23px  0 0 10px; height: 40px; }

.savePointWrap {padding: 10px 0 5px; border-bottom: 1px solid #dadada; font-size: 11px;}
.savePointWrap img {vertical-align: middle; }
.savePointWrap p {padding-bottom: 3px;}


.detailViewWrapper .detail02 .tourSch01 {padding-top: 10px; font-size: 11px; }
.detailViewWrapper .detail02 .tourSch01 dl {clear:both; line-height: 1.5; overflow: hidden; zoom:1; padding-bottom: 3px;}
.detailViewWrapper .detail02 .tourSch01 dl dt {float: left; margin-right: 5px; font-weight: bold; font-size:11px;}
.detailViewWrapper .detail02 .tourSch01 dl dd {float: left;  width: 300px; font-size:11px;}


.realToruUser {clear: both; margin-bottom: 10px;}
.realToruUser .header {height: 22px; }
.realToruUser .header .title {float: left; }
.realToruUser .header .txt02 {float: right; font-size: 11px !important;}
.realToruUser .header .txt02 .fts {font-size:11px !important;}

.realToruUser .check {margin-top:9px; text-align:right; }

.personsCheck {clear: both; font-size: 11px;}
.personsCheck select {vertical-align: middle; width: 61px;}
.personsCheck02 {clear: both; font-size: 11px; height: 50px;}
.personsCheck02 select {vertical-align: middle; width: 61px;}
.personsCheck03 {clear: both; font-size: 11px; padding:5px 0;}
.personsCheck03 select {vertical-align: middle; width: 61px;}
 
.reserveResult02 { width: 678px;   background: url('../images/bg/bg_result02.gif') 0 0 no-repeat; } 
.reserveResult02 img {vertical-align: middle; }
.reserveResult02 .txt01 { height: 32px; padding-top:137px; text-align: center; font-size:20px; font-weight:bold; color:#000000;}
.reserveResult02 .txt02 { height: 95px; text-align: center;}
.reserveResult02 .txt03 {height: 32px; padding-bottom: 30px;padding-top: 14px;width: 559px; background: url('../images/bg/bg_com01.gif') 0 0 no-repeat; margin: 0 auto; text-align: center;}
.reserveResult02 .txt03 strong { color:#1577bb; font-size: 16px; }
.reserveResult02 .txt04 {height:48px; text-align: center; padding-top:20px;}/* 2010-03-21 */

.singleTitle01 {clear:both; padding-top: 10px; height: 24px; padding-left: 6px; }
.agreeWrap02 {width: 678px; overflow:hidden; padding: 10px; margin-bottom: 10px;  border: 1px solid #afafaf; background-color: #f3f3f3;}
.agreeWrap02 .header { height: 35px;}
.agreeWrap02 .header h3 {float: left; padding: 5px 0 0 12px;}
.agreeWrap02 .header .btn {float: right; }
.agreeWrap02 .header .txt {float: right;  padding-top: 14px;}
.agreeWrap02 .content {width: 656px; overflow:hidden; padding: 12px; background-color:#fff;}
.agreeWrap02 .content .txt01 {padding: 5px 0 10px ; line-height: 1.5;}
.agreeWrap02 .content .sTitle { font-weight: bold; height: 20px; }
.agreeWrap02 .content .txt02 {padding: 19px ; line-height: 1.5; background-color:#f6f6f6; margin-bottom: 20px;}

.cancelRule02 {width: 678px; overflow: hidden; zoom:1;  border-bottom: 3px solid #f6f6f6; }
.cancelRuleTxt02 {width: 678px; line-height: 1.4; padding-bottom: 30px; font-size: 11px;padding-top: 5px; height: 30px; color:#888;}

.paymentMent01 {clear: both; overflow: hidden; zoom:1; padding-bottom: 3px; line-height: 1.4; font-size: 11px;}
.paymentMent01 dt {float: left;margin-right: 5px; font-weight: bold; }
.paymentMent01 dd {float: left; width: 550px;}



.viewCouponPopup {width:130px; text-align:center; overflow: hidden; position:relative;}
.viewCouponPopup .coupon {width:101px; margin:0 auto; padding:0 10px 0 0; background: url('../images/bg/bg_coupon0102.gif') right top no-repeat;;}
.viewCouponPopup .coupon p {height:38px; padding:22px 0 0 10px; background: url('../images/bg/bg_coupon0101.gif') left top no-repeat; text-align: center;}
.viewCouponPopup .coupon strong {font-size:24px; color:#ff7800;}
.viewCouponPopup .coupon img {vertical-align: middle;}
.viewCouponPopup .closeBtn01 {position:absolute; top:43px; right:0px;} 

/* 할인쿠폰 팝업 */
.couponPopup01 {clear:both; padding:0; line-height: 1.4;}
.couponPopup01 .msg {width: 267px; height: 94px; margin:10px 0; border: 1px solid #cfcfcf;}
.couponPopup01 .msg .scroll {width: 257px; height: 84px; padding:5px; overflow-x: hidden; overflow-y: auto; font-size: 11px;}
.couponPopup01 .confirmBtn {text-align: center; height: 25px;}




.subDetailTab {overflow:hidden; width: 670px; margin: 0 auto;  padding-top: 10px;}
/*2010-03-26 지역정보 Css수정 및 /images/line/bu_bar01.gif 추가 -구남우 */
.subDetailTab li {float: left;margin:3px 0 3px -1px; padding:0 12px 0 14px; background:url(/images/line/bu_bar01.gif) no-repeat left 2px; white-space:nowrap; height:20px;}
/*.subDetailTab li {float: left;word-break:break-all;}*/
.subDetailTab td {padding:0 10px; background:url('/images/menu/img_section.gif') no-repeat left top;}
.subDetailTab td.first {background:none;}

.detailTourContent {padding-top: 20px; padding-left: 20px;}
.detailTourContent .visual { padding: 4px; float: left; width: px; border: 2px solid #f5f3f3;}
.detailTourContent .visual img {vertical-align: top;}
.detailTourContent .sdetail {float: left; margin-left: 10px; line-height: 1.3; padding-top: 10px; width: 380px;}
.detailTourContent .sdetail h4 {font-weight: bold; padding-bottom: 10px;}
.detailTourContent .tourInfo {position:relative; overflow:hidden; padding-right:10px;}
.detailTourContent .tourInfo img {padding:4px; font-size:0; border:1px solid #f1efef;}
.detailTourContent .tourInfo .visual1 {float:left; width:265px; height:190px; border:0; padding:0;}
.detailTourContent .tourInfo .visual2 {float:left; width:245px; height:268px; border:0; padding:0 20px 0 0;}
.detailTourContent .tourInfo .visual2 img {border:0; padding:0; }
.detailTourContent .tourInfo .explain {overflow:hidden; line-height:18px;}
.detailTourContent .tourInfo .thumArea {position:absolute; left:10px; _left:-260px; top:0; z-index:200;}
.detailTourContent .tourInfo .thumArea img {padding:0 font-size:0; border:0;}


.view_subject02 {width: 700px; margin: 10px 0; padding: 0 0 22px; overflow: hidden; zoom:1; background: url('../images/bg/bg_viewHeader01.gif') 0 bottom no-repeat; }
.view_subject02 .inner {overflow: hidden; zoom:1; padding-left: 20px; padding-top: 20px; background: url('../images/bg/bg_viewHeader01.gif') 0 0 no-repeat; }
.view_subject02 .inner .coupon {float: left; width: 64px; height: 32px;  margin-right: 15px;  background: url('../images/bg/bg_coupon02.gif') 0 0 no-repeat; }
.view_subject02 .inner .coupon strong {color:#fff; display: block; text-align: center; line-height: 1.4; padding-top: 2px; font-size: 11px;}
.view_subject02 .inner h4 { float: left; width: 380px; font-size: 14px; line-height: 1.4; background: url('../images/bul/bul_arrow03.gif') 0 5px no-repeat; padding-left: 19px; font-weight: bold; }
.view_subject02 .inner h4.title {padding-top:10px; background-position:0 14px;}
.view_subject02 .inner .pdeCode {float: right; width: 160px; text-align: right; padding-top: 5px; padding-right: 20px; font-size: 11px;}
.view_subject02 .inner .pdeCode img {vertical-align: middle; }
.view_subject02 .inner .pdeCode01 {float: right; width: 160px; text-align: right; padding-top: 15px; padding-right: 20px; font-size: 11px;}
.view_subject02 .inner .pdeCode01 img {vertical-align: middle; }


.type01_header {border-bottom: 2px solid #646464;  position: relative;}
.type01_header .notice {background: url('../images/bul/bul_arrow02.gif') 3px 2px no-repeat; padding-left: 12px; font-size: 11px; padding-bottom: 10px;}
.type01_header .pdtCateAlign {position: absolute; bottom: 5px; right: 0;padding-left: 6px; text-align: right;width: 694px; padding-top: 11px; height: 22px; }
.type01_header .txt01 {color:#888;}
.type01_header select {vertical-align: middle; }
.type01_header .tabMenu {position: relative; width: 700px;border-top: 1px solid #fff; }
.type01_header .tab {  padding-top: 6px; border: 0; border-collapse: collapse;}
.type01_header .tab td {border: 0;}
.type01_header .tab img {vertical-align: top;}


.addressSearch {height: 20px;  text-align: center;}
.addressSearch input {vertical-align: middle;}
.addressSearch img {vertical-align: middle;}


/* 2010-03-17 RHJ 추가 */
.tableType15 {width: 100%; border-collapse: collapse; margin-top: 10px;}
.tableType15 th { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f4f4f4 url('../images/line/dsolid_01.gif') right 10px no-repeat; }
.tableType15 th.first {border-left: 1px solid #e8e8e8;}
.tableType15 th.end {border-right: 1px solid #e8e8e8; background: #f4f4f4 none;}
.tableType15 td {height: 97px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 1.3; font-size: 12px; }
.tableType15 td img {vertical-align: middle; }
.tableType15 .tdPrice {line-height: 1.7;}
.tableType15 td .pdtInfo {padding-left: 10px; text-align: left; width: 325px; }
.tableType15 td .pdtInfo .visual {float:left; width: 109px; }
.tableType15 td .pdtInfo .visual img {border: 1px solid #d5d5d5;}
.tableType15 td .pdtInfo .detail {float:left; width: 210px;}
.tableType15 td .pdtInfo .detail .ico {height: 20px; }
.tableType15 td .pdtInfo .detail .txt01 {height: 40px; line-height: 1.2;   color:#656565;}
.tableType15 td .pdtInfo .detail .txt01 a {color:#656565;}
.tableType15 td .pdtInfo .detail .txt02 {}
.tableType15 td.vat {vertical-align:top; padding:10px 0 8px 0;}
.tableType15 td .price01 {line-height:20px; color:#f56c29;}
.tableType15 td .price01 .disb {padding-left:11px;}
.tableType15 td .aviation .disb {margin-top:6px;}
.tableType15 td .pdtInfo .detail .txt03 {line-height: 1.2; color:#656565;}
.tableType15 td .pdtInfo .detail .txt04 {clear:both; padding-top:11px;}
.tableType15 td .pdtInfo .detail .txt04 li {font-size:11px; color:#232322; line-height:15px; font-weight:bold;}


.view_subject03 {width: 700px; margin: 10px 0; padding: 0 0 19px; overflow: hidden; zoom:1; background: url('../images/bg/bg_viewHeader01.gif') 0 bottom no-repeat; }
.view_subject03 .inner {overflow: hidden; zoom:1; padding-left: 20px; padding-top: 10px; background: url('../images/bg/bg_viewHeader01.gif') 0 0 no-repeat; }
.view_subject03 .inner .coupon {float: left; width: 64px; height: 32px;  margin-right: 15px;  background: url('../images/bg/bg_coupon02.gif') 0 0 no-repeat; }
.view_subject03 .inner .coupon strong {color:#fff; display: block; text-align: center; line-height: 1.4; padding-top: 2px; font-size: 11px;}
.view_subject03 .inner h4 { float: left; width: 380px; font-size: 14px; line-height: 1.4; background: url('../images/bul/bul_arrow03.gif') 0 11px no-repeat; padding:7px 0 0 17px; font-weight: bold; }
.view_subject03 .inner .pdeCode {float: right; width: 160px; text-align: right; padding-top: 10px; padding-right: 20px; font-size: 11px;}
.view_subject03 .inner .pdeCode img {vertical-align: middle; }

.FBlayer01 {overflow:hidden; width:209px; padding-bottom:8px; color:#666; background:url('../images/bg/bg_layerBtm_01.gif') no-repeat left bottom; }
.FBlayer01 h3 {position:relative; height:19px; padding:13px 0 0 10px; font-size:11px; text-align:left; font-weight:bold; background:url('../images/bg/bg_layerTop_01.gif') no-repeat left top;}
.FBlayer01 .close {position:absolute; right:16px; top:12px; cursor:pointer;}
.FBlayer01 .cont {width:209px; padding-top:11px; text-align:center;}
.FBlayer01 .cont td {height:21px; vertical-align:top; text-align:center;}
.FBlayer01 .cont td.pd {height:29px; padding-top:5px;}
.FBlayer01 .cont td.pd span {padding:5px 7px 3px 7px; background:#e8f6ff;}
.FBlayer01 .cont td.pd ul {padding:5px 7px 3px 7px; background:#e8f6ff; }
.FBlayer01 .cont td.pd ul li {float:left; }
.FBlayer01 .cont .login {clear:both; height:20px; margin-left:10px; }
.FBlayer01 .cont .login dt {float:left; width:54px; padding:4px 0 0 6px; text-align:left; font-size:11px; font-weight:bold; background:url('../images/bul/bul_box01.gif') no-repeat left 7px;}
.FBlayer01 .cont .login dd {float:left; }
.on_login {position:absolute; left:510px; top:726px;}
.on_time {position:absolute; left:207px; top:545px; z-index:20000;}
.on_weather {position:absolute; left:442px; top:545px; z-index:20000;}
.on_weather .weather {clear:both; overflow:hidden; margin-left:8px;}
.on_weather .weather dl {float:left; }
.on_weather .weather dl.day1 {width:64px;}
.on_weather .weather dl.day2 {width:61px;}
.on_weather .weather dl.day3 {width:64px;}
.on_weather .weather dl dt {height:16px; padding-top:5px; text-align:center; background:#e8f6ff;}
.on_weather .weather dl dd {height:55px; padding-top:8px; background:url('../images/bg/bg_weather01.gif') no-repeat right 5px;}
.on_weather .weather dl dd .disb {padding-top:4px;}
.on_weather .weather dl.day3 dd {background:none;}
.on_exchange {position:absolute; left:663px; top:545px; z-index:20000;}
.on_exchange .exchange {width:177px; margin-bottom:5px; padding-bottom:2px; background:#e8f6ff;}
:root .on_exchange .exchange {margin-left:30px;}
.on_exchange .exchange li {text-align:center; line-height:22px; font-size:11px;}
.ml10 {margin-left:10px !important;}
.cp {cursor:pointer !important;}

.on_cardInfo {position:absolute; left:459px; top:977px; z-index:20000;}
.on_cardInfo .FBlayer02 {overflow:hidden; width:275px; padding-bottom:25px; color:#666; background:url('../images/bg/bg_layerBtm_02.gif') no-repeat left bottom; }
.on_cardInfo .FBlayer02 h3 {position:relative; height:19px; padding:10px 0 0 10px; font-size:11px; text-align:left; font-weight:bold; background:url('../images/bg/bg_layerTop_02.gif') no-repeat left top;}
.on_cardInfo .FBlayer02 .close {position:absolute; right:16px; top:12px; cursor:pointer;}
.on_cardInfo .FBlayer02 .cont {width:248px; padding:20px 0 0 10px; text-align:center;}
.on_cardInfo .FBlayer02 .card {width:100%; border-top:1px solid #ededed;}
.on_cardInfo .FBlayer02 .card td {height:19px; text-align:left; font-size:11px; color:#666; padding-left:10px; border-bottom:1px solid #ededed;}
.on_cardInfo .FBlayer02 .card td img {vertical-align:middle;}
.on_cardInfo .FBlayer02 .card tr.bg td {background:#fbfbfb;}

/* s: 2010-03-19 */
.couponBox {}
.couponBox .sHeader {height: 35px;}
.couponBox .sHeader img {vertical-align: middle;}
.couponBox .sHeader .st01 {color:#666;}
.couponBox .sHeader .st02 {color:#0c78c3;}
 
.couponBox .tabMenu {position: relative; width: 597px; }
.couponBox .tab { padding-top: 6px; border: 0; border-collapse: collapse;}
.couponBox .tab td {border: 0; border-bottom: 2px solid #646464;}
.couponBox .tab .sel {display: ;} 
.couponBox .body { padding-top: 10px; }
.couponBox .hide {display: none;}
.couponBox .body .sel h4 {padding: 20px 0 0 23px; }
.couponBox .couponCaution {color:#f00; text-align: right; padding-top: 5px; height: 20px;}
.couponBox .couponCaution span {font-size: 11px; }
/* e: 2010-03-19 */

.couponWrap {overflow:hidden; position:absolute; }
.couponWrap .couponBox {float:left; width:97px; height:40px; padding-top:16px; text-align:center; font-size:16px; font-weight:bold; border:2px solid #e96e30; color:#ff7800; font-family:Tahoma; background:#fff url('../images/bg/bg_couponWrap.gif') no-repeat left top;}
.couponWrap .close {float:left; padding:44px 0 0 3px;}
.couponWrap .close img {cursor:pointer; }
.couponWrap .btn {clear:both; margin-top:7px;}

.couponWrap_pop {overflow:hidden; margin:-20px 0 15px 80px}
.couponWrap_pop .couponBox {width:97px; height:40px; padding-top:16px; text-align:center; font-size:16px; font-weight:bold; border:2px solid #e96e30; color:#ff7800; font-family:Tahoma; background:#fff url('../images/bg/bg_couponWrap.gif') no-repeat left top;}


/* 2010-03-23 */
.listNone {width:100%; border-bottom:3px solid #F6F6F6;}
.listNone p {padding:30px 0; text-align:center; border-bottom:1px solid #e8e8e8;}

/* 2010-03-25 */
.detailTourContent .tourInfo .thumArea .thumList {clear: both; padding-top: 10px; height: 56px; }
.detailTourContent .tourInfo .thumArea .thumList .leftBtn {float: left; width: 9px; padding-top: 24px;}
.detailTourContent .tourInfo .thumArea .thumList .thum {float: left; width: 223px; overflow: hidden;}
.detailTourContent .tourInfo .thumArea .thumList .thum li {float: left; width: 75px; }
.detailTourContent .tourInfo .thumArea .thumList .thum img {border: 1px solid #d3d3d3;}
.detailTourContent .tourInfo .thumArea .thumList .rightBtn {float: left; width: 10px; padding-left:3px; padding-top: 24px;}

/* 2010-04-01 */
.tabAreaC {height:24px; border-bottom:2px solid #646464;}
.tabAreaC li {float:left; }

.masterWrap { position:fixed; _position:absolute; width:900px; left:50%; margin:0 0 0 -495px; z-index:1000;}
.masterWrap .master {
	width:900px; overflow:hidden; margin:0 auto; padding-top:4px; 
    background:url('../images/common/bg_master.png') no-repeat left top;
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/common/bg_master.png') left top;
}
.masterWrap .master .head {position:relative; width:880px; height:36px; text-align:left; z-index:10; overflow:hidden; padding:0 10px; background:url('../images/common/bg_masterHead.gif') no-repeat left top;}
.masterWrap .master .head ul {width:880px; height:29px; padding-top:7px; background:url('../images/common/bg_masterList.gif') repeat-x left bottom;}
.masterWrap .master .head ul li {float:left; margin-right:3px; font-size:0;}
.masterWrap .master .head .open {position:absolute; right:14px; top:8px; }
.masterWrap .master .cont {clear:both; height:219px; width:100%; padding:15px 0 0 23px; background:#FFF url('../images/common/bg_masterCont.gif') no-repeat left top;}
.masterWrap .master .cont .info {width:853px; padding-top:116px; text-align:center; font-weight:bold; color:#666666; background:url('../images/common/logo_master.gif') no-repeat center 44px;}
.masterWrap .master .cont .info1 {width:853px; padding-top:92px; text-align:center; font-weight:bold; color:#666666; background:url('../images/common/logo_master.gif') no-repeat 315px 20px;}
.masterWrap .master .cont .info1 .fts11 {font-size:11px; line-height:30px; font-weight:normal;}
.masterWrap .master .cont .info1 .btnL {margin-top:10px;}
.masterWrap .master .cont .info2 {width:853px; padding-top:76px; text-align:center; font-weight:bold; line-height:20px; color:#666666; background:url('../images/common/logo_master.gif') no-repeat 315px 8px;}
.masterWrap .master .cont .info2 .fts11 {font-size:11px; line-height:30px; font-weight:normal;}
.masterWrap .master .cont .info2 .btnL {margin-top:10px;}
.scroll-x {width:835px; height:180px; position:relative; overflow-x:auto; overflow-y:hidden; padding-bottom:16px; margin-left:10px;}
.scroll-x ul {white-space:nowrap;}
.scroll-x ul li {display:inline-block; *display:inline; *zoom:1; }
.posWrap2 {width:165px; height:165px; position:relative; background:url('../images/common/line_master_dot1.gif') repeat-y right top;}
.posWrap2 .contBox {position:absolute; overflow:hidden; width:164px; padding-top:3px; text-align:center;}
.posWrap2 .contBox dt {height:21px; font-weight:bold;}
.posWrap2 .contBox dd {letter-spacing:-1px; line-height:16px;}
.posWrap2 .contBox dd.txt {padding-top:8px;}
.posWrap2 .contBox dd.txt p {width:110px; overflow:hidden;}
.posWrap2 .contBox dd.img {font-size:0;}
.posWrap2 .contBox dd.img img {border:1px solid #d2d2d2;}
.overbg {position:absolute; left:0; top:0; z-index:100; width:164px; height:165px; filter:alpha(opacity:40); -ms-filter: alpha(opacity=40); background:#fff;}
.overbtn1 {position:absolute; z-index:200; width:110px; height:117px; padding:48px 0 0 28px; }
.overbtn2 {position:absolute; left:0; top:0; z-index:200; width:165px; height:117px; padding:48px 0 0 0; text-align:center;}
.posWrap2 .contBox .btn .bbtn {float:left; width:57px; height:38px;}
.posWrap2 .contBox .btn .sbtn {float:left; width:51px; height:21px;}
.posWrap2 .contBox div .overbtn2 .sbtn1 {text-align:center;}
.posWrap2 .icoPM {padding-left:18px; color:#f56c29; font-weight:bold; background:url('../images/ico/ico_price01.gif') no-repeat left top;}
.myPageM {width:835px; height:200px; position:relative; padding-left:8px; margin:-5px 0 0 0;}
.myPageM .conLeft ul li { height:20px; overflow:hidden;}

.myPageM .conLeft {width:292px; height:183px; float:left; padding:20px 0 0 21px; background:#f6f6f6;}
.conLeft p {width:150px; height:17px; color:#FFFFFF; margin:23px 0 0 0; padding:5px 0 0 9px; background:url('../images/common/bg_masterTxt.gif') no-repeat left top;}
.conLeft ul {margin:10px 0 0 0; padding:15px 0 0 0; background:url('../images/line/dot_22.gif') no-repeat left top;}
.conLeft ul li {line-height:2.0em; padding:0 0 0 11px; background:url('../images/bul/bul_box07.gif') no-repeat left 10px;}
.myPageM .conRight {width:454px; float:left; margin:0 0 0 44px; padding:13px 0 0 0;}
.conRight p strong {color:#0c78c3;}
.conRight .myinfo1 {margin:18px 0 0 0;}
.myinfo1 li {height:20px; line-height:1.5em; overflow:hidden;}
.myinfo1 li img {vertical-align:middle;}
.conRight .myinfo2 {width:298px; margin:13px 0 0 0; padding:20px 0 0 7px; background:url('../images/line/dot_22.gif') no-repeat left top;}
.myinfo2 li {width:132px; height:16px; padding:0 0 0 17px; margin:0 0 5px 0; float:left;}
.myinfo2 .money {background:url('../images/bul/bul_money01.gif') no-repeat 1px top;}
.myinfo2 .money strong{color:#fb6634;}
.myinfo2 .memo {background:url('../images/bul/bul_memo.gif') no-repeat 1px top;}
.myinfo2 .coupon {background:url('../images/bul/bul_coupon.gif') no-repeat left top;}
.myinfo2 .standby {background:url('../images/bul/bul_standby.gif') no-repeat left top;}
.myBtn {position:absolute; right:-5px; bottom:0;}


/* 쿠폰 팝업 */

.mT20 {margin:20px 0 0 0;}

.couponTop {width:630px; position:relative; padding:0 0 15px 0; background:url('../images/line/dot_06.gif') repeat-x left bottom;}

.couponTop .printBtn {position:absolute; bottom:8px; right:0;}
.couponTop h4 {font-size:15px; text-align:center; font-weight:bold;}
.couponTxt {padding:10px 0 0 10px;}
.couponBox {text-align:center; margin:30px 0 0 0;}
.popBtn {text-align:center; margin:30px 0 10px 0;}

/* 휴대폰 로밍서비스 안내 */
.popCon {width:645px; height:452px; overflow-x:hidden; overflow-y:auto; margin:20px 0 0 0;}
.popCon em {font-weight:bold;}
.popCon h4 {margin:0 0 10px 0;}
.popCon div {padding:21px 0 18px 10px; background:url('../images/line/dot_06.gif') repeat-x left top;}
.popCon .mobileRoming {width:635px; padding:0 0 0 10px; background:none;}

.popCon div ul {padding:0 0 0 5px; }
.popCon div ul li {padding:0 0 0 11px; background:url('../images/bul/bul_line.gif') no-repeat 1px 5px;}
.popCon .mobileRoming ul {width:400px; float:left;}
.popCon .mobileRoming div {width:115px; float:right; margin:0 20px 0 0; padding:60px 0 0 0; background:none;}
.popCon div p {padding:0 0 0 10px;}
.popCon div table {width:610px; border-top:1px solid #cfcdcd; border-right:1px solid #cfcdcd;}
.popCon div table th {text-align:center; font-weight:bold; padding:6px 0 5px 0; border-bottom:1px solid #cfcdcd; border-left:1px solid #cfcdcd; background:#f4f4f4;}
.popCon div table td {text-align:center; padding:6px 0 5px 0; border-bottom:1px solid #cfcdcd; border-left:1px solid #cfcdcd;}

/* 국제전화선불카드 */ 
.popTab {padding:20px 0 0 12px;}
.popTab li {float:left; margin:0 3px 0 0;}

.popCon2 {width:550px; height:452px; overflow-x:hidden; overflow-y:auto; margin:20px 0 0 0;}
.popCon2 h4 {margin:0 0 20px 0;}
.popCon2 h5 {font-weight:bold; color:#0061a4;}
.popCon2 em {font-weight:bold;}
.popCon2 .sale {padding:0 0 18px 10px; background:none;}
.popCon2 .sale h4 {margin:0 0 10px 0;}
.popCon2 .sale div {text-align:left; margin:10px 0 0 0; padding:0 0 0 10px; background:none;}
.popCon2 .sale div em {margin:0 5px 0 0;}
.popCon2 div {padding:21px 0 20px 10px; background:url('../images/line/dot_06.gif') repeat-x left top;}
.popCon2 div img {vertical-align:middle;}
.popCon2 .sale table {width:495px; text-align:center; margin:10px auto 0 auto;}
.popCon2 .sale table th {color:#0061a4; padding:5px 0 4px 0; border-right:2px solid #FFFFFF; background:#ebebeb;}
.popCon2 .sale table td {padding:5px 0 4px 0;}
.popCon2 .sale table .bgGray {background:#f7f7f7;}
.popCon2 div .saleExea {color:#0061a4; margin:20px 0 5px 0;}
.popCon2 div ul {padding:0 0 0 2px; }
.popCon2 div ul li {padding:0 0 0 11px; background:url('../images/bul/bul_line.gif') no-repeat 1px 5px;}
.popCon2 .step p {text-align:center;} 

.popCon2 .useGuide {background:none; padding:0 0 20px 10px;}
.popCon2 .useGuide ul li {padding:0; margin:0 0 15px 0; background:none;}
.popCon2 .useGuide ul li p {margin:0 0 5px 0; padding:0 0 0 5px;}
.popCon2 .useGuide ul li em {color:#0061a4;}

.popCon2 div .stateList {width:550px; overflow:hidden; margin:10px 0 10px 0; padding:0; background:none;}
.popCon2 div .stateList .stateLeft {width:262px; float:left; padding:0; background:none;}
.popCon2 div .stateList table {width:262px; font-size:11px; font-weight:normal; text-align:center;}
.popCon2 div .stateList table th {color:#0061a4; padding:3px 0 2px 0; border-right:1px solid #FFFFFF; background:#ebebeb;}
.popCon2 div .stateList table td {padding:3px 0 2px 0; border-right:1px solid #FFFFFF;}
.popCon2 div .stateList table .bgGray {background:#f7f7f7;}
.popCon2 div .stateList .stateRight {width:262px; float:left; margin:0 0 0 13px; padding:0; background:none;}
.stateRight .popBtn2 {text-align:center; margin:0; padding:5px 0 0 0; background:none;}
.stateRight dl dt {color:#0061a4; margin:0 0 5px 0;}
.stateRight dl dd {font-weight:normal;}

.dial dl {width:510px; margin:0 0 10px 0;}
.dial dl dt {width:210px; color:#0061a4; float:left;}
.dial dl dd {width:300px; float:right;}

.charge p {margin:0 0 10px 0;}
.charge p strong {color:#0061a4;}

.popCon2 div .popTop {text-align:center; margin:0; padding:0; background:none;}


.popCon3 {width:550px; height:452px; overflow-x:hidden; overflow-y:auto; margin:20px 0 0 0;}
.popCon3 h4 {margin:0 0 20px 0;}
.popCon3 div {padding:21px 0 20px 10px;}
.popCon3 .feeGuide {padding:0 0 20px 10px; background:url('../images/line/dot_06.gif') repeat-x left bottom;}
.feeGuide table {width:508px; border-bottom:1px solid #979797;}
.feeGuide table caption {background:#5997c4; position:static; visibility:visible; overflow:hidden; width:508px; height:auto; padding:3px 0; font:12px dotum; color:#FFFFFF; font-weight:bold;}
.feeGuide table th {color:#2966a1; font-weight:bold; background:#bcdbec; padding:3px 0; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
.feeGuide table td {text-align:right; padding:2px 0;}
.feeGuide table td.ltxt {text-align:left;}
.feeGuide table td.ctxt {text-align:center;}
.feeGuide table td.tdGlay {background:#efefef;}

.popCon3 div .popTop {text-align:center; margin:15px 0 0 0; padding:0; background:none;}

.feeGuide table.sunbul td {border-bottom:1px solid #cccccc; text-align:center;}

.popCon3 div .otherState {width:508px; text-align:right; padding:10px 0 0 0;}



/* 탬플릿 */

/* Orange01 */
.t01_700_y {width:700px; height:65px; background:url('../images/templete/tab_orange01_sub.gif') no-repeat left bottom;}
.t01_700_y table {width:100%;}
.t01_700_y table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t01_700.gif') repeat-x left top;}
.t01_700_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t01_700_on.gif') repeat-x left top;}
.t01_700_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t01_700_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t01_700_y table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t01_700_f.gif') no-repeat left top;}
.t01_700_y table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t01_700_f_on.gif') no-repeat left top;}
.t01_700_y table td.bgRight {width:26px; padding:0; background:url('../images/templete/t01_700_l.gif') no-repeat left top;}
.t01_700_y table td.bgRight_on {width:26px; padding:0; background:url('../images/templete/t01_700_l_on.gif') no-repeat left top;}
.t01_700_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t01_700_f.gif') no-repeat left top;}
.t01_700_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t01_700_f_on.gif') no-repeat left top;}
.t01_700_y table td.bgLast {width:26px; padding:0; background:url('../images/templete/t01_700_l.gif') no-repeat left top;}
.t01_700_y table td.bgLast_on {width:26px; padding:0; background:url('../images/templete/t01_700_l_on.gif') no-repeat left top;}

.t01_700_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t01_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px; background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t01_700_y ul li a {color:#000000; text-decoration:none;}
.t01_700_y ul li.sub_on {color:#f8621e; font-weight:bold; letter-spacing:-0.1em;}
.t01_700_y ul li.sub_on a {color:#f8621e; text-decoration:none;}


/* Orange02 */
.t01_700_n {width:700px; height:38px; background:url('../images/templete/tab_orange_bg.gif') no-repeat left bottom;}
.t01_700_n table {width:100%;}
.t01_700_n table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t01_700.gif') repeat-x left top;}
.t01_700_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t01_700_on.gif') repeat-x left top;}
.t01_700_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t01_700_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t01_700_n table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t01_700_f.gif') no-repeat left top;}
.t01_700_n table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t01_700_f_on.gif') no-repeat left top;}
.t01_700_n table td.bgRight {width:26px; padding:0; background:url('../images/templete/t01_700_l.gif') no-repeat left top;}
.t01_700_n table td.bgRight_on {width:26px; padding:0; background:url('../images/templete/t01_700_l_on.gif') no-repeat left top;}
.t01_700_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t01_700_f.gif') no-repeat left top;}
.t01_700_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t01_700_f_on.gif') no-repeat left top;}
.t01_700_n table td.bgLast {width:26px; padding:0; background:url('../images/templete/t01_700_l.gif') no-repeat left top;}
.t01_700_n table td.bgLast_on {width:26px; padding:0; background:url('../images/templete/t01_700_l_on.gif') no-repeat left top;}



/* Orange03 */
.t01_900_y {width:900px; height:70px; background:url('../images/templete/tab_orange02_sub.gif') no-repeat left bottom;}
.t01_900_y table {width:100%;}
.t01_900_y table td {height:32px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t01_900.gif') repeat-x left top;}
.t01_900_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t01_900_on.gif') repeat-x left top;}
.t01_900_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t01_900_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t01_900_y table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t01_900_f.gif') no-repeat left top;}
.t01_900_y table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t01_900_f_on.gif') no-repeat left top;}
.t01_900_y table td.bgRight {width:26px; padding:0; background:url('../images/templete/t01_900_l.gif') no-repeat left top;}
.t01_900_y table td.bgRight_on {width:26px; padding:0; background:url('../images/templete/t01_900_l_on.gif') no-repeat left top;}
.t01_900_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t01_900_f.gif') no-repeat left top;}
.t01_900_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t01_900_f_on.gif') no-repeat left top;}
.t01_900_y table td.bgLast {width:26px; padding:0; background:url('../images/templete/t01_900_l.gif') no-repeat left top;}
.t01_900_y table td.bgLast_on {width:26px; padding:0; background:url('../images/templete/t01_900_l_on.gif') no-repeat left top;}

.t01_900_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t01_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px; background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t01_900_y ul li a {color:#000000; text-decoration:none;}
.t01_900_y ul li.sub_on {color:#f8621e; font-weight:bold; letter-spacing:-0.1em;}
.t01_900_y ul li.sub_on a {color:#f8621e; text-decoration:none;}

/* Orange04 */
.t01_900_n {width:900px; height:43px; background:url('../images/templete/tab_orange_bg.gif') no-repeat left bottom;}
.t01_900_n table {width:100%;}
.t01_900_n table td {height:32px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t01_900.gif') repeat-x left top;}
.t01_900_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t01_900_on.gif') repeat-x left top;}
.t01_900_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t01_900_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t01_900_n table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t01_900_f.gif') no-repeat left top;}
.t01_900_n table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t01_900_f_on.gif') no-repeat left top;}
.t01_900_n table td.bgRight {width:26px; padding:0; background:url('../images/templete/t01_900_l.gif') no-repeat left top;}
.t01_900_n table td.bgRight_on {width:26px; padding:0; background:url('../images/templete/t01_900_l_on.gif') no-repeat left top;}
.t01_900_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t01_900_f.gif') no-repeat left top;}
.t01_900_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t01_900_f_on.gif') no-repeat left top;}
.t01_900_n table td.bgLast {width:26px; padding:0; background:url('../images/templete/t01_900_l.gif') no-repeat left top;}
.t01_900_n table td.bgLast_on {width:26px; padding:0; background:url('../images/templete/t01_900_l_on.gif') no-repeat left top;}


/* Dblue01 */
.t02_700_y {width:700px; height:62px; background:url('../images/templete/tab_dblue01_sub.gif') no-repeat left bottom;}
.t02_700_y table {width:100%;}
.t02_700_y table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t02_700.gif') repeat-x left top;}
.t02_700_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t02_700_on.gif') repeat-x left top;}
.t02_700_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t02_700_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t02_700_y table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t02_700_f.gif') no-repeat left top;}
.t02_700_y table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t02_700_f_on.gif') no-repeat left top;}
.t02_700_y table td.bgRight {width:8px; padding:0; background:url('../images/templete/t02_700_l.gif') no-repeat left top;}
.t02_700_y table td.bgRight_on {width:8px; padding:0; background:url('../images/templete/t02_700_l_on.gif') no-repeat left top;}
.t02_700_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t02_700_f.gif') no-repeat left top;}
.t02_700_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t02_700_f_on.gif') no-repeat left top;}
.t02_700_y table td.bgLast {width:11px; padding:0; background:url('../images/templete/t02_700_l.gif') no-repeat left top;}
.t02_700_y table td.bgLast_on {width:11px; padding:0; background:url('../images/templete/t02_700_l_on.gif') no-repeat left top;}

.t02_700_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t02_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px; background:url('../images/templete/tSolid_02.gif') no-repeat left 1px;}
.t02_700_y ul li a {color:#FFFFFF; text-decoration:none;}
.t02_700_y ul li.sub_on {color:#FFFFFF; font-weight:bold; letter-spacing:-0.1em;}
.t02_700_y ul li.sub_on a {color:#FFFFFF; text-decoration:none;}


/* Dblue02 */
.t02_700_n {width:700px; height:38px; background:url('../images/templete/tab_dblue_bg.gif') no-repeat left bottom;}
.t02_700_n table {width:100%;}
.t02_700_n table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t02_700.gif') repeat-x left top;}
.t02_700_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t02_700_on.gif') repeat-x left top;}
.t02_700_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t02_700_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t02_700_n table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t02_700_f.gif') no-repeat left top;}
.t02_700_n table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t02_700_f_on.gif') no-repeat left top;}
.t02_700_n table td.bgRight {width:8px; padding:0; background:url('../images/templete/t02_700_l.gif') no-repeat left top;}
.t02_700_n table td.bgRight_on {width:8px; padding:0; background:url('../images/templete/t02_700_l_on.gif') no-repeat left top;}
.t02_700_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t02_700_f.gif') no-repeat left top;}
.t02_700_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t02_700_f_on.gif') no-repeat left top;}
.t02_700_n table td.bgLast {width:11px; padding:0; background:url('../images/templete/t02_700_l.gif') no-repeat left top;}
.t02_700_n table td.bgLast_on {width:11px; padding:0; background:url('../images/templete/t02_700_l_on.gif') no-repeat left top;}


/* Dblue03 */
.t02_900_y {width:900px; height:67px; background:url('../images/templete/tab_dblue02_sub.gif') no-repeat left bottom;}
.t02_900_y table {width:100%;}
.t02_900_y table td {height:33px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t02_900.gif') repeat-x left top;}
.t02_900_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t02_900_on.gif') repeat-x left top;}
.t02_900_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t02_900_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t02_900_y table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t02_900_f.gif') no-repeat left top;}
.t02_900_y table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t02_900_f_on.gif') no-repeat left top;}
.t02_900_y table td.bgRight {width:8px; padding:0; background:url('../images/templete/t02_900_l.gif') no-repeat left top;}
.t02_900_y table td.bgRight_on {width:8px; padding:0; background:url('../images/templete/t02_900_l_on.gif') no-repeat left top;}
.t02_900_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t02_900_f.gif') no-repeat left top;}
.t02_900_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t02_900_f_on.gif') no-repeat left top;}
.t02_900_y table td.bgLast {width:11px; padding:0; background:url('../images/templete/t02_900_l.gif') no-repeat left top;}
.t02_900_y table td.bgLast_on {width:11px; padding:0; background:url('../images/templete/t02_900_l_on.gif') no-repeat left top;}

.t02_900_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t02_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px; background:url('../images/templete/tSolid_02.gif') no-repeat left 1px;}
.t02_900_y ul li a {color:#FFFFFF; text-decoration:none;}
.t02_900_y ul li.sub_on {color:#FFFFFF; font-weight:bold; letter-spacing:-0.1em;}
.t02_900_y ul li.sub_on a {color:#FFFFFF; text-decoration:none;}


/* Dblue04 */
.t02_900_n {width:900px; height:43px; background:url('../images/templete/tab_dblue_bg.gif') no-repeat left bottom;}
.t02_900_n table {width:100%;}
.t02_900_n table td {height:33px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t02_900.gif') repeat-x left top;}
.t02_900_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t02_900_on.gif') repeat-x left top;}
.t02_900_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t02_900_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t02_900_n table td.bgLeft {width:8px; padding:0; background:url('../images/templete/t02_900_f.gif') no-repeat left top;}
.t02_900_n table td.bgLeft_on {width:8px; padding:0; background:url('../images/templete/t02_900_f_on.gif') no-repeat left top;}
.t02_900_n table td.bgRight {width:8px; padding:0; background:url('../images/templete/t02_900_l.gif') no-repeat left top;}
.t02_900_n table td.bgRight_on {width:8px; padding:0; background:url('../images/templete/t02_900_l_on.gif') no-repeat left top;}
.t02_900_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t02_900_f.gif') no-repeat left top;}
.t02_900_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t02_900_f_on.gif') no-repeat left top;}
.t02_900_n table td.bgLast {width:11px; padding:0; background:url('../images/templete/t02_900_l.gif') no-repeat left top;}
.t02_900_n table td.bgLast_on {width:11px; padding:0; background:url('../images/templete/t02_900_l_on.gif') no-repeat left top;}


/* Green01 */
.t03_700_y {width:700px; height:64px; background:url('../images/templete/tab_green01_sub.gif') no-repeat left bottom;}
.t03_700_y table {width:100%;}
.t03_700_y table td {height:27px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t03_700.gif') repeat-x left top;}
.t03_700_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t03_700_on.gif') repeat-x left top;}
.t03_700_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t03_700_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}
.t03_700_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t03_700_y table td.bgLeft {width:10px; padding:0; background:url('../images/templete/t03_700_f.gif') no-repeat left top;}
.t03_700_y table td.bgLeft_on {width:10px; padding:0; background:url('../images/templete/t03_700_f_on.gif') no-repeat left top;}
.t03_700_y table td.bgRight {width:10px; padding:0; background:url('../images/templete/t03_700_l.gif') no-repeat right top;}
.t03_700_y table td.bgRight_on {width:10px; padding:0; background:url('../images/templete/t03_700_l_on.gif') no-repeat left top;}
.t03_700_y table td.bgFirst {width:10px; padding:0; background:url('../images/templete/t03_700_f.gif') no-repeat left top;}
.t03_700_y table td.bgFirst_on {width:10px; padding:0; background:url('../images/templete/t03_700_f_on.gif') no-repeat left top;}
.t03_700_y table td.bgLast {width:10px; padding:0; background:url('../images/templete/t03_700_l.gif') no-repeat left top;}
.t03_700_y table td.bgLast_on {width:10px; padding:0; background:url('../images/templete/t03_700_l_on.gif') no-repeat right top;}

.t03_700_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t03_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t03_700_y ul li a {color:#000000; text-decoration:none;}
.t03_700_y ul li.sub_on {color:#3c7300; font-weight:bold; letter-spacing:-0.1em;}
.t03_700_y ul li.sub_on a {color:#3c7300; text-decoration:none;}


/* Green02 */
.t03_700_n {width:700px; height:38px; background:url('../images/templete/tab_green_bg.gif') no-repeat left bottom;}
.t03_700_n table {width:100%;}
.t03_700_n table td {height:27px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t03_700.gif') repeat-x left top;}
.t03_700_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t03_700_on.gif') repeat-x left top;}
.t03_700_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t03_700_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}
.t03_700_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t03_700_n table td.bgLeft {width:10px; padding:0; background:url('../images/templete/t03_700_f.gif') no-repeat left top;}
.t03_700_n table td.bgLeft_on {width:10px; padding:0; background:url('../images/templete/t03_700_f_on.gif') no-repeat left top;}
.t03_700_n table td.bgRight {width:10px; padding:0; background:url('../images/templete/t03_700_l.gif') no-repeat right top;}
.t03_700_n table td.bgRight_on {width:10px; padding:0; background:url('../images/templete/t03_700_l_on.gif') no-repeat left top;}
.t03_700_n table td.bgFirst {width:10px; padding:0; background:url('../images/templete/t03_700_f.gif') no-repeat left top;}
.t03_700_n table td.bgFirst_on {width:10px; padding:0; background:url('../images/templete/t03_700_f_on.gif') no-repeat left top;}
.t03_700_n table td.bgLast {width:10px; padding:0; background:url('../images/templete/t03_700_l.gif') no-repeat left top;}
.t03_700_n table td.bgLast_on {width:10px; padding:0; background:url('../images/templete/t03_700_l_on.gif') no-repeat right top;}


/* Green03 */
.t03_900_y {width:900px; height:69px; background:url('../images/templete/tab_green02_sub.gif') no-repeat left bottom;}
.t03_900_y table {width:100%;}
.t03_900_y table td {height:32px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t03_900.gif') repeat-x left top;}
.t03_900_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t03_900_on.gif') repeat-x left top;}
.t03_900_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t03_900_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}
.t03_900_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t03_900_y table td.bgLeft {width:15px; padding:0; background:url('../images/templete/t03_900_f.gif') no-repeat left top;}
.t03_900_y table td.bgLeft_on {width:15px; padding:0; background:url('../images/templete/t03_900_f_on.gif') no-repeat left top;}
.t03_900_y table td.bgRight {width:15px; padding:0; background:url('../images/templete/t03_900_l.gif') no-repeat right top;}
.t03_900_y table td.bgRight_on {width:15px; padding:0; background:url('../images/templete/t03_900_l_on.gif') no-repeat left top;}
.t03_900_y table td.bgFirst {width:15px; padding:0; background:url('../images/templete/t03_900_f.gif') no-repeat left top;}
.t03_900_y table td.bgFirst_on {width:15px; padding:0; background:url('../images/templete/t03_900_f_on.gif') no-repeat left top;}
.t03_900_y table td.bgLast {width:15px; padding:0; background:url('../images/templete/t03_900_l.gif') no-repeat left top;}
.t03_900_y table td.bgLast_on {width:15px; padding:0; background:url('../images/templete/t03_900_l_on.gif') no-repeat right top;}

.t03_900_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t03_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t03_900_y ul li a {color:#000000; text-decoration:none;}
.t03_900_y ul li.sub_on {color:#3c7300; font-weight:bold; letter-spacing:-0.1em;}
.t03_900_y ul li.sub_on a {color:#3c7300; text-decoration:none;}


/* Green04 */
.t03_900_n {width:900px; height:43px; background:url('../images/templete/tab_green_bg.gif') no-repeat left bottom;}
.t03_900_n table {width:100%;}
.t03_900_n table td {height:32px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t03_900.gif') repeat-x left top;}
.t03_900_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t03_900_on.gif') repeat-x left top;}
.t03_900_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t03_900_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}
.t03_900_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t03_900_n table td.bgLeft {width:15px; padding:0; background:url('../images/templete/t03_900_f.gif') no-repeat left top;}
.t03_900_n table td.bgLeft_on {width:15px; padding:0; background:url('../images/templete/t03_900_f_on.gif') no-repeat left top;}
.t03_900_n table td.bgRight {width:15px; padding:0; background:url('../images/templete/t03_900_l.gif') no-repeat right top;}
.t03_900_n table td.bgRight_on {width:15px; padding:0; background:url('../images/templete/t03_900_l_on.gif') no-repeat left top;}
.t03_900_n table td.bgFirst {width:15px; padding:0; background:url('../images/templete/t03_900_f.gif') no-repeat left top;}
.t03_900_n table td.bgFirst_on {width:15px; padding:0; background:url('../images/templete/t03_900_f_on.gif') no-repeat left top;}
.t03_900_n table td.bgLast {width:15px; padding:0; background:url('../images/templete/t03_900_l.gif') no-repeat left top;}
.t03_900_n table td.bgLast_on {width:15px; padding:0; background:url('../images/templete/t03_900_l_on.gif') no-repeat right top;}



/* Black01 */
.t04_700_y {width:700px; height:61px; background:url('../images/templete/tab_black01_sub.gif') no-repeat left bottom;}
.t04_700_y table {width:100%;}
.t04_700_y table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t04_700.gif') repeat-x left top;}
.t04_700_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t04_700_on.gif') repeat-x left top;}
.t04_700_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t04_700_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t04_700_y table td.bgLeft {width:5px; padding:0; background:url('../images/templete/t04_700_f.gif') no-repeat left top;}
.t04_700_y table td.bgLeft_on {width:5px; padding:0; background:url('../images/templete/t04_700_f_on.gif') no-repeat left top;}
.t04_700_y table td.bgRight {width:5px; padding:0; background:url('../images/templete/t04_700_l.gif') no-repeat right top;}
.t04_700_y table td.bgRight_on {width:5px; padding:0; background:url('../images/templete/t04_700_l_on.gif') no-repeat left top;}
.t04_700_y table td.bgFirst {width:5px; padding:0; background:url('../images/templete/t04_700_f.gif') no-repeat left top;}
.t04_700_y table td.bgFirst_on {width:5px; padding:0; background:url('../images/templete/t04_700_f_on.gif') no-repeat left top;}
.t04_700_y table td.bgLast {width:5px; padding:0; background:url('../images/templete/t04_700_l.gif') no-repeat left top;}
.t04_700_y table td.bgLast_on {width:5px; padding:0; background:url('../images/templete/t04_700_l_on.gif') no-repeat right top;}

.t04_700_y ul {width:700px; padding:11px 0 0 0; overflow:hidden;}
.t04_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t04_700_y ul li a {color:#FFFFFF; text-decoration:none;}
.t04_700_y ul li.sub_on {color:#feffa3; font-weight:bold; letter-spacing:-0.1em;}
.t04_700_y ul li.sub_on a {color:#feffa3; text-decoration:none;}

/* Black02 */
.t04_700_n {width:700px; height:38px; background:url('../images/templete/tab_black_bg.gif') no-repeat left bottom;}
.t04_700_n table {width:100%;}
.t04_700_n table td {height:28px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t04_700.gif') repeat-x left top;}
.t04_700_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t04_700_on.gif') repeat-x left top;}
.t04_700_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t04_700_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t04_700_n table td.bgLeft {width:5px; padding:0; background:url('../images/templete/t04_700_f.gif') no-repeat left top;}
.t04_700_n table td.bgLeft_on {width:5px; padding:0; background:url('../images/templete/t04_700_f_on.gif') no-repeat left top;}
.t04_700_n table td.bgRight {width:5px; padding:0; background:url('../images/templete/t04_700_l.gif') no-repeat right top;}
.t04_700_n table td.bgRight_on {width:5px; padding:0; background:url('../images/templete/t04_700_l_on.gif') no-repeat left top;}
.t04_700_n table td.bgFirst {width:5px; padding:0; background:url('../images/templete/t04_700_f.gif') no-repeat left top;}
.t04_700_n table td.bgFirst_on {width:5px; padding:0; background:url('../images/templete/t04_700_f_on.gif') no-repeat left top;}
.t04_700_n table td.bgLast {width:5px; padding:0; background:url('../images/templete/t04_700_l.gif') no-repeat left top;}
.t04_700_n table td.bgLast_on {width:5px; padding:0; background:url('../images/templete/t04_700_l_on.gif') no-repeat right top;}


/* Black03 */
.t04_900_y {width:900px; height:66px; background:url('../images/templete/tab_black02_sub.gif') no-repeat left bottom;}
.t04_900_y table {width:100%;}
.t04_900_y table td {height:33px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t04_900.gif') repeat-x left top;}
.t04_900_y table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t04_900_on.gif') repeat-x left top;}
.t04_900_y table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t04_900_y table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t04_900_y table td.bgLeft {width:5px; padding:0; background:url('../images/templete/t04_900_f.gif') no-repeat left top;}
.t04_900_y table td.bgLeft_on {width:5px; padding:0; background:url('../images/templete/t04_900_f_on.gif') no-repeat left top;}
.t04_900_y table td.bgRight {width:5px; padding:0; background:url('../images/templete/t04_900_right.gif') no-repeat left top;}
.t04_900_y table td.bgRight_on {width:5px; padding:0; background:url('../images/templete/t04_900_l_on.gif') no-repeat left top;}
.t04_900_y table td.bgFirst {width:5px; padding:0; background:url('../images/templete/t04_900_f.gif') no-repeat left top;}
.t04_900_y table td.bgFirst_on {width:5px; padding:0; background:url('../images/templete/t04_900_f_on.gif') no-repeat left top;}
.t04_900_y table td.bgLast {width:5px; padding:0; background:url('../images/templete/t04_900_l.gif') no-repeat left top;}
.t04_900_y table td.bgLast_on {width:5px; padding:0; background:url('../images/templete/t04_900_l_on.gif') no-repeat right top;}

.t04_900_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t04_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t04_900_y ul li a {color:#FFFFFF; text-decoration:none;}
.t04_900_y ul li.sub_on {color:#feffa3; font-weight:bold; letter-spacing:-0.1em;}
.t04_900_y ul li.sub_on a {color:#feffa3; text-decoration:none;}



/* Black04 */
.t04_900_n {width:900px; height:43px; background:url('../images/templete/tab_black_bg.gif') no-repeat left bottom;}
.t04_900_n table {width:100%;}
.t04_900_n table td {height:33px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t04_900.gif') repeat-x left top;}
.t04_900_n table td.tab_on {text-align:center; color:#FFFFFF; background:url('../images/templete/t04_900_on.gif') repeat-x left top;}
.t04_900_n table td a {color:#444444; font-weight:bold; text-decoration:none;}
.t04_900_n table td.tab_on a {color:#FFFFFF; font-weight:bold;}

.t04_900_n table td.bgLeft {width:5px; padding:0; background:url('../images/templete/t04_900_f.gif') no-repeat left top;}
.t04_900_n table td.bgLeft_on {width:5px; padding:0; background:url('../images/templete/t04_900_f_on.gif') no-repeat left top;}
.t04_900_n table td.bgRight {width:5px; padding:0; background:url('../images/templete/t04_900_l.gif') no-repeat right top;}
.t04_900_n table td.bgRight_on {width:5px; padding:0; background:url('../images/templete/t04_900_l_on.gif') no-repeat left top;}
.t04_900_n table td.bgFirst {width:5px; padding:0; background:url('../images/templete/t04_900_f.gif') no-repeat left top;}
.t04_900_n table td.bgFirst_on {width:5px; padding:0; background:url('../images/templete/t04_900_f_on.gif') no-repeat left top;}
.t04_900_n table td.bgLast {width:5px; padding:0; background:url('../images/templete/t04_900_l.gif') no-repeat left top;}
.t04_900_n table td.bgLast_on {width:5px; padding:0; background:url('../images/templete/t04_900_l_on.gif') no-repeat right top;}



/* Blue01 */
.t05_700_y {width:700px; height:68px; background:url('../images/templete/tab_blue01_sub.gif') no-repeat left bottom;}
.t05_700_y table {width:100%;}
.t05_700_y table td {height:31px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t05_700.gif') repeat-x left top;}
.t05_700_y table td.tab_on {height:27px; text-align:center; color:#FFFFFF; padding:6px 0 0 0; background:url('../images/templete/t05_700_on.gif') repeat-x left top;}
.t05_700_y table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t05_700_y table td.tab_on a {color:#065283; font-weight:bold;}

.t05_700_y table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t05_700_left.gif') no-repeat left top;}
.t05_700_y table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t05_700_left_on.gif') no-repeat left top;}
.t05_700_y table td.bgRight {width:14px; padding:0; background:url('../images/templete/t05_700_right.gif') no-repeat left top;}
.t05_700_y table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t05_700_right_on.gif') no-repeat left top;}
.t05_700_y table td.bgFirst {width:9px; padding:0; background:url('../images/templete/t05_700_f.gif') no-repeat left top;}
.t05_700_y table td.bgFirst_on {width:9px; padding:0; background:url('../images/templete/t05_700_f_on.gif') no-repeat left top;}
.t05_700_y table td.bgLast {width:9px; padding:0; background:url('../images/templete/t05_700_l.gif') no-repeat left top;}
.t05_700_y table td.bgLast_on {width:9px; padding:0; background:url('../images/templete/t05_700_l_on.gif') no-repeat left top;}

.t05_700_y ul {width:700px; padding:12px 0 0 0; overflow:hidden;}
.t05_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t05_700_y ul li a {color:#000000; text-decoration:none;}
.t05_700_y ul li.sub_on {color:#007fd2; font-weight:bold; letter-spacing:-0.1em;}
.t05_700_y ul li.sub_on a {color:#007fd2; text-decoration:none;}


/* Blue02*/
.t05_700_n {width:700px; height:39px; background:url('../images/templete/tab_blue_bg.gif') no-repeat left bottom;}
.t05_700_n table {width:100%;}
.t05_700_n table td {height:31px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t05_700.gif') repeat-x left top;}
.t05_700_n table td.tab_on {height:27px; text-align:center; color:#FFFFFF; padding:6px 0 0 0; background:url('../images/templete/t05_700_on.gif') repeat-x left top;}
.t05_700_n table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t05_700_n table td.tab_on a {color:#065283; font-weight:bold;}

.t05_700_n table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t05_700_left.gif') no-repeat left top;}
.t05_700_n table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t05_700_left_on.gif') no-repeat left top;}
.t05_700_n table td.bgRight {width:14px; padding:0; background:url('../images/templete/t05_700_right.gif') no-repeat left top;}
.t05_700_n table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t05_700_right_on.gif') no-repeat left top;}
.t05_700_n table td.bgFirst {width:9px; padding:0; background:url('../images/templete/t05_700_f.gif') no-repeat left top;}
.t05_700_n table td.bgFirst_on {width:9px; padding:0; background:url('../images/templete/t05_700_f_on.gif') no-repeat left top;}
.t05_700_n table td.bgLast {width:9px; padding:0; background:url('../images/templete/t05_700_l.gif') no-repeat left top;}
.t05_700_n table td.bgLast_on {width:9px; padding:0; background:url('../images/templete/t05_700_l_on.gif') no-repeat left top;}

/* Blue03*/
.t05_900_y {width:900px; height:69px; background:url('../images/templete/tab_blue02_sub.gif') no-repeat left bottom;}
.t05_900_y table {width:100%;}
.t05_900_y table td {height:36px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t05_900.gif') repeat-x left top;}
.t05_900_y table td.tab_on {height:27px; text-align:center; color:#FFFFFF;  padding:6px 0 0 0; background:url('../images/templete/t05_900_on.gif') repeat-x left top;}
.t05_900_y table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t05_900_y table td.tab_on a {color:#065283; font-weight:bold;}

.t05_900_y table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t05_900_left.gif') no-repeat left top;}
.t05_900_y table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t05_900_left_on.gif') no-repeat left top;}
.t05_900_y table td.bgRight {width:14px; padding:0; background:url('../images/templete/t05_900_right.gif') no-repeat left top;}
.t05_900_y table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t05_900_right_on.gif') no-repeat left top;}
.t05_900_y table td.bgFirst {width:9px; padding:0; background:url('../images/templete/t05_900_f.gif') no-repeat left top;}
.t05_900_y table td.bgFirst_on {width:9px; padding:0; background:url('../images/templete/t05_900_f_on.gif') no-repeat left top;}
.t05_900_y table td.bgLast {width:9px; padding:0; background:url('../images/templete/t05_900_l.gif') no-repeat left top;}
.t05_900_y table td.bgLast_on {width:9px; padding:0; background:url('../images/templete/t05_900_l_on.gif') no-repeat left top;}

.t05_900_y ul {width:700px; padding:10px 0 0 0; overflow:hidden;}
.t05_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t05_900_y ul li a {color:#000000; text-decoration:none;}
.t05_900_y ul li.sub_on {color:#007fd2; font-weight:bold; letter-spacing:-0.1em;}
.t05_900_y ul li.sub_on a {color:#007fd2; text-decoration:none;}


/* Blue04*/
.t05_900_n {width:900px; height:44px; background:url('../images/templete/tab_blue_bg.gif') no-repeat left bottom;}
.t05_900_n table {width:100%;}
.t05_900_n table td {height:36px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t05_900.gif') repeat-x left top;}
.t05_900_n table td.tab_on {height:27px; text-align:center; color:#FFFFFF;  padding:6px 0 0 0; background:url('../images/templete/t05_900_on.gif') repeat-x left top;}
.t05_900_n table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t05_900_n table td.tab_on a {color:#065283; font-weight:bold;}

.t05_900_n table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t05_900_left.gif') no-repeat left top;}
.t05_900_n table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t05_900_left_on.gif') no-repeat left top;}
.t05_900_n table td.bgRight {width:14px; padding:0; background:url('../images/templete/t05_900_right.gif') no-repeat left top;}
.t05_900_n table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t05_900_right_on.gif') no-repeat left top;}
.t05_900_n table td.bgFirst {width:9px; padding:0; background:url('../images/templete/t05_900_f.gif') no-repeat left top;}
.t05_900_n table td.bgFirst_on {width:9px; padding:0; background:url('../images/templete/t05_900_f_on.gif') no-repeat left top;}
.t05_900_n table td.bgLast {width:9px; padding:0; background:url('../images/templete/t05_900_l.gif') no-repeat left top;}
.t05_900_n table td.bgLast_on {width:9px; padding:0; background:url('../images/templete/t05_900_l_on.gif') no-repeat left top;}


/* Gblue01 */
.t06_700_y {width:700px; height:66px; background:url('../images/templete/tab_gblue01_sub.gif') no-repeat left bottom;}
.t06_700_y table {width:100%;}
.t06_700_y table td {height:31px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t06_700.gif') repeat-x left top;}
.t06_700_y table td.tab_on {height:27px; text-align:center; color:#FFFFFF; padding:6px 0 0 0; background:url('../images/templete/t06_700_on.gif') repeat-x left top;}
.t06_700_y table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t06_700_y table td.tab_on a {color:#065283; font-weight:bold;}

.t06_700_y table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t06_700_left.gif') no-repeat left top;}
.t06_700_y table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t06_700_left_on.gif') no-repeat left top;}
.t06_700_y table td.bgRight {width:14px; padding:0; background:url('../images/templete/t06_700_right.gif') no-repeat left top;}
.t06_700_y table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t06_700_right_on.gif') no-repeat left top;}
.t06_700_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t06_700_f.gif') no-repeat left top;}
.t06_700_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t06_700_f_on.gif') no-repeat left top;}
.t06_700_y table td.bgLast {width:8px; padding:0; background:url('../images/templete/t06_700_l.gif') no-repeat left top;}
.t06_700_y table td.bgLast_on {width:8px; padding:0; background:url('../images/templete/t06_700_l_on.gif') no-repeat left top;}

.t06_700_y ul {width:700px; padding:10px 0 0 0; overflow:hidden;}
.t06_700_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t06_700_y ul li a {color:#000000; text-decoration:none;}
.t06_700_y ul li.sub_on {color:#007fd2; font-weight:bold; letter-spacing:-0.1em;}
.t06_700_y ul li.sub_on a {color:#007fd2; text-decoration:none;}


/* Gblue02 */
.t06_700_n {width:700px; height:34px;}
.t06_700_n table {width:100%;}
.t06_700_n table td {height:32px; text-align:center; padding:2px 0 0 0; background:url('../images/templete/t06_700.gif') repeat-x left top;}
.t06_700_n table td.tab_on {height:27px; text-align:center; color:#FFFFFF; padding:7px 0 0 0; background:url('../images/templete/t06_700_on.gif') repeat-x left top;}
.t06_700_n table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t06_700_n table td.tab_on a {color:#065283; font-weight:bold;}

.t06_700_n table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t06_700_left.gif') no-repeat left top;}
.t06_700_n table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t06_700_left_on.gif') no-repeat left top;}
.t06_700_n table td.bgRight {width:14px; padding:0; background:url('../images/templete/t06_700_right.gif') no-repeat left top;}
.t06_700_n table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t06_700_right_on.gif') no-repeat left top;}
.t06_700_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t06_700_f.gif') no-repeat left top;}
.t06_700_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t06_700_f_on.gif') no-repeat left top;}
.t06_700_n table td.bgLast {width:8px; padding:0; background:url('../images/templete/t06_700_l.gif') no-repeat left top;}
.t06_700_n table td.bgLast_on {width:8px; padding:0; background:url('../images/templete/t06_700_l_on.gif') no-repeat left top;}



/* Gblue03 */
.t06_900_y {width:900px; height:71px; background:url('../images/templete/tab_gblue02_sub.gif') no-repeat left bottom;}
.t06_900_y table {width:100%;}
.t06_900_y table td {height:35px; text-align:center; padding:4px 0 0 0; background:url('../images/templete/t06_900.gif') repeat-x left top;}
.t06_900_y table td.tab_on {height:32px; text-align:center; color:#FFFFFF; padding:7px 0 0 0; background:url('../images/templete/t06_900_on.gif') repeat-x left top;}
.t06_900_y table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t06_900_y table td.tab_on a {color:#065283; font-weight:bold;}

.t06_900_y table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t06_900_left.gif') no-repeat left top;}
.t06_900_y table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t06_900_left_on.gif') no-repeat left top;}
.t06_900_y table td.bgRight {width:14px; padding:0; background:url('../images/templete/t06_900_right.gif') no-repeat right top;}
.t06_900_y table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t06_900_right_on.gif') no-repeat right top;}
.t06_900_y table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t06_900_f.gif') no-repeat left top;}
.t06_900_y table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t06_900_f_on.gif') no-repeat left top;}
.t06_900_y table td.bgLast {width:8px; padding:0; background:url('../images/templete/t06_900_l.gif') no-repeat left top;}
.t06_900_y table td.bgLast_on {width:8px; padding:0; background:url('../images/templete/t06_900_l_on.gif') no-repeat left top;}

.t06_900_y ul {width:700px; padding:10px 0 0 0; overflow:hidden;}
.t06_900_y ul li {float:left; padding:0 13px 0 16px; margin:0 0 0 -2px;background:url('../images/templete/tSolid_01.gif') no-repeat left 1px;}
.t06_900_y ul li a {color:#000000; text-decoration:none;}
.t06_900_y ul li.sub_on {color:#007fd2; font-weight:bold; letter-spacing:-0.1em;}
.t06_900_y ul li.sub_on a {color:#007fd2; text-decoration:none;}


/* Gblue04 */
.t06_900_n {width:900px; height:39px; background:url('../images/templete/tab_gblue02_sub.gif') no-repeat left bottom;}
.t06_900_n table {width:100%;}
.t06_900_n table td {height:35px; text-align:center; padding:4px 0 0 0; background:url('../images/templete/t06_900.gif') repeat-x left top;}
.t06_900_n table td.tab_on {height:32px; text-align:center; color:#FFFFFF; padding:7px 0 0 0; background:url('../images/templete/t06_900_on.gif') repeat-x left top;}
.t06_900_n table td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.t06_900_n table td.tab_on a {color:#065283; font-weight:bold;}

.t06_900_n table td.bgLeft {width:14px; padding:0; background:url('../images/templete/t06_900_left.gif') no-repeat left top;}
.t06_900_n table td.bgLeft_on {width:14px; padding:0; background:url('../images/templete/t06_900_left_on.gif') no-repeat left top;}
.t06_900_n table td.bgRight {width:14px; padding:0; background:url('../images/templete/t06_900_right.gif') no-repeat right top;}
.t06_900_n table td.bgRight_on {width:14px; padding:0; background:url('../images/templete/t06_900_right_on.gif') no-repeat right top;}
.t06_900_n table td.bgFirst {width:8px; padding:0; background:url('../images/templete/t06_900_f.gif') no-repeat left top;}
.t06_900_n table td.bgFirst_on {width:8px; padding:0; background:url('../images/templete/t06_900_f_on.gif') no-repeat left top;}
.t06_900_n table td.bgLast {width:8px; padding:0; background:url('../images/templete/t06_900_l.gif') no-repeat left top;}
.t06_900_n table td.bgLast_on {width:8px; padding:0; background:url('../images/templete/t06_900_l_on.gif') no-repeat left top;}


/* Bar Style Orange */


.B01bar {width:100%; height:26px; color:#FFFFFF; font-weight:bold; margin:10px 0 0 0; padding:0; background:url('../images/templete/bar_orange.gif') no-repeat right top;}
.B01bar p {height:18px; padding:8px 0 0 10px; background:url('../images/templete/bar_orange_first.gif') no-repeat left top;}

.B02bar {width:100%; height:23px; color:#075689; font-weight:bold; margin:10px 0 0 0; border-bottom:3px solid #71b5e1; background:url('../images/templete/bar_dblue_first.gif') no-repeat 4px 4px;}
.B02bar p {height:17px; padding:6px 0 0 25px;}

.B03bar {width:100%; height:23px; color:#1b5700; font-weight:bold; margin:10px 0 0 0; border-bottom:3px solid #8bb61a; background:url('../images/templete/bar_green_first.gif') no-repeat 6px 5px;}
.B03bar p {height:17px; padding:6px 0 0 25px;}

.B04bar {width:100%; height:23px; color:#444444; font-weight:bold; margin:10px 0 0 0; border-bottom:3px solid #5d5d5d; background:url('../images/templete/bar_black_first.gif') no-repeat 6px 5px;}
.B04bar p {height:17px; padding:6px 0 0 25px;}

.B05bar {width:100%; height:26px; color:#FFFFFF; font-weight:bold; margin:10px 0 0 0; background:url('../images/templete/bar_blue.gif') no-repeat right top;}
.B05bar p {height:18px; padding:8px 0 0 10px; background:url('../images/templete/bar_blue_first.gif') no-repeat left top;}

.B06bar {width:100%; height:26px; color:#FFFFFF; font-weight:bold; margin:10px 0 0 0; background:url('../images/templete/bar_gblue.gif') no-repeat right top;}
.B06bar p {height:18px; padding:8px 0 0 10px; background:url('../images/templete/bar_gblue_first.gif') no-repeat left top;}


/* Bullet Style Orange */
.B07bar {width:100%; height:18px; color:#222222; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_black01.gif') no-repeat left top;}
.B08bar {width:100%; width:100%; height:18px; color:#006eb8; font-weight:bold; clear:both; float:none; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_dblue01.gif') no-repeat left top;}
.B09bar {width:100%; height:18px; color:#437c00; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_green01.gif') no-repeat left top;}
.B10bar {width:100%; height:18px; color:#018bb6; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_gblue01.gif') no-repeat left top;}
.B11bar {width:100%; height:18px; color:#f46f22; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_orange01.gif') no-repeat left top;}


.B12bar {width:100%; height:16px; color:#222222; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_black02.gif') no-repeat left top;}
.B13bar {width:100%; height:16px; color:#006eb8; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_dblue02.gif') no-repeat left top;}
.B14bar {width:100%; height:16px; color:#437c00; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_green02.gif') no-repeat left top;}
.B15bar {width:100%; height:16px; color:#018bb6; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_gblue02.gif') no-repeat left top;}
.B16bar {width:100%; height:16px; color:#f46f22; font-weight:bold; margin:10px 0 0 0; padding:2px 0 0 21px; background:url('../images/templete/bul_orange02.gif') no-repeat left top;}


/* 공통페이지 */

.loding {width:340px; text-align:center; margin:auto; padding:125px; 0 0 0;}
.loding img {vertical-align:top;}
.error {width:430px; text-align:center; margin:auto; padding:125px; 0 0 0;}
.error img {vertical-align:top;}
.check {width:400px; text-align:center; margin:auto; padding:125px; 0 0 0;}
.check .checkTxt {width:400px; height:103px; margin:20px 0 0 0; padding:18px 0 0 0; background:url('../images/check/bg_check.gif') no-repeat left top;}
.check .checkTxt p {margin:45px 0 0 0;}
.check img {vertical-align:top;}

.error .checkTxt {width:400px; height:103px; margin:20px 0 0 0; padding:18px 0 0 0; background:url('../images/check/bg_check02.gif') no-repeat left top;}
.error .checkTxt p {margin:32px 0 0 0;}

/* 예약가이드 */
.booking_guide {width:667px; position:absolute ! important; top:50px; left:50px; overflow:hidden; display:block; clear:both; float:none; padding:0 10px 25px 10px; border:2px solid #c0c0c0; background:#FFFFFF; z-index:1000;}
.booking_guide .guideTop p {width:667px; text-align:right;}
.booking_guide .guideTop div {width:667px; height:24px; text-align:right; position:relative; background:#0c78c3;}
.booking_guide .guideTop div h1 {color:#FFFFFF; font-weight:bold; position:absolute; top:6px; left:10px;}
.booking_guide .guideCen {width:667px; height:500px; overflow-x:hidden; overflow-y:auto; margin:10px 0 0 0;}
.booking_guide .guideCen img {vertical-align:top;}
.booking_guide .guideCen ul {width:645px; overflow:hidden; border-bottom:2px solid #646464;}
.booking_guide .guideCen ul li {height:24px; float:left;}
.booking_guide .guideCen .guideCon {margin:10px 0 0 9px;}
.booking_guide .guideCen .guideCon div {margin:10px 0 0 0;}
.booking_guide .guideCen .guideCon .guideTxt {width:636px; padding:0 0 20px 0; background:url('../images/guide/bg_txtBox02.gif') no-repeat left bottom;}
.booking_guide .guideCen .guideCon .guideTxt ol {width:614px; padding:20px 0 0 22px; background:url('../images/guide/bg_txtBox01.gif') no-repeat left top;}
.booking_guide .guideCen .guideCon .guideTxt ol li img {vertical-align:middle;}
.booking_guide .guideCen .guideCon .guideTxt ol li {width:562px; height:auto; clear:both; float:none; margin:10px 0 0 0; padding:4px 0 7px 30px; }
.booking_guide .guideCen .guideCon .guideTxt ol li.num01 {background:url('../images/bul/bul_guide01.gif') no-repeat left top;}
.booking_guide .guideCen .guideCon .guideTxt ol li.num02 {background:url('../images/bul/bul_guide02.gif') no-repeat left top;}
.booking_guide .guideCen .guideCon .guideTxt ol li.num03 {background:url('../images/bul/bul_guide03.gif') no-repeat left top;}
.booking_guide .guideCen .guideCon .guideTxt ol li.num04 {background:url('../images/bul/bul_guide04.gif') no-repeat left top;}
.booking_guide .guideCen .guideCon .guideTxt ol li.num05 {background:url('../images/bul/bul_guide05.gif') no-repeat left top;}

.booking_guide .guideCen .guideCon02 {margin:10px 0 0 9px;}
.booking_guide .guideCen .guideCon02 p {margin:25px 0 0 0; padding:0 0 0 3px;}
.booking_guide .guideCen .guideCon02 div {margin:10px 0 0 0; padding:0 0 0 3px;}
.booking_guide .guideCen .guideCon02 dl {padding:7px 0 0 11px;}
.booking_guide .guideCen .guideCon02 dl dt {color:#529bcb; font-weight:bold; padding:10px 0 0 13px; background:url('../images/bul/bul_gTxt.gif') no-repeat left 12px;}
.booking_guide .guideCen .guideCon02 dl dd {padding:5px 0 0 13px;}


/* 전체메뉴 */
#mainCon .allMenu {width:900px; height:522px; position:absolute; left:0; top:20px; padding:0 0 13px 0; background:url('../images/bg/bg_allMenu02.gif') no-repeat left bottom; z-index:10000;}
#body_container .allMenu {width:900px; height:522px; position:absolute; left:0; top:20px; padding:0 0 13px 0; background:url('../images/bg/bg_allMenu02.gif') no-repeat left bottom; z-index:10000;}
.allMenu .allMenuCon {width:876px; overflow:hidden; padding:15px 12px 0 12px; background:url('../images/bg/bg_allMenu00.gif') no-repeat left top;}
.allMenu .allMenuCon p {padding:0 0 5px 8px;border-bottom:1px solid #5cabe0;}

.allMenu .allMenuCon div {width:876px; margin:5px 0 0 0; position:relative;}
.allMenu .allMenuCon div div {width:577px; position:relative; float:left; overflow:hidden; margin:0;}
.allMenu .allMenuCon div div .area01 {width:577px; height:206px; position:relative; overflow:hidden;}
.allMenu .allMenuCon div div .area01 li {width:130px; float:left; overflow:hidden; margin:0 0 0 19px;}
.allMenu .allMenuCon div div .area01 li.outlet {position:absolute; top:95px; left:149px; margin:0;}
.allMenu .allMenuCon dl {width:130px;}
.allMenu .allMenuCon dl dt {margin:0 0 5px 0;}
.allMenu .allMenuCon dl dt img {vertical-align:top;}
.allMenu .allMenuCon dl dd {font-size:0.9em; line-height:17px;padding:0 0 0 8px;}
.allMenu .allMenuCon div div ul li.first {margin:0;}

.allMenu .allMenuCon div div .area02 {width:447px; height:265px; position:relative;}
.allMenu .allMenuCon div div .area02 li {width:130px; float:left; margin:0 0 0 19px;}
.allMenu .allMenuCon div div .area02 li.koreaAir {position:absolute; top:180px; left:0px; margin:0;}


.allMenu .allMenuCon .area03 {width:279px; position:relative; float:right; padding:0 0 0 10px; margin:0; background:url('../images/line/line_dotAll.gif') repeat-y left top;}
.allMenu .allMenuCon .area03 li {width:130px; padding:0;}
.allMenu .allMenuCon .area03 li.company {position:absolute; right:0px; top:0;}
.allMenu .allMenuCon .area03 li.customer {position:absolute; right:0px; top:206px;}

.allMenu .allMenuCon div div .saleEvent {position:absolute; left:298px; top:386px;}
.allMenu .allMenuCon div div .honeymoon {position:absolute; right:0; top:206px;}

.allMenu .allMenuCon .closeBtn {width:auto; position:absolute; right:13px; bottom:13px;}

/* 사이트맵 */
.sitemap {width:900px; padding:45px 0 0 0;}
.sitemap h3 {padding:0 0 0 10px;}
.sitemap ul {width:900px; overflow:hidden; margin:-10px 0 0 0;}
.sitemap ul img {vertical-align:top;}
.sitemap ul li {float:left; margin:35px 0 0 7px; padding:0 0 0 8px; background:url('../images/line/line_all.gif') repeat-y left top;}
.sitemap ul li.first {float:left; padding:0; background:none; margin:35px 0 0 0;}

.sitemap ul li dl {width:168px; line-height:20px;}
.sitemap ul li dl dt {margin:0 0 10px 0;}

.sitemap ul.sitemap01 li {height:260px;}

.sitemap ul.sitemap02 li {height:300px;}

.sitemap ul.sitemap03 {height:300px; position:relative;}
.sitemap ul.sitemap03 li {height:300px;}
.sitemap ul.sitemap03 li.rentCar {height:auto; position:absolute; left:0; bottom:0; margin:0; padding:0; background:none;}
.sitemap ul.sitemap03 li.saleEvent  {height:auto; position:absolute; left:541px; bottom:17px; padding:0; background:none;}


.salePer {width:32px ! important; height:32px ! important; text-align:center; color:#FFFFFF; font-weight:bold; clear:both ! important; float:none ! important; margin:0 auto; padding:6px 8px 0 0; background:url('../images/bg/bg_salePer.gif') no-repeat left top;}
.salePer2 {width:32px ! important; height:32px ! important; text-align:center; color:#FFFFFF; font-weight:bold; margin:0 auto; padding:6px 8px 0 0; background:url('../images/bg/bg_salePer.gif') no-repeat left top;}

/* 해외호텔 팝업 */
.priceCategory03 {border-bottom: 3px solid #f6f6f6;}
.priceCategory03 table {border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8;}
.priceCategory03 th {font-weight:bold; text-align: left; text-indent: 10px; height: 28px; line-height: 1.5; background: #f4f4f4; font-weight: bold;border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.priceCategory03 th.end {background: #f4f4f4 none;}
.priceCategory03 td { line-height: 1.4;border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.priceCategory03 td img {vertical-align: middle;}
.priceCategory03 .ct01 { padding: 0 10px;text-indent: 0; }
.priceCategory03 .ct02 { padding: 10px;text-indent: 0; }


.priceCategory05 {border-bottom: 3px solid #f6f6f6;}
.priceCategory05 table {}
.priceCategory05 th {font-weight:bold;height: 28px; line-height: 1.5; background: #f4f4f4 url('../images/line/dsolid_01.gif') right center no-repeat; font-weight: bold; border-bottom: 1px solid #e8e8e8; }
.priceCategory05 th.end {background: #f4f4f4 none;}
.priceCategory05 td { height: 30px; line-height: 1.4;border-bottom: 1px solid #e8e8e8;  font-size:11px; text-align: center;}
.priceCategory05 td img {vertical-align: middle;}
.priceCategory05 td .price {font-size: 12px;}
.priceCategory05 .ct01 { padding: 0 10px;text-indent: 0; }
.priceCategory05 .ct02 { padding: 10px;text-indent: 0; }

.systemMsgPopup07 { width: 439px; border:none;}
.systemMsgPopup07 .logo {text-align: right; padding: 2px 17px 0 0; width: 422px;height: 25px; background: url('../images/bg/bg_lPopup_top_04.gif') 0 0 no-repeat;}
.systemMsgPopup07 .logo img {vertical-align: top;}
.systemMsgPopup07 .header { width: 427px; height: 24px; padding: 0 0 0 12px;  background:  url('../images/bg/bg_lPopup_hd_04.gif') 0 0 no-repeat;}
.systemMsgPopup07 .header h3 { float: left; width: 368px; padding: 7px 0 0 12px;  font-weight: bold; color:#fff;	}
.systemMsgPopup07 .header .closeBtn {float: left; }
.systemMsgPopup07 .header .closeBtn img {vertical-align: top;}
.systemMsgPopup07 .popContent { color: #666;line-height: 1.3; padding: 20px 16px 0 12px; width: 411px; background:  url('../images/bg/bg_lPopup_md_04.gif') 0 0 repeat-y;}
.systemMsgPopup07 .popContent .scroll {width: 411px; overflow-x: hidden; overflow-y: auto; height:460px; }
.systemMsgPopup07 .systemPBtm { color: #666;line-height: 1.3; text-align: center; width: 439px; height: 57px; background:  url('../images/bg/bg_lPopup_bt_04.gif') 0 0 no-repeat;}
.systemMsgPopup07 .nBottom { color: #666;line-height: 1.3; text-align: center; width: 508px; height: 10px; background:  url('../images/bg/bg_lPopup_bt_04.gif') 0 bottom no-repeat;}
.systemMsgPopup07 .btnList { color: #666;line-height: 1.3; text-align: center; width: 508px; height: 57px; background:  url('../images/bg/bg_lPopup_bt_02.gif') 0 0 no-repeat;}


/*통합검색*/

.headerMain .totalSearchWrap {width:407px; height:49px; position:absolute; left:235px; top:57px; margin:0; padding:7px 0 0 17px; background: url('../images/bg/bg_topSearch.gif') no-repeat left top; z-index:100;}
.totalSearchWrap.bgNone {clear:both; padding-top: 27px; width: 407px; height: 65px;background: none; }
.totalSearchWrap .searchWrap {height:49px; position:relative; float:left; margin:0 5px 0 0; padding:3px 3px 3px 3px; background:url('../images/bg/bg_searchBox.gif') no-repeat left top;}
.totalSearchWrap .searchWrap .selectWrap {float:left; padding-left:13px; width:115px; /*position: relative; 2010-03-24 삭제*/}
.totalSearchWrap .searchWrap .selectWrap .selectEntry {height: 22px; width:105px; float:left;}
.totalSearchWrap .searchWrap .selectWrap .selectEntry span {float: left; padding:4px 10px 0 0;}
.totalSearchWrap .searchWrap .selectWrap .selectEntry img{float: right;}
.totalSearchWrap .searchWrap .selectWrap ul {position: absolute; left:0px; top:25px; border: 1px solid #b0b0b0; width:114px; background: #fff; overflow: hidden; z-index:10000;}/* 2010-03-24 추가 */
.totalSearchWrap .searchWrap .selectWrap ul li {vertical-align: top; zoom:1;}
.totalSearchWrap .searchWrap .selectWrap ul li label {display: block; padding: 4px 0 0 10px; height: 16px;}
.totalSearchWrap .searchWrap .selectWrap ul li input{position: absolute; left:-100px;}
.totalSearchWrap .searchWrap .iptWrap {width:184px; float:left; padding:2px 0 0 0;}
.totalSearchWrap .searchWrap .iptWrap div {width:184px; height:19px;overflow:hidden;}
.totalSearchWrap .searchWrap .iptWrap div input {border:0; width:180px; height:16px; font-size:14px; color:#010101; font-weight: bold; }
.totalSearchWrap .searchWrap .iptWrap div img {border:0; width:15px; height: 14px; vertical-align:middle;}
.totalSearchWrap .searchBtn {float:left; width:53px;}
.searchWrap .autopop {position:absolute; left:0; top:25px ! important;}

.loading {width:890px; text-align:center; position:absolute; top:100px; left:50%; margin:0 0 0 -550px; _margin:0 0 0 -564px; z-index:100000; border:5px solid #eeeeee; padding:50px 0; background:#FFFFFF;}


.balloon {width:auto; position:absolute; top:50px; left:100px; overflow:hidden; padding:0; text-align:center;}
.balloon p {padding:0 0 0 7px;}
.balloon p img {vertical-align:bottom; margin:0;}
.balloon div {overflow:hidden; margin:0; padding:0; border:2px solid #f56c29; background:#FFFFFF;}
.balloon div p {font-size:0.9em; line-height:1.3em; text-align:left; padding:15px 14px 13px 14px; margin:0;}