.promotion-original #bo_cate{margin:25px 0}.promotion-original #bo_cate h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_cate ul{zoom:1}.promotion-original #bo_cate ul:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_cate li{display:inline-block;padding:2px}.promotion-original #bo_cate a{display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3}.promotion-original #bo_cate a:focus,.promotion-original #bo_cate a:hover,.promotion-original #bo_cate a:active{text-decoration:none;background:#3a8afd;color:#fff}.promotion-original #bo_cate #bo_cate_on{z-index:2;background:#3a8afd;color:#fff;font-weight:700;border:1px solid #3a8afd;-webkit-box-shadow:inset 0 2px 5px rgb(33,135,202);-moz-box-shadow:inset 0 2px 5px rgb(33,135,202);box-shadow:inset 0 2px 5px #2187ca}.promotion-original .td_subject img{margin-left:3px}.promotion-original .selec_chk{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}.promotion-original .chk_box{position:relative}.promotion-original .chk_box input[type=checkbox]+label{position:relative;padding-left:20px;color:#676e70;vertical-align:baseline}.promotion-original .chk_box input[type=checkbox]+label:hover{color:#2172f8}.promotion-original .chk_box input[type=checkbox]+label span{position:absolute;top:10px;left:10px;width:15px;height:15px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px}.promotion-original .write_div .chk_box input[type=checkbox]+label,.promotion-original .bo_vc_w .chk_box input[type=checkbox]+label{padding-left:20px}.promotion-original .write_div .chk_box input[type=checkbox]+label span,.promotion-original .bo_vc_w .chk_box input[type=checkbox]+label span{position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}.promotion-original .chk_box input[type=checkbox]:checked+label{color:#000}.promotion-original .chk_box input[type=checkbox]:checked+label span{background:none no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px}.promotion-original .all_chk.chk_box input[type=checkbox]+label span{top:0;left:0}.promotion-original #bo_gall h2{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_gall #gall_ul{margin:10px -10px 0;padding:0;list-style:none;zoom:1}.promotion-original #bo_gall #gall_ul:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_gall .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px;z-index:1}.promotion-original #bo_gall .gall_box{position:relative;margin:0 0 50px;border-radius:0 0 2px 2px}.promotion-original #bo_gall .gall_con{position:relative}.promotion-original .gall_row .col-gn-0,.promotion-original .gall_row .col-gn-1,.promotion-original .gall_row .col-gn-2,.promotion-original .gall_row .col-gn-3,.promotion-original .gall_row .col-gn-4,.promotion-original .gall_row .col-gn-5,.promotion-original .gall_row .col-gn-6,.promotion-original .gall_row .col-gn-7,.promotion-original .gall_row .col-gn-8,.promotion-original .gall_row .col-gn-9,.promotion-original .gall_row .col-gn-10{position:relative;min-height:1px;padding-left:10px;*padding-left:0;padding-right:10px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}.promotion-original .gall_row .col-gn-0,.promotion-original .gall_row .col-gn-1{width:100%}.promotion-original .gall_row .col-gn-2{width:50%}.promotion-original .gall_row .col-gn-3{width:33.33333333%}.promotion-original .gall_row .col-gn-4{width:25%}.promotion-original .gall_row .col-gn-5{width:20%}.promotion-original .gall_row .col-gn-6{width:16.66666667%}.promotion-original .gall_row .col-gn-7{width:14.28571428%}.promotion-original .gall_row .col-gn-8{width:12.5%}.promotion-original .gall_row .col-gn-9{width:11.11111111%}.promotion-original .gall_row .col-gn-10{width:10%}.promotion-original .gall_row .box_clear{clear:both}.promotion-original #bo_gall .gall_now .gall_text_href a{color:#ff3061}.promotion-original #bo_gall .gall_href a:link,.promotion-original #bo_gall .gall_href a:focus,.promotion-original #bo_gall .gall_href a:hover{text-decoration:none}.promotion-original #bo_gall .gall_img{border-bottom:1px solid #eee;text-align:center;overflow:hidden}.promotion-original #bo_gall .gall_img a,.promotion-original #bo_gall .gall_img .no_image,.promotion-original #bo_gall .gall_img .is_notice{display:block}.promotion-original #bo_gall .gall_img img,.promotion-original #bo_gall .gall_img video{max-width:100%;height:auto!important}.promotion-original #bo_gall .gall_img span{display:inline-block;background:#eaeaea;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.25em;color:#777}.promotion-original #bo_gall .gall_text_href{margin:10px 0}.promotion-original #bo_gall .gall_text_href a{font-weight:700}.promotion-original #bo_gall .gall_text_href img{margin:0 0 0 4px}.promotion-original #bo_gall .bo_tit{display:block;line-height:30px;font-weight:700;color:#000;font-size:1.2em}.promotion-original #bo_gall .bo_tit .cnt_cmt{background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}.promotion-original #bo_gall .bo_cnt{color:#acacac;line-height:18px}.promotion-original #bo_gall .profile_img img{border-radius:50%}.promotion-original #bo_gall .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}.promotion-original #bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:400}.promotion-original #bo_gall .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;vertical-align:middle;margin-right:2px}.promotion-original #bo_gall .bo_tit .new_icon{display:inline-block;width:16px;line-height:16px;font-size:.825em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:700;vertical-align:baseline}.promotion-original #bo_gall .bo_tit .hot_icon{display:inline-block;width:16px;line-height:16px;font-size:.833em;color:#fff;background:#e52955;text-align:center;border-radius:2px;vertical-align:middle;margin-right:2px}.promotion-original #bo_gall .bo_tit .fa-lock{display:inline-block;line-height:16px;color:#999;text-align:center;vertical-align:middle}.promotion-original #bo_gall .gall_info{line-height:1.5em;line-height:20px}.promotion-original #bo_gall .gall_info strong{display:inline-block;margin:0}.promotion-original #bo_gall .gall_info i{font-size:12px}.promotion-original #bo_gall .gall_info .gall_date,.promotion-original #bo_gall .gall_info .gall_view{display:inline-block;margin-left:10px;color:#777}.promotion-original #bo_gall .gall_option{position:absolute;top:10px;right:10px}.promotion-original #bo_gall .gall_option strong{background:#fff;padding:5px 10px;border-radius:30px;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);box-shadow:2px 2px 3px #0003}.promotion-original #bo_btn_top{margin:10px 0}.promotion-original #bo_btn_top:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .bo_fx{margin-bottom:5px;float:right;zoom:1}.promotion-original .bo_fx:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .bo_fx ul{margin:0;padding:0;list-style:none}.promotion-original #bo_list_total{float:left;line-height:34px;font-size:.92em;color:#4e546f}.promotion-original .btn_bo_user{float:right;margin:0;padding:0;list-style:none}.promotion-original .btn_bo_user li{float:left;width:40px;text-align:center;margin-left:5px;background:#fff}.promotion-original .btn_bo_user>li{position:relative}.promotion-original .btn_bo_adm{float:left}.promotion-original .btn_bo_adm li{float:left;margin-right:5px}.promotion-original .btn_bo_adm input{padding:0 8px;border:0;background:#d4d4d4;color:#666;text-decoration:none;vertical-align:middle}.promotion-original .bo_notice td{background:#fff6fa!important;border-bottom:1px solid #f8e6ee}.promotion-original .bo_notice td a{font-weight:700}.promotion-original .bo_notice .notice_icon{display:inline-block;line-height:25px;border-radius:5px;font-weight:700;color:#f9267f}.promotion-original .more_opt{display:none;position:absolute;top:45px;right:0;background:#fff;border:1px solid #b8bfc4;z-index:999}.promotion-original .more_opt:before{content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}.promotion-original .more_opt:after{content:"";position:absolute;top:-6px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}.promotion-original .more_opt li{border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:90px;margin:0;color:#6b757c;text-align:left}.promotion-original .more_opt li:last-child{border-bottom:0}.promotion-original .more_opt li button,.promotion-original .more_opt li a{width:100%;border:0;background:#fff;color:#6b757c}.promotion-original .more_opt li:hover a,.promotion-original .more_opt li:hover button{color:#000}.promotion-original .more_opt li i{float:right;line-height:20px}.promotion-original .td_num strong{color:#000}.promotion-original .bo_cate_link{display:inline-block;background:#e2eaf6;color:#3a8afd;font-weight:400!important;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:.95em}.promotion-original .bo_cate_link:hover{text-decoration:none}.promotion-original .bo_current{color:#e8180c}.promotion-original #bo_list .profile_img{display:inline-block;margin-right:5px}.promotion-original #bo_list .profile_img img{border-radius:50%}.promotion-original #bo_list .cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:700;color:#ed6478;font-size:.86em}.promotion-original #bo_gall li.empty_list{padding:85px 0;text-align:center}.promotion-original #char_count_desc{display:block;margin:0 0 5px;padding:0}.promotion-original #char_count_wrap{margin:5px 0 0;text-align:right}.promotion-original #char_count{font-weight:700}.promotion-original #autosave_wrapper{position:relative}.promotion-original #autosave_pop{display:none;z-index:10;position:absolute!important;top:34px;right:0;width:350px;height:auto!important;height:180px;max-height:180px;border:1px solid #565656;background:#fff;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);box-shadow:2px 2px 3px #0003}.promotion-original #autosave_pop:before{content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent}.promotion-original #autosave_pop:after{content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}.promotion-original.no-overflowscrolling #autosave_pop{height:auto;max-height:10000px!important}.promotion-original #autosave_pop strong{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #autosave_pop div{text-align:center;margin:0!important}.promotion-original #autosave_pop button{margin:0;padding:0;border:0}.promotion-original #autosave_pop ul{padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}.promotion-original #autosave_pop li{padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}.promotion-original #autosave_pop li:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #autosave_pop a{display:block;float:left}.promotion-original #autosave_pop span{display:block;float:right;font-size:.92em;font-style:italic;color:#999}.promotion-original .autosave_close{cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:700;font-size:.92em}.promotion-original .autosave_close:hover{background:#f3f3f3;color:#3597d9}.promotion-original .autosave_content{display:none}.promotion-original .autosave_del{background:none no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px}.promotion-original #bo_v{margin-bottom:20px;background:#fff;box-sizing:border-box}.promotion-original #bo_v_table{position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:700;line-height:2.2em}.promotion-original #bo_v_title .bo_v_cate{display:inline-block;line-height:20px;background:#e2eaf6;color:#3a8afd;padding:0 10px;border-radius:3px}.promotion-original #bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0;word-break:break-all}.promotion-original #bo_v_info{margin:0;border-bottom:1px solid #f1f1f1;color:#666}.promotion-original #bo_v_info:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_info h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_info .profile_info{margin:20px 0 10px;display:inline-block;float:left}.promotion-original #bo_v_info .profile_info .pf_img{float:left;margin-right:10px}.promotion-original #bo_v_info .profile_info .pf_img img{border-radius:50%;width:50px;height:50px}.promotion-original #bo_v_info .profile_info .profile_info_ct{float:left;padding:5px 0;line-height:18px}.promotion-original #bo_v_info strong{display:inline-block;margin:0 10px 0 0;font-weight:400}.promotion-original #bo_v_info .sv_member,.promotion-original #bo_v_info .sv_guest,.promotion-original #bo_v_info .member,.promotion-original #bo_v_info .guest{font-weight:700}.promotion-original #bo_v_info .profile_img{display:none}.promotion-original #bo_v_info .sv_member{color:#000}.promotion-original #bo_v_info .if_date{margin:0;color:#888}.promotion-original #bo_v_file h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_file li{padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px;-webkit-box-shadow:1px 1px 5px 0px hsl(232,36%,96%);-moz-box-shadow:1px 1px 5px 0px hsl(232,36%,96%);box-shadow:1px 1px 5px #f1f2f8}.promotion-original #bo_v_file li i{float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px}.promotion-original #bo_v_file a{float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000}.promotion-original #bo_v_file a:focus,.promotion-original #bo_v_file li:hover a,.promotion-original #bo_v_file a:active{text-decoration:underline;color:#3a8afd}.promotion-original #bo_v_file img{float:left;margin:0 10px 0 0}.promotion-original #bo_v_file .bo_v_file_cnt{color:#b2b2b2;font-size:.92em}.promotion-original #bo_v_file li:hover{border-color:#bed4f4;color:#bed4f4}.promotion-original #bo_v_file li:hover i{color:#3a8afd}.promotion-original #bo_v_file li:hover .bo_v_file_cnt{color:#99c2fc}.promotion-original #bo_v_link h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_file ul{margin:0;list-style:none}.promotion-original #bo_v_link li{padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px;-webkit-box-shadow:1px 1px 5px 0px hsl(232,36%,96%);-moz-box-shadow:1px 1px 5px 0px hsl(232,36%,96%);box-shadow:1px 1px 5px #f1f2f8}.promotion-original #bo_v_link li i{float:left;color:#b2b2b2;font-size:2.35em;margin-right:20px}.promotion-original #bo_v_link a{float:left;display:block;text-decoration:none;word-wrap:break-word;color:#000}.promotion-original #bo_v_link a:focus,.promotion-original #bo_v_link li:hover a,.promotion-original #bo_v_link a:active{text-decoration:underline;color:#3a8afd}.promotion-original #bo_v_link .bo_v_link_cnt{color:#b2b2b2;font-size:.92em}.promotion-original #bo_v_link li:hover{border-color:#bed4f4;color:#bed4f4}.promotion-original #bo_v_link li:hover i{color:#3a8afd}.promotion-original #bo_v_link li:hover .bo_v_link_cnt{color:#99c2fc}.promotion-original #bo_v_top{zoom:1}.promotion-original #bo_v_top:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_top h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_top ul{padding:0;list-style:none;word-break:break-all}.promotion-original #bo_v_bot{zoom:1}.promotion-original #bo_v_bot:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_bot h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_bot ul{padding:0;list-style:none}.promotion-original .bo_v_com{margin:20px 0;float:right}.promotion-original .bo_v_com>li{position:relative;float:left;margin-left:5px}.promotion-original .bo_v_nb{margin:20px 0;position:relative;clear:both;text-align:left}.promotion-original .bo_v_nb:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .bo_v_nb li{border-top:1px solid #f1f1f1;padding:13px}.promotion-original .bo_v_nb li:last-child{border-bottom:1px solid #f1f1f1}.promotion-original .bo_v_nb li:hover{background:#f6f6f6}.promotion-original .bo_v_nb li i{font-size:13px;color:#b3b3b3}.promotion-original .bo_v_nb li .nb_tit{display:inline-block;padding-right:20px;color:#b3b3b3}.promotion-original .bo_v_nb li .nb_date{float:right;color:#b3b3b3}.promotion-original #bo_v_atc{min-height:200px;height:auto!important;height:200px}.promotion-original #bo_v_atc_title{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_v_img{width:100%;overflow:hidden;zoom:1}.promotion-original #bo_v_img:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_img a.view_image{display:block}.promotion-original #bo_v_img img{margin-bottom:20px;max-width:100%;height:auto}.promotion-original #bo_v_con{margin:10px 0 30px;width:100%;line-height:1.7em;min-height:200px;word-break:break-all;overflow:hidden}.promotion-original #bo_v_con a{color:#000;text-decoration:underline}.promotion-original #bo_v_con img{max-width:100%;height:auto}.promotion-original #bo_v_act{margin-bottom:30px;text-align:center}.promotion-original #bo_v_act .bo_v_act_gng{position:relative}.promotion-original #bo_v_act a{margin-right:5px;vertical-align:middle;color:#4a5158}.promotion-original #bo_v_act a:hover{background-color:#fff;color:#ff484f;border-color:#ff484f}.promotion-original #bo_v_act i{font-size:1.4em;margin-right:5px}.promotion-original #bo_v_act_good,.promotion-original #bo_v_act_nogood{display:none;position:absolute;top:30px;left:0;z-index:9999;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}.promotion-original #bo_v_act .bo_v_good,.promotion-original #bo_v_act .bo_v_nogood{display:inline-block;border:1px solid #dedede;width:70px;line-height:46px;border-radius:30px}.promotion-original #bo_v_sns{padding:0;list-style:none;zoom:1;float:left;display:inline-block}.promotion-original #bo_v_sns:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_sns li{float:left;width:135px;margin-right:5px;text-align:left}.promotion-original #bo_v_sns li a{height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;font-size:.95em}.promotion-original #bo_v_sns li img{vertical-align:middle;margin-right:5px}.promotion-original #bo_v_sns li .sns_f{display:block;background:#3b5997}.promotion-original #bo_v_sns li .sns_t{display:block;background:#09aeee}.promotion-original #bo_v_sns li .sns_g{display:block;background:#ea4026}.promotion-original #bo_v_sns li .sns_k{display:block;background:#fbe300}.promotion-original #bo_v_share{position:relative;padding:20px 0}.promotion-original #bo_v_share:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_v_share .btn{padding:0 10px;color:#555;font-weight:400;font-size:1em;width:80px;line-height:35px;height:35px;border-color:#d5d5d5;border-radius:5px}.promotion-original #bo_v_share .btn:hover{background:#fff}.promotion-original #bo_v_share .btn i{margin-right:5px;color:#4b5259;vertical-align:middle}.promotion-original .cmt_btn{width:100%;text-align:left;border:0;border-bottom:1px solid #f0f0f0;background:#fff;font-weight:700;margin:30px 0 0;padding:0 0 15px}.promotion-original .cmt_btn span.total{position:relative;display:inline-block;margin-right:5px;font-size:1em;color:#3a8afd}.promotion-original .cmt_btn span.cmt_more{float:right;display:inline-block;width:15px;height:10px;background:none no-repeat right 2px;margin-top:5px}.promotion-original .cmt_btn_op span.cmt_more{background-position:right -8px}.promotion-original .cmt_btn b{font-size:1.2em;color:#000}.promotion-original .cmt_btn span.total:after{position:absolute;bottom:-17px;left:0;display:inline-block;background:#3a8afd;content:"";width:100%;height:2px}.promotion-original #bo_vc h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_vc article{margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0}.promotion-original #bo_vc article:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_vc article .profile_img img{border-radius:50%}.promotion-original #bo_vc article .pf_img{float:left;margin-right:10px}.promotion-original #bo_vc article .pf_img img{border-radius:50%;width:50px;height:50px}.promotion-original #bo_vc article .cm_wrap{float:left;max-width:870px;width:90%}.promotion-original #bo_vc header{position:relative;width:100%}.promotion-original #bo_vc header:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_vc header .profile_img{display:none}.promotion-original #bo_vc header .icon_reply{position:absolute;top:15px;left:-20px}.promotion-original #bo_vc .member,.promotion-original #bo_vc .guest,.promotion-original #bo_vc .sv_member,.promotion-original #bo_vc .sv_guest{font-weight:700}.promotion-original .bo_vc_hdinfo{color:#777}.promotion-original #bo_vc h1{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original #bo_vc .cmt_contents{line-height:1.8em;padding:0 0 20px}.promotion-original #bo_vc p a{text-decoration:underline}.promotion-original #bo_vc p a.s_cmt{text-decoration:underline;color:#ed6479}.promotion-original #bo_vc_empty{margin:0;padding:80px 0!important;color:#777;text-align:center}.promotion-original #bo_vc #bo_vc_winfo{float:left}.promotion-original #bo_vc .bo_vl_opt{position:absolute;top:0;right:0}.promotion-original .bo_vc_act{display:none;position:absolute;right:0;top:40px;width:58px;text-align:right;border:1px solid #b8bfc4;margin:0;list-style:none;background:#fff;zoom:1;z-index:9999}.promotion-original .bo_vc_act:before{content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}.promotion-original .bo_vc_act:after{content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}.promotion-original .bo_vc_act li{border-bottom:1px solid #f0f0f0}.promotion-original .bo_vc_act li:last-child{border-bottom:0}.promotion-original .bo_vc_act li a{display:inline-block;padding:10px 15px}.promotion-original .bo_vc_act li a:hover{color:#3a8afd}.promotion-original .bo_vc_w{position:relative;margin:10px 0;display:block}.promotion-original .bo_vc_w:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .bo_vc_w h2{position:absolute;font-size:0;line-height:0;overflow:hidden}.promotion-original .bo_vc_w #char_cnt{display:block;margin:0 0 5px}.promotion-original .bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%;height:120px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a}.promotion-original .bo_vc_w_info{margin:10px 0;float:left}.promotion-original .bo_vc_w_info:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .bo_vc_w_info .frm_input{float:left;margin-right:5px}.promotion-original .bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}.promotion-original .bo_vc_w .btn_confirm{clear:both;margin-top:10px}.promotion-original .bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center}.promotion-original .bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:700;font-size:1.083em}.promotion-original .bo_vc_w .btn_confirm .secret_cm label{font-size:1em!important}.promotion-original .bo_vc_w_wr:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original .secret_cm,.promotion-original #bo_vc_send_sns{display:inline-block;float:left}.promotion-original #bo_vc_sns{display:inline-block;margin:0;padding:0;list-style:none;zoom:1}.promotion-original #bo_vc_sns:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_vc_sns li{float:left;margin:0 5px 0 0}.promotion-original #bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}.promotion-original #bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}.promotion-original #bo_vc_sns .sns_li_off{background:#bbb}.promotion-original #bo_vc_sns a{display:inline-block;padding:0 15px 0 5px}.promotion-original #bo_vc_sns input{margin:0 5px 0 0}.promotion-original #bo_w .bo_v_option li{display:inline-block;float:left;text-align:left;margin:0 5px 0 0}.promotion-original #bo_w .bo_v_option li label{vertical-align:baseline}.promotion-original #bo_w .bo_v_option .chk_box input[type=checkbox]+label span{margin-left:0;margin-right:5px}.promotion-original #bo_w .write_div{margin:10px 0;position:relative}.promotion-original #bo_w .write_div:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_w .bo_w_info:after{display:block;visibility:hidden;clear:both;content:""}.promotion-original #bo_w .bo_w_info .frm_input{float:left;margin-bottom:1%}.promotion-original #bo_w #wr_password,.promotion-original #bo_w #wr_homepage{margin-left:1%}.promotion-original #bo_w .wr_content.smarteditor2 iframe{background:#fff}.promotion-original #bo_w .bo_w_tit{position:relative}.promotion-original #bo_w .bo_w_tit .frm_input{padding-right:120px}.promotion-original #bo_w .bo_w_tit #btn_autosave{position:absolute;top:5px;right:5px;line-height:30px;height:30px}.promotion-original #bo_w .bo_w_link label{position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}.promotion-original #bo_w .bo_w_link .frm_input{padding-left:50px}.promotion-original #bo_w .bo_w_flie .lb_icon{position:absolute;top:0;left:0;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}.promotion-original #bo_w .bo_w_flie .frm_file{padding-left:50px;margin-top:3px}.promotion-original #bo_w .bo_w_flie .file_wr{position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}.promotion-original #bo_w .bo_w_flie .frm_input{margin:10px 0 0}.promotion-original #bo_w .bo_w_flie .file_del{position:absolute;top:10px;right:10px;font-size:.92em;color:#7d7d7d}.promotion-original #bo_w .bo_w_select select{border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px}.promotion-original #bo_w .btn_submit{padding:0 20px;font-size:1.167em}.promotion-original #bo_w .btn_cancel{border-radius:3px;font-size:1.167em}.promotion-original .list__topPart{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.promotion-original .list__topPart p{font-size:1.7008rem;font-weight:500;color:#333}.promotion-original .bo_sch{border:none}.promotion-original .bo_sch_form{display:flex}.promotion-original .bo_sch_form select,.promotion-original .bo_sch_form input{padding:0 10px;height:40px}.promotion-original .bo_sch_form select{margin:0 10px 0 0;border:1px solid #ddd;background:url(/theme/basic/img/promotion-full/90b4aab0d14749142b98.png)no-repeat;background-position:right 10px center;color:#999}.promotion-original .bo_sch_form input{border:none}.promotion-original .sch_bar{border:1px solid #ddd;display:flex}.promotion-original .sch_bar .sch_btn{background:none;border:none;text-align:center;width:40px}.promotion-original .board__list--table{width:100%;border-top:2px solid #222;table-layout:fixed;margin:10px 0 0}.promotion-original .board__list--table tr{border-bottom:1px solid #ddd}.promotion-original .board__list--table th{background:#fbfbfb;height:60px;font-size:1.7008rem;font-weight:500;color:#222}.promotion-original .th__chk{width:60px}.promotion-original .th__no{width:80px}.promotion-original .th__view,.promotion-original .th__date{width:170px}.promotion-original .th__cate{width:120px}.promotion-original .board__list--table td{font-size:1.6rem;font-weight:300;color:#666;text-align:center}.promotion-original .board__list--table td a{display:block;height:56px;line-height:56px;font-size:1.6rem;font-weight:300;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-items:center;text-align:left}.promotion-original .cate__notice{display:inline-block;background:#132c88;color:#fff;width:70px;padding:5px 0;text-align:center;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600}.promotion-original .cate__news{display:inline-block;background:#67bb20;color:#fff;width:70px;padding:5px 0;text-align:center;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600}.promotion-original .board__view{border-top:2px solid #222;border-bottom:1px solid #ddd;padding:10px 0}.promotion-original .boardView__tit h4{font-size:3.2rem;font-weight:500;color:#333;margin:0 0 10px}.promotion-original .boardView__tit ul{display:flex}.promotion-original .boardView__tit ul li{margin:0 10px 0 0;font-size:1.6rem;font-weight:400;color:#666}.promotion-original .boardView__tit ul li:last-child{margin:0}.promotion-original #bo_v_con{border-bottom:1px solid #ddd}.promotion-original .bo_v_nb li,.promotion-original .bo_v_nb li .nb_tit{display:flex;align-items:center}.promotion-original .bo_v_nb li i{margin:0 5px 0 0}.promotion-original .bo_v_nb li a{flex:1;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-original #bo_v_con .bs_info p{border-bottom:1px dashed #ddd;padding:5px}.promotion-original #bo_v_con .bs_info span{display:inline-block;width:70px}.promotion-original .view #bo_v_con table{border-top:1px solid #666;width:100%;table-layout:fixed}.promotion-original .view #bo_v_con table tr{border-bottom:1px solid #ddd}.promotion-original .view #bo_v_con table tr>*{border-right:1px solid #ddd;padding:5px}.promotion-original .view #bo_v_con table tr>*:last-child{border-right:none}.promotion-original .view #bo_v_con table th{width:70px}.promotion-original .board #bo_w .bo_w_tit .frm_input{width:100%;border:1px solid #ddd;padding:0 10px;height:40px}.promotion-original .board #wr_content{border:1px solid #ddd;padding:10px}.promotion-original .board #bo_w .bo_w_link .frm_input{height:40px;border:1px solid #ddd;width:100%}.promotion-original .btn_confirm{display:flex;justify-content:center}.promotion-original .btn_confirm>*{display:flex;width:150px;height:40px;justify-content:center;align-items:center;border:1px solid #ddd}.promotion-original .btn_confirm>.btn_submit{border:none;margin:0 0 0 10px}.promotion-original .brandList #bo_cate{display:none}.promotion-original #bo_w .bo_w_select select{padding:0 10px;border:1px solid #ddd;color:#999;background:noneno-repeat;background-position:right 10px center}.promotion-original .paging_wrap{text-align:center;margin:90px 0 0}.promotion-original .paging_wrap>div{display:inline-table}.promotion-original .paging_wrap>div>*{display:inline-block;float:left}.promotion-original .paging_wrap ul{margin:0 15px}.promotion-original .paging_wrap ul li{display:inline-block;float:left}.promotion-original .paging_wrap ul li+li{margin:0 0 0 5px}.promotion-original .paging_wrap ul li span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.6rem;font-weight:400;color:#666}.promotion-original .paging_wrap ul li.on a{background:#999;border-color:#999}.promotion-original .paging_wrap ul li.on a span{color:#fff}.promotion-original .paging_wrap a{position:relative;display:inline-block;width:40px;height:40px;border:1px solid #ddd}.promotion-original .paging_wrap a+a{margin:0 0 0 5px}.promotion-original .paging_wrap a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .subpage .mbskin{margin:30px 0 0}.promotion-original .subpage #login_fs{padding:20px}.promotion-original .subpage #mb_login #login_fs .frm_input{border:1px solid #ddd;height:40px;padding:0 10px}.promotion-original .subpage .mbskin{width:calc(100% - 20px);max-width:400px;margin:0 auto}.promotion-original .boardGall__list{border-top:2px solid #333}.promotion-original .boardGall__link{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #ddd;transition:.3s ease}.promotion-original .boardGall__link:hover{background:#ddd}.promotion-original .boardGall__txtWrap{display:flex;flex:1;align-items:center;justify-content:space-between;padding:0 40px}.promotion-original .boardGall__imgWrap{position:relative;display:flex;width:340px;height:225px;overflow:hidden;justify-content:center;align-items:center}.promotion-original .boardGall__img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.promotion-original .boardGall__txtWrap--tit{display:block;font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.3;height:1.3em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 15px}.promotion-original .boardGall__txtWrap--txt{display:block;font-size:1.7008rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;height:2.8em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666}.promotion-original .boardGall__date{font-size:1.7008rem;font-weight:400;color:#666}.promotion-original .boardGall__item{position:relative}.promotion-original .boardGall__list2{display:flex;flex-wrap:wrap}.promotion-original .boardGall__list2 li{position:relative;width:calc((100% - 160px) / 3);border:1px solid #ddd;margin:0 80px 50px 0}.promotion-original .boardGall__list2 li:nth-of-type(3n){margin:0 0 50px}.promotion-original .boardGall__list2 li a{display:inline-block;position:relative;width:100%;height:100%}.promotion-original .boardGall__list2 li a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:4px solid #02a7e7;z-index:2;transition:.3s ease;opacity:0}.promotion-original .gall__photoWrap{position:relative;padding-bottom:66.935%}.promotion-original .gall__photoWrap .photo{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.promotion-original .gall__chk{position:absolute;left:10px;top:10px;z-index:3}.promotion-original .gall__txtWrap{padding:25px 15px 40px}.promotion-original .gall__txt--tit{font-size:1.8rem;font-weight:500;color:#222;margin:0 0 20px;transition:.3s eaes;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;height:2.8em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s ease}.promotion-original .gall__txt--date{font-size:1.7008rem;font-weight:400;color:#666;transition:.3s ease}.promotion-original .boardGall__list2 li:hover a:before{opacity:1}.promotion-original li:hover .gall__txt--tit{color:#02a7e7}.promotion-original li:hover .gall__txt--date{color:#222}.promotion-original .boardGall__list2.hoverOut li:hover a:before{opacity:0}.promotion-original .boardGall__list2.hoverOut li:hover .gall__txt--tit,.promotion-original .boardGall__list2.hoverOut li:hover .gall__txt--date{color:#222}.promotion-original .adm__chk{position:absolute;left:10px;top:10px;z-index:2}.promotion-original .bo_w_tit select{width:100%;padding:0 10px;height:40px;border:1px solid #ddd;background:url(/theme/basic/img/promotion-full/383e889a55c8b42cf23b.png)no-repeat;background-position:right 10px center}.promotion-original .btn_more_opt{width:20px;background:transparent;border:1px solid #999}.promotion-original .btn_bo_user{float:none;display:flex;justify-content:flex-end;margin:10px 0}@media screen and (max-width:1320px){.promotion-original .boardGall__txtWrap{padding:0 0 0 20px}}@media screen and (max-width:1220px){.promotion-original .boardGall__list2 li{width:calc((100% - 60px) / 3);margin:0 20px 20px 0}.promotion-original .boardGall__list2 li:nth-of-type(3n){margin:0 0 20px}.promotion-original .gall__txtWrap{padding:20px 10px}}@media screen and (max-width:1024px){.promotion-original .boardGall__txtWrap{flex:initial;width:100%;flex-wrap:wrap}.promotion-original .boardGall__cnts{width:100%;padding:0 0 20px}}@media screen and (max-width:768px){.promotion-original .boardGall__link{flex-wrap:wrap}.promotion-original .boardGall__txtWrap{padding:20px 0 0}.promotion-original .boardGall__imgWrap{width:100%;height:auto;padding-bottom:66.18%}.promotion-original .list__topPart{flex-wrap:wrap;margin:0 0 10px}.promotion-original .list__topPart p{order:2;margin:5px 0 0}.promotion-original .sch_bar input{width:calc(100% - 40px)}.promotion-original .bo_sch_wrap{width:100%}.promotion-original .bo_sch_form select{width:90px}.promotion-original .sch_bar{width:calc(100% - 100px)}.promotion-original .boardGall__list2 li{width:calc((100% - 40px)/2);margin:0 20px 20px 0}.promotion-original .boardGall__list2 li:nth-of-type(3n){margin:0 20px 20px 0}.promotion-original .boardGall__list2 li:nth-of-type(2n){margin:0 0 20px}}@media screen and (max-width:480px){.promotion-original .boardGall__list2 li{width:calc((100% - 10px)/2);margin:0 10px 20px 0}.promotion-original .boardGall__list2 li:nth-of-type(3n){margin:0 10px 20px 0}.promotion-original .boardGall__list2 li:nth-of-type(2n){margin:0 0 20px}}.promotion-original #fp-nav.fp-right{right:0}.promotion-original #fp-nav ul li,.promotion-original .fp-slidesNav ul li{margin:0;padding:0;width:auto;height:auto}.promotion-original #fp-nav ul li a,.promotion-original .fp-slidesNav ul li a{position:relative;margin:0;width:16px;height:16px}.promotion-original #fp-nav ul li a span,.promotion-original .fp-slidesNav ul li a span{margin:0;width:100%;height:100%;left:auto;top:auto;transform:translate(0);display:inline-block;font-size:0}.promotion-original #fp-nav ul li a.active span{margin:0;width:100%;height:100%}.promotion-original #fp-nav ul li a.active span,.promotion-original #fp-nav ul li:hover a.active span,.promotion-original #fp-nav ul li:hover a span{width:100%;height:100%;margin:0}.promotion-original #fp-nav ul li{position:relative;margin:0 0 35px;padding:0 50px 0 0}.promotion-original #fp-nav ul li:last-child{display:none}.promotion-original #fp-nav ul li a:before{content:"";position:absolute;right:100%;padding:0 15px 0 0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:600;font-family:Poppins,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;transition:.3s ease;color:#0e3fce;text-transform:uppercase}.promotion-original #fp-nav ul li a.active:before{opacity:1;visibility:visible}.promotion-original #fp-nav ul li:nth-of-type(1) a:before{content:"Main"}.promotion-original #fp-nav ul li:nth-of-type(2) a:before{content:"Our Company";color:#fff}.promotion-original #fp-nav ul li:nth-of-type(3) a:before{content:"OUR BRANDS"}.promotion-original #fp-nav ul li:nth-of-type(4) a:before{content:"COMMUNITY"}.promotion-original #fp-nav ul li a:after{content:"";position:absolute;left:100%;width:50px;top:50%;transform:translateY(-50%);background:#0e3fce;height:2px;opacity:0;transition:.3s ease}.promotion-original #fp-nav ul li:nth-of-type(2) a:after{background:#fff}.promotion-original #fp-nav ul li a span{position:absolute;background:#a8a9aa;left:0;top:0}.promotion-original #fp-nav ul li a span:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.promotion-original #fp-nav ul li:nth-of-type(2) a.active span:after{background:#fff}.promotion-original #fp-nav ul li a.active:after{opacity:1}.promotion-original #fp-nav ul li a.active span:after{width:100%;height:100%;background:#0e3fce}.promotion-original .mainSection{padding:0 0 130px}.promotion-original .mainTitle{position:relative;text-align:center;margin:0 0 60px;padding:130px 10px 0}.promotion-original .mainTitle:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:2px;height:100px;background:#ddd}.promotion-original .mainTitle__subTit{font-size:1.8rem;font-weight:700;color:#02a7e7;font-family:Poppins,sans-serif;letter-spacing:3px;display:block;text-transform:uppercase}.promotion-original .mainTitle__tit{display:block;font-size:6rem;font-weight:400;font-weight:700;font-family:Poppins,sans-serif;color:#222;text-transform:uppercase}.promotion-original .mainTitle__txt{font-size:1.9008rem;font-weight:400;color:#555}.promotion-original .mainTitle.ver2{position:absolute;left:50%;transform:translate(-50%);top:0}.promotion-original .ver3 .mainTitle__subTit,.promotion-original .ver2 .mainTitle__subTit,.promotion-original .ver3 .mainTitle__tit,.promotion-original .ver2 .mainTitle__tit,.promotion-original .ver3 .mainTitle__txt,.promotion-original .ver2 .mainTitle__txt{color:#fff}.promotion-original .mainTitle.ver3:before,.promotion-original .mainTitle.ver2:before{background:#fff}.promotion-original .mainSlide .swiper-slide,.promotion-original .section.minHeight{min-height:850px}.promotion-original .section1,.promotion-original .mainSlide{position:relative}.promotion-original .mainSlide .swiper-slide{background-position:center!important;background-size:cover!important;height:100vh}.promotion-original .mainSlide__txtWrap{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:0 0 100px}.promotion-original .mainSlide__txt{display:block;font-size:2.5008rem;font-weight:700;color:#fff}.promotion-original .mainSlide__txtWrap--tit{display:block;font-size:10rem;color:#fff;font-family:Poppins,sans-serif;font-weight:700;line-height:1.3}.promotion-original .mainSlide__txtWrap--txt{display:block;font-size:2rem;width:100%;color:#fff;font-weight:400}.promotion-original .mainSlide .swiper-button{margin:0;left:auto;right:auto;top:50%;width:36px;height:auto;transform:translateY(-50%);z-index:2;opacity:1!important}.promotion-original .mainSlide .swiper-button-prev{left:80px}.promotion-original .mainSlide .swiper-button-next{right:80px}.promotion-original .mainSlide .swiper-button:after{display:none}.promotion-original .businessArea .swiper-pagination{display:none;position:absolute;align-items:center;bottom:10px;justify-content:center}.promotion-original .mainSlide .swiper-pagination{display:flex;position:absolute;left:50%;bottom:50px;transform:translate(-50%);align-items:center}.promotion-original .businessArea .swiper-pagination-bullet,.promotion-original .mainSlide .swiper-pagination-bullet{margin:0 12px;width:10px;height:10px;background:#ddd;opacity:1;transition:.3s ease;border:5px solid transparent}.promotion-original .businessArea .swiper-pagination-bullet-active,.promotion-original .mainSlide .swiper-pagination-bullet-active{background:#000;width:20px;height:20px;background:transparent;border-color:#02a7e7}.promotion-original .mainSlide .swiperBtn{position:relative;border:2px solid #fff;width:40px;height:40px;border-radius:50%;margin:0 5px 0 0;cursor:pointer}.promotion-original .mainSlide .swiperBtn:last-child{margin:0}.promotion-original .mainSlide .swiperBtn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .mainSlide .videoWrap{position:relative;width:100%;height:100%}.promotion-original .mainSlide .video_js{position:relative;left:0;top:0;width:100%;height:100%}.promotion-original .mainSlide .video_js video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}.promotion-original .video__txtWrap{position:absolute;left:0%;top:50%;transform:translateY(-50%);z-index:2;text-align:center;padding:0 0 100px;width:100%}.promotion-original .timmer{position:absolute;display:inline-block;width:100%;height:10px;background:#ccc9;left:0;bottom:0;z-index:2}.promotion-original .timmer__inner{position:absolute;width:0%;top:0;left:0;background:#02a7e7;height:100%}.promotion-original .swiper-button-play img{opacity:0}.promotion-original .swiper-button-play img.on{opacity:1}.promotion-original .businessArea__list{display:flex;width:100%}.promotion-original .businessArea__list li{position:relative;padding-bottom:31.8189%;margin:0 20px 0 0;width:calc((100% - 60px)/4)}.promotion-original .businessArea__list li:last-child{margin:0}.promotion-original .businessArea .photoWrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.promotion-original .businessArea .photoWrap .photo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-position:center top!important;background-size:cover!important}.promotion-original .businessArea .photo__txt{position:absolute;left:20px;top:30px;text-transform:uppercase;font-size:1.7008rem;font-weight:600;color:#fff;font-family:Poppins,sans-serif;z-index:2;letter-spacing:0px;transition:.3s ease}.promotion-original .businessArea .photo__tit{position:absolute;left:20px;top:-60px;font-size:4.5008rem;font-weight:400;font-family:Poppins,sans-serif;z-index:2;letter-spacing:0px;color:#fff;font-weight:700;line-height:1;text-transform:uppercase;transition:.3s ease;padding:0 0 5px}.promotion-original .businessArea .photo__tit:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;opacity:0;transition:.3s ease}.promotion-original .businessArea .photo__link{position:absolute;right:-1px;top:-1px;width:80px;height:80px;z-index:2;background:#fff;transition:.3s ease}.promotion-original .businessArea .photo__link img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .businessArea .txtWrap{position:absolute;width:100%;left:0;bottom:0;background:#fff;padding:50px 25px 0;transition:.8s ease}.promotion-original .businessArea__tit{position:relative;display:inline-block;font-size:3rem;font-weight:700;color:#222;line-height:1;transition:.3s ease}.promotion-original .businessArea__tit:after{content:"";position:absolute;left:calc(100% + 20px);top:50%;transform:translateY(-50%);width:100px;height:2px;background:#222;transition:.3s ease}.promotion-original .businessArea__txt{width:100%;font-size:1.7008rem;font-weight:400;color:#666;margin:20px 0 0;transition:.3s ease}.promotion-original .businessArea__txt--link{display:flex;width:130px;overflow:hidden;height:0;border:1px solid #fff;justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;opacity:0;visibility:hidden;transition:.3s ease;color:#fff}.promotion-original .businessArea__txt--link:hover{background:#fff;color:#333}.promotion-original .businessArea li:hover .photo__txt{opacity:0;visibility:hidden}.promotion-original .businessArea__list li:hover .txtWrap{padding:170px 25px 0;height:100%!important;background:linear-gradient(to bottom,#00438e99,#00122699)}.promotion-original .businessArea li:hover .photo__tit{top:40px;font-size:1.7008rem}.promotion-original .businessArea li:hover .photo__link{opacity:0;visibility:hidden}.promotion-original li:hover .businessArea__tit{color:#fff;margin:0 0 20px}.promotion-original li:hover .businessArea__tit:after{background:#fff;opacity:0;visibility:hidden}.promotion-original li:hover .businessArea__txt{color:#fff;margin:0 0 90px}.promotion-original li:hover .businessArea__txt--link{height:56px;opacity:1;visibility:visible}.promotion-original .businessArea li:hover .photo__tit:after{opacity:1}.promotion-original .parcelArea{background:#f6f6f6}.promotion-original .parcelArea .mainTitle{position:relative}.promotion-original .parcelArea .photoWrap{position:relative;padding-bottom:67.066%}.promotion-original .parcelArea .photoWrap .photo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-position:center top!important;background-size:cover!important}.promotion-original .parcelArea .photoTxt{position:absolute;display:flex;left:0;bottom:0;width:100%;z-index:2;background:#0009;height:80px;align-items:center}.promotion-original .parcelArea .sale{width:80px;height:100%;background:#0081c9;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.promotion-original .parcelArea .sale span{display:inline-block;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;padding:0 0 5px;margin:0 0 5px}.promotion-original .parcelArea .sale i{display:block;width:100%;text-align:center;color:#fff}.promotion-original .parcelArea .photoTxt__txt{flex:1;padding:0 30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;font-size:2rem;font-weight:500;letter-spacing:0px}.promotion-original .parcelArea .swiper-btnWrap{position:absolute;display:flex;right:0;top:calc(50% + 65px);transform:translateY(-50%)}.promotion-original .parcelArea .swiper-btn{position:relative;width:86px;height:86px;background:#fff;border:1px solid #cccccc;cursor:pointer}.promotion-original .parcelArea .swiper-btn+.swiper-btn{margin:0 0 0 10px}.promotion-original .parcelArea .swiper-btn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .hoverTxt{position:absolute;left:0;width:100%;height:100%;background:#000000b3;z-index:3;display:flex;flex-wrap:wrap;align-items:center;padding:10px;text-align:center;opacity:0;visibility:hidden;top:100%;transition:.5s ease}.promotion-original .parcelArea .swiper-slide:hover .hoverTxt{opacity:1;visibility:visible;top:0}.promotion-original .hoverTxt>div{width:100%}.promotion-original .hoverTxt__tit{display:block;width:100%;color:#fff;font-size:3rem;font-weight:500;margin:0 0 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-original .hoverTxt__loca{display:flex;width:100%;justify-content:center}.promotion-original .hoverTxt__loca--txt{align-items:center;margin:0 0 0 10px;font-size:1.7008rem;font-weight:400;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-original .parcelArea .txtWrap{padding:30px;background:#fff;border:1px solid #ddd}.promotion-original .parcelArea .txtWrap li{display:flex;justify-content:space-between}.promotion-original .parcelArea .txtWrap li+li{margin:10px 0 0}.promotion-original .parcelArea .txtWrap li b{display:inline-block;width:75px;letter-spacing:3px;font-size:1.6rem;font-weight:500;color:#222}.promotion-original .parcelArea .txtWrap li p{display:inline-block;flex:1;font-size:1.6rem;font-weight:300;color:#666}.promotion-original .linkWrap{display:flex;justify-content:space-between;margin:35px 0 0}.promotion-original .linkWrap a{display:flex;width:calc((100% - 10px)/ 3);justify-content:center;align-items:center;height:44px;border-radius:10px}.promotion-original .linkWrap a.green{background:#55ba47}.promotion-original .linkWrap a.blue{background:#0081c9}.promotion-original .linkWrap a.grey{background:#555}.promotion-original .linkWrap a img{margin:0 5px 0 0}.promotion-original .linkWrap a p{font-size:1.5rem;font-weight:700;color:#fff;font-family:NanumSquareRound;font-weight:800;line-height:1;transform:translateY(2px)}.promotion-original .managementArea{position:relative;height:100vh;min-height:900px}.promotion-original .managementArea .bgWrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.promotion-original .management__bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:none;transition:.3s ease;opacity:0;visibility:hidden}.promotion-original .management__bg.on{opacity:1;visibility:visible}.promotion-original .managementArea .mainTitle{z-index:3}.promotion-original .managementArea ul{position:relative;display:flex;height:100%;z-index:2}.promotion-original .managementArea ul li{flex:1;background:#0000004d;height:100%;transition:.3s ease;padding:330px 0 0;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.promotion-original .managementArea ul li:last-child{border-right:none}.promotion-original .management__num{display:block;width:100%;font-size:2.2rem;font-weight:600;font-family:Poppins,sans-serif;text-align:center;color:#fff9;transition:.3s ease;margin:0 0 70px}.promotion-original .management__imgWrap{position:relative;width:100%;height:135px}.promotion-original .management__imgWrap img{position:absolute;top:0;left:50%;transform:translate(-50%);transition:.3s ease}.promotion-original .management__imgWrap img:nth-of-type(1){opacity:0}.promotion-original .management__tit{font-size:3rem;font-weight:700;color:#fff;display:block;margin:0 0 15px;transition:.3s ease}.promotion-original .management__txt{font-size:1.7008rem;font-weight:400;color:#fff9;margin:0 0 50px;transition:.3s ease}.promotion-original .management__link{display:flex;margin:0 auto;width:106px;height:46px;justify-content:center;align-items:center;border:1px solid #fff;font-size:1.5rem;font-weight:500;color:#fff;opacity:0;visibility:hidden;transition:.3s ease}.promotion-original .management__link:hover{background:#fff;color:#062fb399}.promotion-original .managementArea ul li:hover{background:#062fb399;border-color:#014fa7d9}.promotion-original li:hover .management__num,.promotion-original li:hover .management__tit,.promotion-original li:hover .management__txt{color:#fff}.promotion-original li:hover .management__link{opacity:1;visibility:visible}.promotion-original li:hover .management__imgWrap img:nth-of-type(1){opacity:1}.promotion-original li:hover .management__imgWrap img:nth-of-type(2){opacity:0}.promotion-original .galleryArea .swiper-containerWrap{position:relative;padding:0 70px}.promotion-original .galleryArea .swiper-container{padding:0 0 100px}.promotion-original .galleryArea .photoWrap{position:relative;padding-bottom:68%;overflow:hidden}.promotion-original .galleryArea .photoWrap .photo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-position:center!important;background-size:cover!important;transition:.3s ease}.promotion-original .galleryArea .swiper-slide a{display:block;position:relative;width:100%;height:100%}.promotion-original .galleryArea .swiper-slide a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:10px solid #0081c9;opacity:0;transition:.3s ease}.promotion-original .galleryArea .swiper-slide a:hover .photo{transform:translate(-50%,-50%) scale(1.1)}.promotion-original .galleryArea .swiper-slide a:hover:after{opacity:1}.promotion-original .galleryArea .txtWrap{padding:20px;border:1px solid #ddd}.promotion-original .galleryArea .txtWrap em{display:block;font-size:1.7008rem;font-weight:500;color:#02a7e7}.promotion-original .galleryArea .txtWrap p{font-size:1.7008rem;font-weight:500;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:2.6em;margin:10px 0 20px}.promotion-original .galleryArea .txtWrap span{font-size:1.7008rem;font-weight:300;color:#888}.promotion-original .galleryArea .swiper-button{margin:0;width:29px;height:46px;top:calc((100% - 100px)/2);transform:translateY(-50%)}.promotion-original .galleryArea .swiper-button-prev{left:0}.promotion-original .galleryArea .swiper-button-next{right:0}.promotion-original .galleryArea .swiper-button:after{display:none}.promotion-original .galleryArea .swiper-button img{position:absolute;left:0;top:0;transition:.3s ease}.promotion-original .galleryArea .swiper-button img:nth-of-type(1){opacity:0}.promotion-original .galleryArea .swiper-button:hover img:nth-of-type(1){opacity:1}.promotion-original .galleryArea .swiper-button:hover img:nth-of-type(2){opacity:0}.promotion-original .galleryArea .swiper-pagination{display:flex;position:absolute;left:50%!important;bottom:0;transform:translate(-50%);align-items:center;justify-content:center}.promotion-original .galleryArea .swiper-pagination-bullet{margin:0 12px!important;width:10px;height:10px;background:#ddd;opacity:1;transition:.3s ease;border:5px solid transparent}.promotion-original .galleryArea .swiper-pagination-bullet-active{width:20px;height:20px;background:transparent;border-color:#02a7e7}.promotion-original .communityArea{background:url(/theme/basic/img/promotion-full/00b64b1115e20dd14763.jpg)no-repeat;background-attachment:fixed;background-position:center;background-size:cover;height:520px;position:relative}.promotion-original .noticeSlideWrap{display:flex;height:110px;position:absolute;left:50%;transform:translate(-50%);bottom:0;background:#f8f8f8;width:100%;max-width:1410px;padding:0 0 0 10px}.promotion-original .noticeSlideWrap:before{content:"";position:absolute;right:100%;width:calc((100vw - 100%)/2);background:#f8f8f8;height:100%}.promotion-original .notice__title{display:flex;align-items:center;margin:0 70px 0 0}.promotion-original .notice__title p{font-size:3rem;font-weight:700;color:#222;font-family:Poppins,sans-serif;margin:0 0 0 15px}.promotion-original .notice__title p span{font-size:3rem;font-weight:700;color:#02a7e7;font-family:Poppins,sans-serif}.promotion-original .communityArea .swiper-container{flex:1}.promotion-original .communityArea .swiper-slide a{display:flex;width:100%;height:100%;align-items:center;justify-content:space-between}.promotion-original .communityArea .swiper-slide a p{flex:1;font-size:1.7008rem;font-weight:400;color:#222;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 20px 0 0}.promotion-original .communityArea .swiper-slide a span{display:inline-block;padding:0 10px;font-size:1.7008rem;font-weight:300;color:#666}.promotion-original .communityArea .swiper-buttonWrap{margin:0 20px 0 120px}.promotion-original .communityArea .swiper-button{display:inline-block;position:relative;margin:0;left:auto;right:auto;height:100%;top:0;width:60px}.promotion-original .communityArea .swiper-button:after{display:none}.promotion-original .communityArea .swiper-button img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .btn__notice{position:relative;height:100%;width:110px;background:#02a7e7}.promotion-original .btn__notice img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .latestArea{padding:70px 0 130px}.promotion-original .latestCnts{display:flex;justify-content:space-between}.promotion-original .latest{width:calc((100% - 80px)/2)}.promotion-original .latestArea .titWrap{display:flex;align-items:center;border-bottom:2px solid #222222;padding:0 0 20px}.promotion-original .latest__tit--strong{font-size:3rem;font-weight:700;font-family:Poppins,sans-serif;color:#222;line-height:1;margin:0 10px 0 0;text-transform:uppercase}.promotion-original .latest__tit--span{flex:1;font-size:1.7008rem;font-weight:500;color:#999}.promotion-original .latest__tit--link{width:46px;height:46px;display:inline-block;position:relative;border:1px solid #cfcfcf}.promotion-original .latest__tit--link img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .latest__list{padding:10px 0 0}.promotion-original .latest__list li{font-size:0}.promotion-original .latest__link{display:flex;padding:15px 0;border-bottom:1px solid #ddd;justify-content:space-between;transition:.3s ease}.promotion-original .latest__link:hover{background:#ddd}.promotion-original .latest__link--txt{position:relative;padding:0 0 0 10px;flex:1;font-size:1.7008rem;font-weight:400;color:#222;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-original .latest__link--txt:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#222}.promotion-original .latest__link--date{font-size:1.7008rem;font-weight:400;color:#666;padding:0 0 0 10px}.promotion-original .awards .latest__link--txt{flex:none;width:140px}.promotion-original .awards .latest__link--date{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-original .linkArea{display:flex}.promotion-original .linkArea__cnt{display:flex;position:relative;width:50%;height:340px;align-items:center;justify-content:center;text-align:center;overflow:hidden}.promotion-original .linkArea__tit{font-size:3.1rem;font-weight:700;color:#fff;display:block;margin:0 0 20px}.promotion-original .linkArea__txt{font-size:1.7008rem;font-weight:400;color:#fff;margin:0 0 35px;padding:0 10px}.promotion-original .linkArea__link{display:flex;font-size:1.5rem;font-weight:500;color:#fff;justify-content:center;align-items:center;width:106px;height:46px;margin:0 auto;border:1px solid #fff;transition:.3s ease}.promotion-original .linkArea__link:hover{background:#fff;color:#666}.promotion-original .linkArea__cnt--photo{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-position:center!important;background-size:cover!important;transition:.3s ease}.promotion-original .linkArea__cnt:hover .linkArea__cnt--photo{transform:translate(-50%,-50%) scale(1.1)}.promotion-original .linkArea__txtWrap{position:relative;z-index:2}.promotion-original .subpage{padding:0 0 200px}.promotion-original .subpage.ver2{padding:0}.promotion-original .subTop{position:relative;height:500px}.promotion-original .subTop__photo{display:flex;height:100%;background-position:center!important;background-size:cover!important;align-items:center;justify-content:center;text-align:center}.promotion-original .subTop__photo.sub01_bg{background:url(/theme/basic/img/promotion-full/11a8e18540b37786a386.jpg)no-repeat}.promotion-original .subTop__photo.sub02_bg{background:url(/theme/basic/img/promotion-full/b829733037521b544358.jpg)no-repeat}.promotion-original .subTop__photo.sub03_bg{background:url(/theme/basic/img/promotion-full/a4071e5e458d57527b40.jpg)no-repeat}.promotion-original .subTop__photo.sub04_bg{background:url(/theme/basic/img/promotion-full/2adab526b8542212e6b4.jpg)no-repeat}.promotion-original .subTop__photo.sub05_bg{background:url(/theme/basic/img/promotion-full/2a0a43d0f5b8ef8cdef2.jpg)no-repeat}.promotion-original .subTop__photo.sub06_bg{background:url(/theme/basic/img/promotion-full/9eea5544599efb3af8ca.jpg)no-repeat}.promotion-original .subTop__photo.sub07_bg{background:url(/theme/basic/img/promotion-full/d3fd9f11fa587cc86e7c.jpg)no-repeat}.promotion-original .subTop__tit{display:block;font-size:5rem;font-weight:400;font-weight:700;color:#fff;line-height:1;margin:0 0 20px}.promotion-original .subTop__txt{font-size:1.8rem;font-weight:500;color:#fff;padding:0 10px}.promotion-original .subNavWrap{position:absolute;bottom:0;left:0;width:100%}.promotion-original .subNavWrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ddd}.promotion-original .subNav{display:flex;max-width:1440px;margin:0 auto;background:#fff;height:70px}.promotion-original .subNav:after{content:"";position:absolute;right:0;top:0;height:100%;width:50%;background:#fff}.promotion-original .btnHome{position:relative;width:70px;height:100%;border-right:1px solid #ddd}.promotion-original .btnHome img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.promotion-original .nowWrap{position:relative;height:100%;width:50%;max-width:300px;z-index:2}.promotion-original .nowWrap:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#333;opacity:0;transition:.3s ease}.promotion-original .nowWrap:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#ddd}.promotion-original .nowWrap .arrowWrap{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:10px}.promotion-original .nowWrap .arrowWrap img{position:absolute;left:0;top:0;transition:.3s ease}.promotion-original .nowWrap .arrowWrap img:nth-of-type(1){opacity:0}.promotion-original .current{display:flex;height:100%;align-items:center;padding:0 20px;cursor:pointer}.promotion-original .current__txt{font-size:1.8rem;font-weight:500;color:#999;transition:.3s ease}.promotion-original .nowWrap:hover .current__txt{color:#333;font-weight:500}.promotion-original .nowWrap:hover .arrowWrap img:nth-of-type(1){opacity:1}.promotion-original .nowWrap:hover .arrowWrap img:nth-of-type(2){opacity:0}.promotion-original .nowWrap:hover:before{opacity:1}.promotion-original .nowWrap.active .arrowWrap img{transform:rotate(180deg)}.promotion-original .subNav .depth2{position:absolute;display:none;background:#fff;z-index:5;width:100%;border:1px solid #ddd;border-top:none;border-bottom:none}.promotion-original .subNav .depth2 a{display:block;padding:10px 20px;border-bottom:1px solid #ddd;transition:.3s ease}.promotion-original .subNav .depth2 a span{transition:.3s ease}.promotion-original .subNav .depth2 li:hover a,.promotion-original .subNav .depth2 li.on a{background:#0081c9}.promotion-original .subNav .depth2 li:hover a span,.promotion-original .subNav .depth2 li.on a span{color:#fff}.promotion-original .subTit{display:flex;padding:100px 0 90px;justify-content:center;align-items:center;text-align:center}.promotion-original .subTit.ver2{padding:100px 0 40px}.promotion-original .subTit__topTxt{display:block;font-size:1.8rem;font-weight:600;color:#333;margin:0 0 15px;line-height:1;text-transform:uppercase}.promotion-original .subTit__txt{line-height:1;display:block;font-size:5rem;font-weight:700;color:#222}.promotion-original .ceo__cnts{padding:0 170px}.promotion-original .ceo__cnts li{display:flex;padding:0 0 110px}.promotion-original .ceo__cnts .txtWrap{padding:0 0 0 90px;display:flex;align-items:flex-end}.promotion-original .ceo__tit{display:flex;white-space:nowrap;font-size:6rem;font-weight:700;text-transform:uppercase;line-height:1.2;font-family:Poppins,sans-serif;line-height:1;justify-content:space-between}.promotion-original .ceo__tit:last-child{display:inline-block}.promotion-original .ceo__tit i{font-size:6rem;font-weight:700;font-family:Poppins,sans-serif}.promotion-original .ceo__tit.blue{color:#0081c9}.promotion-original .ceo__tit.white{color:#fff}.promotion-original .ceo__tit:last-child{margin:0 0 20px}.promotion-original .ceo__subTit{font-size:3rem;font-weight:700;color:#333;display:block;margin:0 0 20px}.promotion-original .ceo__txt{font-size:1.8rem;font-weight:400;color:#666}.promotion-original .ceo__txt+.ceo__txt{display:block;margin:20px 0 0}.promotion-original .ceo__subTit2{display:block;font-size:2rem;font-weight:500;color:#333;margin:0 0 30px}.promotion-original .ceo__cnts li:nth-of-type(2n){padding:0}.promotion-original .ceo__cnts li:nth-of-type(2n) .txtWrap{order:-1;align-items:flex-start;padding:0 90px 0 0}.promotion-original .ceo__cnts li:nth-of-type(2n) img{box-shadow:2px 2px 10px #0006}.promotion-original .ceo__name{display:block;font-size:1.8rem;font-weight:500;color:#333;margin:30px 0 0}.promotion-original .ceo__bottom{display:flex;height:580px;background:url(/theme/basic/img/promotion-full/c9d0255248f2d5ee933a.jpg)no-repeat;background-position:center;background-size:cover;margin:-120px 0 0;align-items:center}.promotion-original .ceoBtm__cnts{padding:0 170px}.promotion-original .ceo__bottom--tit{font-size:1.8rem;font-weight:500;color:#fff;display:block;margin:10px 0 90px;letter-spacing:1px}.promotion-original .ceoBtm__list{display:flex;justify-content:space-between;text-align:center;padding:0 80px}.promotion-original .ceoBtm__list--subTit{display:block;font-size:1.7008rem;font-weight:700;color:#ffffff80;text-transform:uppercase;font-family:Poppins,sans-serif}.promotion-original .ceoBtm__list--midTxt{display:flex;height:90px;align-items:center;font-size:1.8rem;font-weight:500;color:#fff;font-family:Poppins,sans-serif}.promotion-original .ceoBtm__list--num{display:flex;width:100%;height:90px;align-items:center;font-size:6rem;font-weight:600;color:#fff;font-family:Poppins,sans-serif;justify-content:center}.promotion-original .ceoBtm__list--txt{color:#fff;font-size:1.8rem;font-weight:500}.promotion-original .sub__tit{display:flex;margin:0 0 50px}.promotion-original .sub__tit strong{white-space:nowrap;font-family:Poppins,sans-serif;font-size:6rem;font-weight:700;color:#333;line-height:1.1;text-transform:uppercase}.promotion-original .sub__tit div{display:flex;justify-content:space-between;flex-direction:column;flex:1;padding:0 0 0 70px}.promotion-original .sub__tit b{display:block;margin:0 0 15px;font-size:3rem;font-weight:700;color:#333}.promotion-original .sub__tit p{font-size:1.8rem;font-weight:400;color:#666;line-height:1.7}.promotion-original .sub__tit.white strong,.promotion-original .sub__tit.white div,.promotion-original .sub__tit.white b,.promotion-original .sub__tit.white p{color:#fff}.promotion-original .sub__tit.white strong{text-transform:none}.promotion-original .sub__tit.white{margin:0 0 120px}.promotion-original .sub__tit.ver2{margin:0 0 110px}.promotion-original .sub__tit.ver2 strong{font-size:4rem;font-weight:700;color:#02a7e7}.promotion-original .ideolog_imgWrap{text-align:center;margin:0 0 140px}.promotion-original .mottoArea{background:url(/theme/basic/img/promotion-full/fc8cedb7c4c8de498ba4.jpg)no-repeat;background-position:center;background-size:cover;padding:150px 0}.promotion-original .motto__list{display:flex;justify-content:space-between}.promotion-original .motto__list li{width:calc((100% - 120px) / 3);border:1px solid #fff;padding:60px 30px 70px;transition:.3s ease}.promotion-original .motto__list li:hover{background:#033466e6;border-color:#033466e6}.promotion-original .motto__list .motto__subTit{font-size:1.8rem;font-weight:600;color:#fff;font-family:Poppins,sans-serif}.promotion-original .motto__list .imgWrap{position:relative;height:190px;width:100%}.promotion-original .motto__list .imgWrap img{position:absolute;left:0;bottom:45px}.promotion-original .motto__tit{font-size:3rem;font-weight:700;color:#fff;display:block;margin:0 0 20px}.promotion-original .motto__txt{font-size:1.8rem;font-weight:400;color:#fff}.promotion-original .history__conts{position:relative;padding:190px 0;overflow:hidden}.promotion-original .history__conts.blue{background:#0081c9}.promotion-original .history__conts .limit1300{display:flex;position:relative}.promotion-original .history__left{position:absolute;width:100%;padding:0 0 200px}.promotion-original .history__left:before{content:"SEUNGWON CONSTRUCTION GROUP";position:absolute;top:180px;left:-240px;font-size:20rem;font-weight:700;color:#ffffff0d;font-family:Poppins,sans-serif;white-space:nowrap}.promotion-original .history__right{padding:0 0 0 500px;flex:1}.promotion-original .history__tit{display:block;font-size:3rem;font-weight:600;color:#fff;font-family:Poppins,sans-serif}.promotion-original .history__list{display:flex;align-items:flex-start}.promotion-original .history__list+.history__list{padding:140px 0 0}.promotion-original .history__year{width:auto;position:relative;display:inline-block;font-size:17.008rem;font-weight:600;font-family:Poppins,sans-serif;color:#fff;line-height:1}.promotion-original .history__year.grey{color:#ccc}.promotion-original .history__year:after{content:"";position:absolute;left:0;bottom:00px;width:100%;height:6px;background:#fff}.promotion-original .history__list ul{padding:50px 0 0;flex:1}.promotion-original .history__list li{display:flex;align-items:flex-start;margin:0 0 100px}.promotion-original .history__list li:last-child{margin:0}.promotion-original .history__month{text-align:right;min-width:80px;font-size:5rem;font-weight:700;color:#fff;font-family:Poppins,sans-serif;line-height:1}.promotion-original .grey .history__month{color:#ccc}.promotion-original .history__list li p{font-size:2.5008rem;font-weight:500;color:#fff;padding:0 0 0 30px}.promotion-original .history__list.grey li p{color:#ccc}.promotion-original .subsidiary__list li{display:flex;margin:0 0 100px}.promotion-original .subsidiary__list li:last-child{margin:0}.promotion-original .subsidiary__logoWrap{width:560px}.promotion-original .subsidiary__logoWrap div{display:flex;height:220px;background:#f9f9f9;align-items:center;justify-content:center}.promotion-original .subsidiary__logoWrap img{max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.promotion-original .subsidiary__txtWrap{padding:0 0 0 80px;flex:1}.promotion-original .subsidiary__tit{display:block;font-weight:700;font-size:3rem;color:#333;margin:0 0 10px;line-height:1}.promotion-original .subsidiary__txt{display:block;font-size:1.6rem;font-weight:500;color:#555;margin:0 0 20px;font-family:Poppins,sans-serif}.promotion-original .subsidiary__list table{width:100%;border-top:1px solid #0081c9}.promotion-original .subsidiary__list tr{border-bottom:1px solid #ddd}.promotion-original .subsidiary__list th{background:#f8f8f8;padding:20px 30px;font-size:1.6rem;font-weight:500;color:#333;width:150px}.promotion-original .subsidiary__list td{padding:20px 30px;font-size:1.6rem;font-weight:400;color:#666}.promotion-original .location__cnts{padding:80px 0}.promotion-original .location__cnts .limit1300{display:flex;flex-wrap:wrap;justify-content:space-between}.promotion-original .location__cnts .limit1300 .box{width:100%;max-width:48%}.promotion-original .location__cnts .limit1300 .box .map{height:400px;margin-bottom:4.8rem}.promotion-original .location__tel{display:inline-block;color:#000;font-size:5rem;font-weight:700;font-family:Poppins,sans-serif;margin:0 0 30px}.promotion-original .location__cnts--div{margin:0 0 20px}.promotion-original .location__cnts--tit{display:block;font-size:1.7008rem;font-weight:400;color:#000;margin:0 0 5px}.promotion-original .location__cnts--txt{font-size:1.7008rem;font-weight:400;color:#000}.promotion-original .location__btnWrap{display:flex;width:100%}.promotion-original .location__btn{display:flex;justify-content:center;align-items:center;width:50%;max-width:170px;min-height:66px;border:1px solid #fff;font-size:1.6rem;font-weight:500;color:#fff;transition:.3s ease}.promotion-original .location__btn:hover{background:#fff;color:#333}.promotion-original .location__btn+.location__btn{margin:0 0 0 10px}.promotion-original .business__topImg{padding:90px 0;background-position:center!important;background-size:cover!important;margin:0 0 100px}.promotion-original .business__topImg--tit{display:block;font-size:6rem;font-weight:700;font-family:Poppins,sans-serif;color:#201818;margin:0 0 20px;line-height:1;text-transform:uppercase}.promotion-original .business__topImg--subTit{display:block;font-size:3rem;font-weight:700;color:#333;margin:0 0 20px}.promotion-original .business__topImg--subTit span{font-size:3rem;font-weight:700;color:#02a7e7}.promotion-original .business__topImg--txt{font-size:1.8rem;font-weight:400;color:#333}.promotion-original .business__list{display:flex;flex-wrap:wrap}.promotion-original .business__item{width:calc((100% - 100px) / 3);margin:0 50px 80px 0;border:1px solid #ddd}.promotion-original .business__item:nth-of-type(3n){margin:0 0 80px}.promotion-original .business__item .photo{padding-bottom:75.38%;background-position:center!important;background-size:cover!important}.promotion-original .business__item .photo1{padding-bottom:75.38%;background-position:bottom!important;background-size:cover!important}.promotion-original .business__item .photo.ver2{padding-bottom:64.325%;background-position:center!important;background-size:cover!important}.promotion-original .business__txtWrap{padding:30px 20px}.promotion-original .business__tit{display:block;font-size:2.2rem;font-weight:700;color:#333;margin:0 0 10px}.promotion-original .business__tit.ver2{line-height:1.4em;min-height:2.8em}.promotion-original .business__statusWrap{display:flex;margin:0 0 25px}.promotion-original .business__status{display:flex;justify-content:center;align-items:center;font-size:1.7008rem;font-weight:500;color:#fff;border-radius:4px;background:#02a7e7;text-align:center;min-width:62px;min-height:34px;padding:5px}.promotion-original .business__status.blue{background:#5ebb46}.promotion-original .business__infoItem{display:flex;margin:0 0 10px}.promotion-original .business__infoItem:last-child{margin:0}.promotion-original .business__info--name{min-width:60px;font-size:1.6rem;font-weight:500;color:#333}.promotion-original .business__info--val{flex:1;padding:0 0 0 20px;font-size:1.6rem;font-weight:400;color:#666}.promotion-original .parcel__tapList{display:flex;justify-content:center}.promotion-original .parcel__tapList a:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 1px);height:calc(100% - 1px);border:1px solid #ddd}.promotion-original .subpage #bo_cate{margin:0 0 70px}.promotion-original .subpage #bo_cate li{padding:0;border:none}.promotion-original .subpage #bo_cate li:first-child{display:none}.promotion-original .subpage #bo_cate a{border-radius:0;border:none;line-height:1;position:relative;display:flex;min-width:150px;min-height:70px;justify-content:center;align-items:center;background:#f8f8f8;font-size:1.8rem;font-weight:500;color:#888}.promotion-original .subpage #bo_cate #bo_cate_on{border:none;box-shadow:none;background:#02a7e7}.promotion-original .subpage #bo_cate #bo_cate_on:after{border-color:#02a7e7}.promotion-original .parcel__list>li{position:relative}.promotion-original .parcel__list>li input[type=checkbox]{position:absolute;left:10px;top:10px}.promotion-original .parcel__list>li:nth-of-type(1) .parcel__conts{border-top:1px solid #333}.promotion-original .parcel__conts{display:flex;padding:40px;border-bottom:1px solid #ddd}.promotion-original .parcel__list .photo{display:flex;width:100%;max-width:540px;justify-content:center;align-items:flex-start}.promotion-original .parcel__list .photo img{max-width:100%;max-height:100%}.promotion-original .parcel__list .txtWrap{position:relative;margin:0 0 0 100px;flex:1;padding:0 0 60px}.promotion-original .parcel__cate{display:block;font-size:1.8rem;font-weight:500;color:#02a7e7;margin:0 0 10px}.promotion-original .parcel__tit{display:block;font-size:2.3008rem;font-weight:700;color:#333;margin:0 0 20px}.promotion-original .parcel__btnWrap{position:absolute;left:0;bottom:0;display:flex;width:100%}.promotion-original .parcel__btnWrap a{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);max-width:120px;height:44px;padding:0 15px;border-radius:5px;color:#fff;margin:0 10px 0 0}.promotion-original .parcel__btnWrap a:last-child{margin:0}.promotion-original .parcel__btnWrap a img{margin:0 5px 0 0}.promotion-original .parcel__btnWrap a p{font-size:1.5rem;font-weight:700;line-height:1}.promotion-original .parcel__btnWrap a.green{background:#55ba47}.promotion-original .parcel__btnWrap a.blue{background:#0081c9}.promotion-original .parcel__btnWrap a.grey{background:#555}.promotion-original .manage__topTxt{text-align:center;font-size:1.8rem;font-weight:400;color:#666;margin:0 0 170px}.promotion-original .manage__topTxt.ver2{margin:0 0 70px}.promotion-original .ethical__list{position:relative;max-width:1160px;width:100%;display:flex;justify-content:space-between;margin:0 auto}.promotion-original .ethical__list:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:#bbb}.promotion-original .ethical__list li{position:relative;display:flex;width:calc((100% - 120px)/4);height:260px;border-radius:50%;justify-content:center;align-items:center;text-align:center;box-shadow:8px 8px 10px #0000001a;border:6px solid #ddd;background:#fff;z-index:2}.promotion-original .ethical__list li:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;box-sizing:border-box;border:6px solid #ddd;background:#fff}.promotion-original .ethical__list li:after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;box-sizing:border-box;border:6px solid #ddd;background:#fff}.promotion-original .ethical__list li.sky:before{display:none}.promotion-original .ethical__list li.sky:after,.promotion-original .ethical__list li.sky{border-color:#02a7e7}.promotion-original .ethical__list li.blue:after,.promotion-original .ethical__list li.blue:before,.promotion-original .ethical__list li.blue{border-color:#0081c9}.promotion-original .ethical__list li.green:after,.promotion-original .ethical__list li.green:before,.promotion-original .ethical__list li.green{border-color:#55ba47}.promotion-original .ethical__list li.black:after{display:none}.promotion-original .ethical__list li.black:before,.promotion-original .ethical__list li.black{border-color:#555}.promotion-original .ethical__iconWrap{display:flex;height:90px;justify-content:center;align-items:center}.promotion-original .ethical__iconTit{display:block;font-size:2.2rem;font-weight:700;color:#222;margin:0 0 10px}.promotion-original .ethical__iconTxt{font-size:1.7008rem;font-weight:400;color:#555;line-height:1.2}.promotion-original .ethical__tapArea{margin:120px 0 0}.promotion-original .tapList{display:flex;justify-content:center;padding:0 0 80px}.promotion-original .tapItem{display:flex;position:relative;padding:0 25px;background:#f8f8f8;transition:.3s ease;height:70px;justify-content:center;align-items:center;cursor:pointer;font-size:1.8rem;font-weight:500;color:#888;letter-spacing:.5px;min-width:150px}.promotion-original .tapItem:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:1px solid #ddd;transform:.3s ease}.promotion-original .tapItem.on{background:#02a7e7;color:#fff}.promotion-original .tapItem.on:after{border-color:#02a7e7}.promotion-original .ethical__cnts{opacity:0;display:none;transition:.3s ease}.promotion-original .ethical__cnts.visible{opacity:1}.promotion-original .ethical__cnts.on{display:block}.promotion-original .ethical__tap1--txt{font-size:1.8rem;font-weight:400;color:#666;padding:0 0 30px}.promotion-original .ethical__tap1--txt:last-child{padding:0 0 70px}.promotion-original .countList li{position:relative;display:flex;margin:0 0 20px;align-items:center;background:#f5f5f5;border:1px solid #dddddd;border-radius:10px;overflow:hidden;min-height:100px}.promotion-original .countList li:last-child{margin:0}.promotion-original .countList__num{position:absolute;left:0;top:0;width:220px;height:100%;display:flex;align-items:center;justify-content:center;clip-path:polygon(95% 0,100% 50%,95% 100%,0 100%,0 0);font-size-adjust:2rem;font-weight:500;color:#fff;font-size:1.8rem}.promotion-original .countList__num.sky{background:#0eb2f2}.promotion-original .countList__num.blue{background:#009fdd}.promotion-original .countList__num.green{background:#45c333}.promotion-original .countList__num.black{background:#888}.promotion-original .countList__txt{flex:1;padding:10px 0 10px 280px;font-size:1.8rem;color:#666}.promotion-original .ethical__circle{position:relative;display:flex;align-items:center;justify-content:center;width:240px;height:240px;border-radius:50%;background:#fff;border:1px solid #d5d5d5;box-shadow:4px 6px 10px #0000001a;margin:0 auto 70px}.promotion-original .ethical__circle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(to bottom,#03adf0,#007abe);width:calc(100% - 30px);height:calc(100% - 30px);border-radius:50%}.promotion-original .ethical__circle:after{content:"";position:absolute;left:50%;bottom:-70px;width:1px;height:70px;background:#ddd}.promotion-original .ethical__circle--txtWrap{position:relative;z-index:2;text-align:center}.promotion-original .ethical__circle--tit{display:block;font-size:2.5008rem;font-weight:700;color:#fff;margin:0 0 5px}.promotion-original .ethical__circle--txt{display:block;font-size:1.8rem;font-weight:400;color:#fff;font-family:Poppins,sans-serif;letter-spacing:.5px}.promotion-original .ethical__diagram{position:relative;width:calc(100% - 160px);display:flex;margin:0 auto;justify-content:space-between;padding:60px 0 0}.promotion-original .ethical__diagram:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:calc(100% - ((100% - 40px)/5));height:1px;background:#ddd}.promotion-original .ethical__diagram li{position:relative;width:calc((100% - 40px)/5);border:1px solid #ddd;border-top:1px solid #999999;text-align:center;padding:30px 10px;background:#f8f8f8}.promotion-original .ethical__diagram li:before{content:"";position:absolute;left:50%;top:-8px;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:#02a7e7;z-index:2}.promotion-original .ethical__diagram li:after{content:"";position:absolute;left:50%;bottom:100%;transform:translate(calc(-50% + .5px));width:1px;height:60px;background:#ddd}.promotion-original .ethical__diagram--tit{display:block;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;margin:0 0 10px}.promotion-original .ethical__diagram--txt{font-size:1.7008rem;font-weight:400;color:#666}.promotion-original .ethical__direction li{display:flex;align-items:center;min-height:140px;padding:40px 0;border-bottom:1px solid #ddd}.promotion-original .ethical__direction--tit{width:220px;text-align:center;font-size:1.8rem;font-weight:500;color:#222}.promotion-original .ethical__direction--txt{flex:1;font-size:1.7008rem;font-weight:400;color:#666}.promotion-original .env__bottom{text-align:center;background:#f8f8f8;padding:150px 0 170px}.promotion-original .sub__leftTitt{display:block;font-size:3rem;font-weight:700;color:#222;padding:0 0 50px;text-align:left}.promotion-original .sub__leftTitt.ver2{padding:0 0 25px}.promotion-original .sub__leftTitt.ver3{padding:0}.promotion-original .sub__leftTxt{font-size:1.7008rem;font-weight:400;color:#666;margin:25px 0 40px}.promotion-original .env__stepLIst{display:flex;justify-content:space-between;padding:0 0 150px}.promotion-original .env__stepLIst li{flex:1;text-align:center}.promotion-original .env__stepNum{position:relative;display:block;font-size:2rem;font-weight:700;color:#555;font-family:Poppins,sans-serif;padding:0 0 40px}.promotion-original .env__stepNum:after{content:"";position:absolute;left:50%;top:40px;transform:translate(-50%);width:1px;height:70px;background:#03a7e7;z-index:2}.promotion-original .env__stepCircle{position:relative;display:flex;width:240px;height:240px;border-radius:50%;background:#f5f5f5;align-items:center;justify-content:center;margin:0 auto}.promotion-original .env__stepCircle:before{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;background:#fff;border:1px solid #03a7e7}.promotion-original .env__stepCircle--cnts{position:relative;z-index:2}.promotion-original .env__step--imgWrap{display:flex;height:80px;justify-content:center;align-items:center}.promotion-original .env__stepCircle--txt{font-size:1.6rem;font-weight:400;color:#555}.promotion-original .manage__topPhoto{display:flex;height:360px;align-items:center;background-position:right center!important;background-size:cover!important;margin:0 0 80px}.promotion-original .manage__topPhoto--tit{font-size:6rem;display:block;line-height:1;color:#201818;font-family:Poppins,sans-serif;margin:0 0 30px}.promotion-original .manage__topPhoto--subTit{display:block;font-size:3rem;font-weight:700;color:#02a7e7;margin:0 0 20px}.promotion-original .manage__topPhoto--txt{font-size:1.8rem;font-weight:400;color:#333}.promotion-original .sub0501 .talent__cntWrap{margin:-130px auto 0}.promotion-original .talent__cntList li{display:flex;justify-content:space-between;align-items:center;margin:0 0 120px;padding:0 10px}.promotion-original .talent__cntList li:last-child{margin:0}.promotion-original .talent__cntList li:nth-of-type(odd) img{order:2}.promotion-original .talent__txtWrap{width:520px;margin:0 0 0 20px}.promotion-original .talent__cntList li:nth-of-type(odd) .talent__txtWrap{text-align:right;margin:0 20px 0 0}.promotion-original .talent__cntList li img{box-shadow:4px 4px 10px #0003}.promotion-original .talent__txt--num{position:relative;display:inline-block;font-size:2.2rem;font-weight:700;color:#333;padding:0 0 10px;margin:0 0 40px;font-family:Poppins,sans-serif}.promotion-original .talent__txt--num:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:1px;background:#333}.promotion-original .talent__cntList li:nth-of-type(odd) .talent__txt--num:after{right:0;left:auto}.promotion-original .talent__txt--num span{font-size:2.2rem;font-weight:700;color:#0081c9;font-family:Poppins,sans-serif}.promotion-original .talent__txt--tit{display:block;font-size:3rem;font-weight:700;color:#333;margin:0 0 30px}.promotion-original .talent__txt--txt{font-size:1.8rem;font-weight:500;color:#666}.promotion-original .human__topImg{display:flex;height:360px;background-position:center!important;background-size:cover!important;padding:80px 0}.promotion-original .human__topImg--tit{display:block;font-size:5.6rem;font-weight:700;font-family:Poppins,sans-serif;color:#333;line-height:1;margin:0 0 30px;letter-spacing:.5px}.promotion-original .human__topImg--tit span{font-size:5.6rem;font-weight:700;font-family:Poppins,sans-serif;color:#0081c9}.promotion-original .human__topImg--txt{font-size:1.8rem;font-weight:500;color:#333}.promotion-original .person__step{display:flex;justify-content:space-between}.promotion-original .person__step li{position:relative;width:calc((100% - 300px) / 6);border:1px solid #333333;padding:30px 10px;text-align:center;transition:.3s ease}.promotion-original .person__step li:after,.promotion-original .person__step li:before{content:"";position:absolute;left:calc(100% + 22px);top:50%;transform:translateY(-50%);background:url(/theme/basic/img/promotion-full/59c8a677c33fbb1b278a.png)no-repeat;width:17px;height:28px;transition:.3s ease}.promotion-original .person__step li:after{background:url(/theme/basic/img/promotion-full/c7a944839071a2c19515.png)no-repeat;transition:.3s ease;opacity:0}.promotion-original .person__step li:last-child:after,.promotion-original .person__step li:last-child:before{display:none}.promotion-original .person__step--num{display:block;font-family:Poppins,sans-serif;font-weight:700;color:#555;margin:0 0 30px;transition:.3s ease}.promotion-original .person__step--tit{font-size:1.8rem;font-weight:500;color:#333;margin:0 0 10px;display:block;transition:.3s ease}.promotion-original .person__step--txt{font-size:1.4rem;font-weight:400;display:block;font-family:Prompt,sans-serif;color:#888;transition:.3s ease}.promotion-original .person__step li.on:after{opacity:1}.promotion-original .person__step li.on{background:#333}.promotion-original .on .person__step--num,.promotion-original .on .person__step--tit,.promotion-original .on .person__step--txt{color:#fff}.promotion-original .person__btmList{padding:80px 0 150px}.promotion-original .person__btmItem.first{padding-top:0}.promotion-original .person__btmItem{display:flex;padding:80px 0;border-bottom:1px solid #ddd;align-items:center}.promotion-original .person__btm--imgWrap{width:220px;display:flex;justify-content:center;align-items:center}.promotion-original .person__btm--txtWrap{flex:1}.promotion-original .person__btm--tit{font-size:2.2rem;font-weight:700;color:#222;display:block;margin:0 0 15px}.promotion-original .person__btm--txt{font-size:1.8rem;font-weight:400;color:#555}.promotion-original .reward__tit{display:block;font-size:2.2rem;font-weight:700;margin:0 0 10px}.promotion-original .reward__txt{font-size:1.8rem;font-weight:400;color:#555}.promotion-original .ethical__circle.reward{margin:50px auto 0;z-index:2}.promotion-original .ethical__circle.reward:after{display:none}.promotion-original .reward__tableWrap{display:flex;position:relative;justify-content:space-between;margin:40px 0 100px;padding:0 50px}.promotion-original .reward__table{display:flex;flex-wrap:wrap;position:relative;width:calc((100% - 20px)/2);z-index:2;justify-content:space-between}.promotion-original .reward__tableTit{display:flex;width:100%;justify-content:center;align-items:center;height:80px;background:#0a6acd;color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.5px;margin:0 0 10px}.promotion-original .reward__tableTit.sky{background:#02a7e7}.promotion-original .reward__table--arrow{position:absolute;left:50%;transform:translate(-50%);top:-140px}.promotion-original .reward__table--box{width:calc((100% - 20px) / 3);background:#f8f8f8;border:1px solid #333333;text-align:center;padding:25px 10px;font-size:1.8rem;font-weight:500;color:#333}.promotion-original .basic__sallery--tit{display:block;font-size:1.8rem;font-weight:500;color:#222;margin:30px 0 10px}.promotion-original .basic__salleryList{display:flex;margin:0 0 30px}.promotion-original .basic__salleryList li{display:flex;position:relative;justify-content:center;align-items:center;min-width:180px;padding:20px 10px;font-size:1.8rem;font-weight:500;color:#222;border:1px solid #333333;margin:0 30px 0 0}.promotion-original .basic__salleryList li:last-child{margin:0}.promotion-original .basic__salleryList li:after{content:"";position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:url(/theme/basic/img/promotion-full/ddc6f8f8e41708ce5863.png)no-repeat;width:14px;height:14px}.promotion-original .basic__salleryList li:last-child:after{display:none}.promotion-original .dashed__txt{position:relative;padding:0 0 0 10px}.promotion-original .dashed__txt:before{content:"";position:absolute;left:0;top:12px;background:#999;width:5px;height:1px}.promotion-original .dashed__txt.reward{font-size:1.6rem;font-weight:400;color:#999}.promotion-original .welfare__list{display:flex;flex-wrap:wrap}.promotion-original .welfare__list li{display:flex;width:50%}.promotion-original .welfare__list li{position:relative;padding:40px 20px}.promotion-original .welfare__list li:after{content:"";position:absolute;left:0;top:0;width:calc(100% - 1px);height:calc(100% - 1px);border:1px solid #ddd}.promotion-original .welfare__imgWrap{display:flex;width:110px;align-items:flex-start;justify-content:center}.promotion-original .welfare__txtWrap{flex:1}.promotion-original .welfare__txtWrap--tit{display:block;font-size:2.2rem;font-weight:700;color:#222;margin:0 0 10px}.promotion-original .welfare__txtWrap--txt{font-size:1.6rem;font-weight:400;color:#666}.promotion-original .humanGd__topImg{display:flex;height:360px;align-items:center;margin:0 0 80px;background-position:center!important;background-size:cover!important}.promotion-original .humanGd__topImg--subTit{display:block;font-size:4rem;font-family:Poppins,sans-serif;color:#fff;line-height:1;margin:0 0 15px}.promotion-original .humanGd__topImg--tit{display:block;font-size:6rem;font-family:Poppins,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;line-height:1;margin:0 0 30px}.promotion-original .humanGd__topImg--txt{font-size:3rem;font-weight:700;color:#fff}.promotion-original .guide__tableWrap{margin:0 0 100px}.promotion-original .guide__table{width:100%;border-top:2px solid #333333}.promotion-original .guide__table tr{border-bottom:1px solid #ddd}.promotion-original .guide__table th{padding:20px 10px;text-align:center;font-size:1.8rem;font-weight:700;color:#333;background:#f8f8f8}.promotion-original .guide__table td{padding:30px 25px;text-align:center;font-size:1.7008rem;font-weight:400;color:#666}.promotion-original .guide__table tr>*{border-right:1px solid #ddd}.promotion-original .guide__table tr>*:last-child{border:none}.promotion-original .guide__table td b{font-size:1.7008rem;font-weight:500;color:#333}.promotion-original .dotted{position:relative;text-align:left;padding:0 0 0 10px}.promotion-original .dotted:before{content:"";position:absolute;left:0;top:12px;width:2px;height:2px;background:#8c8c8c}.promotion-original .guide__stepWrap{display:flex;margin:0 0 100px}.promotion-original .guide__step{display:flex;width:660px}.promotion-original .guide__step2{display:flex;align-items:center;width:440px;flex-wrap:wrap;background:#333}.promotion-original .guide__stepItem{position:relative;flex:1;margin:0 60px 0 0;border:1px solid #333333;text-align:center;padding:20px 10px}.promotion-original .guide__stepItem:after{content:"";position:absolute;left:calc(100% + 25px);top:50%;transform:translateY(-50%);background:url(/theme/basic/img/promotion-full/bf6b1e82ff6c8f9550b9.png)no-repeat;width:17px;height:28px}.promotion-original .guide__stepItem:last-child:after{content:"";position:absolute;left:calc(100% + 25px);top:50%;transform:translateY(-50%);background:url(/theme/basic/img/promotion-full/c7a944839071a2c19515.png)no-repeat;width:17px;height:28px}.promotion-original .guide__stepNum{display:block}.promotion-original .guideStep__iconWrap{display:flex;height:80px;justify-content:center;align-items:center}.promotion-original .guideStep__txt{font-size:1.8rem;font-weight:500;color:#333}.promotion-original .guide__step2 .guideStep__iconWrap{width:110px}.promotion-original .guide__step2 .guideStep__txtWrap{flex:1}.promotion-original .guide__step2 .guide__stepNum{color:#fff;margin:0 0 20px}.promotion-original .guide__step2 .guideStep__txt{color:#fff}.promotion-original .guide__btnDown{display:flex;width:280px;height:70px;align-items:center;justify-content:center;background:#02a7e7;margin:0 0 100px}.promotion-original .guide__btnDown span{color:#fff;font-size:1.8rem;font-weight:500;margin:0 10px 0 0}.promotion-original .guide__paper{margin:20px 0 100px}.promotion-original .guide__paper.ver2{margin:20px 0}.promotion-original .guide__paper .dotted{font-size:1.7008rem;font-weight:400;color:#666}.promotion-original .guide__duration{font-size:1.7008rem;font-weight:500;color:#02a7e7;margin:20px 0 100px}.promotion-original .award__list{border-top:1px solid #333;display:none;opacity:0;transition:.3s ease}.promotion-original .award__list.on{display:block}.promotion-original .award__list.visible{opacity:1}.promotion-original .award__list li{position:relative;display:flex;background:#f8f8f8;padding:40px 40px 40px 0;cursor:pointer;border-bottom:1px solid #ddd;flex-wrap:wrap;transition:.3s ease}.promotion-original .award__num{width:260px;text-align:center;font-size:3rem;font-weight:700;color:#222;font-family:Poppins,sans-serif;transition:.3s ease}.promotion-original .award__cnts{flex:1;padding:5px 0 0}.promotion-original .award__cnts--list{display:flex;flex-wrap:wrap}.promotion-original .award__cnts--list+.award__cnts--list{margin:10px 0 0}.promotion-original .award__cnts--list:last-child .award__imgPart{display:none}.promotion-original .award__month{display:inline-block;width:50px;font-size:2rem;font-weight:700;color:#222;font-family:Poppins,sans-serif}.promotion-original .award__txtWrap{flex:1}.promotion-original .award__txt{position:relative;display:block;font-size:1.8rem;font-weight:400;color:#666;padding:0 0 0 8px}.promotion-original .award__txt+.award__txt{margin:5px 0 0}.promotion-original .award__txt:before{content:"";position:absolute;left:0;top:13px;width:2px;height:2px;background:#666}.promotion-original .award__imgPart{display:block;width:100%;padding:30px 0 0;display:none;font-size:0}.promotion-original .award__imgPart .award__imgWrap{float:left;display:flex;justify-content:center;align-items:center;max-width:calc((100% - 10px)/2);max-height:280px;background:red}.promotion-original .award__imgPart .award__imgWrap+.award__imgWrap{margin:0 0 0 10px}.promotion-original .award__imgPart img{max-width:100%;max-height:100%}.promotion-original .award__arrowWrap{width:30px;height:18px;position:relative}.promotion-original .award__arrowWrap img{position:absolute;left:0;top:0;transition:.3s ease}.promotion-original .award__arrowWrap img:nth-of-type(2){opacity:0}.promotion-original .award__list li.open{background:#fff}.promotion-original .open .award__num{color:#02a7e7}.promotion-original .open .award__arrowWrap img{transform:rotate(180deg)}.promotion-original .open .award__arrowWrap img:nth-of-type(1){opacity:0}.promotion-original .open .award__arrowWrap img:nth-of-type(2){opacity:1}.promotion-original .ci__cnts{display:none;opacity:0;transition:.3s ease}.promotion-original .ci__cnts.on{display:block}.promotion-original .ci__cnts.visible{opacity:1}.promotion-original .ci__txtArea{padding:0 0 70px;position:relative}.promotion-original .ci__tit{display:block;font-size:3rem;font-weight:700;color:#222;margin:0 0 15px}.promotion-original .ci__subTit{display:block;font-size:1.8rem;font-weight:500;color:#222;margin:0 0 10px}.promotion-original .ci__txt{font-size:1.7008rem;font-weight:400;color:#666;margin:0 0 20px}.promotion-original .ci__logoArea{display:flex}.promotion-original .ci__logoWrap{display:flex;justify-content:center;align-items:center;flex:1;background:#f8f8f8 url(/theme/basic/img/promotion-full/3fbadd719d9a5788ec75.png)repeat;background-position:center;height:300px;border:1px solid #efefef}.promotion-original .ci__logoWrap:nth-of-type(1){margin:0 20px 0 0}.promotion-original .ci__logoWrap img{max-width:calc(100% - 20px)}.promotion-original .ci__logoArea.ver2{margin:40px 0 0}.promotion-original .ci__logoArea.ver2>div{flex:1}.promotion-original .ci__logoArea--txt{font-size:1.8rem;font-weight:700;color:#222;margin:0 0 10px}.promotion-original .ci__systemWrap{display:flex}.promotion-original .ci__systemWrap:nth-of-type(1){margin:0 0 50px}.promotion-original .ci__system{flex:1;margin:0 20px 0 0}.promotion-original .ci__system:last-child{margin:0}.promotion-original .ci__system--tit{display:block;font-size:1.8rem;font-weight:700;color:#222;font-family:Poppins,sans-serif;margin:0 0 20px}.promotion-original .system__color{display:flex;padding:10px 20px;height:120px;width:100%;align-items:center;justify-content:space-between}.promotion-original .system__color.green{background:linear-gradient(to right,#c9e002,#4ad62a)}.promotion-original .system__color.blue{background:linear-gradient(to right,#03aadb,#4483c4)}.promotion-original .system__color.color1{background:#8fd300}.promotion-original .system__color.color2{background:#0084d6}.promotion-original .system__color.color3{background:#000}.promotion-original .system__color.color4{background:#fe5800}.promotion-original .system__color.color5{background:#000}.promotion-original .system__color.color6{background:#404040}.promotion-original .system__color--txt{color:#fff;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0}.promotion-original .system__txtWrap{padding:20px 10px 0}.promotion-original .system__txt--line{display:flex;justify-content:space-between}.promotion-original .system__txt--line span{font-size:1.6rem;font-weight:500;color:#222;font-family:Poppins,sans-serif}.promotion-original .ci__btnDown{position:absolute;display:flex;top:50px;width:260px;height:60px;right:0;background:#f9f9f9;border:1px solid #cccccc;align-items:center;justify-content:center;border-radius:5px}.promotion-original .ci__btnDown span{font-size:1.8rem;font-weight:500;color:#666;margin:0 25px 0 0}.promotion-original .ratePart{position:absolute;left:0;bottom:0;display:flex;width:100%;height:90px;align-items:center;background:#f4f7f8;border-radius:10px}.promotion-original .rate__name{display:inline-block;min-width:60px;padding:0 0 0 10px}.promotion-original .rate__val{padding:20px 50px 0 20px;flex:1}.promotion-original .rate__num{display:flex;justify-content:space-between;color:#888;font-size:1.5rem;font-weight:500;font-family:Poppins,sans-serif;padding:5px 0 0}.promotion-original .gaugePart{position:relative}.promotion-original .gaugeNum{position:absolute;bottom:100%;font-size:1.9008rem;font-weight:700;color:#0081c9;font-family:Poppins,sans-serif}.promotion-original .gaugeNum .counter{font-size:1.9008rem;font-weight:700;color:#0081c9;font-family:Poppins,sans-serif}.promotion-original .guage{position:relative;background:#ccc;height:10px;border-radius:50px}.promotion-original .guage__blue{position:absolute;left:0;height:100%;background:linear-gradient(to right,#0081c9,#02a5e5);border-radius:50px;overflow:visible!important}.promotion-original .guage__circle{position:absolute;right:-7px;width:15px;height:15px;border-radius:50%;background:#005f94;top:50%;transform:translateY(-50%);z-index:2}.promotion-original .parcel__list.ver2 .txtWrap{padding:0 0 120px}.promotion-original .rate__btnMore{position:absolute;display:flex;left:0;top:calc(100% + 20px);background:#0081c9;width:180px;height:60px;justify-content:center;align-items:center;border-radius:10px;color:#fff;font-weight:500;letter-spacing:1px;transition:.3s ease;border:1px solid transparent}.promotion-original .rate__btnMore:hover{background:#fff;border-color:#0081c9;color:#0081c9}.promotion-original .ver2 .parcel__conts{padding:40px 40px 120px}.promotion-original .clients__cnts{display:flex;justify-content:space-between}.promotion-original .clients__cnts li{width:calc((100% - 160px)/3);border:1px solid #ddd}.promotion-original .clients__photoWrap{position:relative;padding-bottom:63.495%}.promotion-original .clients__photo{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.promotion-original .photo__cnts{position:absolute;bottom:15px;width:100%;padding:0 30px}.promotion-original .clients__blue{display:inline-block;min-width:120px;background:#02a7e7;font-size:1.7008rem;font-weight:700;color:#fff;padding:5px 10px;border-radius:50px;text-align:center}.promotion-original .clients__telLink{display:flex;align-items:center;margin:15px 0 0}.promotion-original .clients__num{font-size:3rem;font-weight:700;color:#fff;line-height:1;margin:0 0 0 5px}.promotion-original .clients__txtWrap--txt{font-size:1.8rem;font-weight:400;color:#555;padding:30px 30px 55px}.promotion-original .clients__btnWrap{display:flex;justify-content:center;background:#f8f8f8;border-top:1px solid #ddd}.promotion-original .clients__btnWrap a{display:flex;flex:1;text-align:center;justify-content:center;height:70px;align-items:center;font-size:1.8rem;font-weight:500;color:#555;transition:.3s ease}.promotion-original .clients__btnWrap a:hover{background:#02a7e7;color:#fff}.promotion-original .clients__btnWrap a+a{border-left:1px solid #ddd}.promotion-original .as__cntsWrap{display:flex;border-bottom:1px solid #ddd;padding:0 0 80px;margin:0 0 80px}.promotion-original .as__cntsWrap:last-child{margin:0}.promotion-original .as__num{min-width:70px;font-size:4rem;font-family:Poppins,sans-serif;font-weight:300;color:#02a7e7;line-height:1}.promotion-original .as__cnts{flex:1}.promotion-original .as__tit{display:block;font-size:3rem;font-weight:700;color:#222;margin:0 0 25px;line-height:1}.promotion-original .as__info{display:flex;justify-content:space-between}.promotion-original .as__txt{font-size:1.8rem;font-weight:500;color:#222;margin:0 0 20px}.promotion-original .as__txt span{font-size:1.8rem;font-weight:500;color:#02a7e7}.promotion-original .typing-txt{display:none!important}.promotion-original .typingBox{display:flex;background:#02a7e7;align-items:center;padding:5px;height:60px}.promotion-original .typingBox p{display:flex;font-size:1.6rem;font-weight:500;color:#222;justify-content:center;align-items:center;background:#fff;min-width:340px;padding:0 20px;height:100%}.promotion-original .as__search{margin:0 15px}.promotion-original .as__qr{display:flex}.promotion-original .as__qr .as__txt{margin:0 75px 0 0}.promotion-original .as__title{font-size:1.8rem;font-weight:500;color:#222;margin:0 0 10px}.promotion-original .as__text{display:block;font-size:1.8rem;font-weight:400;color:#555}.promotion-original .exam__input{position:relative;display:flex;width:320px;height:52px;align-items:center;font-size:1.6rem;font-weight:700;color:#555;background:#f8f8f8;border:1px solid #ddd;border-radius:10px;padding:0 20px}.promotion-original .exam__input:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px);height:calc(100% + 2px);border:5px solid #02a7e7;border-radius:10px;box-sizing:border-box;opacity:0;transition:1s ease}.promotion-original .exam__input.on:before{opacity:1}.promotion-original .exam__input+.exam__input{margin:10px 0 0}.promotion-original .business__infoWrap{position:relative}.promotion-original .business__rightRate{position:absolute;display:none;bottom:0;right:0;justify-content:center;align-items:center;padding:10px;width:60px;height:60px;background:#0081c9;border-radius:10px}.promotion-original .business__rightRate p{color:#fff;font-size:1.8rem;font-weight:500}.promotion-original .business__rightRate span{color:#fff;font-size:1.8rem;font-weight:500;margin:0 0 0 2px}.promotion-original .scene__infoTable{border-top:2px solid #555;width:100%}.promotion-original .scene__infoTable tr{border-bottom:1px solid #ddd}.promotion-original .scene__infoTable th{border-right:1px solid #ddd;padding:10px;width:100px;font-size:1.6rem}.promotion-original .scene__infoTable td{padding:10px;font-size:1.6rem}.promotion-original .mapPopUp{position:fixed;z-index:100;left:0;top:0;width:100%;height:100vh;background:#000c;cursor:pointer;opacity:0;visibility:hidden;transition:.3s ease;overflow:auto}.promotion-original .mapPopUp.open{opacity:1;visibility:visible}.promotion-original .popInner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1220px;padding:0 10px;width:100%;cursor:auto}.promotion-original .mapPopUp__map{background:#f99;width:100%;height:500px}.promotion-original .mapPop__tit{font-size:2rem;font-weight:500;color:#fff;margin:0 0 10px;padding:0 20px 0 0}.promotion-original .btn__popClose{position:absolute;right:10px;top:0;cursor:pointer}.promotion-original .btn__admWrap{display:flex;justify-content:flex-end}.promotion-original .btn__adm{display:flex;justify-content:center;align-items:center;width:80px;height:30px;background:#02a7e7;color:#fff}.promotion-original .reservation .limit1440{padding-bottom:24rem}.promotion-original .reservation .limit1440>h2{margin-bottom:50px;padding:20px 0;font-size:20px;font-weight:500;color:#000;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.promotion-original .reservation .limit1440 .list table th,.promotion-original .reservation .limit1440 .list table td{padding:20px 10px;font-size:16px;color:#666;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.promotion-original .reservation .limit1440 .list table th{font-weight:500;color:#000;background:#f5f5f5}.promotion-original .reservation .limit1440 .list table td a{display:inline-block;padding:5px 10px;font-size:16px;font-weight:500;color:#fff;border-radius:30px;background:#007abe}.promotion-original .reservation .limit1440 .list table td a:nth-child(2){display:inline-block;padding:5px 10px;font-size:16px;font-weight:500;color:#fff;border-radius:30px;background:#666}.promotion-original .reservation .limit1440 .list table td span{display:inline-block;margin-right:5px;padding:5px 10px;font-size:16px;font-weight:500;color:#fff;border-radius:30px;background:#666;cursor:pointer}.promotion-original #img_popup{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:#0009}.promotion-original #img_popup .img-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:80%}.promotion-original #img_popup .img-area span.close{position:absolute;top:0;right:-70px;z-index:1;width:50px;height:50px;cursor:pointer}.promotion-original #img_popup .img-area span.close:before,.promotion-original #img_popup .img-area span.close:after{content:"";position:absolute;top:50%;left:50%;transform-origin:center;width:100%;height:1px;background:#fff}.promotion-original #img_popup .img-area span.close:before{transform:translate(-50%,-50%) rotate(45deg)}.promotion-original #img_popup .img-area span.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.promotion-original #img_popup .img-area .imgbox{height:100%;overflow-y:auto}.promotion-original #img_popup .img-area .imgbox img{width:100%}.promotion-original #img_popup .img-area .imgbox .img_mobile{display:none}.promotion-original .reservation_write .limit1440{padding-bottom:24rem}.promotion-original .reservation_write .limit1440 .list{margin-top:-50px}.promotion-original .reservation_write .limit1440 .list .info_img{margin-bottom:50px}.promotion-original .reservation_write .limit1440 .list h6{margin-bottom:15px;font-size:16px;font-weight:500;color:#666}.promotion-original .reservation_write .limit1440 .list span.imgOpen{display:block;margin:0 auto 30px;width:200px;height:50px;font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:50px;background:#0081c9;cursor:pointer}.promotion-original .reservation_write .limit1440 .list table th,.promotion-original .reservation_write .limit1440 .list table td{padding:10px;font-size:16px;color:#333;border:1px solid #ddd}.promotion-original .reservation_write .limit1440 .list table th{width:15%;color:#000;background:#f5f5f5}.promotion-original .reservation_write .limit1440 .list table td select,.promotion-original .reservation_write .limit1440 .list table td input{width:50%;height:50px;padding:0 10px;color:#999;text-align:left;border:1px solid #eee;vertical-align:middle}.promotion-original .reservation_write .limit1440 .list table td.w30 select{width:35%}.promotion-original .reservation_write .limit1440 .list table td.w50 input{width:25%}.promotion-original .reservation_write .limit1440 .list table td input[type=date]{width:15%}.promotion-original .reservation_write .limit1440 .list table td input[type=radio]{width:20px;height:20px}.promotion-original .reservation_write .limit1440 .list table td p{color:#999}.promotion-original .reservation_write .limit1440 .list table td strong{margin:0 50px 0 10px;font-weight:500;vertical-align:middle}.promotion-original .reservation_write .limit1440 .list table td .clauseArea{width:100%;height:200px;padding:10px;border:1px solid #ddd;overflow-y:auto}.promotion-original .reservation_write .limit1440 .list .btn{margin-top:50px;text-align:center}.promotion-original .reservation_write .limit1440 .list .btn a{display:inline-block;width:160px;height:50px;font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:50px;background:#333}.promotion-original .reservation_write .limit1440 .list .btn a:last-child{background:#0081c9}.promotion-original .credit-area{width:100%;max-width:1760px;height:1000px;margin:0 auto 160px;padding:19px 30px 40px;background:url(/theme/basic/img/promotion-full/a25ca3b11e9dab73cb89.jpg) no-repeat center top;text-align:center;position:relative;overflow:hidden}.promotion-original .credit-area .icon{width:261px;margin-left:400px;position:absolute;left:50%;bottom:0}@media screen and (max-width:1770px){.promotion-original .businessArea__list li:hover .txtWrap{padding:100px 25px 0}.promotion-original .businessArea .photo__txt{left:25px}.promotion-original .businessArea__txt--link{position:absolute;left:25px;bottom:20px}}@media screen and (max-width:1600px){.promotion-original .businessArea__txt br{display:none}.promotion-original .businessArea__list li{margin:0;border:1px solid #ddd}.promotion-original .businessArea__list li .txtWrap{padding:25px}.promotion-original .businessArea .swiper-container{padding:0 0 100px}}@media screen and (max-width:1500px){.promotion-original .businessArea .swiper-pagination{display:flex}.promotion-original .mainSlide .video_js video{width:auto;height:100%}}@media screen and (max-width:1460px){.promotion-original .ceo__cnts{padding:0}.promotion-original .ceo__cnts li{justify-content:center}.promotion-original .ceo__cnts .txtWrap{padding:0 0 0 20px}.promotion-original .ceo__cnts li:nth-of-type(2n) .txtWrap{padding:0 20px 0 0}.promotion-original .ceoBtm__list{padding:0}}@media screen and (max-width:1400px){.promotion-original .businessArea__list li{padding-bottom:42%}.promotion-original .parcelArea .swiper-btnWrap{top:calc(100% + 20px);transform:translate(0)}.promotion-original .parcelArea .mainTitle{margin:0 0 140px}.promotion-original .parcelArea .txtWrap{padding:15px}.promotion-original .parcelArea .photoTxt{height:auto}.promotion-original .parcelArea .photoTxt__txt{padding:10px 15px}.promotion-original .notice__title{margin:0 20px 0 0}.promotion-original .communityArea .swiper-buttonWrap{margin:0 20px}}@media screen and (max-width:1320px){.promotion-original .business__item{width:calc((100% - 40px) / 3);margin:0 20px 40px 0}.promotion-original .business__item:nth-of-type(3n){margin:0 0 40px}.promotion-original .business__txtWrap{padding:15px}.promotion-original .env__stepLIst{flex-wrap:wrap;justify-content:center;width:745px;margin:0 auto}.promotion-original .env__stepLIst li{flex:initial;margin:0 20px 20px 0}.promotion-original .env__stepLIst li:nth-of-type(3n){margin:0 0 20px}.promotion-original .env__stepCircle{width:235px;height:235px}.promotion-original .award__num{width:160px}}@media screen and (max-width:1220px){.promotion-original .motto__list li{width:calc((100% - 40px) / 3)}.promotion-original .subsidiary__txtWrap{padding:0 0 0 30px}.promotion-original .subsidiary__list th{width:110px;padding:30px 20px}.promotion-original .parcel__conts{padding:20px 0}.promotion-original .parcel__list .txtWrap{margin:0 0 0 20px}.promotion-original .ethical__list{flex-wrap:wrap;max-width:580px}.promotion-original .ethical__list:before{display:none}.promotion-original .ethical__list li{width:calc((100% - 60px)/2)}.promotion-original .ethical__list li:nth-of-type(3),.promotion-original .ethical__list li:nth-of-type(4){margin:20px 0 0}.promotion-original .ethical__list li.sky:before{display:block;border-color:#02a7e7}.promotion-original .ethical__list li.black:after{display:block;border-color:#555}.promotion-original .ethical__diagram{flex-wrap:wrap;justify-content:center;padding:0}.promotion-original .ethical__diagram:before{display:none}.promotion-original .ethical__diagram li{width:calc((100% - 40px) / 3);margin:0 20px 20px 0}.promotion-original .ethical__diagram li:nth-of-type(3n){margin:0 0 20px}.promotion-original .ethical__diagram li:after{display:none}.promotion-original .person__step{flex-wrap:wrap;justify-content:center;max-width:580px;margin:0 auto}.promotion-original .person__step li{margin:0 50px 20px 0;width:calc((100% - 100px) / 3)}.promotion-original .person__step li:nth-of-type(3n){margin:0 0 20px}.promotion-original .person__step li:nth-of-type(3n):after,.promotion-original .person__step li:nth-of-type(3n):before{display:none}.promotion-original .ci__btnDown{position:relative;top:auto;left:auto;transform:translate(0);margin:20px 0}.promotion-original .clients__cnts{flex-wrap:wrap;max-width:500px;margin:0 auto}.promotion-original .clients__cnts li{width:100%;margin:0 0 20px}.promotion-original .clients__cnts li:last-child{margin:0}}@media screen and (max-width:1024px){.promotion-original .mainSection{padding:0 0 100px}.promotion-original .businessArea .swiper-container{padding:0 0 50px}.promotion-original .mainSlide .swiper-slide,.promotion-original .section.minHeight{min-height:0;height:57vw}.promotion-original .mainSlide__txtWrap{padding:0 10px}.promotion-original .mainSlide .swiper-pagination{bottom:20px;transform:translate(-50%);top:auto}.promotion-original .mainSlide__txt{font-size:2rem}.promotion-original .mainSlide__txtWrap--tit{font-size:6.4rem}.promotion-original .businessArea__list li{padding-bottom:50%}.promotion-original .parcelArea .mainTitle{margin:0 0 60px}.promotion-original .managementArea{min-height:0;height:auto}.promotion-original .video__txtWrap{padding:0}.promotion-original .mainTitle.ver2{position:relative;left:auto;top:auto;transform:translate(0);margin:0 0 150px}.promotion-original .managementArea{padding:0 0 100px}.promotion-original .managementArea ul{height:auto;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.promotion-original .managementArea ul li{position:relative;padding:0 0 20px;height:auto;background:none;cursor:pointer;border:none;width:calc((100% - 60px)/3);flex:initial}.promotion-original .managementArea ul li:hover{background:none}.promotion-original .managementArea ul li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff}.promotion-original .management__bg{min-width:0;min-height:0;height:100%}.promotion-original .management__num{margin:0}.promotion-original .management__num br{display:none}.promotion-original .management__tit{margin:0}.promotion-original .managementArea .bgWrap:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0006}.promotion-original .galleryArea .swiper-containerWrap{padding:0}.promotion-original .noticeSlideWrap{height:80px}.promotion-original .btn__notice{width:80px}.promotion-original .communityArea .swiper-buttonWrap{display:flex;flex-wrap:wrap;width:40px;margin:0 10px}.promotion-original .communityArea .swiper-button{width:100%;height:50%}.promotion-original .latestArea{padding:40px 0 100px}.promotion-original .latestCnts{flex-wrap:wrap}.promotion-original .latest{width:100%}.promotion-original .latest+.latest{margin:30px 0 0}.promotion-original .linkArea{flex-wrap:wrap}.promotion-original .linkArea__cnt{width:100%;height:auto;padding:30px 0}.promotion-original .subNav{padding:0}.promotion-original .subTop__photo{padding:0 0 70px}.promotion-original .ceo__cnts li{flex-wrap:wrap}.promotion-original .ceo__cnts .txtWrap{padding:0;width:100%;justify-content:center}.promotion-original .ceo__cnts li:nth-of-type(2n) .txtWrap{order:1;padding:0;margin:20px 0 0}.promotion-original .ceo__bottom{margin:100px 0 0;height:auto;padding:40px 0 0}.promotion-original .ceo__cnts li:nth-of-type(1) .txtWrap{margin:-180px 0 0}.promotion-original .ceo__titWrap{display:inline-block;margin:0 0 50px}.promotion-original .ceo__tit,.promotion-original .ceo__tit i{font-size:4.8rem}.promotion-original .ceoBtm__cnts{padding:0}.promotion-original .ceo__tit{max-width:400px}.promotion-original .sub__tit{flex-wrap:wrap}.promotion-original .sub__tit strong{width:100%;white-space:normal}.promotion-original .sub__tit strong br{display:none}.promotion-original .sub__tit div{padding:20px 0 0}.promotion-original .motto__list{flex-wrap:wrap;max-width:500px;margin:0 auto}.promotion-original .motto__list li{width:100%;padding:20px;text-align:center}.promotion-original .motto__list li+li{margin:20px 0 0}.promotion-original .motto__list .imgWrap{display:flex;height:140px;justify-content:center;align-items:center}.promotion-original .motto__list .imgWrap img{position:relative;left:auto;bottom:auto;transform:translate(0)}.promotion-original .history__conts{padding:100px 0}.promotion-original .history__right{padding:0}.promotion-original .history__list ul{padding:0 0 0 40px}.promotion-original .history__year--hidden{font-size:8rem;font-weight:600;font-family:Poppins,sans-serif;color:#fff;line-height:1}.promotion-original .history__list li{margin:0 0 50px}.promotion-original .history__list+.history__list{padding:100px 0 0}.promotion-original .subsidiary__list li{flex-wrap:wrap;justify-content:center}.promotion-original .subsidiary__txtWrap{width:100%;flex:initial;padding:20px 0 0}.promotion-original .subsidiary__list th{padding:15px 0;text-align:center;width:75px}.promotion-original .subsidiary__list td{padding:15px}.promotion-original .location__cnts{height:auto;padding:50px 0 80px}.promotion-original .location__cnts .limit1300 .box{max-width:100%}.promotion-original .location__cnts .limit1300 .box:last-child{margin-top:50px}.promotion-original .business__item{width:calc((100% - 10px)/2);margin:0 10px 40px 0}.promotion-original .business__item:nth-of-type(3n){margin:0 10px 40px 0}.promotion-original .business__item:nth-of-type(2n){margin:0 0 40px}.promotion-original .parcel__conts{flex-wrap:wrap;justify-content:center}.promotion-original .parcel__list .txtWrap{flex:initial;width:100%;max-width:540px;margin:20px 0 0;clear:both}.promotion-original .manage__topTxt{margin:0 0 100px}.promotion-original .manage__topPhoto{position:relative;height:auto;padding:40px 0}.promotion-original .manage__topPhoto:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff9}.promotion-original .manage__topPhoto .limit1300{z-index:2}.promotion-original .sub0501 .talent__cntWrap{margin:40px 0 0}.promotion-original .human__topImg{height:auto}.promotion-original .human__topImg--tit{line-height:1.3}.promotion-original .talent__cntList li{flex-wrap:wrap;margin:0 0 80px}.promotion-original .talent__cntList li:nth-of-type(odd) img{order:0}.promotion-original .talent__cntList li:nth-of-type(odd) .talent__txtWrap{margin:20px 0 0;text-align:left}.promotion-original .talent__cntList li:nth-of-type(odd) .talent__txt--num:after{right:auto;left:0}.promotion-original .talent__txt--num,.promotion-original .talent__txt--tit{margin:0 0 20px}.promotion-original .talent__txtWrap{margin:20px 0 0}.promotion-original .person__btmItem{padding:40px 0}.promotion-original .reward__tableWrap{padding:0}.promotion-original .basic__salleryList li{min-width:0;flex:1}.promotion-original .humanGd__topImg{height:auto;padding:60px 0;margin:0 0 40px}.promotion-original .sub__tit.ver2{margin:0 0 50px}.promotion-original .guide__table td{padding:15px}.promotion-original .guide__stepWrap{flex-wrap:wrap;justify-content:center}.promotion-original .guide__stepItem:nth-of-type(3){margin:0}.promotion-original .guide__stepItem:last-child:after{display:none}.promotion-original .guide__step2{padding:20px 0;margin:20px 0 0}.promotion-original .ci__txt br{display:none}.promotion-original .ci__txtArea{padding:0 0 30px}.promotion-original .ci__systemWrap{flex-wrap:wrap}.promotion-original .ci__system{width:100%;flex:initial}.promotion-original .ci__system,.promotion-original .ci__system:nth-of-type(1){margin:0 0 20px}.promotion-original .ver2 .parcel__conts{padding:0 0 120px}.promotion-original .clients__txtWrap--txt{padding:20px}.promotion-original .as__info{flex-wrap:wrap}.promotion-original .pwImgWrap,.promotion-original .idPwWrap,.promotion-original .as__qr{width:100%;margin:40px 0 0}.promotion-original .popInner{position:relative;left:auto;top:auto;transform:translate(0);margin:30px auto}.promotion-original .mapPopUp__map{height:400px}.promotion-original #img_popup .img-area span.close{top:10px;right:20px;width:30px;height:30px;background:#000}.promotion-original #img_popup .img-area{top:120px;left:2%;transform:translate(0);width:96%;height:calc(100% - 130px)}}@media screen and (max-width:840px){.promotion-original .reservation .limit1440 .list table td span,.promotion-original .reservation .limit1440 .list table td a{display:block}.promotion-original .reservation .limit1440 .list table td a{margin-top:5px}.promotion-original .reservation_write .limit1440 .list span.imgOpen{display:block;width:100%}.promotion-original .reservation_write .limit1440 .list table td select,.promotion-original .reservation_write .limit1440 .list table td input{width:100%}.promotion-original .reservation_write .limit1440 .list table td.w30 select{width:100%;margin-top:5px}.promotion-original .reservation_write .limit1440 .list table td.w50 input{width:45%}.promotion-original .reservation_write .limit1440 .list table td input[type=date]{width:100%}.promotion-original #img_popup .img-area .imgbox .img_pc{display:none}.promotion-original #img_popup .img-area .imgbox .img_mobile{display:block}.promotion-original .credit-area{height:auto;margin-bottom:80px;padding:20px 0 80px;background-size:cover}.promotion-original .credit-area .icon{display:none}}@media screen and (max-width:768px){.promotion-original .subpage{padding:0 0 100px}.promotion-original .mainSection{padding:0 0 80px}.promotion-original .mainSlide__txtWrap--tit{font-size:5.6rem;line-height:1}.promotion-original .mainSlide__txtWrap--txt{font-size:1.7008rem}.promotion-original .timmer{height:5px}.promotion-original .mainTitle{padding:55px 10px 0;margin:0 0 25px}.promotion-original .mainTitle:before{height:50px}.promotion-original .mainTitle__tit{line-height:1;margin:10px 0 15px;font-size:4.4rem}.promotion-original .businessArea__list li{padding-bottom:65%}.promotion-original .businessArea .photo__link{width:60px;height:60px}.promotion-original .businessArea__txt--link{width:100px}.promotion-original li:hover .businessArea__txt--link{height:40px}.promotion-original .parcelArea .txtWrap li b{width:65px}.promotion-original .parcelArea .mainTitle{margin:0 0 30px}.promotion-original .managementArea ul li{width:calc((100% - 40px)/2);text-align:left}.promotion-original .managementArea ul li:last-child{width:100%;margin:30px 0 0}.promotion-original .management__num{text-align:left}.promotion-original .galleryArea .swiper-container{padding:0 0 50px}.promotion-original .galleryArea .swiper-slide a:after{border-width:4px}.promotion-original .communityArea{height:auto;padding:0 0 150px}.promotion-original .noticeSlideWrap{height:60px}.promotion-original .btn__notice{width:60px}.promotion-original .communityArea .swiper-button{width:40px}.promotion-original .latestArea{padding:30px 0 80px}.promotion-original .awards .latest__link--txt{width:110px}.promotion-original .subTop{height:350px}.promotion-original .subTit{padding:70px 0 50px}.promotion-original .subTop__photo{padding:0 0 50px}.promotion-original .subNav{height:50px}.promotion-original .current{padding:0 10px}.promotion-original .subNav .depth2 a{padding:10px}.promotion-original .nowWrap .arrowWrap{right:10px;width:10px;height:6px}.promotion-original .sub__tit.white{margin:0 0 80px}.promotion-original .sub__tit p br,.promotion-original .ceo__subTit2 br,.promotion-original .ceo__subTit br,.promotion-original .ceo__txt br{display:none}.promotion-original .ceo__cnts li{padding:0 0 60px}.promotion-original .ceoBtm__list{flex-wrap:wrap}.promotion-original .ceoBtm__list li:nth-of-type(1){width:100%;margin:0 0 30px}.promotion-original .ceoBtm__list--num{height:70px}.promotion-original .ceo__bottom{margin:50px 0 0}.promotion-original .ideolog_imgWrap{margin:0 0 80px}.promotion-original .mottoArea{padding:80px 0}.promotion-original .motto__tit{margin:0 0 10px}.promotion-original .history__list{flex-wrap:wrap}.promotion-original .history__list ul{width:100%;flex:initial;padding:30px 0 0}.promotion-original .history__list li{margin:0 0 30px}.promotion-original .history__list+.history__list{padding:70px 0 0}.promotion-original .subsidiary__list li{margin:0 0 50px}.promotion-original .location__btn{min-height:40px}.promotion-original .business__topImg{padding:40px 0;margin:0 0 50px}.promotion-original .business__topImg--txt br{display:none}.promotion-original .business__info--val{padding:0}.promotion-original .subpage #bo_cate li{flex:1}.promotion-original .subpage #bo_cate a{min-width:0;min-height:45px}.promotion-original .manage__topTxt{margin:0 0 70px}.promotion-original .tapList li{flex:1;text-align:center;min-width:0}.promotion-original .tapList{padding:0 0 40px}.promotion-original .ethical__tapArea{margin:80px 0 0}.promotion-original .ethical__tap1--txt br{display:none}.promotion-original .countList__num{width:140px}.promotion-original .countList__txt{padding:10px 0 10px 160px}.promotion-original .ethical__diagram{width:100%}.promotion-original .ethical__direction li{padding:20px 0}.promotion-original .ethical__direction--tit{width:130px}.promotion-original .ethical__direction--txt br{display:none}.promotion-original .env__stepLIst{width:100%;max-width:480px;padding:0 0 80px}.promotion-original .env__stepLIst li{flex:initial;margin:0 10px 10px 0}.promotion-original .env__stepLIst li:nth-of-type(2n){margin:0 0 10px}.promotion-original .env__stepLIst li:nth-of-type(3n){margin:0 10px 10px 0}.promotion-original .env__bottom{padding:80px 0}.promotion-original .manage__topPhoto--txt br,.promotion-original .talent__txt--txt br{display:none}.promotion-original .talent__cntList li{margin:0 0 50px}.promotion-original .person__btmList{padding:40px 0 100px}.promotion-original .person__btm--imgWrap{width:140px}.promotion-original .sub__leftTitt{padding:0 0 20px}.promotion-original .reward__tableWrap{flex-wrap:wrap}.promotion-original .reward__table{width:100%}.promotion-original .reward__table+.reward__table{margin:20px 0 0}.promotion-original .reward__tableTit{height:60px}.promotion-original .welfare__list li{padding:15px;flex-wrap:wrap}.promotion-original .welfare__imgWrap{width:100%;margin:0 0 10px;height:60px}.promotion-original .welfare__txtWrap{flex:initial;width:100%;text-align:center}.promotion-original .welfare__txtWrap--txt br{display:none}.promotion-original .guide__tableWrap{width:100%;overflow:auto}.promotion-original .guide__table{width:748px}.promotion-original .guide__tableWrap,.promotion-original .guide__stepWrap,.promotion-original .guide__btnDown{margin:0 0 50px}.promotion-original .guide__paper,.promotion-original .guide__duration{margin:20px 0 50px}.promotion-original .guide__stepItem{margin:0 20px 0 0}.promotion-original .guide__stepItem:after{display:none}.promotion-original .award__list li{flex-wrap:wrap;padding:20px}.promotion-original .award__num{width:100%;text-align:left;margin:0 0 15px}.promotion-original .award__month{width:40px}.promotion-original .tapItem{height:45px}.promotion-original .ci__logoArea{flex-wrap:wrap}.promotion-original .ci__logoWrap{flex:initial;width:100%;height:auto;min-height:200px}.promotion-original .ci__logoWrap:nth-of-type(1){margin:0 0 20px}.promotion-original .ci__logoArea.ver2>div{flex:initial;width:100%}.promotion-original .photo__cnts{padding:0 10px}.promotion-original .clients__btnWrap a{height:40px}.promotion-original .clients__txtWrap--txt br{display:none}.promotion-original .as__num{min-width:50px}.promotion-original .as__cntsWrap{padding:0 0 40px;margin:0 0 40px}.promotion-original .as__text br{display:none}.promotion-original .history__year--hidden{font-size:4.8rem}.promotion-original .history__month{font-size:3.2rem;min-width:60px}}@media screen and (max-width:560px){.promotion-original .subsidiary__logoWrap div{height:64.286vw}.promotion-original .ethical__iconWrap{height:70px}.promotion-original .typingBox p{min-width:220px}.promotion-original .as__search{margin:0 5px}.promotion-original .as__qr .as__txt{margin:0 20px 0 0}}@media screen and (max-width:480px){.promotion-original .mainSection{padding:0 0 50px}.promotion-original .mainTitle__txt{font-size:1.7008rem}.promotion-original .galleryArea .swiper-pagination-bullet,.promotion-original .businessArea .swiper-pagination-bullet,.promotion-original .mainSlide .swiper-pagination-bullet{width:6px;height:6px;border-width:2px;margin:0 5px}.promotion-original .galleryArea .swiper-pagination-bullet-active,.promotion-original .businessArea .swiper-pagination-bullet-active,.promotion-original .mainSlide .swiper-pagination-bullet-active{width:12px;height:12px}.promotion-original .businessArea__list li{padding-bottom:0%;height:300px}.promotion-original .businessArea .photo__link{width:40px;height:40px}.promotion-original .businessArea__list li .txtWrap{padding:15px 10px}.promotion-original .businessArea .photo__tit{left:10px;top:-40px;font-size:3.2rem}.promotion-original .businessArea .photo__txt{left:10px;top:10px}.promotion-original .businessArea__list li:hover .txtWrap{padding:100px 10px 0}.promotion-original .businessArea__txt--link{left:10px}.promotion-original .parcelArea .txtWrap li b{width:50px}.promotion-original .managementArea ul li{width:calc((100% - 20px)/2);padding:0 0 10px}.promotion-original .management__num{font-size:1.7008rem;font-weight:400}.promotion-original .communityArea .swiper-buttonWrap{margin:0 0 0 10px}.promotion-original .communityArea .swiper-button img{width:15px}.promotion-original .btn__notice img{width:16px}.promotion-original .latestArea{padding:20px 0 50px}.promotion-original .awards .latest__link--txt{width:80px}.promotion-original .communityArea{height:auto;padding:0 0 120px}.promotion-original .subpage{padding:0 0 75px}.promotion-original .subTit{padding:40px 0}.promotion-original .subTop{height:280px}.promotion-original .sub__tit strong{font-size:4.4rem}.promotion-original .sub__tit b{font-size:2.4rem}.promotion-original .sub__tit.white{margin:0 0 40px}.promotion-original .nowWrap_2.nowWrap:after{display:none}.promotion-original .ceo__tit,.promotion-original .ceo__tit i{font-size:4rem}.promotion-original .ceo__cnts .txtWrap{justify-content:flex-start}.promotion-original .ceo__cnts li:nth-of-type(1) .txtWrap{margin:-120px 0 0}.promotion-original .ceo__titWrap{margin:0 0 30px}.promotion-original .ceo__cnts li{padding:0 0 40px}.promotion-original .ideolog_imgWrap{margin:0 0 50px}.promotion-original .mottoArea{padding:50px 0}.promotion-original .business__topImg--tit{font-size:4.8rem}.promotion-original .business__item{width:100%;margin:0 0 20px}.promotion-original .business__item:nth-of-type(3n){margin:0 0 20px}.promotion-original .business__item:nth-of-type(2n){margin:0 0 20px}.promotion-original .ethical__list{justify-content:center}.promotion-original .ethical__list li{width:calc(100% - 20px);max-width:240px;clear:both}.promotion-original .ethical__list li:nth-of-type(1){margin:0 0 20px}.promotion-original .countList__num{width:85px}.promotion-original .countList__txt{padding:10px 0 10px 100px}.promotion-original .ethical__diagram li{width:calc((100% - 15px)/2);margin:0 15px 15px 0}.promotion-original .ethical__diagram li:nth-of-type(2n){margin:0 0 15px}.promotion-original .ethical__diagram li:nth-of-type(3n){margin:0 15px 15px 0}.promotion-original .ethical__direction--tit{width:100px}.promotion-original .env__stepLIst{padding:0 0 50px}.promotion-original .env__bottom{padding:50px 0}.promotion-original .person__step{flex-wrap:wrap;justify-content:center;max-width:580px;margin:0 auto}.promotion-original .person__step li{margin:0 50px 20px 0;width:calc((100% - 50px)/2)}.promotion-original .person__step li:nth-of-type(3n){margin:0 50px 20px 0}.promotion-original .person__step li:nth-of-type(2n){margin:0 0 20px}.promotion-original .person__step li:nth-of-type(3n):after,.promotion-original .person__step li:nth-of-type(3n):before{display:block}.promotion-original .person__step li:nth-of-type(2n):after,.promotion-original .person__step li:nth-of-type(2n):before{display:none}.promotion-original .person__btm--imgWrap{width:120px}.promotion-original .person__btmList{padding:30px 0 50px}.promotion-original .basic__salleryList{flex-wrap:wrap;width:100%}.promotion-original .basic__salleryList li{width:calc((100% - 30px)/2);flex:initial;margin:0 30px 10px 0;padding:10px}.promotion-original .basic__salleryList li:nth-of-type(2n):after{display:none}.promotion-original .basic__salleryList li:nth-of-type(2n){margin:0 0 10px}.promotion-original .guide__btnDown{height:50px}.promotion-original .award__imgPart .award__imgWrap{max-width:100%}.promotion-original .award__imgPart .award__imgWrap+.award__imgWrap{margin:20px 0 0}.promotion-original .award__arrowWrap{width:20px;height:12px}.promotion-original .ver2 .parcel__conts{padding:0 0 80px}.promotion-original .rate__val{padding:20px 20px 0}.promotion-original .rate__btnMore{height:45px;width:120px}.promotion-original .history__list li p{padding:0 0 0 10px}.promotion-original .exam__input{width:100%;max-width:320px}.promotion-original .mapPopUp__map{height:250px}.promotion-original .parcel__btnWrap{margin:10px 0 0}.promotion-original .parcel__btnWrap a{margin:0 10px 10px 0;width:calc((100% - 20px)/3)}.promotion-original .parcel__btnWrap a:nth-of-type(3n){margin:0 0 10px}.promotion-original .parcel__list .txtWrap{padding:0}.promotion-original .parcel__btnWrap{position:relative;flex-wrap:wrap}}.promotion-original{margin:0;width:100%;position:relative;padding:0;font-size:1em}.promotion-original *{margin:0;padding:0;list-style:none;text-decoration:none;font-family:Noto Sans KR,sans-serif;box-sizing:border-box;word-break:keep-all}.promotion-original ul>li>a{text-decoration:none}.promotion-original a{color:#333;text-decoration:none}.promotion-original table{border-collapse:collapse}.promotion-original textarea{box-sizing:border-box;resize:none;font-size:1.6rem}.promotion-original select{-webkit-border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer}.promotion-original input,.promotion-original select,.promotion-original textarea,.promotion-original strong,.promotion-original em,.promotion-original p,.promotion-original h1,.promotion-original h2,.promotion-original h3,.promotion-original h4,.promotion-original span,.promotion-original td,.promotion-original button,.promotion-original th,.promotion-original li,.promotion-original a,.promotion-original i,.promotion-original b{font-style:normal;margin:0;letter-spacing:-1px;font-size:1.6rem}.promotion-original ul{margin:0;padding:0;list-style:none}.promotion-original button{cursor:pointer}.promotion-original .clear:after{content:"";display:block;clear:both}.promotion-original.scrollHidden{overflow:hidden!important}.promotion-original .limit{max-width:1780px;width:100%;padding:0 10px;margin:0 auto}.promotion-original .limit1200{max-width:1220px;width:100%;padding:0 10px;margin:0 auto}.promotion-original .limit1300{max-width:1320px;width:100%;padding:0 10px;margin:0 auto}.promotion-original .limit1400{max-width:1420px;width:100%;padding:0 10px;margin:0 auto}.promotion-original .limit1440{max-width:1460px;width:100%;padding:0 10px;margin:0 auto}.promotion-original #hd{position:relative}.promotion-original .sound_only,.promotion-original #hd_h1,.promotion-original #skip_to_container,.promotion-original #hd_login_msg{display:none}.promotion-original .header{position:absolute;left:0;top:0;width:100%;height:110px;transition:.3s ease;z-index:10}.promotion-original .header.scroll{visibility:hidden;opacity:0}.promotion-original .header>div.limit{display:flex;justify-content:space-between;height:100%;max-width:100%;padding:0 80px}.promotion-original .logo{position:relative;display:inline-block;width:181px;height:100%}.promotion-original .logo a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;background:url(/theme/basic/img/promotion-full/59e2af7044e99a90014b.png)no-repeat;background-position:center!important;background-size:contain!important;transition:.3s ease}.promotion-original .logo a:nth-of-type(1){background:url(/theme/basic/img/promotion-full/2f9bcf8dde3f07b9a212.png)no-repeat;opacity:0}.promotion-original .header .logo{position:absolute;left:80px}.promotion-original .mainNav{flex:1}.promotion-original .mainNav__inner{height:100%}.promotion-original .mainNav__list{display:flex;align-items:center;height:100%;justify-content:center}.promotion-original .mainNav__list>li{position:relative;height:100%}.promotion-original .mainNav__list>li>a{display:flex;justify-content:center;align-items:center;height:100%;padding:0 40px;transition:.3s ease}.promotion-original .mainNav__list>li>a span{color:#fff;font-size:1.9008rem;font-weight:700;transition:.3s ease;letter-spacing:0}.promotion-original .mainNav__list>li .depth2{position:absolute;height:240px;top:100%;left:00px;z-index:3;display:none;width:100%;text-align:center}.promotion-original .mainNav__list>li .depth2 li:first-child{margin:30px 0 0}.promotion-original .mainNav__list>li .depth2 li a{display:block;padding:5px 0}.promotion-original .mainNav__list>li .depth2 li a span{position:relative;display:inline-block;font-size:1.6rem;font-weight:400;color:#888;transition:color .3s ease}.promotion-original .mainNav__list>li .depth2 li a span:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#0081c9;opacity:0;transition:.3s ease}.promotion-original .mainNav__list>li.on>a span{color:#1246a1!important}.promotion-original .menuBg{position:absolute;top:100%;height:0;background:#f2f2f2;width:100%;z-index:2;transition:.3s linear}.promotion-original .menuBg.personal{height:270px}.promotion-original .header__langWrap{height:100%;display:flex;align-items:center;margin:0 80px 0 0}.promotion-original .header__lang--link{position:relative;display:inline-block;font-size:1.9008rem;font-weight:600;color:#fff;transition:.3s ease}.promotion-original .header__lang--link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#fff;opacity:0;transition:.3s ease}.promotion-original .header__lang--link.on:after{opacity:1}.promotion-original .header__lang--link:nth-of-type(1){margin:0 30px 0 0}.promotion-original .hamburger_wrap{position:absolute;cursor:pointer;display:flex;transition:.15s ease;height:100%;align-items:center;top:0;right:80px;z-index:14}.promotion-original .hamburger__inner{width:38px;height:22px;position:relative;transition:.3s ease}.promotion-original #nav-icon3{position:absolute;width:100%;height:100%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;transform:translate(-50%,-50%);left:50%;top:50%}.promotion-original #nav-icon3 span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.promotion-original #nav-icon3 span:nth-child(1){top:0}.promotion-original #nav-icon3 span:nth-child(2),.promotion-original #nav-icon3 span:nth-child(3){top:11px}.promotion-original #nav-icon3 span:nth-child(4){top:22px;width:calc(100% - 20px);left:20px}.promotion-original #nav-icon3.open span:nth-child(1){top:12.5px;width:0%;left:50%}.promotion-original #nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.promotion-original #nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.promotion-original #nav-icon3.open span:nth-child(4){top:12.5px;width:0%;left:50%}.promotion-original .header:hover{background:#fff;box-shadow:1px 3px 30px #0000004d}.promotion-original .header:hover .mainNav__list>li>a span{color:#333}.promotion-original .header:hover .logo a:nth-of-type(1){opacity:1}.promotion-original .header:hover .logo a:nth-of-type(2){opacity:0}.promotion-original .header:hover .hamburger__inner{border-color:#333}.promotion-original .header:hover #nav-icon3 span{background:#333}.promotion-original .header:hover .header__lang--link{color:#666}.promotion-original .header:hover .header__lang--link.on{color:#0081c9}.promotion-original .header:hover .header__lang--link.on:after{background:#0081c9}.promotion-original .mainNav__list>li:hover>a span{color:#0081c9!important}.promotion-original .mainNav__list>li .depth2 li.on a span,.promotion-original .mainNav__list>li .depth2 li:hover a span{color:#0081c9}.promotion-original .mainNav__list>li .depth2 li.on a span:after,.promotion-original .mainNav__list>li .depth2 li:hover a span:after{opacity:1}.promotion-original .sideNavWrap{position:absolute;cursor:pointer;right:0;top:0;z-index:11;background:#0009;width:100%;height:100vh;transition:.3s ease;visibility:hidden;opacity:0}.promotion-original .sideNavWrap.on{opacity:1;visibility:visible}.promotion-original .sideNav{position:absolute;cursor:auto;right:0;top:0;max-width:960px;width:100%;height:100vh;background:#fff;padding:30px 90px;overflow:auto}.promotion-original .sideNav .logoWrap{padding:60px 0 50px}.promotion-original .sideNav__list{display:flex;flex-flow:column nowrap;justify-content:center}.promotion-original .sideNav__list>li{display:flex;padding:25px 0;border-bottom:1px solid #ddd}.promotion-original .sideNav__list>li:last-child{border-bottom:none}.promotion-original .sideNav__list>li>a{display:inline-block;width:180px}.promotion-original .sideNav__list>li>a span{font-size:2.2rem;font-weight:700;color:#333}.promotion-original .sideNav__list>li .depth2{display:flex;flex-wrap:wrap;align-items:center}.promotion-original .sideNav__list>li .depth2 li{margin:0 30px 0 0}.promotion-original .sideNav__list>li .depth2 li span{font-size:1.7008rem;font-weight:500;color:#999}.promotion-original .header.side_on .hamburger__inner{border-color:#fff}.promotion-original .header.side_on #nav-icon3 span{background:#666}.promotion-original .footer{background:#001a28}.promotion-original .footer__top{display:flex;justify-content:space-between;border-bottom:1px solid #0e2e40;align-items:center}.promotion-original .footerTop__list{display:flex}.promotion-original .footerTop__list li{margin:0 35px 0 0}.promotion-original .footerTop__list li:last-child{margin:0}.promotion-original .footerTop__list a{display:block;color:#fff;font-size:1.6rem;font-weight:500;padding:40px 0;transition:.3s ease;white-space:nowrap}.promotion-original .footerTop__list a:hover{color:#02a7e7}.promotion-original .familySelect{position:relative;display:flex;align-items:center;height:40px;width:400px;justify-content:space-between;cursor:pointer;border:1px solid #0e2e40;margin:0 0 0 10px}.promotion-original .familySelect__txt{font-size:1.6rem;font-weight:500;color:#fff;text-align:center;flex:1;text-transform:uppercase}.promotion-original .familySelect__arrowWrap{position:relative;width:40px;height:100%}.promotion-original .familySelect__arrowWrap img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(180deg)}.promotion-original .family__linkList{position:absolute;bottom:calc(100% + 1px);left:0;width:100%;text-align:center;display:none}.promotion-original .family__linkList li a{display:block;background:#001a28;border:1px solid #666;border-bottom:none;font-size:1.6rem;padding:4px 0;color:#ccc}.promotion-original .family__linkList li:last-child a{border-bottom:1px solid #666}.promotion-original .footer__bottom{display:flex;padding:50px 0 100px;justify-content:space-between}.promotion-original .footer__logo{margin:0 0 30px}.promotion-original .footer__info{display:flex;margin:0 0 5px}.promotion-original .footer__info li{font-size:1.5rem;font-weight:300;color:#fff;margin:0 10px 0 0}.promotion-original .footer__info li:last-child{margin:0}.promotion-original .footer__nav>ul{display:flex}.promotion-original .footer__nav>ul>li{margin:0 50px 0 0}.promotion-original .footer__nav>ul>li:last-child{margin:0}.promotion-original .footer__nav>ul>li>a span{color:#f0f0f0;font-size:1.7008rem;font-weight:500;transition:.3s ease}.promotion-original .footer__nav>ul>li>a span:hover{color:#02a7e7}.promotion-original .footer__nav>ul>li ul{margin:20px 0 0}.promotion-original .footer__nav>ul>li li{margin:0 0 10px}.promotion-original .footer__nav>ul>li li:last-child{margin:0}.promotion-original .footer__nav>ul>li li span{color:#f0f0f0;font-size:1.5rem;transition:.3s ease}.promotion-original .footer__nav>ul>li li span:hover{color:#02a7e7}.promotion-original .footerTel__tit{font-size:1.7008rem;font-weight:500;color:#fff;margin:0 0 20px}.promotion-original .footerTel__num{display:block;margin:0 0 20px;line-height:1}.promotion-original .footerTel__link{font-size:4rem;font-weight:700;color:#02a7e7}.promotion-original .footerTel__txt{color:#fff;font-size:1.6rem;font-weight:300;line-height:1.7}.promotion-original .copyright{font-size:1.6rem;font-weight:400;color:#ccc}.promotion-original .mobile{display:none}@media screen and (max-width:1600px){.promotion-original .header>div.limit{padding:0 10px}.promotion-original .header .logo{left:auto;position:relative}.promotion-original .hamburger_wrap{right:10px}}@media screen and (max-width:1400px){.promotion-original .mainNav__list>li>a{padding:0 25px}.promotion-original .footer__nav>ul>li{margin:0 20px 0 0}.promotion-original .footer__bottom--middle{margin:0 10px}}@media screen and (max-width:1200px){.promotion-original .mainNav__list>li>a{padding:0 15px}}@media screen and (max-width:1024px){.promotion-original .pc{display:none!important}.promotion-original .mobile{display:block}.promotion-original img.mobile{display:inline-block}.promotion-original #hd{height:110px}.promotion-original .header{position:fixed;z-index:20;height:110px}.promotion-original .header{background:#fff;box-shadow:1px 3px 30px #0000004d}.promotion-original .header .mainNav__list>li>a span{color:#333}.promotion-original .header .logo a:nth-of-type(1){opacity:1}.promotion-original .header .logo a:nth-of-type(2){opacity:0}.promotion-original .header .hamburger__inner{border-color:#333}.promotion-original .header #nav-icon3 span{background:#333}.promotion-original .header .header__lang--link{color:#666}.promotion-original .header .header__lang--link.on{color:#0081c9}.promotion-original .header .header__lang--link.on:after{background:#0081c9}.promotion-original .sideNavWrap{top:110px;overflow:auto;height:calc(100vh - 110px)}.promotion-original .sideNav{padding:0;height:auto;background:#f5f5f5;max-width:100%}.promotion-original .sideNav__list>li{display:block;padding:0;border-bottom:none}.promotion-original .sideNav__list>li>a{position:relative;width:100%;padding:15px 10px}.promotion-original .sideNav__list>li .depth2{display:none}.promotion-original .sideNav__list>li .depth2 li{margin:0}.promotion-original .sideNav__list>li .depth2 li a{display:block;padding:10px}.promotion-original .sideNav__list>li.active>a span{color:#0081c9}.promotion-original .sideNav__list .arrow_wrap{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:14px}.promotion-original .sideNav__list .arrow_wrap img{position:absolute;left:0;top:0;transition:.3s ease}.promotion-original .sideNav__list .arrow_wrap img:nth-of-type(2){opacity:0}.promotion-original .sideNav__list>li.active .arrow_wrap img{transform:rotate(180deg)}.promotion-original .sideNav__list>li.active .arrow_wrap img:nth-of-type(2){opacity:1}.promotion-original .sideNav__list>li.active .arrow_wrap img:nth-of-type(1){opacity:0}}@media screen and (max-width:768px){.promotion-original{font-size:.875em}.promotion-original #hd,.promotion-original .header{height:80px}.promotion-original .logo{width:130px}.promotion-original .sideNavWrap{top:80px;height:calc(100vh - 80px)}.promotion-original .footer__top{flex-wrap:wrap;padding:15px 0 30px}.promotion-original .footerTop__list{flex-wrap:wrap}.promotion-original .footerTop__list li{width:100%;margin:0;height:auto}.promotion-original .footerTop__list a{padding:5px 0}.promotion-original .familySelect{width:100%;margin:10px 0 0;max-width:300px}.promotion-original .footer__bottom{flex-wrap:wrap;padding:30px 0 50px}.promotion-original .footer__bottom--left{width:100%;padding:0 0 30px;border-bottom:1px solid #0e2e40}.promotion-original .footer__bottom--right{width:100%;padding:20px 0 0}.promotion-original .footer__bottom--right{display:flex;flex-wrap:wrap;align-items:center}.promotion-original .footerTel__tit{margin:0 10px 0 0}.promotion-original .footerTel__num{margin:0}.promotion-original .footerTel__txt{width:100%;margin:20px 0 0}.promotion-original .copyright br{display:none}}@media screen and (max-width:480px){.promotion-original{font-size:.8125em}.promotion-original #hd,.promotion-original .header{height:60px}.promotion-original .logo{width:90px}.promotion-original .sideNavWrap{top:60px;height:calc(100vh - 60px)}.promotion-original .hamburger__inner{width:26px;height:16px}.promotion-original #nav-icon3{width:100%;height:100%}.promotion-original #nav-icon3 span{height:2px}.promotion-original #nav-icon3 span:nth-child(2),.promotion-original #nav-icon3 span:nth-child(3){top:8px}.promotion-original #nav-icon3 span:nth-child(4){top:16px;width:calc(100% - 15px);left:15px}.promotion-original .familySelect__arrowWrap img{width:10px}.promotion-original .sideNav__list .arrow_wrap{width:12px;height:7px}.promotion-original .sideNav__list>li>a{padding:10px}.promotion-original .sideNav__list>li .depth2 li a{padding:6px 10px}}.promotion-full-page .promotion-hero{background-position:center;background-size:cover}.promotion-hero-copy{max-width:90rem;margin:2rem auto 0;color:#fff;font-size:1.7rem;line-height:1.8;text-align:center;word-break:keep-all}.promotion-category-tabs .sub-nav-item{min-width:0}.promotion-full-content{width:92%;max-width:130rem;margin:0 auto;padding:10rem 0 12rem;color:#222}.promotion-board-heading{text-align:center;margin:0 0 7rem}.promotion-board-heading>p{font-size:1.6rem;font-weight:600;margin:0 0 1.4rem}.promotion-board-heading h2{font-size:4.6rem;font-weight:700;line-height:1.3;letter-spacing:-.05em;margin:0}.promotion-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:4rem;scroll-margin-top:12rem;font-size:1.5rem}.promotion-board-toolbar>p{margin:0}.promotion-board-toolbar form{display:flex;align-items:stretch;width:36rem;max-width:100%;border:1px solid #ddd;background:#fff}.promotion-board-toolbar input{width:100%;min-width:0;height:4.8rem;padding:0 1.5rem;border:0;background:transparent;font:inherit;color:#222}.promotion-board-toolbar button{padding:0 1.8rem;flex-shrink:0;border:0;background:#fff;color:#074f5a;font:inherit;font-weight:600;cursor:pointer}.promotion-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 3rem;list-style:none;margin:0;padding:0}.promotion-board-grid>li[hidden],.promotion-original [hidden]{display:none!important}.promotion-board-card{display:block;color:#222;text-decoration:none}.promotion-thumbnail{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:380/225;overflow:hidden;background:#f3f5f5}.promotion-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.promotion-board-card:hover .promotion-thumbnail img{transform:scale(1.03)}.promotion-board-card:focus-visible{outline:2px solid #074f5a;outline-offset:.7rem}.promotion-board-card h3{font-size:2rem;line-height:1.55;font-weight:600;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:2rem 0 1rem}.promotion-board-card time,.promotion-board-card>span{color:#777;font-size:1.4rem}.promotion-no-image{color:#074f5a;font-size:2.5rem;letter-spacing:.1em;font-weight:600}.promotion-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin:5rem 0 0}.promotion-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;padding:.5rem 1rem;border:1px solid #ddd;background:#fff;color:#555;font-size:1.5rem;cursor:pointer}.promotion-pagination button[aria-current=page]{border-color:#074f5a;background:#074f5a;color:#fff}.promotion-pagination button:disabled{opacity:.4;cursor:default}.promotion-pagination button:focus-visible{outline:2px solid #074f5a;outline-offset:2px}.promotion-board-empty{text-align:center;padding:5rem;color:#666;font-size:1.6rem}.promotion-noscript{font-size:1.4rem;text-align:center}.promotion-original>.subpage{width:100%;max-width:none;margin:0;padding:0}.promotion-original .limit1300{width:100%;max-width:none;padding:0}.promotion-original .subTit{margin-top:0}.promotion-original .award__list{margin-bottom:0}.promotion-original .award__list>li{position:relative}.promotion-original .award__list>li.is-collapsed .award__cnts{display:none}.promotion-original .promotion-year-toggle{position:absolute;top:2.5rem;right:2rem;padding:1rem;border:0;background:none;cursor:pointer}.promotion-original .promotion-year-toggle .award__arrowWrap{position:static!important;transform:none!important}.promotion-original .promotion-year-toggle[aria-expanded=false] img{transform:rotate(180deg)}.promotion-original .promotion-year-toggle img:nth-child(2){display:none}.promotion-original .tapItem button{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.promotion-original .tapItem:after{pointer-events:none}.promotion-original .tapItem button:focus-visible{outline:2px solid #074f5a;outline-offset:4px}.promotion-original .ci__cnts{opacity:1;visibility:visible;transition:none}.promotion-original img{max-width:100%}.promotion-original [data-promotion-image]{cursor:zoom-in}.promotion-source-unavailable{display:block;padding:2rem;margin:1rem 0;background:#f5f6f6;border:1px solid #e4e7e7;color:#777;font-size:1.4rem;line-height:1.7;text-align:center;white-space:normal}.promotion-post-heading{border-top:2px solid #222;border-bottom:1px solid #ddd;padding:3rem 0;margin-bottom:4rem}.promotion-post-heading>p{color:#074f5a;font-size:1.4rem;font-weight:600;margin:0 0 1.5rem}.promotion-post-heading h2{font-size:3.2rem;line-height:1.5;font-weight:600;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 2rem}.promotion-post-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:1.35rem;color:#777;line-height:1.6}.promotion-post-body{font-size:1.7rem;line-height:1.9;overflow-wrap:anywhere;color:#333;overflow-x:auto}.promotion-post-body #bo_v_img{text-align:center}.promotion-post-body #bo_v_img img{display:inline-block;max-width:100%!important;height:auto!important;margin:0 auto 2.5rem}.promotion-post-body #bo_v_con{font-size:1.7rem;line-height:1.9;overflow-wrap:anywhere;min-height:0}.promotion-post-body #bo_v_con img{max-width:100%!important;height:auto!important}.promotion-post-body table{max-width:100%}.promotion-post-note{margin:4rem 0 0;padding:2rem 2.5rem;background:#f5f6f6;color:#777;font-size:1.35rem;line-height:1.8;word-break:keep-all}.promotion-post-neighbors{margin:4rem 0 3rem;border-top:1px solid #ddd}.promotion-post-neighbors a{display:flex;gap:2rem;padding:2rem 0;border-bottom:1px solid #ddd;color:#333;font-size:1.5rem;line-height:1.6;word-break:keep-all}.promotion-post-neighbors span{min-width:5rem;flex-shrink:0;color:#777}.promotion-list-link{display:flex;align-items:center;justify-content:center;width:15rem;min-height:5rem;margin:0 auto;background:#074f5a;color:#fff;font-size:1.5rem;font-weight:600}.promotion-attachment{display:block;padding:1.8rem 2rem;border:1px solid #ddd;color:#074f5a;font-size:1.5rem;margin-top:2rem;overflow-wrap:anywhere}.promotion-video{display:block;max-width:100%;width:80rem;margin:3rem auto;background:#111;max-height:70vh}.promotion-image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:94vw;max-width:150rem;height:94vh;max-height:94vh;padding:0;border:0;overflow:hidden;background:#171717;color:#fff}.promotion-image-viewer::backdrop{background:#000c}.promotion-viewer-tools{display:flex;justify-content:flex-end;gap:1rem;height:6rem;padding:1rem;background:#171717}.promotion-viewer-tools button{padding:.5rem 1.5rem;border:1px solid #777;background:transparent;color:#fff;font-size:1.4rem;cursor:pointer}.promotion-viewer-scroll{display:flex;align-items:flex-start;justify-content:center;height:calc(100% - 6rem);overflow:auto;padding:1rem}.promotion-viewer-scroll img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain;margin:auto}.promotion-image-viewer.is-zoomed .promotion-viewer-scroll{display:block}.promotion-image-viewer.is-zoomed img{max-width:none;max-height:none;margin:0 auto}body.promotion-viewer-open{overflow:hidden}@media(max-width:900px){.promotion-board-grid{gap:3rem 2rem}.promotion-board-card h3{font-size:1.8rem}.promotion-hero-copy{font-size:1.5rem;max-width:90%;margin-top:1.5rem}.promotion-full-content{padding:7rem 0 9rem}}@media(max-width:640px){.promotion-hero-copy{display:none}.promotion-full-page .promotion-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;overflow:visible}.promotion-full-page .promotion-category-tabs .sub-nav-item{width:100%;min-width:0;margin:0;border-bottom:1px solid #eee}.promotion-full-page .promotion-category-tabs a{padding:1.4rem .6rem;font-size:1.35rem;white-space:nowrap;min-height:4.8rem}.promotion-full-content{width:calc(100% - 4rem);padding:5rem 0 7rem}.promotion-board-heading{margin-bottom:4rem}.promotion-board-heading>p{font-size:1.25rem;margin-bottom:1rem}.promotion-board-heading h2{font-size:3.2rem}.promotion-board-toolbar{align-items:stretch;flex-direction:column;gap:1.6rem;margin-bottom:2.5rem;font-size:1.35rem}.promotion-board-toolbar form{width:100%}.promotion-board-toolbar input{height:4.4rem}.promotion-board-grid{grid-template-columns:1fr;gap:3rem}.promotion-board-card h3{font-size:1.8rem;margin:1.5rem 0 .8rem}.promotion-board-card time,.promotion-board-card>span{font-size:1.25rem}.promotion-post-heading{padding:2rem 0;margin-bottom:2.5rem}.promotion-post-heading h2{font-size:2.25rem}.promotion-post-meta{font-size:1.2rem;flex-direction:column;gap:.5rem}.promotion-post-body,.promotion-post-body #bo_v_con{font-size:1.5rem;line-height:1.9}.promotion-post-note{font-size:1.2rem;padding:1.7rem;margin-top:3rem}.promotion-post-neighbors a{font-size:1.3rem;gap:1rem}.promotion-original .ci__systemWrap{gap:1.5rem}.promotion-original .ci__system{min-width:0}.promotion-original .ci__logoWrap img{max-width:90%}.promotion-original .award__list>li{padding-right:4rem}.promotion-original .promotion-year-toggle{right:0;top:1.5rem;padding:1rem .4rem}.promotion-original .promotion-year-toggle img{max-width:2rem}.promotion-image-viewer{width:98vw;height:94vh;max-height:94vh}.promotion-viewer-tools button{font-size:1.2rem;padding:.5rem 1rem}}@media(prefers-reduced-motion:reduce){.promotion-thumbnail img{transition:none}.promotion-board-card:hover .promotion-thumbnail img{transform:none}}
