@charset "euc-kr";

/* ¹è³¶¿©Çà */
.backpack_wrap{overflow:hidden; padding:30px 0 100px;}
.bp_conts_wrap{float:right; width:822px; border:1px solid #c9c9c9; border-top:3px solid #016531; box-sizing:border-box;}
.bp_conts_wrap .loc{padding:0 20px; border-bottom:1px solid #c9c9c9; background:#f5f5f5;}
.bp_conts_wrap .loc span{font-size:12px; color:#555; line-height:42px;}
.bp_conts_wrap .loc span + span:before{content:'>'; display:inline-block; font-weight:400; margin:0 5px 0 3px;}
.bp_conts_wrap .loc .current{font-weight:700;}
.bp_conts_wrap .conts_in{padding:25px 20px;}

/* tab */
.conts_in .tab_menu ul{overflow:hidden;}
.conts_in .tab_menu li{float:left; width:50%; cursor:pointer}
.conts_in .tab_conts .cont{display:none;}
.conts_in .tab_conts .cont.on{display:block;}

/* »óÇ° */
.recommend_list{width:822px; margin:0 0 -26px -21px; background:#fff; border-top:1px solid #c9c9c9;}
.recommend_list iframe{margin-top:-26px;}

/* ·¹ÇÁÆ®¸Þ´º */
.bp_left_menu{float:left; width:258px;}
.bp_left_menu .left_banner{margin-bottom:25px;}
.bp_left_menu .left_banner a{display:block;}
.bp_left_menu .bp_subMenu_box{background-color:#fff; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}
.bp_left_menu .bp_subMenu_contents a{display:block; height:77px; padding:17px 25px; background-color:#004e8a; color:#fff; font-size:13px; font-weight:400; line-height:20px; letter-spacing:-0.05em; box-sizing:border-box;}
.bp_left_menu .bp_subMenu_contents a span{font-weight:700; font-size:18px;}
.bp_left_menu .bp_subMenu_list h3{height:35px; padding-left:25px; border-bottom:1px solid #c9c9c9; background-color:#fff; font-size:13px; color:#333; line-height:35px;}
.bp_left_menu .bp_subMenu_list h3 a{display:block;}
.bp_left_menu .bp_subMenu_list h3.top{height:40px; background:#dcf0fe; color:#222; font-size:15px; line-height:40px;}
.bp_left_menu .bp_subMenu_list h3.depth2{cursor:pointer}
.bp_left_menu .bp_subMenu_list h3.active{background:url("/_Img/Content/bp-go-arrow.png") no-repeat 237px 14px; color:#076ebf}
.bp_left_menu .bp_subMenu_list h3.active a, .bp_left_menu .bp_subMenu_list h3 a:hover,
.bp_left_menu .bp_subMenu_list h3.depth2:hover{color:#076ebf}
.bp_left_menu .bp_subMenu_list .bp_subMenu_areaMenu{height:100%; padding:10px 25px; border-bottom:1px solid #c9c9c9; box-sizing:border-box}
.bp_left_menu .bp_subMenu_list .bp_subMenu_areaMenu li a{color:#656565; font-size:13px; line-height:25px;}
.bp_left_menu .bp_subMenu_list .bp_subMenu_areaMenu li.active a, .bp_left_menu .bp_subMenu_list .bp_subMenu_areaMenu li a:hover{color:#076ebf}

/* 01 Æ¯º°ÇÑ ÀÌÀ¯ */
.bp_special .bp_banner{margin-bottom: 5px; }
.bp_special .conts{font-family:'Nanum Gothic', sans-serif; color:#333; letter-spacing:-0.025em;  }
.bp_special .conts h2{font-family:'NanumSquare', sans-serif; font-size:24px;font-weight:700; line-height:51px; height:51px; box-sizing:border-box; border-bottom:1px solid #167bca; margin-top:30px; }
.bp_special .conts h2 span{font-size:20px; color:#fff; display:inline-block; width:50px; height:50px; background-color:#167bca; text-indent:14px; margin-right:20px;  }
.bp_special .conts ul{width:100%; height:auto; background-color:#dcf0fe; padding:22px; box-sizing:border-box; overflow:hidden; }
.bp_special .conts ul li.img{margin-bottom:18px; }
.bp_special .conts ul li.txt{width:361px; height:auto; background-color:#fff; float:left; margin-right:14px; box-sizing:border-box; padding:25px 13px; margin-bottom:14px;  }
.bp_special .conts ul li.txt:nth-of-type(2n+1){margin-right:0;}
.bp_special .conts ul li.txt h3{font-size:18px; font-weight:700; color:#167bca; margin-bottom:12px; }
.bp_special .conts ul li.txt p{font-size:14px; line-height:22px; color:#454545; letter-spacing:-0.01em; }
.bp_special .conts ul li.txt p .line_gap {height:22px;clear:both;overflow:hidden;display:block;}
.bp_special .conts.type2 ul li.txt{width:100%; height:auto; background-color:#fff;box-sizing:border-box; padding:25px 15px; margin-bottom:14px;  }

/* 02 ´ÜÃ¼¹è³¶ vs È£ÅÚÆÑ */
.bp_travel .tab_menu li{position:relative; background:#8d8d8d; text-align:center;}
.bp_travel .tab_menu li span{font-size:16px; font-weight:700; color:#fff; letter-spacing:-1px; line-height:54px;}
.bp_travel .tab_menu li.on{background:#014479;}
.bp_travel .tab_menu li.on:after{content:''; position:absolute; left:50%; bottom:0; width:15px; height:8px; margin-left:-8px; background:url("/_Img/Content/bp_tab_on.png")no-repeat 0 0;}
.bp_travel .tab_conts{padding-top:20px;}
.bp_travel .point{position:relative; display:table; width:100%; padding:18px 0; font-size:15px; line-height:22px; color:#333; letter-spacing:-0.5px;}
.bp_travel .point:before{content:''; position:absolute; left:10px; top:50%; width:70px; height:70px; margin-top:-35px; background:url("/_Img/Content/bp_key_point.png") no-repeat 0 0;}
.bp_travel .point p{position:relative; display:table-cell; height:70px; padding-left:100px; vertical-align:middle;}
.bp_travel .point span{font-weight:700; color:#008eff;}
.bp_travel .guide_box{background:#ececec; padding:30px 0; text-align:center; letter-spacing:-0.5px;}
.bp_travel .guide_box p{margin-bottom:30px; font-size:25px; font-weight:700; color:#333; line-height:28px;}
.bp_travel .guide_box ul{position:relative; overflow:hidden;}
.bp_travel .guide_box ul:before{content:''; position:absolute; left:95px; right:95px; top:53px; height:6px; background:url("/_Img/Content/bp_icon_circle.png") repeat-x 0 0;}
.bp_travel .guide_box li{position:relative; float:left; width:33.333%; font-size:15px; color:#333; line-height:21px;}
.bp_travel .guide_box li:before{content:''; display:block; width:112px; height:122px; margin:0 auto 10px; background:url("/_Img/Content/bp_travel_icon.png") no-repeat 0 0; z-index:1;}
.bp_travel .guide_box li.icon01:before{background-position:0 0;}
.bp_travel .guide_box li.icon02:before{background-position:-112px 0;}
.bp_travel .guide_box li.icon03:before{background-position:-224px 0;}
.bp_travel .guide_box li.icon04:before{background-position:0 -122px;}
.bp_travel .guide_box li.icon05:before{background-position:-112px -122px;}
.bp_travel .guide_box li.icon06:before{background-position:-224px -122px;}
.bp_travel .guide_list ul{overflow:hidden; margin:20px -10px 0;}
.bp_travel .guide_list li{float:left; width:50%; padding:20px 10px; letter-spacing:-0.5px; word-break:keep-all; box-sizing:border-box;}
.bp_travel .guide_list p{display:block; margin:20px 0 15px; font-size:17px; font-weight:700; color:#167bca;}
.bp_travel .guide_list p:before{content:''; display:inline-block; width:4px; height:21px; margin-right:12px; background:#167bca; vertical-align:middle;}
.bp_travel .guide_list span{display:block; font-size:14px; line-height:24px; color:#454545;}
.bp_travel .guide_list .min span{min-height:192px;}

/* 03 Æ®·¡ºí ½ºÅ¸ÀÏ */
.bp_style.bp_style{padding-bottom:0;}
.bp_style .tab_menu{margin:20px 0 50px;}
.bp_style .tab_menu ul{margin:-2px -2px 0 -2px;}
.bp_style .tab_menu li{position:relative; width:25%; padding:2px; box-sizing:border-box; text-align:center;}
.bp_style .tab_menu li span{display:block; border:1px solid #cecece; font-size:14px; font-weight:700; color:555; line-height:43px; letter-spacing:-1px;}
.bp_style .tab_menu li span:after{content:''; position:absolute; right:14px; top:50%; width:11px; height:4px; margin-top:-2px; background:url("/_Img/Content/bp_icon_arrow.png") no-repeat 0 0;}
.bp_style .tab_menu li.on span{background:#167bca; border-color:#167bca; color:#fff;}
.bp_style .tab_menu li.on span:after{background-position:0 -4px;}
.bp_style .st_tit{margin-bottom:20px; font-size:14px; color:#656565; letter-spacing:-0.5px; text-align:center; line-height:26px;}
.bp_style .st_tit span{display:block; margin-bottom:10px; font-size:32px; font-weight:700; color:#333; line-height:35px;}
.bp_style .tit_line{margin:30px 0 15px; font-size:17px; font-weight:700; color:#167bca; letter-spacing:-0.5px;}
.bp_style .tit_line:before{content:''; display:inline-block; width:3px; height:18px; margin:1px 12px 0 0; background:#167bca; vertical-align:top;}
.bp_style .st_cont_box .info{position:relative; padding:20px 0 40px 25px;}
.bp_style .st_cont_box .info:before{content:''; position:absolute; left:0; top:20px; bottom:40px; width:3px; background:#167bca;}
.bp_style .st_cont_box .info p{display:block; margin-bottom:10px; font-size:20px; font-weight:700; color:#333; letter-spacing:-1px; line-height:22px;}
.bp_style .st_cont_box .info span{font-size:15px; color:#777; line-height:27px; letter-spacing:-0.5px; word-break:keep-all;}
.bp_style .st_cont_box .point{padding:20px 0 10px; font-size:20px; font-weight:700; color:#333;}
.bp_style .st_cont_box .point:before{content:''; display:inline-block; width:26px; height:21px; margin:-4px 8px 0 0; background:url("/_Img/Content/bp_style_check.jpg") no-repeat 0 0; vertical-align:top;}
.bp_style .st_cont_box .point span{color:#eb6004;}
.bp_style .st_cont_box .point + ul{padding-bottom:30px;}
.bp_style .st_cont_box .point + ul li{margin-top:5px; padding-left:15px; font-size:14px; color:#454545; line-height:20px; text-indent:-15px;}
.bp_style .st_cont_box .point + ul li em{font-weight:700; font-style:italic; color:#eb6004;}
.bp_style .st_cont_box.type2 .tit_line{margin-bottom:25px; font-size:20px; color:#333;}
.bp_style .st_cont_box.type2 .tit_line:before{height:21px; margin:-1px 20px 0 0;}
.bp_style .st_cont_box.type2 .in{padding-bottom:30px;}
.bp_style .st_cont_box.type2 .in p{margin:15px 0 10px; font-size:17px; font-weight:700; color:#167bca; letter-spacing:-0.5px;}
.bp_style .st_cont_box.type2 .in span{display:block; font-size:15px; color:#777; line-height:27px; letter-spacing:-0.5px; word-break:keep-all;}
.bp_style .st_cont_box.dash{padding:30px 0; background:url("/_Img/Content/bp_style_dashed_row.png") repeat-x 0 0}
.bp_style .box_type_row{overflow:hidden;}
.bp_style .box_type_row .img{float:left;}
.bp_style .box_type_row dl{float:left; width:512px; padding-left:20px; box-sizing:border-box;}
.bp_style .box_type_row dt{padding:13px 0 10px; font-size:20px; font-weight:700; color:#167bca; line-height:22px;}
.bp_style .box_type_row dd{font-size:14px; color:#454545; line-height:26px; letter-spacing:-0.5px;}
.bp_style .box_type_bg{padding:20px; background:#f5f5f5; font-size:14px; color:#454545; line-height:26px; letter-spacing:-0.5px;}
.bp_style .box_type_bg span{color:#0072cb;}
.bp_style .box_type_bg p{margin-top:10px;}
.bp_style .tbl{width:100%; border-top:1px solid #333; border-bottom:1px solid #333; background:#eef8ff; letter-spacing:-0.5px;}
.bp_style .tbl tr + tr{background:url("/_Img/Content/bp_style_dashed_row.png") repeat-x 0 0;}
.bp_style .tbl th{font-size:15px; color:#222; line-height:22px; text-align:center;}
.bp_style .tbl th span{display:block; font-size:13px; font-weight:400;}
.bp_style .tbl td{padding:20px 50px; background:url("/_Img/Content/bp_style_dashed_col.png") repeat-y 0 0; font-size:14px; color:#454545; line-height:22px;}

/* 04 Out of Korea ºê·Î¼Å À¥Áø */
.bp_brochure .player{margin:24px 0 35px;}
.bp_brochure .player .issuuembed{width:780px; height:560px;}
.bp_brochure .cont{position:relative; padding-bottom:20px;}
.bp_brochure .cont .txt{padding:20px; font-size:15px; line-height:25px; letter-spacing:-0.5px;}
.bp_brochure .cont .btn_app_view{position:absolute; right:0; bottom:35px; cursor:pointer;}
.bp_brochure .cont .btn_app_view span{display:block; width:206px; background:#dd5546; font-size:15px; font-weight:700; color:#fff; line-height:45px; text-align:center;}
.bp_brochure .cont .btn_app_view span:before{content:''; display:inline-block; width:16px; height:24px; margin-right:10px; background:url("/_Img/Content/bp_brochure_icon.png") no-repeat 0 0; vertical-align:middle;}
.bp_brochure .layer_app_view{position:absolute; right:-22px; bottom:-120px; width:254px; height:150px; background:url("/_Img/Content/bp_brochure_layer_bg.png") no-repeat; display:none;}
.bp_brochure .layer_app_view .layer_cont{padding:20px 18px 20px 12px;}
.bp_brochure .layer_app_view .input_number{position:relative; height:30px; padding:9px 0}
.bp_brochure .layer_app_view .input_number .input{display:inline-block; width:159px; height:28px; line-height:30px; border:1px solid #9a9a9a;}
.bp_brochure .layer_app_view .input_number .input input{width:100%; height:28px; padding:0 5px; border:0; box-sizing:border-box;}
.bp_brochure .layer_app_view .input_number .btn_send{position:absolute; right:0; top:9px;}
.bp_brochure .layer_app_view .text{padding-left:5px; font-size:11px; color:#676767; line-height:15px;}
.bp_brochure .layer_app_view .btn_close{position:absolute; right:18px; top:18px; cursor:pointer;}

/* 05 ¹è³¶¿©Çà ¹«·á ¼³¸íÈ¸ */
.bp_explain .bp_banner{margin-bottom:24px; }
.bp_explain .conts .bp_slide_wrap{width:780px; height:739px; background:url("/_Img/Content/ouk_explain_cont01.jpg"); position:relative; }
.bp_explain .conts .bp_slide_wrap .bp_slide{width:536px; top:336px; left:50%; margin-left: -269px; }
.bp_explain .conts .bp_slide_wrap .bp_slide .slick-arrow{position: absolute; top: 50%; transform:translateY(-50%); z-index: 1; width: 37px; height: 55px; border: 0px; font-size: 0px;  }
.bp_explain .conts .bp_slide_wrap .bp_slide .slick-prev{left: -55px; background: url(/_Img/Content/ouk_explain_left.png) no-repeat; }
.bp_explain .conts .bp_slide_wrap .bp_slide .slick-next{right: -55px; background: url(/_Img/Content/ouk_explain_right.png) no-repeat; }
.bp_explain .conts .desc{background-color:#e1f2ff; box-sizing:border-box; padding:0 36px; margin-bottom:15px; }
.bp_explain .conts .desc > a{color:#fff; display:inline-block; float:right; font-family:'NanumSquare', sans-serif; font-size:14px; letter-spacing:-0.05em; font-weight:700; padding: 10px 40px 10px 15px; margin:36px 0 10px 0; background:url(/_Img/Content/ouk_explain_arrow.png) no-repeat right; background-color:#00294a; line-height:13px;  }
.bp_explain .conts .desc table{width:100%; margin-bottom:33px; border-top:2px solid #3480be;}
.bp_explain .conts .desc table td.title{background-color:#bae1ff; font-family:'NanumSquare', sans-serif; font-size:17px; font-weight:700; letter-spacing:-0.025em;}
.bp_explain .conts .desc table td.con img{vertical-align: middle; margin-right:5px; }
.bp_explain .conts .desc table.schedule td.line1{background-color:#8bc9f9; width:1px; }
.bp_explain .conts .desc table.schedule td.line2{background-color:#c9c9c9; width:1px; }
.bp_explain .conts .desc table.schedule td.title{width:176px; height:102px; text-align:center; }
.bp_explain .conts .desc table.schedule td.subtitle{background-color:#f2f2f2; border-bottom:1px solid #c9c9c9; height:40px; text-align:center; font-size:15px; font-weight:700;}
.bp_explain .conts .desc table.schedule td.con{background-color:#fff; padding:20px;  }
.bp_explain .conts .desc table td.con img{vertical-align: middle; margin-right:5px; }
.bp_explain .conts .desc table.submit{background-color:#fff; padding:0 25px; margin-bottom:0}
.bp_explain .conts .desc table.submit td.title{ height:40px; line-height:40px; box-sizing:border-box; border-bottom:1px solid #8bc9f9; padding:0 25px; }
.bp_explain .conts .desc table.submit td.title span,
.bp_explain .conts .desc table.submit td.title a
{color:#555555; font-size:13px; font-family:'Nanum Gothic', sans-serif;}
.bp_explain .conts .desc table.submit td.title a{float:right; background:#fff; padding:6px 20px; box-sizing:border-box; border:1px solid #b9b9b9; border-radius:5px; margin-left: 5px; line-height:13px; margin-top:8px; }
.bp_explain .conts .desc table.submit td.con {text-align:left; width:92px; padding-left:28px; }
.bp_explain .conts .desc .notice{line-height:35px; padding-bottom:30px; color:#555555; font-size:12px; }

/* 06 ¾ÈÀüÇÑ ¹è³¶¿©Çà */
.bp_safe .conts{font-family:'Nanum Gothic', sans-serif; color:#333; }
.bp_safe .conts h2{width:100%; height:40px; box-sizing:border-box; border:1px solid #cdcdcd; border-radius: 5px; color:#0078d6; font-family:'NanumSquare', sans-serif; font-size:17.8px; line-height:40px; margin-top: 24px; }
.bp_safe .conts.mt-10 h2{margin-top:15px;}
.bp_safe .conts h2 span{font-size:22.25px; font-weight:800; margin-left:20px; margin-right:7px; }
.bp_safe .conts .desc{padding: 20px; box-sizing:border-box; }
.bp_safe .conts .list{width:100%; height:auto; background:url("/_Img/Content/ouk_safe_cont00.jpg") no-repeat top right; padding: 30px 20px; }
.bp_safe .conts .list li{background:url("/_Img/Content/ouk_safe_bul.jpg") no-repeat center left; line-height:24px; font-size:15px; text-indent:10px; }
.bp_safe .conts .list li span{margin:0 15px 0 26px; }
.bp_safe .conts .list li:nth-of-type(2) span{margin: 0 15px 0 12px; }
.bp_safe .conts .txt h3{font-size:16px; line-height:24px; color:#eb6004; margin-bottom:8px;  }
.bp_safe .conts .txt p{font-size:14px; line-height:22px; letter-spacing:-0.025em}
.bp_safe .conts .guide{padding:10px 0; }
.bp_safe .conts .guide li{margin-bottom:10px;}
.bp_safe .conts .guide img{display:inline;}
.bp_safe .conts .guide .txt{display:inline-block; width:497px; float:right; }
.bp_safe .conts .guide .txt h4{position:relative; font-size:20px; letter-spacing:-0.025em; margin:35px 0 18px 0; text-indent:35px;  }
.bp_safe .conts .guide .txt h4:before{content:'';display:block; width:24px; height:7px; background:url("/_Img/Content/ouk_safe_shape.jpg") no-repeat; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.bp_safe .conts .guide .txt p{margin-left:15px; font-size:13px; color:#656565; }

/* 08 ÇýÅÃÀÌ »§»§! ¼±¹°ÀÌ ÆãÆã! */
.bp_smile .bp_banner{margin-bottom: 5px; }
.bp_smile .conts{font-family:'Nanum Gothic', sans-serif; color:#333;}
.bp_smile .conts h2{margin-top:35px; width:100%; height:41px; background:url("/_Img/Content/ouk_smile_h2bg.jpg") no-repeat; font-family:'NanumSquare', sans-serif; font-size:21px; line-height:41px; position:relative; padding-left: 240px; color:#167bca}
.bp_smile .conts h2 span{color:#fff; position:absolute; left:32px; }
.bp_smile .conts .desc{padding:15px 30px; }
.bp_smile .conts p{letter-spacing:-0.025em; font-size:14px; line-height:22px; }
.bp_smile .conts .desc a{letter-spacing:-0.025em; font-size:13px; color:#fff; display:inline-block; margin:15px 0; padding:8px 28px 8px 16px; border-radius: 5px; background:url("/_Img/Content/ouk_smile_shape.jpg") no-repeat 95% center; background-color:#eb6003; }
