@charset "utf-8";
.underline {text-decoration:underline;}
.highlighter {background-color:#dddddd;}

.baselineBtm {border-bottom:1px solid #ccc;}
.baselineTitle {border-bottom:1px solid #ccc;}
.dotline {border-bottom:1px dotted #323232;}
.dashline {border-bottom:1px dotted #323232;}
.dashline02 {padding-bottom:15px;border-bottom:1px dashed #b2d4f6;}



.headingBlock {position:absolute;right:5px;top:2px;}

/* common */
.pdl10{padding-left:10px !important;}
.pdl15{padding-left:15px !important;}

.mgl15{margin-left:15px !important;}

.Red {color: #cc0000}
.txtInd0{text-indent:0 !important;}
.pdl0{padding-left:0!important;}

.inText {margin:0 3px;}
.inText a {text-decoration:underline;}

.fz14 {font-size:14px !important;}

/*
.mainTitleA01 {background:url("//www.jal.co.jp/jp/common_rn/img/bg_page-title-border_01.gif") repeat-y left top;}
.mainTitleA01 h2 {margin-left:10px;padding:12px 0 8px 10px;font-size:20px;font-weight:bold;color:#000;border-right:1px solid #ddd;border-bottom:1px solid #ccc;background:url("//www.jal.co.jp/jp/common_rn/img/bg_page-title_02.gif") repeat-x left top;}
*/

.mainTitleA01 h2, .mainTitleA02 h2 {font-size:22px;}

.linkBtnA {display:block;margin-bottom:1px;padding:4px 5px 4px 11px;color:#0f0f69;text-decoration:none;text-indent:0px;border-right:1px solid #d6d6d6;border-bottom:1px solid #cdcdcd;background:url("//www.jal.co.jp/jp/common_rn/img/bg_link-button.gif") repeat-x left top;}
.linkBtnA:hover, .linkBtnA.active {border-right:1px solid #d6d6d6;border-bottom:1px solid #cdcdcd;background:#dedede url("//www.jal.co.jp/jp/common_rn/img/bg_link-button_o.gif") repeat-x left top;}
.linkBtnA .icon {display:block;padding-left:8px;background:url("/krl/ko/common_rn/img/icon_arrow_red.gif") no-repeat left 5px;}



/* list css*/
.notesListA01 .textListA01 li {text-indent: 0 !important;padding-left: 9px !important;}
.notesListA01 li table.tTypeA02{width:auto;}

.notesList li{padding-left:2.5em;text-indent:-1em;line-height:1.4;}

.nonList_type {}
.nonList_type li {margin-top:5px;padding-left:8px;text-indent:-8px;line-height:1.4;}
.nonList_type.careNotice li {color:#cc0000;}

.nonList_type02 {}
.nonList_type02 li {margin-top:5px;padding-left:17px;text-indent:-17px;line-height:1.4;}

.nonList_type03 {}
.nonList_type03 li {margin-top:5px;padding-left:20px;text-indent:-20px;line-height:1.4;}

.nonList_type04 {}
.nonList_type04 li {margin-top:5px;padding-left:34px;text-indent:-34px;line-height:1.4;}

.numList_type {}
.numList_type li {margin-top:5px;padding-left:15px;text-indent:-15px;line-height:1.4;}
.numList_type.careNotice li {color:#cc0000;}

.numList_type02 {}
.numList_type02 li {margin-top:5px;padding-left:17px;text-indent:-17px;line-height:1.4;}

.numList_type03 {}
.numList_type03 li {margin-top:5px;padding-left:20px;text-indent:-20px;line-height:1.4;}

.numList_type04 {}
.numList_type04 li {margin-top:5px;padding-left:48px;text-indent:-48px;line-height:1.4;}

.numList_type05 {}
.numList_type05 li {margin-top:5px;padding-left:30px;text-indent:-30px;line-height:1.4;}

.dirList_type {padding-bottom:5px;border:1px solid #cccccc;}
.dirList_type dt {padding:10px 10px 8px;background-color:#eeeeee;}
.dirList_type dd {margin-top:5px;margin-top:5px;padding:0 20px;text-indent:-8px;line-height:1.4;}

.dirList_type02 {}
.dirList_type02 dt {margin-top:20px;font-weight:bold;}
.dirList_type02 dt:first-child {margin-top:0px;}
.dirList_type02 dd {margin-top:7px;}

.bannerList {margin-top:-5px;}
.bannerList li {margin-top:5px;}

/* teble css */
table.nenyu{border-left:1px solid #999999;border-top:1px solid #999999;}
table.nenyu td{border-right:1px solid #999999;border-bottom:1px solid #999999;padding:5px;}
table.nenyu td.td-head{background-color:#CCCCCC;}
table.nenyu th{border:1px solid #999999;background-color:#6B6BFF;color:#FFFFFF;padding:5px;}

.typetableNew1 {width:100%;border-collapse:collapse;border-spacing:0px;border-right:1px solid #ee8833;border-bottom:1px solid #ee8833;}
.typetableNew1 tbody tr th {padding:8px 8px 6px;font-weight:bold;color:#000;text-align:center;border-top:1px solid #ee8833;border-left:1px solid #ee8833;background-color:#eeddaa;}
.typetableNew1 tbody tr td {padding:8px 8px 6px;color:#000;border-top:1px solid #ee8833;border-left:1px solid #ee8833;background-color:#fff;}

.typetableNew2 {position:relative;}
.typetableNew2 table { position:relative;width:100%;border-right:1px solid #9f9f9f;text-indent:0px;}
.typetableNew2 table .block {display:block;text-align:left;}
.typetableNew2 table caption {display:none;}
.typetableNew2 table caption.block {display:table-caption;}
.typetableNew2 table thead tr th {padding:7px;text-align:center;border-top:1px solid #9f9f9f;border-left:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;background-color:#ccc;}
.typetableNew2 table tbody tr th {padding:7px;border-left:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;}
.typetableNew2 table tbody tr td,
.typetableNew2 table tfoot tr td {padding:7px;text-align:center;border-left:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;}
.typetableNew2 table tbody tr th.bgcolor1{background-color:#efefef;}
.typetableNew2 table tbody tr td.bgcolor1{font-weight:bold;color:#FFF;background:#e1a225 url("/krl/ko/helsinki/img/bg_boxline.gif") repeat-y left top;}
.typetableNew2 table tbody tr td.textL {text-align:left;}

.typetableNew2 table thead tr th.noBorderLine {border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#FFF;}
.typetableNew2 table tbody tr th.noBorderLine {border-bottom:0px;background-color:#FFF;}
.typetableNew2 table tbody tr td.noBorderLine {border-bottom:0px;background-color:#FFF;}

.typetableNew2 table .resultArrow {position:relative;}
.typetableNew2 table .resultArrow span {position:absolute;left:-7px;top:50%;display:block;width:7px;height:14px;margin-left:-7px;margin-top:-18px;background:url("/krl/ko/helsinki/img/icon_box_arrow.gif") no-repeat left top;overflow:hidden;text-indent:-9999px;white-space:nowrap;}

.typetableNew2 table .iconPos {position:relative;}
.typetableNew2 table .iconPos span {position:absolute;right:-18px;top:50%;display:block;width:20px;height:11px;margin-top:-8px;background:url("/krl/ko/images/common/icon/icon_chart_arrow02.gif") no-repeat left top;overflow:hidden;text-indent:-9999px;white-space:nowrap;}

.typetableNew2.type2 {}
.typetableNew2.type2 table tbody tr th {text-align:center;background-color:#efefef;}
.typetableNew2.type2 table tbody tr td {text-align:left;}

.typetableNew2.type3 table {border-top:1px solid #9f9f9f;}
.typetableNew2.type3 table tbody tr th {text-align:center;background-color:#efefef;vertical-align:middle;}
.typetableNew2.type3 table tbody tr td {text-align:left;vertical-align:middle;}

.typetableNew2.type4 table tbody tr th {text-align:left;font-weight:normal;}
.typetableNew2.type4 table tbody tr td {text-align:left;}

.typetableNew2.type5 table tbody tr th {font-weight:normal;text-align:left;background-color:#efefef;vertical-align:middle;}
.typetableNew2.type5 table tbody tr td {text-align:left;vertical-align:middle;}

.typetableNew2.type6 table tbody tr th {text-align:left;font-weight:normal;vertical-align:top;}
.typetableNew2.type6 table tbody tr td {text-align:left;vertical-align:top;}

.typetableNew2.type7 table thead tr th {background-color:#FFF;}

.typetableNew2.type8 table tbody tr th {text-align:left;font-weight:normal;vertical-align:top;border-top:1px solid #9f9f9f;}
.typetableNew2.type8 table tbody tr td {text-align:left;vertical-align:top;border-top:1px solid #9f9f9f;}

.typetableNew2.type9 table tbody tr:first-child {border-top:1px solid #9f9f9f;}
.typetableNew2.type9 table tbody tr th {font-weight:normal;text-align:left;background-color:#efefef;vertical-align:middle;}
.typetableNew2.type9 table tbody tr td {vertical-align:middle;}
.typetableNew2.type9 table tbody tr th.first, 
.typetableNew2.type9 table tbody tr td.first {.border-top:1px solid #9f9f9f;}

.typetableNew2.type10 table thead tr th {text-align:left;font-weight:bold;}
.typetableNew2.type10 table tbody tr th {text-align:left;font-weight:normal;}
.typetableNew2.type10 table tbody tr td {text-align:left;}

.status_nagare table th.th_red {line-height:1.2;padding:10px;color:#fff;border-top:1px solid #9f9f9f;background-color:#cc0000;}
.status_nagare table th.th_gray {padding:10px;color:#fff;border:solid 1px #ccc;background-color:#405060;}
.status_nagare table td {padding:5px;}
.status_nagare table td.ybk {padding:10px;color:#000;border:1px solid #ccc;background:#fbfbef url("img/bg_status_nagare_td.gif") repeat-x left bottom;}

.tojo_point td {background-color:#FFFDE8;}
.tojo_point_top {border-top:1px solid #999;}

.tojo_point_left {border-left:1px solid #999;}
.tojo_point_right {border-right:1px solid #999;}
.tojo_point_bottom {border-bottom:1px solid #999 !important;}
.left_td01 {font-weight:bold;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#E0F4FE !important;}
.left_td02 {font-weight:bold;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#E6F8DE !important;}
.tojo_point table.inner td {padding:5px;}


/* content - health */
.health_cont h3 {margin-top:10px;height:28px;background:url("/krl/ko/common_rn/img/bg_stit_01.gif") repeat-x left top;}
.health_cont h3 span {display:block;height:28px;line-height:28px;padding-left:42px;font-size:16px;font-weight:bold;color:#559999;background:url("/krl/ko/common_rn/img/icon_air.gif") no-repeat 2px 2px;}

.health_cont h4 {margin-top:20px;font-size:14px;}
.health_cont h5 {line-height:1.3;margin-top:25px;padding:2px 0;font-size:14px;font-weight:normal;color:#FFF;text-align:center;background-color:#dd5555;}

.health_cont .pic_right {padding-right:10px;}
.health_cont .pic_left {padding-left:10px;}

.health_cont .local_navi {margin-top:20px;}
.health_cont .local_navi li {line-height:1.3;margin-left:1em;padding:0 0 5px 5px;background:url("/krl/ko/common_rn/img/bullet_marquee_01.gif") no-repeat 2px 4px;text-indent:1em;}

.health_cont .textList_OR li {line-height:1.5;padding-left:16px;padding-bottom:10px;background:url("/krl/ko/common_rn/img/parts_dot.gif") no-repeat 0 2px;}
.health_cont .textList_OR li .notesList li {background:none;padding-bottom:0px;}
.health_cont .textList_OR li .notesListA01 li {background:none;padding-bottom:0px;}

.leftBlock {float:left;width:710px;margin: 0px 10px 0px 0px;}
.rightBlock {float:right;width:220px;}

.mgr1em {margin-right:1em;}
.linkL {float:left;width:350px;}
.linkR {float:right;width:350px;}

.picL {float:left;width:290px;}
.txtR {float:right;width:420px;}

.picL01 {float:left;width:200px;margin-right:20px;}
.txtR01 {float:right;width:480px;}

.subTitleA03 {padding-top:4px;background:url("/krl/ko/common_rn/img/bg_head-line_03.gif") repeat-x left top;}
.subTitleA03 .noLinkHead {padding:5px 0 5px 5px;border-bottom:1px solid #c0c0c0;border-right:1px solid #d5d4d4;background:#FFF url("/krl/ko/common_rn/img/bg_link-button_02.gif") repeat-x left top;}

.health_cont dl {line-height:1.3;margin:20px 0 0;}
.health_cont dl dt {margin:0 0 3px;font-weight:bold;}
.health_cont dl dd {margin:0 0 3px;}

.health_cont .subnavi {clear:both;margin:0 auto;text-align:center;}
.health_cont .subnavi li {display:inline-block;line-height:1.3;text-align:center;}

.jba {float:left;margin-top:15px;padding:6px 10px 7px;border:1px solid #E3DFC0;background-color:#FDFAE4;}
.jba ul {}
.jba ul li {float:left;margin-right:4px;}

.health_cont dl {}
.health_cont dl dt {text-indent:-1.8em;font-weight:bold;margin-left:1.8em;}
.health_cont dl dd{margin-left:1.8em;margin-top:10px;}

.health_cont dl.alphabet dt{text-indent:-1.2em;margin-left:1.2em;font-weight:bold;}
.health_cont dl.alphabet dd{margin-left:1.2em;margin-top:10px;margin-bottom:10px;}

.health_cont table td{padding:10px 10px 5px 0;}

.health_cont .pic_right { padding:0 0 10px 10px;}
.health_cont .left_table {width:465px;background-color:#cceeee;}
.health_cont .left_table table {border-collapse:collapse;}
.health_cont .left_table  table th{ padding:3px;background-color:#559999; font-weight:bold;}
.health_cont .left_table  table th.sub { background-color:#88bbbb; text-align:left;}
.health_cont .left_table  table td { padding:3px 3px 3px 12px;}

.health_cont .right_table {width:465px;background-color:#ffffcc;}
.health_cont .right_table table {border-collapse:collapse;}
.health_cont .right_table  table th,
.health_cont .right_table  table td { padding:3px;}
.health_cont .right_table  table th { background-color:#ffbb99; font-weight:bold;}

/* site policy */
.sitePolicy:after {content:" ";display:block;clear:both;}
.sitePolicy li {float:left;width:188px;}
.sitePolicy li a:hover span {text-decoration:underline;}

/* recruit */
.NewsListQuick {margin-top:30px;text-align:right;}

.nowNewsList {margin-top:45px;}
.nowNewsList li {margin-top:5px;}

.oldNewsList {margin-top:25px;padding-top:20px;border-top:1px dashed #ccc;}
.oldNewsList:after {content:" ";display:block;clear:both;}
.oldNewsList li {float:left;width:20%;margin-top:5px;}

/* 약관 */
.rule {margin-top:30px;text-align:justify;}
.rule .lst_2dep {padding-left:15px;}

#security_tab {margin-top:15px;}
#security_tab:after {content:" ";display:block;clear:both;}
#security_tab ul {float:right;}
#security_tab ul:after {content:" ";display:block;clear:both;}
#security_tab ul li {float:left;padding:3px;text-align:center;}

.Ruler {margin-top:15px;}
.Ruler ol {margin-left:12px;text-indent:-12px;}
.Ruler ol li {}
.Ruler ul {margin-left:10px;text-indent:-10px;}
.Ruler ul li {}
.Ruler p, div.Ruler li {line-height:150%;}
.Ruler table {width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.Ruler table thead tr th {padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#eee;}
.Ruler table tbody tr th {padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.Ruler table tbody tr td {padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
/*
.agree { text-align:center; }
input.rightSelect { margin-left:30px; }
div.goReserve { height:44px; background:#ccc; text-align:center; padding-top:10px; margin-top:20px; }
*/

/* 문의사항*/
.faqCare01 {margin-top:15px;padding:10px;border:1px solid #ccc;}
.faqCare01 p {font-weight:bold;color:#0a0a6b;text-decoration:underline;}
.faqCare01 ul {margin-top:15px;}
.faqCare01 ul li {margin-top:5px;padding-left:10px;text-indent:-10px;}

.navigationBody {padding:5px;border:1px solid #cacaca;}
.navigationBody ul {margin-left:-5px;}
.navigationBody ul:after {content:" ";display:block;clear:both;}
.navigationBody ul li {float:left; margin-left:5px;}

.faqAsked {}
.faqAsked li {margin-top:20px;padding-left:18px;text-indent:-18px;}
.faqAsked li b {display:block;}
.faqAsked li p {padding-left:0px;text-indent:0px;}
.faqAsked li ul {}
.faqAsked li ul li {margin-top:5px;padding-left:16px;text-indent:-16px;}
.faqAsked li ol {}
.faqAsked li ol li {margin-top:5px;padding-left:16px;text-indent:-16px;}
.faqAsked li a {text-decoration:underline;}

.faqAsked02 {}
.faqAsked02 li {margin-top:15px;padding-left:17px;background:url("/krl/ko/common_rn/img/icon_sq.gif") no-repeat left 5px;}
.faqAsked02 li b {display:block;}
.faqAsked02 li ol {}
.faqAsked02 li ol li {margin-top:5px;padding-left:15px;text-indent:-15px;background:none;}
.faqAsked02 li ul {}
.faqAsked02 li ul li {margin-top:5px;padding-left:8px;text-indent:-8px;background:none;}

.faqAsked03 {padding:0 0 0 10px;}
.faqAsked03 li {padding:10px 0 10px 48px;text-indent:-48px;border-bottom:1px dotted #000;}
.faqAsked03 li .icon {margin-right:10px;vertical-align:middle;}

.faqAsked_Deteail {padding:0 0 0 10px;}
.faqAsked_Deteail li {margin-top:30px;}
.faqAsked_Deteail li:first-child {margin-top:0px;}
.faqAsked_Deteail li b {display:block;padding:10px 0 10px 48px;text-indent:-48px;border-bottom:1px dotted #000;}
.faqAsked_Deteail li p {position:relative;padding:10px 200px 10px 48px;text-indent:-48px;}
.faqAsked_Deteail li p.prNone {padding-right:0;}
.faqAsked_Deteail li p.normal {padding-right:0;text-indent:0px;}
.faqAsked_Deteail li p .contImg {position:absolute;right:0px;top:10px;}
.faqAsked_Deteail li .icon {margin-right:10px;vertical-align:middle;}
.faqAsked_Deteail li .btn {margin-top:20px;text-align:right;}

.faqAsked_Deteail li ol {padding-left:48px;}
.faqAsked_Deteail li ol li {margin-top:5px;padding-left:15px;text-indent:-15px;line-height:1.4;}


.text_desc01 {padding:0 15px;}

#jalpriContents .jalpriIdxHeading00 {position:relative;zoom:1;width:940px;height:257px;margin-bottom:10px;background: url(/krl/ko/jalpri/images/index/bg_index_001.jpg) no-repeat right top;}
#jalpriContents .jalpriIdxHeading00 #btn01 {position:absolute;left:561px;top:214px;}
#jalpriContents h3 {margin-bottom: 15px;}
#jalpriContents ul {margin-bottom:15px;list-style:none;}
.jalpriLinkListA01 li {zoom:1;margin-bottom:3px;padding-left:10px;background:url(/krl/ko/jalpri/images/common/icon_arrow01.gif) no-repeat 0 0.5em !Important;}
.jalpriColumnLayoutH01 {float:left;width:463px;}
.jalpriColumnLayoutH02 {float:right;width:463px;}

.jalpriInquiryBlockA00 {zoom:1;margin-bottom:20px;padding:11px 10px 14px;font-size:90%;background:url(/krl/ko/jalpri/images/common/guestCenter_bg01.gif) no-repeat left bottom;}
.jalpriInquiryBlockA00:after {content:" ";display:block;clear:both;}
.jalpriInquiryBlockA00 h4 {margin-top:0;margin-bottom:15px;}
.jalpriInquiryBlockA00 .number {margin:10px 0;text-align:center;line-height:1.4 !important;}

.jalpriInquiryBlockA01 {float:left;width:461px;background:url(/krl/ko/jalpri/images/common/line_dot02.gif) repeat-y right top;}
.jalpriInquiryBlockA01 div {margin-right:11px;}

.jalpriInquiryBlockA02 {float:right;width:459px;}
.jalpriInquiryBlockA02 div {margin-left:20px;}
.jalpriInquiryBlockA02 ul {}
.jalpriInquiryBlockA02 ul li {margin-top:5px;line-height:1.4 !important;text-indent:-7px;padding-left:7px;}

.jalpriBackHome {text-align:center;}

#jalpriContents .jalpriIdxHeading00 #btn01 {position:absolute;left:561px;top:214px;}

.jalpriListE01 {width:438px;}
.jalpriListE01 li {vertical-align:baseline;}
.jalpriListE01 li {zoom:1;margin-bottom:4px;background:url("/krl/ko/jalpri/images/common/listE01_bg02.gif") no-repeat left bottom;}
.jalpriListE01 li span {display:block;zoom:1;padding:7px 9px 9px;background:url("/krl/ko/jalpri/images/common/listE01_bg01.gif") no-repeat left top;}
.jalpriListE01 li a {padding-left:8px;background: url("/krl/ko/common_rn/img/icon_arrow_red.gif") no-repeat 0 4px !important;}

.jalpriSectionC01 {margin: 0 0 25px 10px;}
.jalpriLinkListA03 {margin-bottom: 15px;padding-bottom: 15px;background: url("/krl/ko/jalpri/images/common/line_dot01.gif") repeat-x left bottom;}
.jalpriLinkListA03 li {zoom:1;margin-bottom:3px;padding-left:10px;background: url("/krl/ko/common_rn/img/icon_arrow_red.gif") no-repeat 0 4px !Important;}

.jalpriContentBlockC01 {margin-bottom:10px;background:url("/krl/ko/jalpri/images/common/contentsBlockC01_bg02.gif") no-repeat left bottom;}
.jalpriContentBlockC01b {zoom:1;padding:10px 10px 5px 15px;background:url("/krl/ko/jalpri/images/common/contentsBlockC01_bg01.gif") no-repeat left top;}

.jalpriColumnLayoutH00 {zoom:1;margin-bottom:10px;}
.jalpriColumnLayoutH00:after {display: block;clear: both;height: 0;visibility: hidden;content: ".";}

.jalpriPageTopA02 {margin-top: 20px;}
.jalpriPageTopA02 li {text-align:right;}
.jalpriPageTopA02 li a {padding-left:12px;background:url("/krl/ko/images/common/icon/icon_arrowtop_001.gif") no-repeat left !important;}

.calllist {margin-bottom:5px;}
.calllist:after {content:" ";display:block;clear:both;}
.calllist li {float:left;vertical-align:top;line-height:1.4 !important;}

.certificateList {}
.certificateList:after {content:" ";display:block;clear:both;}
.certificateList .img {float:left;}
.certificateList ul {float:right;}
.certificateList ul li {margin-top:10px;font-size:12px;line-height:1.4;}
.certificateList ul li:after {content:" ";display:block;clear:both;}
.certificateList ul li b {display:block;float:left;width:160px;color:#116323;}
.certificateList ul li span {display:block;float:left;width:373px;margin-left:10px;padding-left:8px;text-indent:-8px;}
.certificateList ul li span strong {color:#116323;}

/* btn type */
.newBtnType1 {display:inline-block;height:29px;padding-right:3px;font-size:12px;font-weight:bold;color:#000 !important;background:url("/krl/ko/common_rn/img/bg_btn_typebg01_right.gif") no-repeat right top !important;}
.newBtnType1 span {display:block;height:29px;line-height:29px;padding-left:3px;background:url("/krl/ko/common_rn/img/bg_btn_typebg01_left.gif") no-repeat left top;}
.newBtnType1 span span {padding:0 9px;}
.newBtnType1 .icon {padding:0 9px 0 16px;background:url("/krl/ko/common_rn/img/icon_arrow_red.gif") no-repeat 9px center;}

/* */
.appendix {margin-top:30px;}
.appendix:after {content:" ";display:block;clear:both;}
.appendix div {float:left;margin-right:20px;padding:3px 10px 1px 10px;font-size:11px;font-weight:bold;color:#FFF;background-color:#0b3a72;}
.appendix p {float:left;}

/* jmb */
.sideSetBoxA01 .header {height:30px;padding:0 15px;background:url("/krl/ko/common_rn/img/bg_head_sidesubtitle.gif") no-repeat left top;}
.sideSetBoxA01 .header h2 {font-size:13px;line-height:30px;}

.pointStorgText {padding:5px 15px 3px;font-size:85%;color:#FFF;background-color:#cc0000;}

.airlinePlan01 {}
.airlinePlan01 dt {font-weight:bold;}
.airlinePlan01 dd {margin-top:7px;}
.airlinePlan01 dd ul {}
.airlinePlan01 dd ul:after {content:" ";display:block;clear:both;}
.airlinePlan01 dd ul li {float:left;width:25%;}
.airlinePlan01 dd ul.w100 li {float:none;width:100%;}

.partnerSPApply {padding:5px 10px;background:#fcfcfe url("/krl/ko/jalmile/use/partner_air/img/bk_header_oneworld.jpg") no-repeat right top;}
.partnerSPApply:after {content:" ";display:block;clear:both;}
.partnerSPApply h3 {padding:8px 10px 6px;color:#FFF;background-color:#0a0a6b;}
.partnerSPApply p {padding:8px 10px 6px;}

/* fly on */
#cardNavi {width:940px;background:url("/krl/ko/jalmile/flyon/img/bg_flyon_cardnavi.gif") repeat-x left top;}
#cardNavi ul {margin:0 0 15px 19px;}
#cardNavi ul:after {content:" ";display:block;clear:both;}
#cardNavi ul li {float:left;}

#Flyon-PBPC {padding:15px;border:1px solid #c00;background-color:#f3f3d1;}
#Flyon-PBPC p {line-height:1.4em;}

.top_cell{border-top:1px solid #999;background: #FFFFFF !important;}
.top_cell2{border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;background:#FFFFFF !important;}
.bottom_cell{border-top:1px solid #999;border-bottom:1px solid #999;background:#FFFFFF !important;}
.bottom_cell2{border:1px solid #999;background:#FFFFFF !important;}

.serviceTBL table {width:100%;}
.serviceTBL table th { text-align:center; border:solid 1px #CCC; border-collapse:collapse; padding:5px;}
.serviceTBL table td { text-align:center; border:solid 1px #CCC; border-collapse:collapse; padding:5px;}
.serviceTBL table td.OSttl{ border-top:solid 3px #88ae49;}
.serviceTBL table td.OS{ background-color:#ecf5e4;}
.serviceTBL table td.Cttl{ border-top:solid 3px #b00004;}
.serviceTBL table td.C1{ background-color:#f5e8ef;}
.serviceTBL table td.C2{ background-color:#fceff6;}
.serviceTBL table td.Sttl{ border-top:solid 3px #0079bd;}
.serviceTBL table td.S{ background-color:#e5f3f6;}
.serviceTBL table td.JGCPttl{ border-top:solid 3px #a9791d;}
.serviceTBL table td.JGCP{ background-color:#f8f6e7;}
.serviceTBL table td.Dttl{ border-top:solid 3px #271c1a;}
.serviceTBL table td.D{ background-color:#f7f7f7;}

span.pink{background-color:#ef005f; color:#fff; padding:1px 4px 0px;}
.diamark{color:#00afec; font-size:130%;}
.th_onemark_img{padding:0px 5px 0 30px; float:left;}
th.cate{text-align:left !important; padding-left:10px!important;padding-top:10px!important;}
th.subcate{ font-weight:normal; text-align:left !important; padding-left:15px !important;}

/* jalmile bank */
.new_info {}
.new_info li {padding:8px 0 8px; border-bottom:1px dotted #ccc;}

.milebank {position:relative;}
.milebank table {width:100%;border-right:1px solid #c8c0b0;}
.milebank table thead th {padding:12px 8px 10px;border-top:1px solid #c8c0b0;border-left:1px solid #c8c0b0;border-bottom:1px solid #c8c0b0;background-color:#e3dfd7;}
.milebank table tbody th {padding:8px 8px;border-left:1px solid #c8c0b0;border-bottom:1px solid #c8c0b0;}
.milebank table tbody td {padding:8px 8px;text-align:center;border-left:1px solid #c8c0b0;border-bottom:1px solid #c8c0b0;background-color:#fff;}
.milebank table tbody td span {font-size:11px;}
.milebank table tbody td strong {color:#cc0000;}
.milebank table tbody td.first {text-align:left;}
.milebank table tbody th.eco_first {background-color:#caeee8;}
.milebank .new {position:absolute;top:50%;left:50%;margin-top:-6px;}

.milebank_guide {padding:0 30px 15px 30px;}
.milebank_guide2 {overflow:hidden;padding:0 20px 15px 15px;}
.milebank_guide2 li {margin-bottom:15px;}
.milebank_guide2 li.first {margin-right:16px;}

.milebankBox_top {background:url("/krl/ko/images/jmb/renewal/bg_repeat.jpg") repeat-y left top;}
.milebankBox_bottom { padding-bottom:5px; background:url("/krl/ko/images/jmb/renewal/bg_bottom.jpg") no-repeat left bottom;}

.flyon_package {margin-left:-15px;padding-left:3px;}
.flyon_package:after {content:" ";display:block;clear:both;}
.flyon_package li {float:left;margin-left:15px;}

.section-middle.BgWifi {background:url("/krl/ko/jmb/renewal/img/jalsky_wifi.gif") no-repeat 95% 95%;}

.area_DPS {float:left;width:610px;height:640px;min-height:640px;height:auto !important;background-color:#d5e5e4;}
.area_C {float: right;width:320px;height:640px;min-height:640px;height:auto !important;background-color:#eae3e5;}
.area_DPS .inner, .area_C .inner {padding:15px 20px;}

#loungeUseFooter {}
#loungeUseFooter:after {content:" ";display:block;clear:both;}
.loungeUseIcon {float:right;width:190px;}

.statusMark {position:relative;zoom:1;}
.statusMark:after {content:" ";display:block;clear:both;}
.statusMark ul {float:right;}
.statusMark ul:after {content:" ";display:block;clear:both;}
.statusMark ul li {float:left;margin-left:15px;}

#sectionNavigationA01 {}
#sectionNavigationA01:after {content:" ";display:block;clear:both;}
#sectionNavigationA01 li {float:left;}

/* 회원규약 */
.ruleDir {}
.ruleDir dt {font-weight:bold;margin-top:10px;}
.ruleDir dt:first-child {margin-top:0px;}
.ruleDir dd {}

/* planning Your Flight */
.regionBlock01_notes {margin-top:15px;}
.regionBlock01_notes:after {content:" ";display:block;clear:both;}
.regionBlock01_notes ul {float:right;}
.regionBlock01_notes ul:after {content:" ";display:block;clear:both;}
.regionBlock01_notes ul li {float:left;margin-left:20px;}
.regionBlock01_notes span {display:inline-block;vertical-align:middle;}

.linkKeySymbols {position:absolute;right:0px;top:0px;}

.LoungeContent-inn {padding:10px;background-color:#f1c6c6;}
.LoungeContent-inn02 {background:url("/krl/ko/inter/lounge/japan/nrt/img/bg_service01.gif") no-repeat 0 29px;}
.LoungeContent-inn02 .Service {padding:10px;}
.LoungeContent-inn03 {background: url(/krl/ko/inter/lounge/japan/nrt/img/bg_service03.gif) no-repeat 0 29px;}
.LoungeContent-inn03 .Service {padding:10px;}
.bottom_line {background:transparent url("/krl/ko/inter/lounge/japan/nrt/img/bottom_line.gif") no-repeat scroll center top;}

.sideL{float:left;width:113px;overflow:hidden;}
.sideR{float:left;width:827px;}
.sideRin{float:left;width:24px;overflow:hidden;}
.sideRin02{float:right;width:783px;padding:10px 10px;color:#FFF;background-color:#0f5b93;overflow:hidden;}

.bg{background-image:url("/krl/ko/inter/service/bag/img/accident_bg001.gif");background-position:bottom left;width:797px;padding:15px;}
.bg02{background-image:url("/krl/ko/inter/service/bag/img/accident_bg002.gif");background-position:bottom left;width:797px;padding:15px;}
.bg03{background-image:url("/krl/ko/inter/service/bag/img/accident_bg003.gif");background-position:bottom left;width:800px;}

.tx{margin-left:35px;}
.tx02{margin-left:50px;}

.setupList {}
.setupList:after {content:" ";display:block;clear:both;}
.setupList li {float:left;margin:0 2em 0 0;}
.setupList li dt, .setupList li dd {margin:0 0 3px 0;}
.setupList li img {vertical-align:bottom;}

.faqDir {}
.faqDir dt {margin-top:15px;padding:7px 10px 5px 10px;background-color:#eeeeee;}
.faqDir dt:first-child {margin-top:0px;}
.faqDir dd {padding:7px 10px 5px 20px;}
.faqDir dd:after {content:" ";display:block;clear:both;}
.faqDir dt .question, .faqDir dd .answer {display:block;float:left;margin-right:10px;color:#0f0f69;font-weight:bold;}
.faqDir dd .desc {display:block;float:left;width:97%;}

.cabinBoxL {float:left;width:300px;margin-right:20px;}

.careMessage { }
.careMessage li {padding-left:15px;background:url("/krl/ko/common_rn/img/icon_msg_001.gif") no-repeat left 2px;}

.tourQuickBanner_thelsinki {margin-left:-20px;}
.tourQuickBanner_thelsinki:after {content:" ";display:block;clear:both;}
.tourQuickBanner_thelsinki li {float:left;width:300px;margin-left:20px;}
.tourQuickBanner_thelsinki li dl {}
.tourQuickBanner_thelsinki li dl dt {font-weight:bold;color:#066594;}
.tourQuickBanner_thelsinki li dl dd {margin-top:5px;}
.tourQuickBanner_thelsinki li dl dd.pic {width:300px;height:185px;}

.topicsNewsList {}
.topicsNewsList:after {content:" ";display:block;clear:both;}
.topicsNewsList li {margin-top:5px;}
.topicsNewsList li:after {content:" ";display:block;clear:both;}
.topicsNewsList li:first-child {margin-top:0px;}
.topicsNewsList li a {display:block;}
.topicsNewsList li span {display:block;float:left;}
.topicsNewsList li .date {width:80px;margin-right:10px;font-weight:bold;color:#000;}
.topicsNewsList li .desc {width:530px;}

.loungeGuideBlock {padding-bottom:120px !important;background:url("/krl/ko/images/inter/lounge/bg_inter-lounge-search.jpg") no-repeat center bottom;}
.loungeGuideBlock form {margin-top:10px;}
.loungeGuideBlock legend {font-size:85% !important;color:#666666;}
.loungeGuideBlock select {width:270px;margin-bottom:1px;}
.loungeGuideBlock .submit {margin-top:5px;text-align:right;}

.areaHotelInfor {}
.areaHotelInfor dt {font-weight:bold;color:#9b2626;}
.areaHotelInfor dd {margin-top:10px;}

.travel_hotel_care {margin-top:20px;padding-bottom:20px;background:url("/krl/ko/images/travel/tarvel_care_bg_btm.gif") no-repeat left bottom;}
.travel_hotel_care .inner {padding:7px 10px 0 10px;background: url("/krl/ko/images/travel/tarvel_care_bg_top.gif") no-repeat left top;}
.travel_hotel_care .inner .caretext {margin-top:20px;}

.mallBoxCnt {}
.mallBoxCnt:after {content:" ";display:block;clear:both;}
.mallBoxCnt .sumPic {float:left;width:92px;height:92px;margin-right:15px;overflow:hidden;}
.mallBoxCnt .sumPic.flNone {float:none;width:auto;height:auto;}
.mallBoxCnt .sumPic.flNone img {border:1px solid #ababab;}
.mallBoxCnt .desc {float:left;width:460px;}
.mallBoxCnt .desc.flNone {float:none;width:auto;margin-top:10px;}

.partnerDetail {position:relative;}
.partnerDetail .logo {position:absolute;right:0px;top:0px;text-align:right;}

.addressList {margin-top:10px;}
.addressList:after {content:" ";display:block;clear:both;}
.addressList dt {margin-top:15px;font-weight:bold;}
.addressList dd {margin-top:5px;padding-left:13px;}
.addressList dd ul {}
.addressList dd ul li {}

.paperFormList {overflow:hidden;}
.paperFormList ul {margin-left:-1px;margin-top:20px;padding-top:20px;border-top:1px dotted #ababab;}
.paperFormList ul:after {content:" ";display:block;clear:both;}
.paperFormList ul:first-child {margin-top:0px;padding-top:0px;border-top:0px;}
.paperFormList ul li {float:left;width:449px;padding:0 10px;border-left:1px dotted #ababab;}
.paperFormList ul li:first-child {margin-top:0px;}
.paperFormList ul li h4 {margin-bottom:10px;line-height:1.5em;padding:0 5px 5px 10px;border-bottom:1px solid #ababab;text-indent:-10px;}

.routeSC li { padding: 5px 0;}
.routeSC dt { margin-top: 5px; font-weight: bold;}

.chartBlock {float: left;width: 164px;margin-top: 5px;}
.chartBlock p {margin-left:0 !important;}
.chartArrow {float: left;width: 30px;margin:0 5px;margin-top: 100px;}
.chartZoom01 {width:164px;height:14px;padding-top:8px;text-align:right;background:url("/krl/ko/images/121campaign/discount/inter/txt_step01.gif") no-repeat left;}
.chartZoom02 {width:164px;height:14px;padding-top:8px;text-align:right;background: url("/krl/ko/images/121campaign/discount/inter/txt_step02.gif") no-repeat left;}
.chartZoom03 {width:164px;height:14px;padding-top:8px;text-align:right;background: url("/krl/ko/images/121campaign/discount/inter/txt_step03.gif") no-repeat left;}
.chartZoom04 {width:164px;height:14px;padding-top:8px;text-align:right;background: url("/krl/ko/images/121campaign/discount/inter/txt_step04.gif") no-repeat left;}


.charityInfo{border: #fdc7c7 solid 2px; padding: 10px; background: #fcf2f2; width: 893px;}
.outline-List dt,
.outline-List dd {	float:left;	}
.outline-List dt {	width: 20%;	}
.outline-List dd {	width: 80%;	}
.gray_box{background: #EEE url(//www.jal.co.jp/jp/en/jalmile/use/charity/img/bg_stamp.gif) no-repeat right top;padding: 10px;border: solid 2px #CCC;overflow: hidden;width: 893px;}

/*130812 특전 예약신청장소 //www.jal.co.jp/krl/ko/jalmile/award/jdtkt.html*/
.bonusRequest{padding:10px; height:100px; border:1px solid #ffcc00; background:#ffffba;}
.bonusRequest li{ clear:both; padding:5px 0;}
.bonusRequest li b{ float:left; display:block; width:200px;}
.bonusRequest li strong{float:left; width:100px; text-align:center;}
.bonusRequest li p{ float:left; letter-spacing:-1px;}

/*130812 란항공 적립수정_코딩 //www.jal.co.jp/krl/ko/jalmile/flight/la.html */
.la_airportAlert{border:1px solid red; padding:10px; color:red;}

/*130819 일본항공 JAPAN SAVER 운임 //www.jal.co.jp/krl/ko/inter/japensaver/japensaver_01.html*/
.japenSaver01_con{width:940px; height:799px; background:url('/krl/ko/images/inter/japensaver/japenSaver01_img01.jpg') 0 0 no-repeat; text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}

/* 홈페이지 리뉴얼 이벤트 2013.08.20 */
.eventRenewal2013 {}
.eventRenewal2013 img {vertical-align:top;}
.eventRenewal2013 h1 {border-bottom:2px solid #e7e7e7;}
.eventRenewal2013 .topSection {position:relative;}
.eventRenewal2013 .topSection .visualBanner {width:940px;height:480px;overflow:hidden;}
.eventRenewal2013 .topSection .visualBanner ul {}
.eventRenewal2013 .topSection .visualBanner ul:after {content:" ";display:block;clear:both;}
.eventRenewal2013 .topSection .visualBanner ul li {float:left;}
.eventRenewal2013 .topSection .visualBanner .flex-control-nav {position:absolute;left:10px;bottom:7px;width:100%;text-align:left;z-index:10;}
.eventRenewal2013 .topSection .visualBanner .flex-control-nav li {display:inline-block;zoom:1;*display:inline;margin:0 3px; }
.eventRenewal2013 .topSection .visualBanner .flex-control-paging li a {display:block;width:11px;height:11px;background-position:0px 0px;background-image:url("/krl/ko/images/event/renewal/icon_cicle_rolling.png");background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;white-space:nowrap;cursor:pointer;}
.eventRenewal2013 .topSection .visualBanner .flex-control-paging li a:hover {background-position:0px -11px;}
.eventRenewal2013 .topSection .visualBanner .flex-control-paging li a.flex-active {background-position:0px -11px;cursor:default;}

.eventRenewal2013 .topSection .reservWrap {position:absolute;right:40px;top:0px;width:300px;z-index:10;}

.eventRenewal2013 .midSection {background-color:#e7e7e7;}

.eventRenewal2013 .destination {position:relative;width:840px !important;height:156px;margin:0 auto;padding:5px 20px;background-color:#cccccc;}
.eventRenewal2013 .destination .autoSlidesbox {padding:8px 10px 8px 4px; background-color:#FFF;overflow:hidden;}
.eventRenewal2013 .destination .autoSlidesboxCut {overflow:hidden; position:relative;}
.eventRenewal2013 .destination .autoSlides {}
.eventRenewal2013 .destination .autoSlides:after {content:" ";display:block;clear:both;}
.eventRenewal2013 .destination .autoSlides li {float:left;width:269px;height:140px;margin-left:6px;}

.eventRenewal2013 .destination button {position:absolute;top:0;z-index:10;display:block;width:15px;height:166px;margin:0;padding:0;border:0;text-indent:-9999px;overflow:hidden;white-space:nowrap;cursor:pointer;}
.eventRenewal2013 .destination button.prev {left:0px;background:url("/krl/ko/images/event/renewal/btn_leftMove.jpg") no-repeat left top;}
.eventRenewal2013 .destination button.next {right:0px;background:url("/krl/ko/images/event/renewal/btn_rightMove.jpg") no-repeat left top;}

/*
.eventRenewal2013 .destination .flex-direction-nav {*height: 0;}
.eventRenewal2013 .destination .flex-direction-nav a  {position:absolute;top:0;z-index:10;display:block;width:15px;height:166px;text-indent:-9999px;overflow:hidden;white-space:nowrap;cursor:pointer;}
.eventRenewal2013 .destination .flex-direction-nav a:hover {opacity:0.7;}
.eventRenewal2013 .destination .flex-direction-nav .flex-prev {left:0px;background:url("/krl/ko/images/event/renewal/btn_leftMove.jpg") no-repeat left top;}
.eventRenewal2013 .destination .flex-direction-nav .flex-next {right:0px;background:url("/krl/ko/images/event/renewal/btn_rightMove.jpg") no-repeat left top;}

.eventRenewal2013 .destination .flex-control-nav {position:absolute;left:10px;bottom:-18px;width:100%;text-align:center;}
.eventRenewal2013 .destination .flex-control-nav li {display:inline-block;zoom:1;*display:inline;margin:0 3px; }
.eventRenewal2013 .destination .flex-control-paging li a {display:block;width:11px;height:11px;background-position:0px 0px;background-image:url("/krl/ko/images/event/renewal/icon_cicle_rolling2.png");background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;white-space:nowrap;cursor:pointer;}
.eventRenewal2013 .destination .flex-control-paging li a:hover {background-position:0px -11px;}
.eventRenewal2013 .destination .flex-control-paging li a.flex-active {background-position:0px -11px;cursor:default;}
*/

.eventRenewal2013 .destinationSummery {margin-top:5px;padding:0 40px;font-size:11px;color:#555555;text-align:right;}

.eventRenewal2013 .careInfor {padding:20px 30px;background-color:#3d3d3d;}
.eventRenewal2013 .careInfor:after {content:" ";display:block;clear:both;}
.eventRenewal2013 .careInfor h2 {float:left;margin-top:5px;margin-right:30px;font-size:18px;color:#e0d9c1;}
.eventRenewal2013 .careInfor dl {float:left;}
.eventRenewal2013 .careInfor dl dt {margin-top:30px;font-size:14px;font-weight:bold;color:#FFF;}
.eventRenewal2013 .careInfor dl dt:first-child {margin-top:0px;}
.eventRenewal2013 .careInfor dl dd {margin-top:5px;font-size:12px;color:#FFF;}


=======
/*130819 일본항공 JAPAN SAVER 운임 //www.jal.co.jp/krl/ko/inter/japensaver/japensaver_01.html*/
.japenSaver01_con{width:940px; height:799px; background:url('/krl/ko/images/inter/japensaver/japenSaver01_img01.jpg') 0 0 no-repeat; text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}

/* 0830 신라면세점 서울점 이벤트 */
.eve_bonusmail{position:relative; width:765px; height:1016px; margin:0 auto; background:url('/krl/ko/images/event/bonusmail/bg_bonusmail.jpg') 0 0 no-repeat; text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}
.eve_bonusmail a{position:absolute; left:297px; top:668px; display:block; width:27px; height:18px; background:url('/krl/ko/images/event/bonusmail/btn_bonusmail.jpg') 0 0 no-repeat; }

/*0903 JAL Tokyo Ladies` Plan 이벤트 */
.ladiesPlan{ position:relative; width:940px; height:1441px; background:url('/krl/ko/images/other/ladiesPlan/ladiesPlan.jpg') 0 0 no-repeat;text-indent:-5000px; font-size:0; line-height:5000px; overflow:hidden;}
.ladiesPlan td, .ladiesPlan th{display:block; text-indent:-5000px; font-size:0; line-height:5000px; overflow:hidden;}
.ladiesPlan dd a{position:absolute; display:block; width:57px; height:17px;}
.link_ladisePlan01{left:464px;top:1227px;}
.link_ladisePlan02{left:473px;top:1248px;}
.link_ladisePlan03{left:477px;top:1268px;}
.link_ladisePlan04{left:799px;top:1227px;}
.link_ladisePlan05{left:767px;top:1248px;}
.link_ladisePlan06{left:821px;top:1268px;}

.ladiesPlan02{position:relative; width:940px; height:1755px; background:url('/krl/ko/images/other/ladiesPlan/ladiesPlan_0224.jpg') 0 0 no-repeat;text-indent:0; font-size:0; line-height:0; overflow:hidden;}
.ladiesPlan02 td, .ladiesPlan02 th{display:block; text-indent:-5000px; font-size:0; line-height:5000px; overflow:hidden;}
.ladiesPlan02 dd a{position:absolute; display:block; width:57px; height:17px;}
.link_ladisePlan07{left:471px;top:1133px;}
.link_ladisePlan08{left:471px;top:1154px;}
.link_ladisePlan09{left:471px;top:1174px;}
.link_ladisePlan10{left:795px;top:1133px;}
.link_ladisePlan11{left:795px;top:1154px;}


/* 주의, 안내 박스 careful and information box */
.careInforBox {border:1px solid #a8a8a8;background-color:#FFF;}
.careInforBox .title {padding:10px 10px;font-weight:bold;background-color:#eeeeee;}
.careInforBox ul {padding:10px 10px;}

/* /krl/ko/inter/service/checkin/CALT.html 도심공항서비스 */
.calt_wrap{ }
.calt_wrap em{color:#e70000; font-style:normal;}
.calt_wrap h4{margin-top:25px; line-height:1.4;}
.calt_wrap table{width:100%; margin-top:10px; border-collapse:collapse;}
.calt_wrap th, .calt_wrap td{ padding:8px 0; border:1px solid #e1e1e1; color:#333333; text-align:center;}
.calt_wrap th{ background:#919191; color:#fff}
.calt_con{padding:0 20px;}
.calt_schedule{ margin-top:10px; font-size:12px; }
.calt_location{ position:relative; padding-bottom:80px;}
.calt_location dl{margin-top:20px;}
.calt_location dd{padding-left:5px;}
.calt_location img{ position:absolute; right:0; bottom:0; display:block; }
.calt_count{padding:0 20px;}
.calt_count ol{ width:900px; height:663px;  background:url('/krl/ko/inter/service/checkin/img/count_calt.jpg') 0 0 no-repeat;}
.calt_count li{text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}
.calt_service{padding:0 20px;}
.calt_service li{ padding-left:5px; text-indent:-5px;}
.calt_wrap .calt_link{ display:block; width:405px; height:48px; margin:50px auto 0; background:url('/krl/ko/inter/service/checkin/img/link_calt.jpg') 0 0 no-repeat ; text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}

/* /krl/ko/inter/lounge/transfer.html 국제선 ↔ 국내선 환승시의 라운지 서비스에 대하여 */
.transfer_table{ border:1px solid #d2d2d2; border-collapse:collapse;}
.transfer_table caption{display:none;}
.transfer_table th, .transfer_table td{padding:4px 8px; border:1px solid #d2d2d2; text-align:center;}
.transfer_table th{color:#fff;}
.transfer_table td:first-child{text-align:left;}
.transfer_table .transfer_start{background:#5d0d04;}
.transfer_table .transfer_arrival{background:#4b4b4b;}
.transfer_table .yell{background:#fdf5e2;}
.transfer_table .gray{background:#eee;}
.lounge_desc{width:765px; margin:10px 30px 20px; background:url('/krl/ko/inter/lounge/common/img/txt_lounge_desc.gif') no-repeat; text-indent:-5000em; font-size:0; line-height:0; overflow:hidden;}
.lounge_desc01{ height:186px; background-position:0 0;}
.lounge_desc02{ height:98px; background-position:0 -200px;}
.lounge_desc03{ height:186px; background-position:0 -400px;}
.lounge_desc04{ height:98px; background-position:0 -600px;}

/* 2014년 FLY ON 등급회원 한정 특전 */
.serviceGuest_wrap1 {background:url("/krl/ko/images/jmb/flyon/bg_all.gif") repeat-x left top;}
.serviceGuest_wrap1 ul {padding-bottom:20px;}
.serviceGuest_wrap1 ul:after {content:" ";display:block;clear:both;}
.serviceGuest_wrap1 ul li {float:left;margin:20px 0 0 25px;}

.serviceGuest_wrap1 .date {margin-right:30px;padding-top:20px;text-align:right;}

h2 .oneworld{display:block;background:url('/krl/ko/oneworld/common/img/131226_oneworld.jpg') no-repeat 0 0;height:271px;position:relative;}
h2 .oneworld_tit{position:absolute;top:11px;left:14px;font-family:Airal;color:#fff;font-weight:normal;}
h2 .oneworld_tit span{font-size:13px;font-weight:bold;}

/* 20131231 Addon 패밀리클럽 팝업 작업  */
.familyclub {margin-top:30px;}
.familyclub li {margin:0 0 20px 0; color:#558edb; font-weight:bold;}
.familyclub li > p, .familyclub li li {color:black; font-weight:normal;}
.familyclub li li {margin-bottom:5px;}

/* New Popup 20140106 */
.pop_comm_ly {width:auto;}
.pop_tit_lt {padding-left:10px; background:url('/krl/ko/images/jmb/pop_tit_lt.gif') no-repeat 0 0;}
.pop_tit_rt {padding-top:9px; background:url('/krl/ko/images/jmb/pop_tit_rt.gif') no-repeat 100% 0; text-align:left;}
.pop_tit_rt > h2 {margin:0; margin-left:-10px; padding:0 0 9px 10px; background:url('/krl/ko/images/jmb/bg_main_title_line01.gif') repeat-x 0 100%; color:#000; font-family:Dotum, sans-serif; font-size:140%;}

/* 2014 Scholarship */
.schship_wrap {width:940px; margin:0 auto;}
.schship_wrap p {font-family:"돋움체", sans-serif; font-size:12px;}
.schship_sns {margin:20px 0 0; padding:0; text-align:right;}
.schship_head {margin:8px 0 30px; text-align:center;}
.schinfo {width:100%; margin:15px 0 0; border:1px solid #999; border-collapse:collapse; border-spacing:0;}
.schinfo th, .schinfo td {padding:5px 0 5px 10px; border-bottom:1px solid #999; color:#000; font-size:12px; font-weight:normal; line-height:1.3em; text-align:left;}
.schinfo th, .schinfo td.bg_gray {background-color:#f0f0f0; border-right:1px solid #999;}
.schinfo td {background-color:#fff;}
.schinfo td ol, .schinfo td ul {margin:0; padding:0; list-style:none;}
.schinfo td ol.lst li {overflow:hidden; margin-top:10px;}
.schinfo td ol li:first-child {margin-top:0;}
.schinfo td dt, .schinfo td dd {display:inline; float:left; margin:0;}
.schinfo td dt {width:6%; font-weight:bold;}
.schinfo td dd {width:92%; vertical-align:top;}
.schship_wrap .notice {margin-top:10px; padding:10px; border:1px solid #999; font-size:12px;}
.schship_wrap .notice li {margin-bottom:3px;}
.sch_program {overflow:hidden;}
.impression {margin-top:30px; list-style:none;}
.impression li {margin-top:60px; font-family:"돋움체", sans-serif; font-size:14px; font-weight:bold;}
.impression li:first-child {margin-top:0;}
.impression li p {margin-top:20px; font-size:12px; font-weight:normal;}
.impression li > em {font-size:14px; font-weight:normal; font-style:normal;}
.photo_txt {clear:both; overflow:hidden;}
.impression img {margin-top:20px;}
.photo_txt .rf {float:right;}
.photo_txt .lf {float:left;}

/* 2014 03 SpringSale */
.springWrap {position:relative;}
.springWrap .reservWrap {position:absolute; left:600px; top:40px; width:300px;}
.springSale {width:940px; height:934px; margin:0 auto; background:url('/krl/ko/images/event/springsale/springsale2014.jpg') 0 0 no-repeat;}
.springSale>* {font-size:0; text-indent:-5000px; line-height:500; overflow:hidden;}
.springSale .buyTicket {position:absolute; bottom:78px; left:337px; display:block; width:267px; height:61px;}

/* 2014 03 JMB jfc */
.jfc .textX{font-size:0; text-indent:-5000px; line-height:500; overflow:hidden;}
.jfc .textX_all>*{font-size:0; text-indent:-5000px; line-height:500; overflow:hidden;}
.jfc .infoBox {background-color: #FFC;}
.jfc .infoBox p {padding:10px;}
.jfc .fareBlock td {padding: 10px 5px;}
.jfc .fareBlock .plusCell {border-left-width: 0; border-right-width: 0; padding: 0;}
.jfc .fareBlock .equalCell {border-left-width: 0; border-right-width: 0; padding: 0;}
.jfc .last .info {position:relative; width:100%; height:739px; background:url('/krl/ko/images/121campaign/jfc/bottom_img.jpg') 0 0 no-repeat;}
.jfc .last .info a {display:block; position:absolute;}
.jfc .last .info .login a {width:205px; height:24px;}
.jfc .last .info .login .login1 {left:147px; top:447px;}
.jfc .last .info .login .login2 {left:367px; top:447px;}
.jfc .last .info .login .login3 {left:587px; top:447px;}
.jfc .last .info .jfc_form_wrap .jfc_form {left:635px; top:641px; width:272px; height:35px;}
.jfc .last .info .jfc_form_wrap p {position:absolute; left:17px; top:620px; width:874px; height:37px; padding:20px 16px 26px 16px;}

/* 2014 04 01 JAL 패밀리 클럽 각종 수수료의 안내 */
.ko_jmb_20140401 .content_area {margin-bottom:25px;}
.ko_jmb_20140401 dl {margin-top:25px;}
.ko_jmb_20140401 dt {border-bottom:1px solid black; font-weight:bold;}
.ko_jmb_20140401 .etc_header {margin-top:15px;}
.ko_jmb_20140401 .jmb_Logo_Area {position:relative; height:59px;}
.ko_jmb_20140401 .jmb_Logo_Area img {position:absolute; right:0; top:0;}
.ko_jmb_20140401 .jmb_Logo_Area {padding-top:5px;}
.ko_jmb_20140401 .skyBlue {background:#F0F8FF;}
.ko_jmb_20140401 table {border:1px solid #999999; width:700px; text-align:center; margin-top:5px;}
.ko_jmb_20140401 th {border:1px solid #999999; font-weight:normal; padding:15px;}
.ko_jmb_20140401 td {border:1px solid #999999; padding:15px;}

/* 2014 04 02 jkh테이블 */
.jkh_table_type1 .bg_FCC {background:#FCC;;}
.jkh_table_type1 caption {display:none;}
.jkh_table_type1 table {border-left:1px solid #B0B0B0; border-top:1px solid #B0B0B0; font-size:13px; width:100%;}
.jkh_table_type1 th {background:#EEE;}
.jkh_table_type1 table th, .jkh_table_type1 table td {border-right:1px solid #B0B0B0; border-bottom:1px solid #B0B0B0; font-weight:normal; text-align:center; padding:4px 0px;}

/* 2014 04 03 linkBtnA */
.ko_jmb_20140402 .content_area {margin-bottom:25px;}
.ko_jmb_20140402 dl {margin-top:15px;}
.ko_jmb_20140402 dt {font-weight:bold;}
.ko_jmb_20140402 .etc_header {margin-top:15px;}
.ko_jmb_20140402 .jmb_Logo_Area {position:relative; height:64px;}
.ko_jmb_20140402 .jmb_Logo_Area img {position:absolute; right:0; top:0;}

.ko_jmb_20140402 .w121 {width:121px;}
.ko_jmb_20140402 .w141 {width:141px;}
.ko_jmb_20140402 .w182	{width:182px;}
.ko_jmb_20140402 .w216 {width:216px;}
.ko_jmb_20140402 .w240	{width:240px;}
.ko_jmb_20140402 .w245	{width:245px;}
.ko_jmb_20140402 .w351 {width:351px;}
.ko_jmb_20140402 .w384 {width:384px;}



.ko_jmb_20140402 a.linkBtn_jkh,a.linkBtn_jkh:link,a.linkBtn_jkh:visited{margin-bottom:1px;padding:4px 5px 4px 11px;border-right:1px solid #d6d6d6;border-bottom:1px solid #cdcdcd;background-color:#fefefe;background-image:url('/krl/ko/jalmile/ko/img/bg_link-button.gif');background-repeat:repeat-x;background-position:top left;display:block;color:#0f0f69;text-indent:-6px;text-decoration:none; line-height:1.1;}
.ko_jmb_20140402 a.linkBtn_jkh:hover,a.linkBtn_jkh:active{background-color:#dedede;background-image:url('/krl/ko/jalmile/ko/img/bg_link-button_o.gif');background-repeat:repeat-x;background-position:top left;color:#0f0f69;text-decoration:none;}
.ko_jmb_20140402 a.linkBtn_jkh img{vertical-align:middle;}
.ko_jmb_20140402 .iconTypeA01 a.linkBtn_jkh,.iconTypeA01 a.linkBtn_jkh:link,.iconTypeA01 a.linkBtn_jkh:visited{padding-left:19px;text-indent:-14px;}

/* JAL 마일리지뱅크 서비스 리뉴얼 */
.visu_txt{width:940px; height:440px; background:url(/krl/ko/images/jmb/renewal/bg_jmbs.jpg) no-repeat 0 0;}
.visu_txt h2{height:342px; padding-top:50px; text-align:center;}
.visu_txt .g_menu{position:relative;}
.visu_txt .menulist{margin:0 20px;}
.visu_txt .menulist li{float:left; line-height:0;}
.visu_txt .g_menu h3{position:absolute; top:0;}
.visu_txt .g_menu h3.tab1{left:5px;}
.visu_txt .g_menu h3.tab2{left:189px;}
.visu_txt .g_menu h3.tab3{left:370px;}
.visu_txt .g_menu h3.tab4{left:550px;}

.newsarea{padding-bottom:10px; background:#f5f5f5 url(/krl/ko/images/jmb/renewal/bg_jmbs2.gif) no-repeat 0 0;}
.newsarea .newsarea_bg{min-height:270px; padding:0 10px 20px 290px; background:url(/krl/ko/images/jmb/renewal/image.png) no-repeat 32px bottom;}
.newsarea .tit{padding-top:30px;}
.newsarea .newslist{margin-top:33px; border-top:1px dotted #cccccc;}
.newsarea .newslist li{padding:8px; border-bottom:1px dotted #cccccc;}

.contents_box{overflow:hidden; padding:15px; border:1px solid #cccccc; border-top:none !important}
.contents_box .route_abc{margin-top:10px; padding:20px; background:#e9eef4;}
.contents_box .route_abc ul{overflow:hidden}
.contents_box .route_abc ul li{float:left; margin-left:20px;}
.contents_box .route_abc ul li:first-child{margin-left:0px;}

.jgc_box{}
.jgc_box li{overflow:hidden; float:left; width:442px; height:218px; border:1px solid #965d63; background-image:url(/krl/ko/images/jmb/renewal/bg_jgc.jpg); background-position:right bottom; background-repeat:no-repeat;}
.jgc_box li + li{background-image:url(/krl/ko/images/jmb/renewal/bg_jgc2.jpg);}
.jgc_box li + li + li{background-image:url(/krl/ko/images/jmb/renewal/bg_jgc3.jpg);}
.jgc_box li + li + li + li{background-image:url(/krl/ko/images/jmb/renewal/bg_jgc4.jpg);}
.jgc_box li .jgc_tit{padding:9px 9px 13px 9px;}

/* 20150527 국제선 업그레이드 특전 페이지 수정 */
.jal_group_20150527 #bookingInfo {padding:10px;border:solid 1px #CC0000;}
.jal_group_20150527 #bookingInfo .tbl-booking {margin:10px;border:1px solid #000;}
.jal_group_20150527 #bookingInfo .tbl-booking th {padding:2px;background-color:#eee;border-bottom:1px solid #000;border-left:1px solid #000;text-align:center;}
.jal_group_20150527 #bookingInfo .tbl-booking td {padding:2px;border-bottom:1px solid #000;border-left:1px solid #000;}
/* //20150527 국제선 업그레이드 특전 페이지 수정 */

/* 20150528 정시출발 페이지 */
.regular-time .regular-contents-wrap {padding:0 11px 20px;background:url('/krl/ko/info/img/regular_bg.jpg') 0 0 no-repeat;}
.regular-time .regular-contents {padding:0 9px 10px 9px;background-color:#fff;}
.regular-time .regular-caution {padding:10px 8px 10px 9px;border:1px solid #999;}
/* //20150528 정시출발 페이지 */

/* JAL 국제선 특전항공권 */
.jal-bonus-ticket a.btn-jal-bonus {display:block;width:100px;padding:4px 5px 4px 11px;border-right: 1px solid #d6d6d6;border-bottom: 1px solid #cdcdcd;background:#fefefe url('/krl/common/img/bg_link-button.gif') 0 0 repeat-x;color:#0f0f69;text-decoration:none;}
.jal-bonus-ticket a.btn-jal-bonus:hover, .jal-bonus-ticket a.btn-jal-bonus:active {background: #dedede url('/krl/common/img/bg_link-button_o.gif') repeat-x;color: #0f0f69;text-decoration: none;}
.jal-bonus-ticket a.btn-jal-bonus img {margin-right:5px;}
.jal-box {padding:10px;border:1px solid red;}
.tbl-jal {border:1px solid #000;}
.tbl-jal th {padding:2px;background-color:#eee;border-bottom:1px solid #000;border-left:1px solid #000;text-align:center;}
.tbl-jal td {padding:2px;border-bottom:1px solid #000;border-left:1px solid #000;}
/* //JAL 국제선 특전항공권 */

/* 얼리버드 프로모션 */
.earlybird-visual {position:relative;}
.earlybird-visual a.slidesjs-previous, .earlybird-visual a.slidesjs-next {display:block;position:absolute;top:43%;width:39px;height:79px;text-indent:-9999px;z-index:100;}
.earlybird-visual a.slidesjs-previous {left:0;background:transparent url('/krl/ko/images/earlybird/btn_prev.png') 0 0 no-repeat;}
.earlybird-visual a.slidesjs-next {right:0;background:transparent url('/krl/ko/images/earlybird/btn_next.png') 0 0 no-repeat;}
/* //얼리버드 프로모션 */

/* Letter From JAL KOREA */
.lfjk_header {position:relative;}
.lfjk_header .lfjk_date {position:absolute;top:87px;right:79px;}
.lfjk_wrap {width:858px;margin:10px auto 0}
.lfjk_wrap .lfjk_con {margin-bottom:40px}
.lfjk_wrap .lfjk_con ul li {padding:30px 0; border-top:1px solid}
.lfjk_wrap .lfjk_con ul.con1 li {border-color:#77933c}
.lfjk_wrap .lfjk_con ul.con2 li {border-color:#0070c0}
.lfjk_wrap .lfjk_con ul.con3 li {border-color:#ce0002}
.lfjk_wrap .lfjk_con ul li .subtit {margin-bottom:20px; text-align:center}
.lfjk_wrap .bnerzone * {vertical-align:top;}
.lfjk_wrap .bnerzone li:first-child {margin-bottom:10px;}
.lfjk_wrap .lfjk_btn {margin-bottom:50px; text-align:center;}
/* //Letter From JAL KOREA */

/* jal_up_today */
.jal-up-today .typetableNew2 table thead th {background-color:#efefef;}
.jal-up-today .typetableNew2 th, .jal-up-today .typetableNew2 td {padding:4px 5px;}
/* //jal_up_today */

.simple-form .header {height:50px;padding-top:13px;border-bottom:1px solid #a6a6a6;}
.simple-form .header h1 {margin:0 10px;}
.simple-form .contents {margin:8px 10px 10px 10px;width:600px;}
.simple-form .contents h2 {border:1px solid #cccccc;background-color:#ccc;font-size:16px;padding:4px 7px;}
.simple-form .contents .box-red {border:1px solid #cc9999;padding:7px;}
.simple-form .contents h3 {font-size:16px;color:#0f0f69;line-height:1.3;}
.simple-form .contents h4 {margin:15px 0;line-height:1.3;}
.simple-form .contents .nonList_type li {padding-left:17px;text-indent:-17px;}
.simple-form .contents .nonList_type_02 li {padding-left:10px;text-indent:-10px;}
.txBlu {color:#4169E1;}

/* 20160428 new tmp 추가 */
article,section,nav,header,footer,aside,figure,figcaption,time {display:block;}
.point.red {color:#cc0000;}
.btns {}
.btns>.btn {display:inline-block;padding:10px 20px 10px 40px;border:1px solid #d0d0d0;color:#1d2673;}
.btns>.btn:hover {color:#cc0000;text-decoration:underline;}
.btns>.btn:before {content:'';display:inline-block;width:20px;height:15px;margin-left:-20px;background-image:url('/krl/ko/images/common/icon/icon_btn_sprite.png');background-repeat:no-repeat;vertical-align:middle;}
.btns>.btn.new-window:before {background-position:0 0;}
.btns>.btn.self-window:before {width:10px;background-position:-20px 0;}
.btns>.btn>span {vertical-align:middle;}

.tmp-article {font-family:Arial, sans-serif;font-size:13px;}
.tmp-article .wrap-header {width:100%;padding:22px 0;background-color:#b00000;}
.tmp-article .wrap-header .header {width:950px;margin:0 auto;}
.tmp-article .wrap-header .header .tit {color:#ffffff;font-size:24px;}
.tmp-article>.wrap-contets {width:950px;margin:40px auto;}
.tmp-article .wrap-contets .contents {width:950px;}
.tmp-article .sect {padding-top:70px;}
.tmp-article .sect>.tit {margin:0 0 20px;padding:0 0 10px;border-bottom:4px solid #cc0001;font-size:20px;}
.tmp-article .tmp-nav {margin:40px 0 0;padding:8px;border:2px solid #d0d0d0;background-color:#f6f6f6;}
.tmp-article .tmp-nav:after {content:'';clear:both;display:block;*zoom:1;}
.tmp-article .tmp-nav>.item-nav {float:left;display:block;width:278px;margin:5px;padding:11px 0 11px 20px;border:1px solid #d0d0d0;background-color:#ffffff;font-size:14px;}
	.tmp-article .tmp-nav[data-item="2"]>.item-nav {width:433px;}
	.tmp-article .tmp-nav[data-item="3"]>.item-nav {width:278px;}
	.tmp-article .tmp-nav[data-item="4"]>.item-nav {width:200px;}
	.tmp-article .tmp-nav[data-item="5"]>.item-nav {width:154px;}
	.tmp-article .tmp-nav[data-item="6"]>.item-nav {width:123px;}
.tmp-article .tmp-nav>.item-nav span {padding-left:15px;background:url('/krl/ko/images/common/icon/icon_anchor_red_01.png') 0 50% no-repeat;}
.tmp-article .list-notice {margin-top:20px;padding-left:15px;text-indent:-15px;}
.tmp-article .list-notice>li {margin-top:10px;line-height:1.7;}
.tmp-article .list-notice>li:first-child {margin-top:0;}
.tmp-tbl {width:100%;}
.tmp-tbl caption {font:0/0 a;}
.tmp-tbl thead th {padding:10px 15px;font-weight:bold;font-size:14px;}
.tmp-tbl thead th:first-child {border-left:0;}
.tmp-tbl tbody th,
.tmp-tbl tbody td {padding:10px 15px;}
.tmp-tbl tbody tr:first-child th,
.tmp-tbl tbody tr:first-child td {border-top:0;}
.tmp-tbl tbody th {font-weight:bold;text-align:left;}
.tmp-tbl tbody td {}
.tmp-tbl.gray thead th {background-color:#666666;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;color:#ffffff;}
.tmp-tbl.gray tbody th,
.tmp-tbl.gray tbody td {border-top:1px solid #d0d0d0;color:#444444;}
.tmp-tbl.gray tbody th {background-color:#eaeaea;}
.tmp-tbl.gray tbody td {border-left:1px solid #d0d0d0;background-color:#f6f6f6;}

/* 프로모션 페이지 템플릿 */
.article-promo {font-family:"돋움","Tahoma","Lucida Grande",sans-serif;font-size:14px;line-height:1.5;}
.article-promo .wrap-header {padding:40px 0;background-color:#b00000;}
.article-promo .wrap-header .header {background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;font:0/0 a;}
.article-promo .wrap-header .header .tit {font:0/0 a;}
.article-promo .wrap-contets {width:942px;margin:40px auto;}
.article-promo .wrap-contets .contents {width:942px;}
.article-promo .wrap-contets .slide-visual {overflow:hidden;height:533px;}
.article-promo .wrap-contets .slide-desc {display:block;margin-top:5px;font-size:14px;text-align:right;}
.article-promo .sect {padding-top:35px;}
.article-promo .sect>.tit {padding:5px 6px;border:1px solid #c2c2c2;font-size:18px;}
.article-promo .sect>.tit>span {display:block;padding-left:16px;border-left:5px solid #c71111;}
.article-promo .list-info {margin-top:20px;}
.article-promo .list-info:after {content:'';clear:both;display:block;}
.article-promo .list-info>dt,
.article-promo .list-info>dd {float:left;line-height:1.7;}
.article-promo .list-info>dt {width:5%;}
.article-promo .list-info>dd {width:95%;text-indent:-10px;}
.article-promo .box-notice {margin:15px 0 0;padding:20px 30px;background-color:#f0eef1;}
.article-promo .box-notice .tit-notice {font-size:14px;}
.article-promo .box-notice .list-notice {margin:18px 0 0 15px;list-style-type:disc;}
.article-promo .box-notice .list-notice>li {margin-top:25px;list-style-type:disc;}
.article-promo .box-notice .list-notice li:first-child {margin-top:0;}
.article-promo .box-notice .list-subnotice {margin-top:3px;padding-left:13px;text-indent:-13px;}
.article-promo .box-notice .list-subnotice>li {line-height:1.7;}
.article-promo .box-notice .desc-notice {display:block;padding-top:5px;font-size:14px;}
.article-promo .wrap-bnn {margin:50px -7px 0;}
.article-promo .wrap-bnn:after {content:'';clear:both;display:block;}
.article-promo .wrap-bnn .item-bnn {float:left;margin:0 7px;}
.article-promo .wrap-bnn .item-bnn:hover {opacity:0.8;}
.article-promo .wrap-participate {position:relative;margin-top:30px;padding:60px 16px 50px;background-color:#f0ede6;text-align:center;}
.article-promo .wrap-participate:before,
.article-promo .wrap-participate:after {content:'';position:absolute;left:0;display:block;width:100%;background:#f0ede6 url('/krl/ko/images/event/common/bg_participate.gif') 50% 0 repeat-x;}
.article-promo .wrap-participate:before {top:0;height:36px;}
.article-promo .wrap-participate:after {bottom:0;height:6px;background-position:0 100%;}
.article-promo .wrap-participate .tit-participate {}
.article-promo .wrap-participate .box-participate {margin:35px 0 0;padding:50px 10px 28px;border:2px solid #d0d0d0;background-color:#ffffff;}
.article-promo .wrap-participate .box-participate .btn-participate {display:inline-block;margin:30px 0 0;padding:23px 124px;background-color:#cc0000;
	transition:background-color .5s linear 0s;
	-webkit-transition:background-color .5s linear 0s;
}
.article-promo .wrap-participate .box-participate .btn-participate:hover {background-color:#e50101;}
.article-promo .wrap-participate .desc-participate {margin:25px 0 -20px;font-size:14px;text-align:left;}
/* 프로모션 슬라이드 */
.article-promo .slide-visual .slick-dots {position:absolute;right:20px;top:25px;}
.article-promo .slide-visual .slick-dots:after {content:'';clear:both;display:block;}
.article-promo .slide-visual .slick-dots>li {float:left;margin-left:6px;}
.article-promo .slide-visual .slick-dots>li button {width:12px;height:12px;border:0;border-radius:50%;background-color:#fefefe;font:0/0 a;cursor:pointer;vertical-align:top;}
.article-promo .slide-visual .slick-dots>li.slick-active button {background-color:#b00000;}
.article-promo .slide-visual .slick-arrow {position:absolute;top:50%;width:60px;height:50px;margin-top:-25px;border:0;background:transparent url('/krl/ko/images/event/common/btn_arrow.png') 50% 0 no-repeat;font:0/0 a;cursor:pointer;z-index:5;}
.article-promo .slide-visual .slick-arrow.slick-prev {left:20px;background-position:50% 0;}
.article-promo .slide-visual .slick-arrow.slick-next {right:20px;background-position:50% -100px;}