.header .head .logo,.header .head .logo img,.header .head .nav,.header .head .nav *,.header .head .moblie_nav .moblie_nav_area,.header .head .moblie_nav .moblie_nav_backover,.quick_mn,.quick_mn *{-webkit-transition:all .1s ease;-ms-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.m_visual .sec03 .link a,.m_section .link_effect_box a,.m_section .link_effect_box a:before,.m_sec01 .box a:after,.sub_row .link_effect_box a,.sub_row .link_effect_box a:before{-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header,.m_sec01 .box,.m_sec01 .box a,.port_list_wrap .thum_box .text_box{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wrap *,.quick_mn,.quick_mn *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer .f_info .mn_list{*zoom:1}.footer .f_info .mn_list:before,.footer .f_info .mn_list:after{content:'';display:table}.footer .f_info .mn_list:after{clear:both}strong{font-weight:600}i{font-style:normal}body{word-wrap:break-word;word-break:keep-all;line-height:1.6}.w_cen{width:100%;max-width:1300px;margin:0 auto}.clearfix::after{content:"";clear:both;display:table}.ico{display:inline-block;vertical-align:top}.dis_tb{display:table;table-layout:fixed;width:100%}.dis_tb>*{display:table-cell;vertical-align:middle}.dis_mobile{display:none !important}.font_score,.font_score *{font-family:'S-CoreDream',sans-serif}.font_ral,.font_ral *{font-family:'Raleway',sans-serif}.font_exo,.font_exo *{font-family:'Exo',sans-serif}.font_sans,.font_sans *{font-family:'GmarketSans',sans-serif}.font_kot,.font_kot *{font-family:'KOTRA_BOLD',sans-serif}.font_esa,.font_esa *{font-family:'esamanru',sans-serif}.font_robo,.font_robo *{font-family:'Roboto',sans-serif}.font_mont,.font_mont *{font-family:'Montserrat',sans-serif}.wrap{width:100%}.header{position:fixed;width:100%;background:rgba(29,29,29,0.7);z-index:200;box-shadow:0 0 5px rgba(0,0,0,0.2)}.header .head{position:relative;width:100%;max-width:1400px}.header .head.w_cen{position:relative;display:table;table-layout:fixed;padding-left:10px;padding-right:10px}.header .head a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .head .logo{margin:28px 0;display:inline-block}.header .head .tel_box{background:#a30b0b;border-radius:100px;padding:8px 25px;color:#fff;margin:20px 0 20px 20px;display:inline-block;float:right}.header .head .tel_box .inner{position:relative;width:auto}.header .head .tel_box .ico{width:44px;height:42px;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/ico_tel_box.png");background-position:center;background-repeat:no-repeat}.header .head .tel_box .text{padding-left:15px;padding-top:5px}.header .head .tel_box .text span{display:block;font-size:18px;line-height:1em}.header .head .tel_box .text strong{display:block;font-size:30px;line-height:1em;font-weight:600;margin-top:8px}.header .head .nav{display:inline-block;float:right;line-height:1;vertical-align:top}.header .head .nav .dep1{position:relative;display:inline-block;vertical-align:top}.header .head .nav .dep1:after{content:'';display:block;clear:both}.header .head .nav .dep1>li{float:left}.header .head .nav .dep1>li>a{padding:0 25px;font-size:18px;font-weight:400;line-height:100px;color:#fff}.header .head .nav .dep1>li.on>a,.header .head .nav .dep1>li:hover>a{color:#4dbdb9}.header .head .nav .dep1>li>div{display:none;position:relative}.header .head .nav .dep1>li:hover>div{display:block}.header .head .nav .dep2{position:absolute;left:0;min-width:100%;padding:8px 0;background:rgba(0,0,0,0.8)}.header .head .nav .dep2>li>a{padding:10px 15px;font-size:15px;color:#fff;white-space:nowrap;text-align:center;letter-spacing:-0.5px}.header .head .nav .dep2>li.on>a,.header .head .nav .dep2>li:hover>a{font-weight:500}.header .head .moblie_tel{display:none;position:absolute;width:40px;height:100%;top:0;left:5px}.header .head .moblie_tel a{position:absolute;width:35px;height:35px;text-align:center;top:50%;cursor:pointer;margin-top:-17.5px;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/ico_tel.png");background-position:center;background-repeat:no-repeat}.header .head .moblie_tel a i{font-size:25px;color:#333;line-height:35px}.header .head .moblie_nav{display:none;position:absolute;width:40px;height:100%;top:0;right:5px}.header .head .moblie_nav .moblie_nav_btn{position:absolute;width:35px;height:35px;text-align:center;top:50%;right:0;cursor:pointer;margin-top:-17.5px}.header .head .moblie_nav .moblie_nav_btn i{font-size:35px;color:#fff}.header .head .moblie_nav .moblie_nav_area{position:fixed;width:100%;max-width:300px;height:100%;top:0;right:-300px;background:#fff;z-index:20;opacity:0}.header .head .moblie_nav .moblie_nav_backover{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:10;visibility:hidden}.footer{width:100%;background:#111;overflow:hidden;color:#767676;padding:30px 0}.footer .f_top{position:relative;text-align:center;max-width:1000px;margin:0 auto;margin-bottom:25px}.footer .f_top .page_mn{vertical-align:top;width:100%}.footer .f_top .page_mn li{padding:0 15px;position:relative}.footer .f_top .page_mn li:before{content:'';display:block;width:1px;height:100%;background:#999;position:absolute;left:0;top:0}.footer .f_top .page_mn li.first:before{display:none}.footer .f_top .page_mn a{display:block;font-size:15px;font-weight:400;color:#999}.footer .f_info{position:relative;text-align:center}.footer .f_info a{color:#767676}.footer .f_info address p{font-size:12px;line-height:160%;color:#767676}.footer .f_info address p span{display:inline-block;padding-right:25px}.footer .f_info address p i{color:#666;margin-right:8px;font-weight:600}.footer .f_info address p.copy{font-weight:600;color:#767676}.footer .f_info address p.copy a.adwin{color:#767676}.footer .f_info address p.copy a.adwin:hover{text-decoration:underline}.footer .f_info .mn_list{display:inline-block;vertical-align:top;margin-top:5px}.footer .f_info .mn_list li{float:left}.footer .f_info .mn_list li a{display:block;margin-right:12px;font-size:11px;font-weight:400;opacity:.8}.quick_mn{position:fixed;z-index:99;width:100px;bottom:100px;right:0;z-index:19}.quick_mn .quick_con{position:relative}.quick_mn .quick_con .mg_1{margin-top:10px}.quick_mn .quick_con li a{display:block;position:relative}.quick_mn.mo_st{top:auto;bottom:20px;right:5px;width:60px;text-align:center;overflow:hidden}.quick_mn.mo_st .quick_con{position:fixed;width:60px;right:-60px;bottom:20px}.quick_mn.mo_st .quick_con ul{margin-top:-165px}.quick_mn.mo_st .quick_close{display:inline-block;vertical-align:top;width:24px;height:24px;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/quick_close_mo.png");background-position:center;background-repeat:no-repeat}.container{padding-top:0}.container p{line-height:180%}#div_page_info{display:none !important}.m_visual{background-color:#000;height:100%;overflow:hidden;position:relative}.m_visual .main_visual{height:100vh;overflow:hidden}.m_visual .main_visual video{position:absolute;width:100%;z-index:49;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);object-fit:fill;min-width:100%;min-height:100%;z-index:1}.m_visual .text_box{position:absolute;width:100%;z-index:49;left:0;right:0;margin:auto;top:50%;text-align:center;z-index:2;color:#fff}.m_visual .text_box .inner{text-align:center;color:#fff}.m_visual .text_box .sec01{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.m_visual .text_box .sec01 h4{font-size:60px;font-weight:900;line-height:1.2em;letter-spacing:.025em;padding-top:5px;overflow:hidden}.m_visual .text_box .sec01 h4 span{position:relative;top:80px;animation-name:m_visual_1;animation-delay:.3s;animation-duration:2.5s;animation-fill-mode:forwards;animation-direction:alternate}.m_visual .text_box .sec01 p{font-size:18px;font-weight:400;line-height:1.2em;margin-top:.5em;padding-top:5px;overflow:hidden}.m_visual .text_box .sec01 p span{position:relative;top:60px;animation-name:m_visual_2;animation-delay:.3s;animation-duration:3s;animation-fill-mode:forwards;animation-direction:alternate}.m_visual .text_box .sec02{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.m_visual .text_box .sec02 h4{font-size:60px;font-weight:900;line-height:1.2em;letter-spacing:.025em;color:#fff;padding-top:5px;text-transform:uppercase;overflow:hidden}.m_visual .text_box .sec02 .logo{overflow:hidden}.m_visual .text_box .sec02 .logo span{position:relative;animation-name:m_visual_3;animation-delay:4s;animation-duration:2s;animation-fill-mode:forwards;animation-direction:alternate;opacity:0}.m_visual .text_box .sec02 p{font-size:36px;font-weight:400;line-height:1.2em;margin-top:.5em;padding-top:5px;overflow:hidden}.m_visual .text_box .sec02 .link{margin-top:15px;animation-name:m_visual_3;animation-delay:3.2s;animation-duration:1s;animation-fill-mode:forwards;animation-direction:alternate;opacity:0}.m_visual .text_box .sec02 .link a{position:relative;display:inline-block;vertical-align:top;font-size:15px;padding:10px 30px;color:#fff}.m_visual .text_box .sec02 .line{position:absolute;display:block;background:#fff;width:0;height:0;animation-delay:3.2s;animation-duration:1s;animation-fill-mode:forwards;animation-direction:alternate}.m_visual .text_box .sec02 .line_t{height:1px;top:0;left:0;animation-name:m_line_t}.m_visual .text_box .sec02 .line_r{width:1px;top:0;right:0;animation-name:m_line_r}.m_visual .text_box .sec02 .line_b{height:1px;bottom:0;right:0;animation-name:m_line_t}.m_visual .text_box .sec02 .line_l{width:1px;bottom:0;left:0;animation-name:m_line_r}.m_visual .sec03{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.m_visual .sec03 h4{font-size:60px;font-weight:900;line-height:1em;letter-spacing:.025em;color:#fff;text-transform:uppercase;overflow:hidden}.m_visual .sec03 p{font-size:18px;font-weight:400;line-height:1em;margin:1.5em 0 3em}.m_visual .sec03 .link a{display:inline-block;vertical-align:top;font-size:15px;padding:10px 30px;border:1px solid #fff;color:#fff}.m_visual .scroll_down{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);z-index:100}.m_visual .scroll_down a{display:block;width:110px;text-align:center}.m_visual .scroll_down p{margin-bottom:12px;color:#fff;font-size:12px;font-weight:200;line-height:1em}.m_visual .scroll_down span.line{display:inline-block;vertical-align:top;width:2px;height:50px;background:#fff;overflow:hidden}.m_visual .scroll_down span.line:before{content:'';display:inline-block;width:2px;height:20px;background:#4dbdb9;animation:scrolldown 1s infinite}@keyframes m_visual_1{0{top:80px}25%{top:0}85%{top:0}100%{top:80px}}@keyframes m_visual_2{0{top:60px}20%{top:0}85%{top:0}100%{top:60px}}@keyframes m_visual_3{0{opacity:0}100%{opacity:1}}@keyframes m_line_t{0{width:0}100%{width:100%}}@keyframes m_line_r{0{height:0}100%{height:100%}}@keyframes scrolldown{0{transform:translateY(-60px)}100%{transform:translateY(60px)}}.m_section{overflow:hidden}.m_section .title_box h4{display:block;font-size:60px;font-weight:600;line-height:1em}.m_section .title_box span{display:inline-block;font-size:20px;font-weight:400;line-height:1em;position:relative;z-index:2;margin-top:1.2em;padding:0 1px}.m_section .link_effect_box a{position:relative;z-index:0;display:inline-block;padding:12px 30px;font-size:18px;line-height:1em;font-weight:600;color:#333;border:2px solid #333}.m_section .link_effect_box a span{display:inline-block;vertical-align:text-bottom;margin-left:7px}.m_section .link_effect_box a:before{content:'';position:absolute;z-index:-1;background-color:#333;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition-property:transform;transition-property:transform}.m_section .link_effect_box a:hover:before,.m_section .link_effect_box a:focus:before,.m_section .link_effect_box a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.m_section .link_effect_box a:hover{color:#fff}.m_section .ani_box{position:absolute;top:0;width:200%;z-index:-1}.m_section .ani_box.left{left:0;animation:slide_left 20s infinite linear}.m_section .ani_box.right{right:0;animation:slide_right 20s infinite linear}.m_section .ani_box .text{float:left;width:50%;font-size:120px;font-weight:600;line-height:1em;color:#fff;opacity:.04;text-transform:uppercase}@keyframes slide_left{0{left:0}100%{left:-100%}}@keyframes slide_right{0{right:0}100%{right:-100%}}.m_sec01{background-color:#1d1d1d;padding:100px 0 90px 0;position:relative;z-index:1}.m_sec01 .bg_rotate{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_circle.png");background-position:center;background-repeat:no-repeat;width:350px;height:350px;position:absolute;bottom:-15%;right:50%;margin-right:-700px;z-index:0;animation:logorotate 12s linear infinite;opacity:.03}.m_sec01 .title_box{margin-bottom:60px;color:#fff}.m_sec01 .title_box span:before{display:none}.m_sec01 .box{position:relative;text-align:center;width:25%;float:left;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;height:220px}.m_sec01 .box a{position:relative;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;color:#fff;z-index:1}.m_sec01 .box a:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);z-index:-1}.m_sec01 .box a:hover:after{background:rgba(0,0,0,0.6)}.m_sec01 .box .inner{padding:25px;text-align:left}.m_sec01 .box .inner p{font-size:13px;font-weight:300;line-height:1.4em}.m_sec01 .box .tit_box{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #fff;overflow:hidden}.m_sec01 .box .tit_box strong{display:inline-block;vertical-align:text-bottom;font-size:22px;font-weight:400;line-height:1em;margin-top:0}.m_sec01 .box .tit_box em{display:inline-block;vertical-align:text-bottom;font-size:12px;font-weight:300;line-height:1em;text-transform:uppercase}.m_sec01 .box .text_box{position:absolute;top:50%;left:0;padding:30px 15px;width:100%;transform:translateY(-50%)}.m_sec01 .box em{display:block;font-size:13px;font-weight:400;line-height:1.2em;text-transform:uppercase}.m_sec01 .box strong{display:block;font-size:24px;font-weight:400;line-height:1em;margin-top:.6em}.m_sec01 .box .view_box{position:absolute;bottom:25px;left:25px}.m_sec01 .box .view_box span{display:block;font-size:13px;font-weight:400;line-height:1em;text-transform:uppercase;padding-bottom:4px;border-bottom:2px solid #fff}.m_sec01 .box.box_1,.m_sec01 .box .bg_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_1.jpg")}.m_sec01 .box.box_2,.m_sec01 .box .bg_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_2.jpg")}.m_sec01 .box.box_3,.m_sec01 .box .bg_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_3.jpg")}.m_sec01 .box.box_4,.m_sec01 .box .bg_4{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_4.jpg")}.m_sec01 .box.box_5,.m_sec01 .box .bg_5{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_5.jpg")}.m_sec01 .box.box_6,.m_sec01 .box .bg_6{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_6.jpg")}.m_sec01 .box.box_7,.m_sec01 .box .bg_7{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_7.jpg")}.m_sec01 .box.box_8,.m_sec01 .box .bg_8{background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec01_img_8.jpg")}@keyframes logorotate{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.m_sec02{position:relative;color:#fff;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec02_bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#1b1b1b;z-index:1;padding:100px 0}.m_sec02 .title_box{position:relative}.m_sec02 .title_box h4.bg_text{position:absolute;top:50%;right:50px;display:inline-block;vertical-align:top;transform:translateY(-50%);font-size:120px;font-weight:600;line-height:1em;text-align:right;opacity:.06;text-transform:uppercase;padding-top:.15em}.m_sec02 .text_box{text-align:left}.m_sec02 .text_box .line{display:inline-block;vertical-align:top;width:70px;height:3px;background:#fff;margin:40px 0 40px}.m_sec02 .text_box p.text_1{display:block;font-size:46px;font-weight:600;line-height:1.2em}.m_sec02 .text_box p.text_2{font-size:22px;font-weight:400;line-height:1.4em}.m_sec02 .text_box p.text_3{font-size:16px;font-weight:300;line-height:1.4em;margin-top:1.4em;opacity:.9}.m_sec02 .bg{position:relative;width:100%;height:100%;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec02_bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.m_sec03{padding:100px 0 90px 0;position:relative;background:#fbfbfb;z-index:1;text-align:center}.m_sec03 .title_box{text-align:center;margin-bottom:40px}.m_sec03 .title_box h4{text-transform:uppercase}.m_sec03 .title_box span:before{display:none}.m_sec03 .text_box{text-align:center;font-size:28px;font-weight:400;line-height:1.4em}.m_sec03 .text_box strong{display:block;font-weight:600}.m_sec03 ul{margin-left:-4%}.m_sec03 ul li{width:16%;margin-left:4%;margin-top:4%;float:left;background:#fff;box-shadow:4px 4px 10px rgba(0,0,0,0.1)}.m_sec03 .link_effect_box{text-align:center;margin-top:50px}.m_sec03 .ani_box .text{color:#000}.m_sec04{background-color:#161616;padding:100px 0 90px 0;position:relative;z-index:1;background-image:url("/img_up/shop_pds/bomcp/design/2021/main/m_sec02_bg2.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.m_sec04 .title_box{margin-bottom:60px;color:#fff;text-align:center}.m_sec04 .m_online ul{position:relative;width:100%}.m_sec04 .m_online li{padding:6px 0}.m_sec04 .m_online dl{display:table;width:100%;margin:0}.m_sec04 .m_online dt{display:table-cell;width:150px;font-size:17px;font-weight:400;vertical-align:middle;text-align:left;color:#fff}.m_sec04 .m_online dt i{font-style:normal;color:#ff334e;vertical-align:middle}.m_sec04 .m_online dd{display:table-cell;margin:0;padding-left:5px;font-size:14px;vertical-align:middle;text-align:left;color:#fff}.m_sec04 .m_online dd>span{display:inline-block;padding:5px;color:#0256d0}.m_sec04 .m_online textarea{width:100%;resize:none;height:85px}.m_sec04 .m_online input[type=text]{width:100%}.m_sec04 .m_online input[name="s_v2_hp2"],.m_sec04 .m_online input[name="s_v2_hp3"]{width:100px}.m_sec04 .m_online input[type=text],.m_sec04 .m_online textarea,.m_sec04 .m_online select{padding:.6em .5em;border:1px solid #fff;font-size:16px;background:0;color:#fff}.m_sec04 .m_online select option{color:#000}.m_sec04 .m_online label{font-size:16px}.m_sec04 .m_online .link_box{position:relative;display:table;table-layout:fixed;width:100%;margin-top:15px}.m_sec04 .m_online .link_box .privacy{display:table-cell;vertical-align:middle;padding-right:15px;text-align:left}.m_sec04 .m_online .link_box .privacy label{display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;color:#fff}.m_sec04 .m_online .link_box .privacy a{display:inline-block;vertical-align:middle;font-size:12px;color:#fff;margin-left:5px}.m_sec04 .m_online .link_box .submit{text-align:right}.m_sec04 .m_online .link_box .submit button{vertical-align:middle;padding:15px 30px;background-color:#111;border:1px solid #222}.m_sec04 .m_online .link_box .submit button span{display:block;font-size:18px;font-weight:400;line-height:100%;color:#fff}.sub_head{position:relative;background-image:url("/img_up/shop_pds/bomcp/design/2021/sub_head_1.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;text-align:center;padding-top:100px;z-index:1;overflow:hidden}.sub_head .sub_tit{display:table;width:100%;position:relative;height:100%;color:#fff;overflow:hidden}.sub_head .sub_tit .box{display:table-cell;vertical-align:middle;text-align:left;text-shadow:0 0 5px rgba(0,0,0,0.6)}.sub_head .sub_tit em{display:block;font-size:40px;font-weight:600;line-height:1em;color:#4dbdb9;margin-bottom:.7em}.sub_head .sub_tit h3{display:inline-block;vertical-align:top;font-size:80px;font-weight:900;line-height:1em;padding-right:30px;position:relative}.sub_head .sub_tit h3:before{content:'';position:absolute;top:50%;left:100%;width:1200px;height:2px;background:#4dbdb9}.sub_head .ani_box{position:absolute;bottom:0;width:200%;z-index:-1}.sub_head .ani_box.left{left:0;animation:slide_left 20s infinite linear}.sub_head .ani_box.right{right:0;animation:slide_right 20s infinite linear}.sub_head .ani_box .text{float:left;width:50%;font-size:120px;font-weight:600;line-height:80px;color:#fff;opacity:.04;text-transform:uppercase}.s_container{min-height:500px}.s_container .cb{overflow:hidden}.s_container .cb .fl{float:left}.s_container .cb .fr{float:right}.s_container .cb .w_40{width:38%}.s_container .cb .w_50{width:48%}.s_container .cb .w_60{width:58%}.s_container .dis_tb{display:table;table-layout:fixed}.s_container .dis_tb>li,.s_container .dis_tb>span,.s_container .dis_tb>dt,.s_container .dis_tb>dd,.s_container .dis_tb>div{display:table-cell;vertical-align:middle}.s_container .scbd .lay_hd .hgroup h1 a{color:#fff}.sub_row{margin-bottom:0;overflow:hidden}.sub_row.pd_t50{padding-top:50px}.sub_row .pd_t50{padding-top:50px}.sub_row .pd_t80{padding-top:80px}.sub_row .pd_b80{padding-bottom:80px}.sub_row .pd_t40{padding-top:40px}.sub_row .pd_t20{padding-top:20px}.sub_row .pd_b40{padding-bottom:40px}.sub_row p{margin-bottom:25px}.sub_row p,.sub_row li,.sub_row div{font-size:17px;line-height:160%}.sub_row .text_1{font-size:26px}.sub_row .text_2{font-size:22px}.sub_row .text_3{font-size:17px}.sub_row .text_4{font-size:15px}.sub_row p.last{margin-bottom:0 !important}.sub_row .t_red{color:#ef104e}.sub_row .t_black{color:#000}.sub_row .t_sky{color:#1dbaf7}.sub_row .t_green{color:#23e99e}.sub_row .t_blue{color:#0e376a}.sub_row .t_yellow{color:#fff04e}.sub_row .t_orange{color:#ffa130}.sub_row .t_cyan{color:#49ebe5}.sub_row .t_500{font-weight:500}.sub_row .t_600{font-weight:600}.sub_row .col-3{width:33.33%}.sub_row .col-4{width:25%}.sub_row .col-5{width:20%}.sub_row .ta_c{text-align:center}.sub_row .img_box.w_700 img{max-width:650px}.sub_row .link_effect_box a{position:relative;z-index:0;display:inline-block;padding:12px 30px;font-size:20px;line-height:1em;font-weight:400;color:#fff;border:2px solid #fff}.sub_row .link_effect_box a span{display:inline-block;vertical-align:text-bottom;margin-left:7px}.sub_row .link_effect_box a:before{content:'';position:absolute;z-index:-1;background-color:#fff;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition-property:transform;transition-property:transform}.sub_row .link_effect_box a:hover:before,.sub_row .link_effect_box a:focus:before,.sub_row .link_effect_box a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.sub_row .link_effect_box a:hover,.sub_row .link_effect_box a:focus,.sub_row .link_effect_box a:active{color:#000}.about_1_wrap{overflow:hidden}.about_1_wrap .sec_1{position:relative;background-image:url("/img_up/shop_pds/bomcp/design/2021/sub1_1_img_1.jpg");background-position:center;background-repeat:no-repeat;padding:180px 0 80px;z-index:1;overflow:hidden;color:#fff}.about_1_wrap .sec_1 .sub_tit{position:relative;overflow:hidden;margin-bottom:80px}.about_1_wrap .sec_1 .sub_tit em{display:block;font-size:40px;font-weight:600;line-height:1em;color:#4dbdb9;margin-bottom:.7em}.about_1_wrap .sec_1 .sub_tit h3{display:inline-block;vertical-align:top;font-size:80px;font-weight:900;line-height:1em;padding-right:30px;position:relative}.about_1_wrap .sec_1 .sub_tit h3:before{content:'';position:absolute;top:50%;left:100%;width:1200px;height:2px;background:#4dbdb9}.about_1_wrap .sec_1 .text_box{text-align:center}.about_1_wrap .sec_1 .text_box .img{margin-bottom:50px}.about_1_wrap .sec_1 .text_box strong{display:block;height:300px;font-size:0}.about_1_wrap .sec_1 .text_box .text_1{font-size:18px;font-weight:400}.about_1_wrap .sec_1 .text_box .text_2{font-size:24px;font-weight:600;margin-bottom:.8em}.about_1_wrap .sec_1 .text_box .text_3{max-width:600px;margin:0 auto}.about_1_wrap .sec_1 .text_box span.line{display:block;width:140px;height:1px;background:#fff;margin:30px auto}.about_1_wrap .sec_2{padding-top:100px;padding-bottom:100px;text-align:center}.about_2_wrap{background-color:#50bcb9}.about_2_wrap .box_wrap{color:#fff}.about_2_wrap .box{float:left;width:25%;padding:80px 20px;text-align:center}.about_2_wrap .box .ico{display:block;width:100%;height:61px;background-position:center;background-repeat:no-repeat;opacity:.9}.about_2_wrap .box .ico_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub1_1_ico_1.png")}.about_2_wrap .box .ico_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub1_1_ico_2.png")}.about_2_wrap .box .ico_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub1_1_ico_3.png")}.about_2_wrap .box .ico_4{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub1_1_ico_4.png")}.about_2_wrap .box .text_box{margin-top:20px}.about_2_wrap .box strong{display:block;line-height:1em;font-weight:400;text-transform:uppercase}.about_2_wrap .box .text_1{font-size:20px;font-weight:400}.about_2_wrap .box .text_2{font-size:24px}.about_2_wrap .box span.line{display:block;width:40px;height:1px;background:#000;margin:18px auto;opacity:.15}.counsel_1_wrap{overflow:hidden}.counsel_1_wrap .sec_1{position:relative;background-image:url("/img_up/shop_pds/bomcp/design/2021/counsel_img_1.jpg");background-position:center;background-repeat:no-repeat;padding:180px 0 80px;z-index:1;overflow:hidden;color:#fff}.counsel_1_wrap .sec_1 .sub_tit{position:relative;overflow:hidden;margin-bottom:80px}.counsel_1_wrap .sec_1 .sub_tit em{display:block;font-size:40px;font-weight:600;line-height:1em;color:#4dbdb9;margin-bottom:.7em}.counsel_1_wrap .sec_1 .sub_tit h3{display:inline-block;vertical-align:top;font-size:80px;font-weight:900;line-height:1em;padding-right:30px;position:relative}.counsel_1_wrap .sec_1 .sub_tit h3:before{content:'';position:absolute;top:50%;left:100%;width:1200px;height:2px;background:#4dbdb9}.counsel_1_wrap .box_wrap{overflow:hidden}.counsel_1_wrap .counsel_box ul{position:relative;width:100%}.counsel_1_wrap .counsel_box li{padding:6px 0}.counsel_1_wrap .counsel_box dl{display:table;width:100%;margin:0}.counsel_1_wrap .counsel_box dt{display:table-cell;width:150px;font-size:17px;font-weight:400;vertical-align:middle;text-align:left;color:#fff}.counsel_1_wrap .counsel_box dt i{font-style:normal;color:#ff334e;vertical-align:middle}.counsel_1_wrap .counsel_box dd{display:table-cell;margin:0;padding-left:5px;font-size:14px;vertical-align:middle;text-align:left;color:#fff}.counsel_1_wrap .counsel_box dd>span{display:inline-block;padding:5px;color:#0256d0}.counsel_1_wrap .counsel_box textarea{width:100%;resize:none;height:85px}.counsel_1_wrap .counsel_box input[type=text]{width:100%}.counsel_1_wrap .counsel_box input[name="s_v2_hp2"],.counsel_1_wrap .counsel_box input[name="s_v2_hp3"]{width:100px}.counsel_1_wrap .counsel_box input[type=text],.counsel_1_wrap .counsel_box textarea,.counsel_1_wrap .counsel_box select{padding:.6em .5em;border:1px solid #fff;font-size:16px;background:0;color:#fff}.counsel_1_wrap .counsel_box select option{color:#000}.counsel_1_wrap .counsel_box label{font-size:16px}.counsel_1_wrap .counsel_box .link_box{position:relative;display:table;table-layout:fixed;width:100%;margin-top:15px}.counsel_1_wrap .counsel_box .link_box .privacy{display:table-cell;vertical-align:middle;padding-right:15px;text-align:left}.counsel_1_wrap .counsel_box .link_box .privacy label{display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;color:#fff}.counsel_1_wrap .counsel_box .link_box .privacy a{display:inline-block;vertical-align:middle;font-size:12px;color:#fff;margin-left:5px}.counsel_1_wrap .counsel_box .link_box .submit{text-align:right}.counsel_1_wrap .counsel_box .link_box .submit button{vertical-align:middle;padding:15px 30px;background-color:#111;border:1px solid #222}.counsel_1_wrap .counsel_box .link_box .submit button span{display:block;font-size:18px;font-weight:400;line-height:100%;color:#fff}.business_1_wrap{background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;background-color:#1a1a1a}.business_1_wrap.sub_row{margin-bottom:0}.business_1_wrap span.line{display:block;width:1px;height:60px;background:#fff;margin:0 auto}.business_1_wrap .title_box{margin-top:30px}.business_1_wrap .title_box em{display:block;font-size:70px;font-weight:700;line-height:1.0;text-transform:uppercase}.business_1_wrap .title_box em i{color:#4dbdb9}.business_1_wrap .title_box h4{display:none}.business_1_wrap .title_box p{margin-top:18px}.business_1_wrap .link_effect_box{margin-top:40px}.business_1_wrap .sec_1{padding-bottom:100px}.business_1_wrap .sec_1 ul li{display:inline-block;vertical-align:top;margin:5px}.business_1_wrap .sec_2{padding-bottom:30px}.business_2_wrap{background:#1a1a1a;color:#fff}.business_2_wrap.sub_row{margin-bottom:0}.business_2_wrap .title_box{text-align:center;margin-bottom:60px}.business_2_wrap .title_box span.num{display:block;font-size:60px;font-weight:600;line-height:1.2em;color:#ffc522}.business_2_wrap .title_box strong{display:block;font-size:70px;font-weight:800;line-height:1em;margin-top:15px}.business_2_wrap .title_box p{max-width:1200px;margin:0 auto;margin-top:25px;max-width:820px}.business_2_wrap .sec_1{overflow:hidden}.business_2_wrap .sec_1 .img_box{vertical-align:bottom}.business_2_wrap .sec_1 .img_box .img_box_list{overflow:hidden;width:auto;margin:0 auto}.business_2_wrap .sec_1 .img_box .img_box_list .img_item{padding:0 30px;vertical-align:top}.business_2_wrap .sec_1 .img_box .img_box_list .img_item img{max-width:400px;width:100%}.business_2_wrap .sec_1 .img_box .img_box_list .img_ex{display:block;font-size:20px;font-weight:400;line-height:1.2em;color:#5bdbd6;margin-top:20px}.business_2_wrap .sec_1 .text_box.fl{padding-right:40px}.business_2_wrap .sec_1 .text_box.fr{padding-left:40px}.business_2_wrap .sec_1 .text_box strong{display:block;font-size:36px;font-weight:600;line-height:1em;margin-bottom:.5em}.business_2_wrap .sec_1 .text_box p{font-size:20px;font-weight:400}.business_2_wrap .sec_1 .text_box p.text_2{font-size:22px}.business_2_wrap .sec_1 .text_box p.w_800{max-width:800px;margin-left:auto;margin-right:auto}.business_2_wrap .sec_2{background:#f7ede4;padding:50px 0}.business_2_wrap .sec_2 .box{display:inline-block;width:31.333%;margin-left:2%;float:left;text-align:center;padding:20px 2%;border-left:1px solid #e7dace}.business_2_wrap .sec_2 .box:first-child{margin-left:0;border:0}.business_2_wrap .sec_2 strong{display:block;font-size:18px;font-weight:500;line-height:1.4em;margin-top:.8em;color:#000}.business_2_wrap .sec_2 .ico{display:block;width:100%;height:130px;background-position:center;background-repeat:no-repeat}.business_2_wrap .sec_2 .ico_3_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_1.png")}.business_2_wrap .sec_2 .ico_3_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_2.png")}.business_2_wrap .sec_2 .ico_3_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_3.png")}.business_2_wrap .sec_2 .ico_4_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_1.png")}.business_2_wrap .sec_2 .ico_4_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_4.png")}.business_2_wrap .sec_2 .ico_4_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_5.png")}.business_2_1_wrap{background:#1a1a1a;color:#fff}.business_2_1_wrap .sec_1{text-align:center;position:relative;z-index:1;overflow:hidden;padding-top:100px}.business_2_1_wrap .sec_1:before{content:'';position:absolute;z-index:-1;width:1300px;height:1300px;border-radius:50%;top:0;left:50%;transform:translateX(-50%);background:#202326}.business_2_1_wrap .sec_1 strong{display:inline-block;vertical-align:top;font-size:48px;font-weight:400;line-height:1em;position:relative;z-index:2;margin-bottom:.8em;padding:0 1px}.business_2_1_wrap .sec_1 p{font-size:22px;font-weight:400;line-height:1.4em}.business_2_1_wrap .sec_2{background:#292a2c;padding:80px 0}.business_2_1_wrap .sec_2 .box_wrap.cell_2 .box{width:48%;margin-left:4%}.business_2_1_wrap .sec_2 .box_wrap .box:first-child{margin-left:0}.business_2_1_wrap .sec_2 .box{background:#fff;display:inline-block;float:left;text-align:center}.business_2_1_wrap .sec_2 .text_box{padding:30px 30px}.business_2_1_wrap .sec_2 .text_box strong{display:block;font-size:24px;font-weight:400;line-height:1em;margin-bottom:.2em;color:#000}.business_2_1_wrap .sec_2 .text_box em{display:block;font-size:12px;font-weight:400;line-height:1em;color:#bfbfbf}.business_2_1_wrap .sec_2 .text_box span{display:block;font-size:15px;font-weight:400;line-height:1.4em;color:#676767;max-width:410px;margin:0 auto;margin-top:1em}.business_2_1_wrap .sec_3{color:#fff;text-align:center;background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_2_img_5.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.business_2_1_wrap .sec_3 .text_box span{display:block;font-size:22px;font-weight:500;line-height:1.4em}.business_2_1_wrap .sec_3 .text_box strong{display:block;font-size:36px;font-weight:500;line-height:1.4em;margin-top:.8em;color:#1dfff7}.business_2_3_wrap .sec_1{background:#efefef}.business_2_3_wrap .sec_1 .box{display:block;width:33.333%;float:left;text-align:center;padding:50px 20px;background:#f8f8f8}.business_2_3_wrap .sec_1 .box.mid{background:#fff}.business_2_3_wrap .sec_1 strong{display:block;font-size:18px;font-weight:500;line-height:1.4em;margin-top:.8em;color:#000}.business_2_3_wrap .sec_1 .ico{display:block;width:100%;height:122px;background-position:center;background-repeat:no-repeat}.business_2_3_wrap .sec_1 .ico_3_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_6.png")}.business_2_3_wrap .sec_1 .ico_3_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_7.png")}.business_2_3_wrap .sec_1 .ico_3_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_8.png")}.business_2_3_wrap .sec_1 .ico_4_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_9.png")}.business_2_3_wrap .sec_1 .ico_4_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_ico_10.png")}.business_3_wrap{overflow:hidden;background:#1a1a1a;color:#fff}.business_3_wrap.sub_row{margin-bottom:0}.business_3_wrap.bg_1{background:#d5dff1;color:#000}.business_3_wrap .sec_1{text-align:center}.business_3_wrap .sec_1 strong{display:inline-block;vertical-align:top;font-size:48px;font-weight:400;line-height:1em;position:relative;z-index:2;margin-bottom:.8em;padding:0 1px}.business_3_wrap .sec_1 strong.high:before{content:'';position:absolute;bottom:3px;left:0;right:0;width:100%;height:55%;background:#d11313;z-index:-1}.business_3_wrap .sec_1 p{font-size:22px;font-weight:400;line-height:1.4em}.business_3_wrap .sec_1 .point_text{font-size:30px;font-weight:600}.business_3_wrap .sec_1 .point_text strong{margin-bottom:.5em}.business_3_wrap .sec_1 .img_box.last{padding-top:40px}.business_3_wrap .sec_1 .img_box.first{padding-bottom:40px}.business_3_wrap .sec_1 .sns_img_box{position:relative;display:inline-block;vertical-align:top}.business_3_wrap .sec_1 .sns_img_box .base{display:inline-block;vertical-align:top;background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_1_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover}.business_3_wrap .sec_1 .sns_img_box .upper{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}.business_4_wrap{overflow:hidden;background-color:#000}.business_4_wrap.sub_row{margin-bottom:0}.business_4_wrap.bg_1{background-color:#dfd2c6;color:#000}.business_4_wrap.bg_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_bg_3.jpg");background-position:center;background-repeat:no-repeat;color:#fff}.business_4_wrap .title_box{text-align:center;margin-bottom:60px}.business_4_wrap .title_box span.num{display:block;font-size:60px;font-weight:600;line-height:1em;opacity:.20}.business_4_wrap .title_box strong{display:block;font-size:50px;font-weight:400;line-height:1em;margin-top:15px;margin-bottom:25px}.business_4_wrap .process{text-align:center}.business_4_wrap .process h4{font-size:48px;font-weight:600;line-height:1.4em;color:#fff}.business_4_wrap .process .box_wrap{display:inline-block}.business_4_wrap .process .box_wrap.cell_3 .box{width:31.3333%}.business_4_wrap .process .box_wrap.cell_3 .box:nth-child(3n + 1){clear:both}.business_4_wrap .process .box_wrap.cell_3 .box:nth-child(3n + 1){margin-left:0}.business_4_wrap .process .box_wrap.h_260 .box{min-height:260px}.business_4_wrap .process .box_wrap.h_250 .box{min-height:250px}.business_4_wrap .process .box_wrap .box{width:250px;margin-top:2%;margin-left:20px;border-radius:20px;float:left;padding:40px 20px;border:5px solid #ddd;position:relative}.business_4_wrap .process .box_wrap .box:before{content:'';display:block;position:absolute;top:90px;left:100%;border-left:20px solid #fff;border-bottom:20px solid transparent;border-top:20px solid transparent}.business_4_wrap .process .box_wrap .box.box_1{border-color:#43d7d2}.business_4_wrap .process .box_wrap .box.box_1:before{border-left:20px solid #43d7d2}.business_4_wrap .process .box_wrap .box.box_1 span.step{background:#43d7d2}.business_4_wrap .process .box_wrap .box.box_2{border-color:#60abd9}.business_4_wrap .process .box_wrap .box.box_2:before{border-left:20px solid #60abd9}.business_4_wrap .process .box_wrap .box.box_2 span.step{background:#60abd9}.business_4_wrap .process .box_wrap .box.box_3{border-color:#8f69f3}.business_4_wrap .process .box_wrap .box.box_3:before{border-left:20px solid #8f69f3}.business_4_wrap .process .box_wrap .box.box_3 span.step{background:#8f69f3}.business_4_wrap .process .box_wrap .box.box_4{border-color:#b53bfa}.business_4_wrap .process .box_wrap .box.box_4:before{border-left:20px solid #b53bfa}.business_4_wrap .process .box_wrap .box.box_4 span.step{background:#b53bfa}.business_4_wrap .process .box_wrap .box.box_5{border-color:#e437e7}.business_4_wrap .process .box_wrap .box.box_5:before{border-left:20px solid #e437e7}.business_4_wrap .process .box_wrap .box.box_5 span.step{background:#e437e7}.business_4_wrap .process .box_wrap .box.box_6{border-color:#cb238f}.business_4_wrap .process .box_wrap .box.box_6:before{border-left:20px solid #cb238f}.business_4_wrap .process .box_wrap .box.box_6 span.step{background:#cb238f}.business_4_wrap .process .box_wrap .box.last:before{display:none}.business_4_wrap .process .box_wrap .box span.step{display:inline-block;font-size:16px;font-weight:400;line-height:1em;color:#000;background:#40e7e1;padding:7px 20px 5px;border-radius:40px}.business_4_wrap .process .box_wrap .box strong{display:block;font-size:26px;font-weight:400;line-height:1.4em;margin:.6em 0 .5em;color:#fff}.business_4_wrap .process .box_wrap .box p{font-weight:400;line-height:1.4em;min-height:45px;color:#ccc;font-size:15px}.business_4_wrap .process .box_wrap .box:first-child{margin-left:0}.business_4_wrap .merit_box{background-color:#481788;padding:30px 0}.business_4_wrap .merit_box .box_wrap.cell_2 .box{width:48%;margin-left:4%}.business_4_wrap .merit_box .box_wrap.cell_4 .box{width:23.5%;margin-left:2%}.business_4_wrap .merit_box .box_wrap .box:first-child{margin-left:0}.business_4_wrap .merit_box .box_wrap.cell_2 .box:nth-child(2n + 1){margin-left:0}.business_4_wrap .merit_box .box{background:#fff;display:inline-block;float:left;text-align:center;padding:30px 20px;margin:20px 0}.business_4_wrap .merit_box strong{display:block;font-size:20px;font-weight:400;line-height:1.4em;margin-bottom:.5em}.business_4_wrap .merit_box span{display:block;line-height:1.4em;color:#676767}.business_4_wrap .recommend_box{background:#4dbdb9;padding:30px 0;text-align:center}.business_4_wrap .recommend_box h4{display:block;font-size:46px;font-weight:600;line-height:1em;margin-bottom:15px;color:#fff}.business_4_wrap .recommend_box .box_wrap.cell_2 .box{width:48%;margin-left:4%}.business_4_wrap .recommend_box .box_wrap.cell_3 .box{width:31.333%;margin-left:3%}.business_4_wrap .recommend_box .box_wrap.cell_4 .box{width:23.5%;margin-left:2%}.business_4_wrap .recommend_box .box_wrap .box:first-child{margin-left:0}.business_4_wrap .recommend_box .box_wrap.cell_2 .box:nth-child(2n + 1){margin-left:0}.business_4_wrap .recommend_box .box_wrap.cell_3 .box:nth-child(3n + 1){margin-left:0}.business_4_wrap .recommend_box .box{background:#fff;display:inline-block;float:left;text-align:center;padding:30px 35px;margin:20px 0}.business_4_wrap .recommend_box strong{display:block;font-size:20px;font-weight:200;line-height:1.4em}.merit_box_wrap{background-image:url("/img_up/shop_pds/bomcp/design/2021/bg_1.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 0;color:#fff}.merit_box_wrap .w_cen{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_8.png");background-position:center right;background-repeat:no-repeat}.merit_box_wrap .box_wrap{width:50%;position:relative;overflow:hidden}.merit_box_wrap .box_wrap:before{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0;opacity:.4}.merit_box_wrap .box_wrap:after{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%;opacity:.4}.merit_box_wrap .box{width:50%;height:250px;float:left;padding:20px;position:relative}.merit_box_wrap .box strong{display:block;font-size:20px;font-weight:500;line-height:1.4em;margin-top:.6em;margin-bottom:.6em}.merit_box_wrap .box p{display:block;font-size:14px;font-weight:300;line-height:1.4em}.merit_box_wrap .box span.num{display:inline-block;font-size:18px;font-weight:700;line-height:1em;opacity:.3;position:absolute;bottom:20px;left:20px}.merit_box_wrap .box_1,.merit_box_wrap .box_3{padding-left:0}.merit_box_wrap .box_1,.merit_box_wrap .box_2{padding-top:0}.merit_box_wrap .box_1 span.num,.merit_box_wrap .box_3 span.num{left:0}.merit_box_wrap .ico{width:45px;height:50px;background-position:center;background-repeat:no-repeat}.merit_box_wrap .ico_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_ico_1.png")}.merit_box_wrap .ico_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_ico_2.png")}.merit_box_wrap .ico_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_ico_3.png")}.merit_box_wrap .ico_4{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_ico_4.png")}.recommend_box_wrap{background-color:#481788;background-image:url("");background-position:center right;background-repeat:no-repeat;padding:50px 0;color:#fff;text-align:center}.recommend_box_wrap h4{display:block;font-size:36px;font-weight:400;line-height:1em;margin-bottom:15px;color:#fff}.recommend_box_wrap .box{display:inline-block;vertical-align:top;width:300px;margin-top:20px;padding:0 20px}.recommend_box_wrap .ico{display:inline-block;vertical-align:top;width:180px;height:180px;background-position:center;background-repeat:no-repeat;background-color:#fff;border-radius:50%}.recommend_box_wrap .ico_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_1.jpg")}.recommend_box_wrap .ico_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_2.jpg")}.recommend_box_wrap .ico_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_3.jpg")}.recommend_box_wrap .ico_4{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_4.jpg")}.recommend_box_wrap .ico_5{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_5.jpg")}.recommend_box_wrap .ico_6{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_reco_6.jpg")}.recommend_box_wrap strong{display:block;font-size:20px;font-weight:400;line-height:1.4em;margin-top:1em}.sub2_3_wrap{background-color:#fff}.sub2_3_wrap.bg_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_3_img_5.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.sub2_3_wrap.bg_2{background-color:#f7ede4;color:#000}.sub2_3_wrap .sec_1{height:1000px;padding-left:500px;padding-bottom:540px}.sub2_3_wrap .sec_1 .title_box{margin-bottom:60px}.sub2_3_wrap .sec_1 .title_box strong{display:block;font-size:50px;font-weight:400;line-height:1em;margin-bottom:25px}.sub2_3_wrap .sec_1 p{font-size:22px;font-weight:200;line-height:1.4em}.sub2_4_wrap{background-color:#1a1a1a}.sub2_4_wrap.bg_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_9.jpg");background-position:center;background-repeat:no-repeat}.sub2_4_wrap .sec_1{text-align:center;color:#fff;position:relative;height:1100px}.sub2_4_wrap .sec_1 .text_box{position:absolute;width:100%;left:0}.sub2_4_wrap .sec_1 .text_box strong{display:block;font-size:48px;font-weight:600;line-height:1.2em;margin-bottom:.3em}.sub2_4_wrap .sec_1 .text_box p{font-size:24px;line-height:1.4em}.sub2_4_wrap .sec_1 .box_1{text-shadow:0 0 5px rgba(0,0,0,0.5);top:50%;transform:translateY(-420px)}.sub2_4_wrap .sec_1 .box_2{text-shadow:2px 2px 0 rgba(0,0,0,0.8);bottom:50%;transform:translateY(450px)}.sub2_4_wrap .sec_2 .box{text-align:center;background-position:center;background-repeat:no-repeat;padding:40px 20px}.sub2_4_wrap .sec_2 .box p{font-size:36px;font-weight:500;letter-spacing:-0.025em;line-height:1.2em;color:#fff}.sub2_4_wrap .sec_2 .box strong{display:block;font-size:48px;font-weight:800;line-height:1.2em;padding:.2em 0}.sub2_4_wrap .sec_2 .box .point_1{color:#80e3ff}.sub2_4_wrap .sec_2 .box .point_2{color:#6bfff2}.sub2_4_wrap .sec_2 .box .point_3{color:#fff495}.sub2_4_wrap .sec_2 .box_1{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_10.jpg")}.sub2_4_wrap .sec_2 .box_2{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_11.jpg")}.sub2_4_wrap .sec_2 .box_3{background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_4_img_12.jpg")}.sub2_7_wrap .sec_1{background-color:#1a1a1a;background-image:url("/img_up/shop_pds/bomcp/design/2021/sub2_7_img_2.jpg");background-position:center;background-repeat:no-repeat;height:520px}.port_list_wrap{overflow:hidden}.port_list_wrap .port_box{margin-left:-50px}.port_list_wrap .box{height:auto;float:left;width:400px;margin-left:50px;margin-top:30px;overflow:hidden}.port_list_wrap .title_box{position:relative;margin-bottom:10px;border-bottom:1px solid #ddd}.port_list_wrap .title_box span.tit{display:inline-block;font-size:18px;font-weight:400;line-height:1.4em;position:relative;padding-right:15px}.port_list_wrap .title_box span.tit:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#000}.port_list_wrap .thum_box{position:relative;overflow:hidden}.port_list_wrap .thum_box .img_box{width:400px;height:400px}.port_list_wrap .thum_box .img_box img{height:100%;max-width:100%;min-width:-webkit-fill-available;position:relative;top:0;left:50%;transform:translateX(-50%)}.port_list_wrap .thum_box .text_box{position:absolute;width:100%;padding:20px;bottom:-50%;left:0;background:rgba(0,0,0,0.7)}.port_list_wrap .thum_box span.sort{display:block;text-align:center;color:#ddd}.port_list_wrap a{cursor:pointer}.port_list_wrap a:hover .thum_box .text_box{bottom:0}.port_view .md-content{position:relative;background:#fff}.port_view .md-close{position:absolute;left:100%;top:0;width:50px;height:50px;background-color:#4dbdb9;background-image:url("/img_up/shop_pds/bomcp/design/2021/modal_close.png");background-position:center;background-repeat:no-repeat}.port_view .content_inner{padding:30px;overflow:hidden}.port_view .img_box_wrap{position:relative;float:left;width:50%;padding-right:15px}.port_view .img_box_wrap .slide_box .project_slide_img{max-width:600px;margin:0 auto}.port_view .img_box_wrap .slide_box .project_slide_img .owl-item{z-index:1}.port_view .img_box_wrap .slide_box .project_slide_img .item{position:relative}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav{-webkit-tap-highlight-color:transparent}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']{position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:.7}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']:hover{opacity:1}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav .owl-prev{left:5px}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav .owl-next{right:5px}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav .owl-prev:before{content:'\e600'}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav .owl-next:before{content:'\e601'}.port_view .img_box_wrap .slide_box .project_slide_img .owl-nav .disabled{opacity:.5;cursor:default}.port_view .img_box_wrap .slide_box .project_slide_thum{max-width:600px;margin:0 auto;margin-top:10px}.port_view .img_box_wrap .slide_box .project_slide_thum a{border:0}.port_view .img_box_wrap .slide_box .project_slide_thum a img{border:0}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-item{z-index:1}.port_view .img_box_wrap .slide_box .project_slide_thum .item{position:relative}.port_view .img_box_wrap .slide_box .project_slide_thum .item a{display:block;opacity:.5}.port_view .img_box_wrap .slide_box .project_slide_thum .center a{opacity:1}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav{-webkit-tap-highlight-color:transparent}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']{position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:.7}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']:hover{opacity:1}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav .owl-prev{left:5px}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav .owl-next{right:5px}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav .owl-prev:before{content:'\e600'}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav .owl-next:before{content:'\e601'}.port_view .img_box_wrap .slide_box .project_slide_thum .owl-nav .disabled{opacity:.5;cursor:default}.port_view .text_box_wrap{position:relative;float:left;width:50%;padding-left:15px}.port_view .text_box_wrap h3{font-size:24px;font-weight:400;line-height:1.4em;padding-bottom:10px;border-bottom:1px solid #eee}.port_view .text_box_wrap .dec strong{display:inline-block;vertical-align:top;padding:10px 20px 7px;background:#000;color:#fff;font-size:16px;font-weight:400;line-height:1em;border-radius:30px;margin-top:20px}.port_view .text_box_wrap .dec p{margin-top:10px;font-size:15px}.port_view_wrap{overflow:hidden}.port_view_wrap .tb_st_1{margin-bottom:30px}.port_view_wrap .tb_st_1 th{width:200px}.port_view_wrap .img_box{text-align:center}.port_view_wrap .slide_box .project_slide_img{max-width:600px;margin:0 auto}.port_view_wrap .slide_box .project_slide_img .owl-item{z-index:1}.port_view_wrap .slide_box .project_slide_img .item{position:relative}.port_view_wrap .slide_box .project_slide_img .owl-nav{-webkit-tap-highlight-color:transparent}.port_view_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']{position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:.7}.port_view_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}.port_view_wrap .slide_box .project_slide_img .owl-nav [class*='owl-']:hover{opacity:1}.port_view_wrap .slide_box .project_slide_img .owl-nav .owl-prev{left:5px}.port_view_wrap .slide_box .project_slide_img .owl-nav .owl-next{right:5px}.port_view_wrap .slide_box .project_slide_img .owl-nav .owl-prev:before{content:'\e600'}.port_view_wrap .slide_box .project_slide_img .owl-nav .owl-next:before{content:'\e601'}.port_view_wrap .slide_box .project_slide_img .owl-nav .disabled{opacity:.5;cursor:default}.port_view_wrap .slide_box .project_slide_thum{max-width:600px;margin:0 auto;margin-top:10px}.port_view_wrap .slide_box .project_slide_thum a{border:0}.port_view_wrap .slide_box .project_slide_thum a img{border:0}.port_view_wrap .slide_box .project_slide_thum .owl-item{z-index:1}.port_view_wrap .slide_box .project_slide_thum .item{position:relative}.port_view_wrap .slide_box .project_slide_thum .item a{display:block;opacity:.5}.port_view_wrap .slide_box .project_slide_thum .center a{opacity:1}.port_view_wrap .slide_box .project_slide_thum .owl-nav{-webkit-tap-highlight-color:transparent}.port_view_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']{position:absolute;top:50%;z-index:2;width:40px;height:40px;line-height:40px;margin-top:-20px;font-size:0;cursor:pointer;opacity:.7}.port_view_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']:before{font-family:'icomoon_slider';font-size:40px;font-weight:bold;color:#fff}.port_view_wrap .slide_box .project_slide_thum .owl-nav [class*='owl-']:hover{opacity:1}.port_view_wrap .slide_box .project_slide_thum .owl-nav .owl-prev{left:5px}.port_view_wrap .slide_box .project_slide_thum .owl-nav .owl-next{right:5px}.port_view_wrap .slide_box .project_slide_thum .owl-nav .owl-prev:before{content:'\e600'}.port_view_wrap .slide_box .project_slide_thum .owl-nav .owl-next:before{content:'\e601'}.port_view_wrap .slide_box .project_slide_thum .owl-nav .disabled{opacity:.5;cursor:default}.port_view_wrap .btn_box{text-align:center;margin-top:20px}.port_view_wrap .btn_box a{font-size:16px;font-weight:400;margin:0 5px}.port_view_wrap .btn_box a:hover{opacity:.8}.client_box_wrap{padding:100px 0 90px 0;position:relative;background:#fbfbfb;z-index:1;text-align:center}.client_box_wrap ul{margin-left:-4%}.client_box_wrap ul li{width:16%;margin-left:4%;margin-top:4%;float:left;background:#fff;box-shadow:4px 4px 10px rgba(0,0,0,0.1)}.client_box_wrap .link_effect_box{text-align:center}.myboard_mn{text-align:center;padding-bottom:20px}.myboard_mn ul{position:relative;text-align:center;vertical-align:middle}.myboard_mn li{display:inline-block;margin:5px 5px;vertical-align:top}.myboard_mn a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 20px;font-size:14px;color:#999;font-weight:600;border:1px solid #999}.myboard_mn li.active>a,.myboard_mn li:hover>a{border:1px solid #147a88;color:#147a88}.tb_st_1{border-top:2px solid #393939;width:100%}.tb_st_1 th{background:#f9fafb;border-bottom:1px solid #e2e2e2;padding:10px 5px;font-weight:600;line-height:1.5em}.tb_st_1 th.st{font-size:13px}.tb_st_1 td{border-bottom:1px solid #e2e2e2;padding:10px 15px;font-weight:400}