.wrap_body {width:100%; min-width:1280px;}

/* position-fixed */
.pos_fixed {position:fixed; top:0; bottom:0; left:0; right:0; z-index:98; pointer-events:none; margin:0 auto;}
.pos_fixed .logo_area {position:absolute; top:33px; left:39px;}
.pos_fixed .logo_area a {display:block; pointer-events:auto;}
.pos_fixed .logo_area a.logo_bk, .pos_fixed .logo_area a.logo_wh {display:none;}

.pos_fixed .txt_static_r {position:absolute; top:38px; right:33px; text-align:left; pointer-events:auto;z-index: 110;}
.pos_fixed .txt_static_r p {/*margin-top:9px;*/ font-family:'Lato'; font-size:11px; line-height:13px; color:#021628; letter-spacing:2px;}
.pos_fixed .txt_static_r p span {display:inline-block; font-family:'Lato'; font-size:11px; line-height:13px; font-weight:700; color:#021628; vertical-align:top;}
.pos_fixed .txt_static_r .cta_btn {display:none;position: relative;z-index:999;}
.pos_fixed .txt_static_r .cta_btn a {display:block;}
.pos_fixed .txt_static_r .cta_btn .bg_btn {font-family: 'Noto Sans KR';width:154px; height:58px; background:url(../images/btn_cta_type6.png) no-repeat 0 0; font-size:15px; line-height:51px; font-weight:500; color:#fff; letter-spacing:5px; text-align:center;}
/* .pos_fixed .txt_static_r .cta_btn .insert {font-family: 'Noto Sans KR';font-weight: 400;margin-top:0; padding-left:7px; font-size:11px; line-height:17px; color:#021628; letter-spacing:0;} */
.pos_fixed .txt_static_r .cta_btn .insert {display: inline-block;font-family: 'Noto Sans KR';width: 154px;font-weight: 400;margin-top:0; padding-left:7px; font-size:11px; line-height:17px; color:#021628; letter-spacing:0;word-break: keep-all;}
.pos_fixed .txt_static_r .cta_btn .insert strong {font-weight: 700;font-size: 11px;line-height:17px; }
.pos_fixed .txt_static_r .cta_btn .insert.white {color: #fff;}

.pos_fixed .pagination {position:absolute; bottom:40px; right:25px; pointer-events:auto;}
.pos_fixed .pagination .page_ico {display:inline-block; position:relative;}
.pos_fixed .pagination .page_ico li {width:13px; height:13px; margin:7px 0;}
.pos_fixed .pagination .page_ico li.active {position:absolute; top:0; left:0;}
.pos_fixed .pagination .page_ico li a {display:block;cursor: pointer; pointer-events:auto;}
.pos_fixed .pagination .page_num {margin-top:9px;}
.pos_fixed .pagination .page_num.page_num_wh, .pos_fixed .pagination  .page_ico.page_ico_wh, .pos_fixed .pagination  .page_static.page_static_wh  {/*display:none;*/}
.set_wh {display:none;}
.pos_fixed .pagination .page_num li {font-family:'Lato'; font-size:11px; line-height:30px; font-weight:900; color:#021628; text-align:center;display: none;}
.pos_fixed .pagination .page_num.page_num_wh li {color:#fff;}
.pos_fixed .pagination .page_num li + li {display:none;}
.pos_fixed .pagination .page_num li:after {display:block; content:""; margin:0 auto; width:10px; height:2px; background-color:#021628;}
.pos_fixed .pagination .page_num.page_num_wh li:after {background-color:#fff;}

.pos_fixed .pagination .page_num.page01 li.page_01 {display: block;}
.pos_fixed .pagination .page_num.page02 li.page_02 {display: block;}
.pos_fixed .pagination .page_num.page03 li.page_03 {display: block;}
.pos_fixed .pagination .page_num.page04 li.page_04 {display: block;}
.pos_fixed .pagination .page_num.page05 li.page_05 {display: block;}
.pos_fixed .pagination .page_num.page06 li.page_06 {display: block;}

.pos_fixed .pagination .page_static {}
.pos_fixed .pagination .page_static p {font-family:'Lato'; font-size:11px; line-height:30px; color:#021628; text-align:center;}
.pos_fixed .pagination .page_static.page_static_wh p {color:#fff;}
.pos_fixed .static_txt {position:absolute; bottom:224px; left:39px; transform:rotate(90deg); transform-origin:left bottom;}
.pos_fixed .static_txt p {font-size:12px; line-height:18px; color:#021628; letter-spacing:2px;}
.pos_fixed .static_txt p .bold_txt {font-size:12px; line-height:18px; color:#021628; font-weight:700; letter-spacing:2px; vertical-align:top;}
.pos_fixed .static_txt.white p, .pos_fixed .static_txt.white p .bold_txt {color: #fff;}

.content_h {height:1080px;}

/* visual area */
.section_00 {position:relative; width:100%; height:859px; background-color:#fff;}
.visual_section {position:relative;}
.visual_img {position:absolute; top:108px; left:0;}
.section_00 .title_box {width:510px; position:absolute; top:50%; left:68.7%; transform:translate(-165px, -165px); -webkit-transform:translate(-165px, -165px); -ms-transform:translate(-165px, -165px);}
.visual_box_ab {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.visual_box_rel {position: relative;top: 0;left: 0;width: 100%;height: 100%;}
.w1920dn {display:inline-block;}
.w1920up {display:none;}
.section_00 .title_box p {}
/*.section_00 .title_box p:before {display:block; content:""; width:2px; height:33px; background-color:#313234; margin-bottom:43px;}*/
.section_00 .title_box p .sm_txt {display:block; padding-left:4px; font-size:18px; line-height:60px; font-weight:500; color:#0d222b; letter-spacing:1px;}
.section_00 .title_box p .big_txt {font-size:42px; line-height:60px; font-weight:700; color:#0d222b; vertical-align:top;}
.section_00 .title_box p .big_txt .bold_txt {font-family:"Lato"; font-size:42px; line-height:60px; font-weight:700; color:#0d222b; vertical-align:top;}
.section_00 .title_box .scroll_down {display:block; width:61px; padding:48px 0 0 132px;}
.section_00 .title_box .scroll_down img {width:61px;}

/* section */
.bg_container {width:100%; background:url(../images/bg_line_01.jpg) repeat-y center 0 #f6f5f4; overflow:hidden;}
.wrap_content {}
.section_01 {max-width:1280px; margin:0 auto; padding-top:387px;}
.section_01 .title_box {position:relative; margin-right:176px; padding-left:2px;}
.section_01 .title_box p.title_txt {font-family:"MyriadPro-Semibold"; font-size:67px; line-height:70px; color:#091c2a; letter-spacing:2px;}
.section_01 .title_box p.title_txt:before {display:inline-block; content:""; width:42px; height:5px; background-color:#091c2a; margin-right:51px; margin-bottom:14px;}
.section_01 .title_box p.s_title {margin-bottom:54px; padding-left:93px; font-family:"MyriadPro-Regular"; font-size:39px; line-height:70px; color:#091c2a; letter-spacing:2px;}
.section_01 .title_box span.gray_txt {padding-left:93px; font-size:16px; line-height:28px; color:#707172;}
.section_01 .title_box span.gray_txt.block {display:block;}
.section_01 .title_box span.bold_txt {display:block; margin-top:15px; padding-left:93px; font-size:16px; line-height:28px; font-weight:500; color:#1f2021;}
.section_01 .title_box .pagination {margin-bottom:14px;}
.section_01 .title_box .wrap_btn {position:absolute; bottom:0; right:0; text-align:right;z-index: 99;}
.section_01 .title_box .wrap_btn ul.num_page {display:inline-block;}
.section_01 .title_box .wrap_btn ul.num_page li {font-family: 'MyriadPro-BoldIt'; font-size:16px; line-height:1; color:#0084ff;}
.section_01 .title_box .wrap_btn ul.num_page li + li {display:none;}
.section_01 .title_box .wrap_btn span.num_page {font-family: 'MyriadPro-It'; font-size:16px; line-height:1; color:#a0c7ec;}
.section_01 .title_box .wrap_btn .btn_arrow {font-size:0;}
.section_01 .title_box .wrap_btn .btn_arrow a {display:inline-block; width:48px; height:48px; margin-left:20px;}
.section_01 .title_box .wrap_btn .btn_arrow a.btn_prev {background:url(../images/btn_prev_circle_gr.png) no-repeat 0 0;}
.section_01 .title_box .wrap_btn .btn_arrow a.btn_prev:hover {background:url(../images/btn_prev_circle_bl.png) no-repeat 0 0;}
.section_01 .title_box .wrap_btn .btn_arrow a.btn_next {background:url(../images/btn_next_circle_gr.png) no-repeat 0 0;}
.section_01 .title_box .wrap_btn .btn_arrow a.btn_next:hover
, .section_01 .title_box .wrap_btn .btn_arrow a.btn_next.on
 {background:url(../images/btn_next_circle_bl.png) no-repeat 0 0;}
.section_01 .title_box .wrap_btn .btn_arrow a.btn_prev.disabled
, .section_01 .title_box .wrap_btn .btn_arrow a.btn_next.disabled
 {pointer-events: none;cursor: default;}


.section_01 .wrap_slide {margin-top:41px; padding-left:95px;}
.section_01 .wrap_slide .slide_box {}
.section_01 .wrap_slide .slide_box li {position:relative;}
.section_01 .wrap_slide .slide_box li img {width:auto;}
.section_01 .wrap_slide .slide_box li .under_txt {position:absolute; bottom:22px; left:28px; font-family:"Lato"; font-size:11px; line-height:13px; color:#fff; letter-spacing:2px;}
.section_01 .wrap_slide .slide_box li .under_txt .bold_txt {font-family:"Lato"; font-size:11px; line-height:13px; font-weight:700; color:#fff; vertical-align:top; letter-spacing:2px;}
.section_01 .wrap_slide .slide_box li .under_txt.bk {color:#1c1b1b;}
.section_01 .wrap_slide .slide_box li .under_txt.bk .bold_txt {color:#1c1b1b;}

.bx-wrapper {overflow:visible !important; margin:0; border:0; box-shadow:none; background:none;}
.bx-viewport {overflow:visible !important;}

.section_02 {max-width:1280px; margin:85px auto 0; padding-left:185px;}
.section_02 .title_box {position:relative; z-index:10; padding-bottom:36px;}
.section_02 .title_box p.bg_txt {position:absolute; top:0; left:0; z-index:-1; font-family:"MyriadPro-Bold"; font-size:50px; line-height:70px; color:#ececec; letter-spacing:3px;}
.section_02 .title_box p.bold_txt {padding:19px 0 0 70px; font-size:30px; line-height:70px; font-weight:700; color:#091c2a; letter-spacing:2px;}
.section_02 .title_box p.bold_txt:after {display:inline-block; content:""; width:50px; height:3px; background-color:#091c2a; margin-left:25px;}
.section_02 .box_s02 {}
.section_02 .box_s02.s02_1 {padding-bottom:94px;}
.section_02 .box_s02.s02_2 {position:relative; padding-bottom:119px;}
.section_02 .box_s02.s02_3 {padding-bottom:110px;}
.section_02 .box_s02.s02_1 .img_box {position:relative; padding-left:74px;}
.section_02 .box_s02.s02_2 .img_box {position:relative; padding-left:2px; padding-right:70px;}
.section_02 .box_s02.s02_2 .bg_logo {position:absolute; bottom:-19px; right:-12px; display:inline-block; width:668px;}
.section_02 .box_s02.s02_3 .img_box {position:relative; padding-left:74px;}
.section_02 .box_s02 .img_box img {width:auto;}
.section_02 .box_s02 .img_box p.promise {position:absolute; top:0; left:13px; transform:rotate(90deg); transform-origin:left top; font-family:"Lato"; font-size:11px; line-height:13px; font-weight:400; color:#2789f3; letter-spacing:4px;}
.section_02 .box_s02.s02_2 .img_box p.promise {left:inherit; right:-44px;}
.section_02 .box_s02 .img_box p.promise .bold_txt {font-family:"Lato"; font-size:11px; line-height:13px; font-weight:900; color:#2789f3; letter-spacing:4px; vertical-align:top;}
.section_02 .box_s02 .insert_box {padding-top:39px; padding-left:185px;}
.section_02 .box_s02 .insert_box dl {}
.section_02 .box_s02 .insert_box dl dt {margin-bottom:18px; font-size:22px; line-height:33px; font-weight:500; color:#091c2a;}
.section_02 .box_s02 .insert_box dl dd {margin-bottom:13px; font-size:16px; line-height:24px; font-weight:400; color:#535353;}
.section_02 .title_box_02 {padding-bottom:81px;}
.section_02 .title_box_02 p {font-size:33px; line-height:50px; font-weight:500; color:#019BEE; letter-spacing:2.5px}
.section_02 .title_box_02 p:before {display:block; content:""; margin-bottom:40px; margin-left:2px; width:3px; height:72px; background-color:#019BEE;}

.section_03 {}
.content_cta {display:table; padding:0; height:730px; background-color:#d8f0ff; width:100%;}
.content_cta_box {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.content_cta .bg_img {position:relative; max-width:952px; margin:0 auto; height: 383px; background:url(../images/img_cta.png) no-repeat right center;}
.content_cta .bg_img .txt_box {position:absolute; top:39px; left:0;}
.content_cta .bg_img .txt_box p {font-family:"Lato"; font-size:40px; line-height:42px; font-weight:300; color:#003f66;}
.content_cta .bg_img .txt_box p .bold_txt {font-family:"Lato"; font-size:40px; line-height:42px; font-weight:700; color:#003f66; vertical-align:top;}
.content_cta .bg_img .txt_box .blue_txt {display:block; margin-top:24px; font-size:16px; line-height:28px; font-weight:500; color:#003f66;}
.content_cta .bg_img .txt_box .blue_txt .bold_txt {display:block; margin-top:0; font-size:16px; line-height:28px; font-weight:700; color:#003f66;}
.content_cta .bg_img .txt_box .cta_btn {display:block; margin-top:36px; width:275px; padding:20px 0 20px 33px; background:url(../images/btn_cta_type1.jpg) no-repeat 0 0; font-size:16px; line-height:30px; font-weight:500; color:#fff;}
/*btn effect*/
.bg_img .txt_box .cta_btn {
    -moz-transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;
    -ms-transition:transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}
.bg_img .txt_box .cta_btn:hover {
    transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);
    box-shadow: 0 5px 6px 0 rgba(0,0,0,0.1),0 3px 8px 0 rgba(0,0,0,0.05) !important;
}

.wrap_ig {overflow:hidden; height:391px; background-color:#f0f3f4;}
.content_ig, .content_txt {float:left;}
.content_ig {width:55.2%; padding-top:16px; text-align:right; padding-right:91px;}
.content_ig img {width:auto;}
.content_txt {display:table; width:44.8%;}
.content_txt .wrap_content {padding-top:110px;}
.content_txt .wrap_content p {font-size:15px; line-height:26px; font-weight:500; color:#213744;}
.content_txt .wrap_content p .blue_txt {font-size:15px; line-height:26px; font-weight:700; color:#213744; vertical-align:top;}
.content_txt .wrap_content > a {display:inline-block; width:322px; margin-top:28px; border:2px solid #213744; font-size:16px; line-height:68px; font-weight:700; color:#212223;}
/*btn effect*/
.content_txt .wrap_content > a:hover {border:2px solid #213744;}
.content_txt .wrap_content > a {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    text-align:center;
}
.content_txt .wrap_content > a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #213744;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;

    color: #fff;
}
.content_txt .wrap_content > a:hover, .content_txt .wrap_content > a:focus, .content_txt .wrap_content > a:active {
    color: white;
}
.content_txt .wrap_content > a:hover:before, .content_txt .wrap_content > a:focus:before, .content_txt .wrap_content > a:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
html.ie-old .content_txt .wrap_content > a:hover {background-color: #212223;}

.m-auto {max-width:1280px; margin:0 auto;}

.section_04 {width:100%; background:url(../images/bg_section_04.jpg) no-repeat center 0;}
.section_04 .s04_line_bg {position:relative; width:100%; background:url(../images/bg_section_04_line.png) no-repeat center 0;}
.section_04 .s04_line_bg .bg_line {display:inline-block; position:absolute; bottom:-34px; right:50%; transform:translateX(468px); width:3px; height:72px; background-color:#8e8679;}
.section_04 .m-auto {padding:165px 0 248px;}
.section_04 .title_box {padding-left:192px; padding-bottom:67px;}
.section_04 .title_box p {font-size:33px; line-height:50px; font-weight:500; color:#fff; letter-spacing:3px;}
.section_04 .title_box p span.color_def {display:block; font-size:33px; line-height:50px; font-weight:500; color:#c1b49f; letter-spacing:3px;}
.section_04 .title_box p:before {display:block; content:""; margin-bottom:40px; width:3px; height:72px; background-color:#8e8679;}

.s04_box {overflow:hidden; padding-left:86px;}
.s04_box.s04_1 {padding-left:95px; padding-bottom:135px;}
.s04_box.s04_2 {padding-left:260px; padding-bottom:119px;}
.s04_box.s04_3 {padding-left:96px; padding-bottom:10px;}
.s04_box .img_box {position:relative; float:left; width:auto;}
.s04_box .img_box p.credit {position:absolute; bottom:-8px; right:18px; font-family:"Lato"; font-size:12px; line-height:15px; color:#5c5a59;}
.s04_box .txt_box {position:relative; z-index:0; float:left; padding-top:28px; padding-left:78px;}
.s04_box.s04_2 .txt_box {padding-left:0px; padding-right:44px;}
.s04_box.s04_3 .txt_box {padding-left:77px;}
.s04_box .txt_box span.bg_txt {position:absolute; top:-9px; left:50px; z-index:-1; font-family: 'MyriadPro-Semibold'; font-size:100px; line-height:1; color:rgba(255, 248, 196, .05);}
.s04_box.s04_2 .txt_box span.bg_txt {left:-23px;}
.s04_box .txt_box p {font-size:14px; line-height:20px; font-weight:700; color:#D5CCC6;}
.s04_box .txt_box p span.bold_txt {display:block; margin-bottom:31px; font-size:32px; line-height:47px; font-weight:700; color:#fff;}
.s04_box .txt_box p.insert {margin-bottom:36px; font-size:14px; line-height:20px; font-weight:300; color:#fff;}
.s04_box.s04_2 .txt_box p.insert {margin-bottom:36px;}
.s04_box .txt_box a {display:block; padding:14px 38px 14px 37px; border:1px solid #fff; font-size:16px; line-height:30px; font-weight:500; color:#fff;}
/*btn effect*/
/*.s04_box .txt_box > a:hover {border:2px solid #fff;}*/
.s04_box .txt_box > a {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    text-align:center;
}
.s04_box .txt_box > a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    color: #2789f3;
}
.s04_box .txt_box > a:hover, .content_txt .wrap_content > a:focus, .content_txt .wrap_content > a:active {
    color: #2789f3;
}
.s04_box .txt_box > a:hover:before, .s04_box .txt_box > a:focus:before, .s04_box .txt_box > a:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
html.ie-old .s04_box .txt_box > a:hover {background-color: #fff;}
.s04_box .txt_box a, .content_txt .wrap_content a {
    -moz-transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;
    -ms-transition:transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}
.s04_box .txt_box a:hover, .content_txt .wrap_content a:hover {
    transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);
    box-shadow: 0 5px 6px 0 rgba(0,0,0,0.1),0 3px 8px 0 rgba(0,0,0,0.05) !important;
}

.section_05 {width:100%;}
.section_05 .s05_bg_box {width:100%; height:628px; background:url(../images/bg_top_section_05.jpg) no-repeat center 0;}
.section_05 .s05_bg_box .s05_bg_line_box {width:100%; background:url(../images/bg_top_section_05_line.png) no-repeat center 0;}
.section_05 .title_box {position:relative; padding:226px 0 44px 188px;}
.section_05 .title_box .blue_txt {padding-left:6px; font-family:"Lato"; font-size:14px; line-height:17px; font-weight:400; color:#1a78b4; letter-spacing:3px;}
.section_05 .title_box .blue_txt .bold_txt{font-family:"Lato"; font-size:14px; line-height:17px; font-weight:700; color:#1a78b4; letter-spacing:3px;}
.section_05 .title_box p.bold_txt {margin-top:24px; font-size:32px; line-height:43px; font-weight:500; color:#032439; letter-spacing:2px;}
.section_05 .title_box .wrap_btn {position:absolute; bottom:46px; right:172px; text-align:right;z-index: 99;}
.section_05 .title_box .wrap_btn .pagination {margin-bottom:14px;}
.section_05 .title_box .wrap_btn ul.num_page {display:inline-block;}
.section_05 .title_box .wrap_btn ul.num_page li {font-family: 'MyriadPro-BoldIt'; font-size:16px; line-height:1; color:#0084ff;}
.section_05 .title_box .wrap_btn ul.num_page li + li {display:none;}
.section_05 .title_box .wrap_btn span.num_page {font-family: 'MyriadPro-It'; font-size:16px; line-height:1; color:#a0c7ec;}
.section_05 .title_box .wrap_btn .btn_arrow {font-size:0;}
.section_05 .title_box .wrap_btn .btn_arrow a {display:inline-block; width:48px; height:48px; margin-left:20px;}
.section_05 .title_box .wrap_btn .btn_arrow a.btn_prev {background:url(../images/btn_prev_circle_gr.png) no-repeat 0 0;}
.section_05 .title_box .wrap_btn .btn_arrow a.btn_prev:hover {background:url(../images/btn_prev_circle_bl.png) no-repeat 0 0;}
.section_05 .title_box .wrap_btn .btn_arrow a.btn_next {background:url(../images/btn_next_circle_gr.png) no-repeat 0 0;}
.section_05 .title_box .wrap_btn .btn_arrow a.btn_next:hover
, .section_05 .title_box .wrap_btn .btn_arrow a.btn_next.on
 {background:url(../images/btn_next_circle_bl.png) no-repeat 0 0;}
 .section_05 .title_box .wrap_btn .btn_arrow a.btn_prev.disabled
 , .section_05 .title_box .wrap_btn .btn_arrow a.btn_next.disabled
  {pointer-events: none;cursor: default;}
.section_05 .wrap_slide {padding-left: 98px;}
.section_05 .wrap_slide .slide_box {}
.section_05 .wrap_slide .s05_slide {width:1000px; padding-left:2px;}
.section_05 .wrap_slide .s05_slide.slide_03 {/*margin-left:-100px;*/}
.section_05 .wrap_slide .s05_slide .img_box {position:relative;}
.section_05 .wrap_slide .s05_slide .img_box img {width:auto;}
.section_05 .wrap_slide .s05_slide .img_box p.credit {position:absolute; bottom:11px; right:83px; font-family:"Lato"; font-size:12px; line-height:15px; color:#fff;}
.section_05 .wrap_slide .s05_slide .insert_box {overflow:hidden; margin-top:-25px;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box {padding-top:44px;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box p.bold_txt {margin-bottom:17px; font-size:32px; line-height:47px; font-weight:700; color:#163552;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box p.insert {margin-bottom:32px; font-size:16px; line-height:24px; font-weight:500; color:#163552;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box span.sm_txt {display:block; margin-bottom:16px; font-size:14px; line-height:18px; color:#575757;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box a {display:inline-block; padding:13px 36px 13px 32px; border:2px solid #163552; font-size:16px; line-height:30px; font-weight:700; color:#163552;}

/*btn effect*/
.section_05 .wrap_slide .s05_slide .insert_box .txt_box > a {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    text-align:center;
}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #163552;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    color: #fff;
}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:hover, .content_txt .wrap_content > a:focus, .content_txt .wrap_content > a:active {
    color: #fff;
}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:hover:before, .section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:focus:before, .section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
html.ie-old .section_05 .wrap_slide .s05_slide .insert_box .txt_box > a:hover {background-color: #163552;}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box a {
    -moz-transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;
    -ms-transition:transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}
.section_05 .wrap_slide .s05_slide .insert_box .txt_box a:hover {
    transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);
    box-shadow: 0 5px 6px 0 rgba(0,0,0,0.1),0 3px 8px 0 rgba(0,0,0,0.05) !important;
}


.section_06 {width:100%; padding-top:920px; background:url(../images/bg_section_06_line.png) repeat-y center 0 #fff;}
.section_06 .bg_area {position:relative; padding-bottom:97px; background-color:#f4f6f6;}
.section_06 .wrap_video {position:absolute; top:-230px; left:50%; transform:translateX(-50%); -ms-transform: translateX(-50%); /* IE 9 */ -webkit-transform:translateX(-50%); /* Safari */  max-width:1280px; margin:0 auto; text-align:center;}
.section_06 .wrap_video img {width:auto;}

.section_06 .video {position: relative;top: 0;left: 50%;margin-left: -540px;width: 1078px;height: 468px;background: url('../images/img_s06_extra.png') no-repeat -1px -2px;z-index: 100;}
.section_06 .video .video_cont {overflow: hidden;width: 1078px;height: 468px;}

.video-js {
    width: 1080px !important;
	height: 468px !important;
	background-color: transparent !important;
}

.video-js .vjs-tech {
    height: 100% !important;
    width: 100% !important;
    position: absolute;
    top: 0;
    left: -1px !important;
	background-color: transparent !important;
}
.vjs-your-skin .vjs-poster {
  background-color: white;
}

.section_06 .wrap_slide {position:relative; width:100%; height:auto;}
.section_06 .wrap_slide .wrap_slide_box {position: absolute;top: 0;right: 50%;margin-right: -652px;}
.section_06 .wrap_slide .slide_box {}
.section_06 .s06_slide {}
.section_06 .s06_slide .txt_box {padding-top:44px;}
.section_06 .s06_slide .txt_box .comment {font-size:16px; line-height:26px; font-weight:500; color:#5c91ad; text-align:center; letter-spacing:4px;}
.section_06 .s06_slide .txt_box .name {display:block; font-size:15px; line-height:22px; font-weight:500; color:#1e3845; text-align:center; letter-spacing:4px;}
.section_06 .wrap_txt {position:relative; max-width:1280px; margin:0 auto; padding:284px 0 0; text-align:center;}
.section_06 .wrap_txt p {font-size:34px; line-height:60px; font-weight:700; color:#070707;}

.section_06 a {display:block; width:374px; margin:45px auto 0; padding:24px 0 24px 69px; background:url(../images/btn_cta_type5.png) no-repeat 0 0; font-size:18px; line-height:26px; font-weight:500; color:#fff;}
/*btn effect*/
.section_06 a {
    -moz-transition:transform 0.3s ease-in-out;
    -webkit-transition:transform 0.3s ease-in-out;
    -o-transition:transform 0.3s ease-in-out;
    -ms-transition:transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
}
.section_06 a:hover {
    transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);
    /*box-shadow: 0 5px 6px 0 rgba(0,0,0,0.1),0 3px 8px 0 rgba(0,0,0,0.05) !important;*/
}
.section_06 .wrap_txt .bg_txt {position:absolute; top:228px; left:241px; font-family:"Lato"; font-size:72px; line-height:80px; font-weight:300; color:rgba(129, 168, 189, .12);}
.section_06 .wrap_txt .bg_txt .bold_txt {display:inline-block; font-family:"Lato"; font-size:72px; line-height:80px; font-weight:700; color:rgba(129, 168, 189, .12); vertical-align:top;}
.section_06 .wrap_txt .bg_txt .color_def {display:inline-block; font-family:"Lato"; font-size:72px; line-height:80px; font-weight:300; color:rgba(129, 168, 189, .12); vertical-align:top;}

.bx-controls {display:none;}


.wrap_footer {}
.wrap_footer .bg_footer .cont_table {display:table; margin: 0 auto;padding: 214px 0;}
.wrap_footer .footer_nav {overflow:hidden; height:71px; background-color:#010610;}
.wrap_footer .footer_nav .f_logo {float:left; padding:27px 0 0 30px;}
.wrap_footer .footer_nav .f_logo a {display:inline-block; width:71px; vertical-align:middle;}
.wrap_footer .footer_nav .f_logo a img {opacity:0.43;}
.wrap_footer .footer_nav .share {float:right; padding:24px 15px 0 0; font-size:0;}
.wrap_footer .footer_nav .share li {display:inline-block; margin-right:10px; opacity:1;}
.wrap_footer .footer_nav .share p {display:inline-block; opacity:1 !important; margin-left:10px; font-family:"Lato"; font-size:11px; line-height:13px; font-weight:400; color:#fff; opacity:0.5; letter-spacing:2px;}
.wrap_footer .footer_nav .share p span {display:inline-block; font-family:"Lato"; font-size:11px; line-height:13px; font-weight:700; color:#fff; letter-spacing:2px; vertical-align:top;}
.wrap_footer .footer_nav .share li.opacity {opacity:0.49;}
.wrap_footer .footer_nav .share li a {display:block; opacity:0.45;}
.wrap_footer .footer_nav .share li a:hover {opacity:1;}


@media only all and (min-width:1920px) {
    .w1920dn {display:none;}
    .w1920up {display:inline-block;}
    .section_04, .section_05 .s05_bg_box {background-size:cover;}
}
