@charset "utf-8";
.headlineC01 a.iconUp{ background:url(/world/ko/common_2012/img/icon_arrowtop_001.gif) no-repeat 0 3px!important; }
.headlineC01 a.iconDown{ background:url(/world/ko/common_2012/img/icon_arrow_001.gif) no-repeat 0 3px!important }

.table-seatinfo{ margin-top:10px; padding-top:10px;}
.table-seatinfo table{ border-spacing:0; border-collapse:collapse; width:100%; margin-bottom:10px;}
.table-seatinfo table caption{ display:table-caption; margin-bottom:5px; padding:5px 0; background-color:#e6e6e6; color:#222222; font-weight:bold; text-align:center}
.table-seatinfo table th,
.table-seatinfo table td{ padding:5px; border:1px solid #dddddd;}
.table-seatinfo table th{ padding:5px; font-size:14px; font-weight:bold; text-align:center;}
.table-seatinfo table .first{ background-color:#f4a0bd}
.table-seatinfo table .jal{ background-color:#eca0b6}
.table-seatinfo table .business{ background-color:#80c8ef;}
.table-seatinfo table .preeconomy{ background-color:#fecd92}
.table-seatinfo table .economy{ background-color:#86c098; }
.table-seatinfo table .normal{ background-color:#a1e5cf; font-weight:bold !important;}


.warp-aircraft{}
.warp-aircraft .mainTitleA01 h2.textTitle{ font-size:16px;}
.warp-aircraft .mainTitleA01 h2.textTitle strong{ display:block; font-size:20px;}
.list-aircraft{ padding-top:20px; margin:0 -5px;}
.list-aircraft:after{ content:''; display:block; clear:both;}
.list-aircraft > .item-aircraft{ float:left; padding:0 5px; }
.list-aircraft > .item-aircraft img{ display:block;}
.list-aircraft > .item-aircraft span{ font-size:12px;}


.aircraft-info{ padding:15px 0px;}
.aircraft-info:after{ content:''; display:block; clear:both;}
.aircraft-info .air-title{margin-bottom: 15px; padding:5px; background-color:#e6e6e6;  color:#222222;}
.aircraft-info .box-image{ float:left; width:360px;}
.aircraft-info .box-image .img{}
.aircraft-info .box-image .wallpaper{ display:block; margin-top:15px; }
.aircraft-info .box-image .wallpaper .title{ padding:5px 0; background-color:#e6e6e6;  color:#222222; text-align:center;}
.aircraft-info .box-image .wallpaper .linkBtnA01{ padding:5px 0 0 0}
.aircraft-info .box-image .wallpaper .linkBtnA01 ul{ margin:0 -5px; }
.aircraft-info .box-image .wallpaper .linkBtnA01 ul > li{ box-sizing:border-box; width:118px; margin:5px 2px; }
.aircraft-info .box-image .wallpaper .noti{ margin-top:5px; padding-top:5px; border-top:1px solid #dddddd;}
.aircraft-info .box-contents{ float:right; width:560px;}
.aircraft-info .box-contents .description{ padding-bottom:10px;}

.wrap-seatmap{ }
.wrap-seatmap .sect-flight{ }
.wrap-seatmap .sect-flight .noti{ padding-bottom:5px;}
.wrap-seatmap .sect-flight .noti .box{ margin-bottom:5px; padding:5px 10px; border:1px solid #dddddd;}
.wrap-seatmap .wrap-flighttype{ position:relative; padding:35px 0 20px; border-top:1px solid #dddddd;}
.wrap-seatmap .wrap-flighttype .type{ position:absolute; left:0; top:-1px; display:block; padding:2px 5px; border:1px solid #dddddd; font-size:12px; color:#000000; }
.wrap-seatmap .table-seatinfo{ float:right; width:400px; margin-top:0;}
.wrap-seatmap .table-seatinfo table caption{ margin-bottom:0;}
.wrap-seatmap .table-seatinfo table td{ text-align:center;}
.wrap-seatmap .seatmap{ clear:both; padding-top:20px; text-align:center}
.wrap-seatmap .seatmap img{ }
.wrap-seatmap .seatmap .legend{ padding:30px 50px 0;text-align:left;}
.wrap-seatmap .seatmap .legend .list-legend{ padding:5px 2px; border:1px solid #dddddd; background-color:#eeeeee;}
.wrap-seatmap .seatmap .legend .item-legend{ display:inline-block;  padding-left:20px; vertical-align:top;}
.wrap-seatmap .seatmap .legend .item-legend:before{ content:''; display:inline-block; width:16px; height:10px; background-image:url('/krl/ko/aircraft/img/legend_seatmap.png'); background-position:0 1000px; background-repeat:no-repeat;}
.wrap-seatmap .seatmap .legend .item-legend.ico-exit:before{ background-position:0 0;}
.wrap-seatmap .seatmap .legend .item-legend.ico-toilet{ padding-left:0;}
.wrap-seatmap .seatmap .legend .item-legend.ico-exitseat:before{ background-position:0 -10px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-reclining:before{ background-position:0 -20px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-nowindow:before{ background-position:0 -30px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-babyseat:before{ background-position:0 -40px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-lavatory01:before{ background-position:0 -50px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-lavatory02:before{ background-position:0 -60px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-lavatory03:before{ background-position:0 -70px;}
.wrap-seatmap .seatmap .legend .item-legend.ico-lavatory04:before{ background-position:0 -80px;}