.header,.header .head .logo,.header .head .nav .dep1>li>a:after,.header .head .moblie_nav .moblie_nav_area,.header .head .moblie_nav .moblie_nav_backover,.footer *,.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_common .link_effect_box *,.m_common .link_effect_box a span:before,.m_common .link_effect_box a span:after,.m_common .link_effect_box a:before,.m_sec01 .sec_02 .img_box{-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 .head .moblie_nav .moblie_nav_btn *{-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}br{visibility:hidden;font-family:sans-serif !important}strong{font-weight:600}i{font-style:normal}body{word-wrap:break-word;word-break:keep-all;line-height:1.6}.w_cen{width:94%;max-width:1000px;margin:0 auto}.w_cen2{width:94%;max-width:1200px;margin:0 auto}.w_cen3{width:94%;max-width:1400px;margin:0 auto}.w_cen4{width:94%;max-width:1600px;margin:0 auto}.w_cen5{width:94%;max-width:1800px;margin:0 auto}.clearfix::after{content:"";clear:both;display:table}.ico{display:inline-block;vertical-align:top}.dis_tb{display:table;table-layout:fixed}.dis_tb>*{display:table-cell;vertical-align:middle}.dis_tb .col-2{width:50%}.dis_tb .col-4{width:25%}.dis_flex{display:flex;flex-wrap:wrap}.dis_grid{display:grid}.dis_none{display:none !important}.dis_mobile{display:none !important}.p_rel{position:relative}.p_ab{position:absolute}.pd_t0{padding-top:0rem}.pd_t1{padding-top:1rem}.pd_t2{padding-top:2rem}.pd_t4{padding-top:4rem}.pd_t5{padding-top:5rem}.pd_t8{padding-top:8rem}.pd_b4{padding-bottom:4rem}.pd_b6{padding-bottom:6rem}.pd_b8{padding-bottom:8rem}.mg_t0{margin-top:0 !important}.mg_t2{margin-top:2rem}.mg_t3{margin-top:3rem}.mg_t4{margin-top:4rem}.mg_t5{margin-top:5rem}.mg_t6{margin-top:6rem}.mg_t8{margin-top:8rem}.mg_b6{margin-bottom:6rem}.mg_b8{margin-bottom:8rem}.font_noto,.font_noto *{font-family:'Noto Sans KR',sans-serif}.font_sans,.font_sans *{font-family:'GmarketSans',sans-serif}.font_mont,.font_mont *{font-family:'Montserrat',sans-serif}.wrap{width:100%}.container p{line-height:140%}.header_blank{height:120px}#div_page_info{display:none !important}.header{position:fixed;z-index:200;width:100%;background:rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,0.1)}.header.fixed{background:white}.header.fixed,.header.gnb_hover,.header.sub_page{background:#fff;border-bottom:1px solid #eee}.header.fixed .head .logo,.header.gnb_hover .head .logo,.header.sub_page .head .logo{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/logo_h.png")}.header.fixed .head .nav .dep1>li>a,.header.gnb_hover .head .nav .dep1>li>a,.header.sub_page .head .nav .dep1>li>a{color:#222}.header.fixed .head .moblie_nav .moblie_nav_btn i,.header.gnb_hover .head .moblie_nav .moblie_nav_btn i,.header.sub_page .head .moblie_nav .moblie_nav_btn i{background:#222}.header .head{position:relative;align-items:center;justify-content:space-between}.header .head a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .head .logo{width:6.75rem;height:5rem;background-image:url("/img_up/shop_pds/flowcp/design/2024/main/logo.png");background-position:center;background-repeat:no-repeat;background-size:100% auto}.header .head .logo a{width:100%;height:100%}.header .head .nav{line-height:1;vertical-align:top;text-align:center}.header .head .nav .dep1{position:relative;display:flex;align-items:center}.header .head .nav .dep1>li{padding:0}.header .head .nav .dep1>li>a{padding:0 2vw;font-size:1.125em;font-weight:500;line-height:100px;color:#fff;position:relative}.header .head .nav .dep1>li>a:after{content:'';display:block;width:0;height:2px;background:#652c90;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.header .head .nav .dep1>li.active>a:hover::after,.header .head .nav .dep1>li:hover>a::after{width:100%}.header .head .nav .dep1>li:hover>a{color:#652c90}.header .head .nav .dep1>li>div{position:relative}.header .head .nav .dep1>li:hover .dep2{display:block}.header .head .nav .dep2{position:absolute;left:0;min-width:100%;padding:.65rem 0;display:none;background:#fff}.header .head .nav .dep2>li>a{padding:.6em .4em;font-size:1rem;line-height:1em;font-weight:400;color:#333;white-space:nowrap;text-align:center;letter-spacing:-0.05em}.header .head .nav .dep2>li.on>a,.header .head .nav .dep2>li:hover>a{color:#652c90}.header .head .moblie_nav{display:none;position:absolute;width:40px;height:100%;top:0;right:5px}.header .head .moblie_nav .moblie_nav_btn{text-align:center;line-height:55px;cursor:pointer;position:relative;z-index:19}.header .head .moblie_nav .moblie_nav_btn .bar_ico{display:inline-block;width:2.25rem;vertical-align:middle}.header .head .moblie_nav .moblie_nav_btn i{display:block;height:2px;background:#fff;position:relative}.header .head .moblie_nav .moblie_nav_btn .bar_1{width:80%}.header .head .moblie_nav .moblie_nav_btn .bar_2{width:50%;margin-top:7px;opacity:1}.header .head .moblie_nav .moblie_nav_btn .bar_3{width:100%;margin-top:7px}.header .head .moblie_nav .moblie_nav_btn:hover .bar_1{width:100%}.header .head .moblie_nav .moblie_nav_btn:hover .bar_2{width:60%;margin-left:40%}.header .head .moblie_nav .moblie_nav_btn:hover .bar_3{width:80%;margin-left:20%}.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%}.footer .f_bottom{background:#1f2022;color:#c6c8cc;padding:2rem 0;text-align:center}.footer .f_bottom .w_cen{position:relative}.footer .f_bottom .title_text{display:block;font-size:1rem;font-weight:500;line-height:1.2em;margin-bottom:.5em;color:#fff}.footer .f_info{text-align:center}.footer .f_info a{color:#c6c8cc}.footer .f_info address p{font-size:.9375em;line-height:1.4em;font-weight:400;padding:.1em 0}.footer .f_info address p span{display:inline-block;padding-right:1.5em}.footer .f_info address p i{margin-right:.7em;font-weight:500}.footer .f_info address p.copy{opacity:.9}.footer .f_info address p.copy i{font-weight:400}.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:0 .5em;font-size:.875rem;font-weight:400;opacity:.8}.quick_mn{position:fixed;z-index:99;width:auto;top:120px;right:10px}.quick_mn li{margin-bottom:10px}.quick_mn li a{display:block;position:relative}.quick_mn.mo_class{top:80px;width:90px}.quick_mn.mo_class li{margin-bottom:5px}.m_intro{background-color:#662e91;color:#fff;text-align:center}.m_intro .inner{padding:5vw}.m_intro .text_box h4{display:block;font-size:3vw;font-weight:500;line-height:1.2em}.m_intro .img_box{width:80%;margin:auto;max-width:300px}.m_intro .link_box{margin-top:4vw;margin-bottom:4vw}.m_intro .link_box a{position:relative;display:inline-block;vertical-align:top;font-size:1.6vw;padding:10px 30px;color:#fff}.m_intro .link_box .line{position:absolute;display:block;background:#fff;width:0;height:0;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-direction:alternate}.m_intro .link_box .line_t{height:1px;top:0;left:0;animation-name:m_line_t}.m_intro .link_box .line_r{width:1px;top:0;right:0;animation-name:m_line_r}.m_intro .link_box .line_b{height:1px;bottom:0;right:0;animation-name:m_line_t}.m_intro .link_box .line_l{width:1px;bottom:0;left:0;animation-name:m_line_r}@keyframes m_line_t{0{width:0}100%{width:100%}}@keyframes m_line_r{0{height:0}100%{height:100%}}.m_common{overflow:hidden;position:relative;line-height:1.4em}.m_common p{line-height:1.4em}.m_common .text_1{font-size:1rem}.m_common .text_1_1{font-size:1.125rem}.m_common .text_1_2{font-size:1.25rem}.m_common .text_1_5{font-size:1.5rem}.m_common .text_2{font-size:2rem}.m_common .text_2_2{font-size:2.25rem}.m_common .text_2_5{font-size:2.5rem}.m_common .text_2_7{font-size:2.75rem}.m_common .text_3{font-size:3rem}.m_common .text_4{font-size:4rem}.m_common .text_4_5{font-size:4.5rem}.m_common .text_5{font-size:5rem}.m_common .c_1{color:#653091}.m_common .c_2{color:#939394}.m_common .c_3{color:#939394}.m_common .title_text_box{text-align:center}.m_common .title_text_box h3{display:block;font-size:2.25rem;font-weight:800;line-height:1.04em;position:relative;padding-top:1.65rem}.m_common .title_text_box h3:before{content:'';display:block;width:3.5rem;height:6px;background:#652c8f;position:absolute;top:0;left:50%;transform:translateX(-50%)}.m_common .title_text_box h4{display:block;font-size:4.25rem;font-weight:900;line-height:1.2em}.m_common .title_text_box p.text_1{display:block;font-weight:500;margin-top:2.5em}.m_common .title_text_box p.text_2_5{display:block;font-weight:400;margin-top:.6em}.m_common .title_text_box p.text_3{display:block;font-weight:400;margin-top:.5em}.m_common .title_text_box p.ex_3{display:block;font-weight:400;margin-top:.3em}.m_common .link_effect_box a{position:relative;z-index:0;display:inline-block;padding:.9em calc(1.2em + 40px) .9em 1.2em;font-size:1.25rem;line-height:1em;font-weight:500;color:#642a90;border:1px solid #642a90;text-align:left;min-width:200px}.m_common .link_effect_box a span{display:inline-block;vertical-align:middle;width:22px;height:100%;position:absolute;top:0;right:20px}.m_common .link_effect_box a span:before{content:'';display:block;width:100%;height:1px;background:#642a90;position:absolute;top:50%;right:0}.m_common .link_effect_box a span:after{content:'';display:block;width:45%;height:1px;background:#642a90;position:absolute;top:50%;right:0;transform:rotate(45deg);transform-origin:right}.m_common .link_effect_box a:before{content:'';position:absolute;z-index:-1;width:100%;height:100%;background-color:#642a90;top:0;bottom:0;left:0;right:0;opacity:0}.m_common .link_effect_box a:hover:before,.m_common .link_effect_box a:focus:before,.m_common .link_effect_box a:active:before{opacity:1}.m_common .link_effect_box a:hover,.m_common .link_effect_box a:focus,.m_common .link_effect_box a:active{color:#fff}.m_common .link_effect_box a:hover span:before,.m_common .link_effect_box a:focus span:before,.m_common .link_effect_box a:active span:before,.m_common .link_effect_box a:hover span:after,.m_common .link_effect_box a:focus span:after,.m_common .link_effect_box a:active span:after{background:#fff}.m_common .link_effect_box.full a{background:#642a90;color:#fff}.m_common .link_effect_box.full a:before{background-color:#fff}.m_common .link_effect_box.full a span:before,.m_common .link_effect_box.full a span:after{background:#fff}.m_common .link_effect_box.full a:hover,.m_common .link_effect_box.full a:focus,.m_common .link_effect_box.full a:active{color:#642a90}.m_common .link_effect_box.full a:hover span:before,.m_common .link_effect_box.full a:focus span:before,.m_common .link_effect_box.full a:active span:before,.m_common .link_effect_box.full a:hover span:after,.m_common .link_effect_box.full a:focus span:after,.m_common .link_effect_box.full a:active span:after{background:#642a90}.m_common_link{padding-bottom:6.25rem;text-align:center}.m_common_link .inner{justify-content:center}.m_common_link .link_effect_box{margin:0 2%}@keyframes ani_stamp_1{0{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.3)}}@keyframes ani_chart_1{0{background:#642a90;left:100%}50%{background:#090329;left:220%}100%{background:#090329;left:220%}}@keyframes ani_chart_2{0{background:#090329;left:100%}50%{background:#642a90;left:220%}100%{background:#642a90;left:220%}}.m_top{background-color:#222;width:100%;height:50vh;max-height:56vw;position:relative}.m_top .movie_box{position:absolute;top:50%;transform:translateY(-50%);width:100%}.m_top video{object-fit:cover}.m_sec01{background-color:#fff}.m_sec01 .sec_01{padding:9.375rem 0}.m_sec01 .sec_01 .inner{justify-content:space-between}.m_sec01 .sec_01 .img_box{width:25%}.m_sec01 .sec_01 .text_box{width:62%}.m_sec01 .sec_01 .text_box p{display:block}.m_sec01 .sec_01 .text_box p.text_1_2{font-weight:500}.m_sec01 .sec_01 .text_box p.text_1{font-weight:400;margin-top:2em}.m_sec01 .sec_02{padding-bottom:6.25rem}.m_sec01 .sec_02 .box_wrap{justify-content:space-between;margin-top:2.25rem}.m_sec01 .sec_02 .box_wrap a{display:block}.m_sec01 .sec_02 .box{width:23%;margin-top:2.5%;position:relative}.m_sec01 .sec_02 .img_box{overflow:hidden}.m_sec01 .sec_02 .hover{position:absolute;top:0;left:0;opacity:0}.m_sec01 .sec_02 .box:hover .hover{opacity:1}.m_sec01 .sec_02 .link_effect_box{text-align:center;margin-top:4rem}.m_sec01 .sec_02 .text_box{width:100%;margin-top:1.8rem}.m_sec01 .sec_02 .text_box .title strong{display:block;font-size:2.5rem;font-weight:700;line-height:1em}.m_sec01 .sec_02 .text_box .ex{margin-top:1.2rem}.m_sec01 .sec_02 .text_box .ex li{display:block;font-size:1rem;font-weight:400;line-height:1.4em;color:#666;margin-top:.4em}.m_sec01 .sec_02 .text_box .ex li:first-child{margin-top:0}.m_sec01 .sec_02 .row_1 .text_box{align-items:center}.m_sec01 .sec_02 .row_1 .text_box .title{padding-right:1.6rem;margin-right:1.6rem;border-right:1px solid #3f3f3f}.m_sec01 .sec_02 .row_1 .text_box .title strong{font-size:3.75rem}.m_sec01 .sec_02 .row_1 .text_box .ex{margin-top:0}.m_sec02{background-color:#fff}.m_sec02 .sec_01{padding:6.25rem 0}.m_sec02 .sec_01 .inner{position:relative}.m_sec02 .sec_01 .title_text_box{text-align:center}.m_sec02 .sec_01 .cont_box{margin-top:6rem}.m_sec02 .sec_01 .box{max-width:1000px;margin:auto;margin-top:1.25rem;border-radius:30px;border:3px solid #b296c8;padding:2rem 0;align-items:center;flex-wrap:nowrap}.m_sec02 .sec_01 .box:first-child{margin-top:0}.m_sec02 .sec_01 .ico_box{text-align:center;padding:1% 6%}.m_sec02 .sec_01 .ico_box .ico{display:inline-block;vertical-align:middle;width:7.5rem;height:6.875rem;background-position:center;background-repeat:no-repeat;background-size:cover}.m_sec02 .sec_01 .ico_box .ico_1{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_01_ico_1.png")}.m_sec02 .sec_01 .ico_box .ico_2{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_01_ico_2.png")}.m_sec02 .sec_01 .ico_box .ico_3{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_01_ico_3.png")}.m_sec02 .sec_01 .text_box{padding-right:5%}.m_sec02 .sec_01 .text_box .title{font-size:2.25rem;font-weight:800;line-height:1.2em;color:#5f1984}.m_sec02 .sec_01 .text_box .ex{font-size:1.5rem;font-weight:400;line-height:1.4em;margin-top:.6em;color:#666}.m_sec02 .sec_02{padding:6.25rem 0;text-align:center}.m_sec02 .sec_02 .inner{position:relative;justify-content:space-around}.m_sec02 .sec_02 .inner:before{content:'';display:block;width:1px;height:100%;background:#dfdfdf;position:absolute;top:0;left:50%}.m_sec02 .sec_02 .box{width:40%;max-width:23.5rem;padding:0 1%}.m_sec02 .sec_02 .ico{display:inline-block;vertical-align:middle;width:10rem;height:10rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.m_sec02 .sec_02 .ico_1{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_02_ico_1.jpg")}.m_sec02 .sec_02 .ico_2{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_02_ico_2.jpg")}.m_sec02 .sec_02 .text_box{margin-top:2rem}.m_sec02 .sec_02 .text_box p{display:block}.m_sec02 .sec_02 .text_box .title{font-size:2rem;font-weight:800;line-height:1.2em;color:#5f1984}.m_sec02 .sec_02 .text_box .ex{font-size:1.25rem;font-weight:400;line-height:1.4em;margin-top:.6em}.m_sec02 .sec_03{padding:6.25rem 0}.m_sec02 .sec_03 .inner{position:relative}.m_sec02 .sec_03 .title_text_box{text-align:center}.m_sec02 .sec_03 .cont_box{margin-top:2rem;justify-content:space-between}.m_sec02 .sec_03 .box{width:44%;margin-top:8%;flex-wrap:nowrap}.m_sec02 .sec_03 .box .num{display:inline-block;vertical-align:top;width:120px;height:140px;background-position:center;background-repeat:no-repeat;background-size:cover}.m_sec02 .sec_03 .box .num_1{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_03_img_1.jpg")}.m_sec02 .sec_03 .box .num_2{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_03_img_2.jpg")}.m_sec02 .sec_03 .box .num_3{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_03_img_3.jpg")}.m_sec02 .sec_03 .box .num_4{background-image:url("/img_up/shop_pds/flowcp/design/2024/main/m_sec02_03_img_4.jpg")}.m_sec02 .sec_03 .box .text_box{padding-left:4%}.m_sec02 .sec_03 .box .text_box .title{font-weight:600;line-height:1.2em;color:#946cb2}.m_sec02 .sec_03 .box .text_box .title strong{display:block;font-weight:800;color:#5f1984}.m_sec02 .sec_03 .box .text_box .ex{margin-top:1em}.m_sec03{background-color:#fff}.m_sec03 .sec_01{padding:3rem 0 6.25rem 0;text-align:center}.m_sec03 .sec_01.sub_page{padding:5vw 0}.m_sec03 .sec_01 .inner{position:relative}.m_sec03 .sec_01 .cont_box{margin-top:4rem}.m_sec03 .sec_02{padding:6.25rem 0;text-align:center}.s_container{min-height:5rem;overflow:hidden}.s_container .cb{overflow:hidden}.s_container .cb .fl{float:left}.s_container .cb .fr{float:right}.s_container .w_30{width:28%}.s_container .w_40{width:38%}.s_container .w_50{width:48%}.s_container .w_60{width:58%}.s_container .w_70{width:68%}.s_container .col-3{width:33.33%}.s_container .col-4{width:25%}.s_container .col-5{width:20%}.s_container .scbd .lay_hd .hgroup h1 a{color:#fff}.s_container p.last{margin-bottom:0 !important}.s_container .fw_500{font-weight:500}.s_container .fw_600{font-weight:600}.s_container .fw_700{font-weight:700}.s_container .fw_800{font-weight:800}.s_container .ta_c{text-align:center}.s_container .ta_l{text-align:left}.s_container .tab_con{display:none;padding-top:60px}.s_container .tab_con.active{display:block}.s_container .scbd{font-size:1.125rem}.sub_row{margin-bottom:0;overflow:hidden}.sub_row p{line-height:1.4em}.sub_row .text_1{font-size:1rem}.sub_row .text_1_1{font-size:1.125rem}.sub_row .text_1_2{font-size:1.25rem}.sub_row .text_1_5{font-size:1.5rem}.sub_row .text_2{font-size:2rem}.sub_row .text_2_2{font-size:2.25rem}.sub_row .text_2_5{font-size:2.5rem}.sub_row .text_3{font-size:3rem}.sub_row .text_4{font-size:4rem}.sub_row .text_4_5{font-size:4.5rem}.sub_row .text_5{font-size:5rem}.sub_row .c_1{color:#653091}.sub_row .c_2{color:#939394}.sub_row .c_3{color:#403f41}.sub_row .list_box_1 li{display:block;font-size:1.25rem;font-weight:400;line-height:1.6em;position:relative;padding-left:1.75rem;margin-top:.3em}.sub_row .list_box_1 li:before{content:'';display:block;width:1.125rem;height:1.125rem;background-image:url("");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:.45rem;left:0}.sub_row .list_box_1 li:first-child{margin-top:0}.sub_row .title_text_box{text-align:center}.sub_row .title_text_box h3{display:block;font-size:1.65rem;font-weight:800;line-height:1.04em;position:relative;padding-top:1.65rem}.sub_row .title_text_box h3:before{content:'';display:block;width:3.5rem;height:6px;background:#652c8f;position:absolute;top:0;left:50%;transform:translateX(-50%)}.sub_row .title_text_box h4{display:block;font-size:4.65rem;font-weight:900;line-height:1.2em}.sub_row .guide_line_1{margin:8rem 0;text-align:center}.sub_row .guide_line_1 span{display:inline-block;vertical-align:top;width:3.5rem;height:6px;background:#652c8f}.about_1_wrap{background-color:#fff}.about_1_wrap .sec_01{text-align:center}.about_1_wrap .sec_01 .title_text{font-weight:700;line-height:1.2em}.about_1_wrap .sec_01 .ex{font-weight:300;max-width:52rem;margin:auto;margin-top:2em}.about_1_wrap .sec_02{text-align:center}.about_1_wrap .sec_02 .inner{justify-content:space-around}.about_1_wrap .sec_02 .box{width:30%;max-width:13.75rem}.about_1_wrap .sec_02 .circle_box{display:inline-block;vertical-align:top;width:13.75rem;height:13.75rem;border:2px solid #652c8f;border-radius:50%;box-shadow:5px 5px 10px rgba(0,0,0,0.1);position:relative}.about_1_wrap .sec_02 .circle_box .circle_text{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.about_1_wrap .sec_02 .circle_box strong{display:block;font-weight:800;line-height:1.04em;color:#652c8f}.about_1_wrap .sec_02 .circle_box span{display:block;font-weight:300;line-height:1.1em;margin-top:.1em}.about_1_wrap .sec_02 .ex{font-weight:400;margin-top:1em}.about_1_wrap .sec_03{background-color:#f6f7f7;padding:6rem 0}.about_1_wrap .sec_03 .title_text_box{text-align:center}.about_1_wrap .sec_03 .cont_box{margin-top:1rem;justify-content:center}.about_1_wrap .sec_03 .box{width:100%;margin-top:6%;flex-wrap:nowrap}.about_1_wrap .sec_03 .box .num{display:inline-block;vertical-align:top;width:130px;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover}.about_1_wrap .sec_03 .box .num_1{background-image:url("/img_up/shop_pds/flowcp/design/2024/sub1_1_img_1_1.jpg")}.about_1_wrap .sec_03 .box .num_2{background-image:url("/img_up/shop_pds/flowcp/design/2024/sub1_1_img_1_2.jpg")}.about_1_wrap .sec_03 .box .num_3{background-image:url("/img_up/shop_pds/flowcp/design/2024/sub1_1_img_1_3.jpg")}.about_1_wrap .sec_03 .box .num_4{background-image:url("/img_up/shop_pds/flowcp/design/2024/sub1_1_img_1_4.jpg")}.about_1_wrap .sec_03 .box .text_box{padding-left:3%;padding-top:1.5%}.about_1_wrap .sec_03 .box .text_box .title{font-weight:600;line-height:1.2em;color:#946cb2}.about_1_wrap .sec_03 .box .text_box .title strong{display:inline-block;vertical-align:top;font-weight:800;color:#5f1984}.about_1_wrap .sec_03 .box .text_box .ex{margin-top:.8em}.about_1_wrap .sec_04{text-align:center}.about_1_wrap .sec_04 .cont_box{margin-top:2rem}.about_1_wrap .sec_05{text-align:center}.map_1_wrap{max-width:1000px}.map_1_wrap .sec_01 .logo_box{text-align:center;width:30%;max-width:200px;margin:auto}.map_1_wrap .sec_01 .info_box{text-align:center}.map_1_wrap .sec_01 .info_box .num{font-weight:600;line-height:1.1em}.map_1_wrap .sec_01 .info_box .address{font-weight:400;margin-top:.6em}.map_1_wrap .sec_01 .map_box{position:relative;overflow:hidden}.map_1_wrap .sec_02{text-align:center}.map_1_wrap .sec_02 .text_box .title_text{font-weight:800;line-height:1.2em}.map_1_wrap .sec_02 .text_box .ex{font-weight:500;margin-top:.8em}.process_1_wrap{background-color:#fff}.process_1_wrap .sec_01{text-align:center}.process_1_wrap .sec_01 .text_box .ex_1{font-weight:400}.process_1_wrap .sec_01 .text_box .ex_2{font-weight:400;margin-top:.2em}.process_1_wrap .sec_01 .text_box .ex_2 span{font-weight:700}.process_1_wrap .sec_02{text-align:center}.process_1_wrap .sec_02 .text_box .ex_2{font-weight:400}.process_1_wrap .sec_02 .text_box .ex_2 span{font-weight:700}.process_1_wrap .sec_03{text-align:center}.process_1_wrap .sec_03 .box{width:94%;max-width:850px;border:2px solid #c9c9ca;border-radius:30px;padding:1.65rem 1rem;box-shadow:5px 5px 10px rgba(0,0,0,0.1);margin:auto;position:relative;z-index:2}.process_1_wrap .sec_03 .box .title_text{font-weight:700;line-height:1.2em}.process_1_wrap .sec_03 .box .ex{font-weight:400;line-height:1.3em;margin-top:.6em}.process_1_wrap .sec_03 .arrow{padding:1rem 0}.port_1_wrap{margin-top:2rem}.port_1_wrap .cate_box{margin-bottom:2rem}.port_1_wrap .cate_box ul{justify-content:flex-end}.port_1_wrap .cate_box li{padding-left:5px}.port_1_wrap .cate_box a{display:block;font-size:1rem;font-weight:500;line-height:1em;padding:.5em 1.2em;border:1px solid #666;color:#666;border-radius:30px;cursor:auto}.port_1_wrap .cate_box li.active a{border-color:#333;background:#333;color:#fff}.port_1_wrap .list_box a{display:block}.port_1_wrap .list_box .box{width:100%;padding-top:3%}.port_1_wrap .list_box .img_box_wrap{justify-content:space-between}.port_1_wrap .list_box .img_box{width:24%;overflow:hidden}.port_1_wrap .list_box .img_box img{width:100%}.port_1_wrap .list_box .text_box{width:100%;padding:0;margin-top:1.25rem;align-items:center}.port_1_wrap .list_box .text_box .title{padding-right:1.6rem;margin-right:1.6rem}.port_1_wrap .list_box .text_box .title strong{display:block;font-size:.85rem;font-weight:700;line-height:1em}.port_1_wrap .list_box .text_box .ex li{display:block;font-size:.85rem;font-weight:400;line-height:1.4em;color:#666;margin-top:.4em}.port_1_wrap .list_box .text_box .ex li:first-child{margin-top:0}.port_1_wrap .list_box .ex_box{padding:0 1%;margin-top:1.8rem}.port_1_wrap .read_box{margin-top:4rem}.port_1_wrap .read_box .row_box{margin-bottom:3rem}.port_1_wrap .read_box .row_box .img_box{text-align:center}.port_1_wrap .read_box .row_box .title_box{text-align:center}.port_1_wrap .read_box .row_box .title_box p{display:inline-block;font-size:2.5rem;font-weight:700;line-height:1.04em;position:relative;z-index:2;padding-bottom:.3em;margin-bottom:1em;color:#653091}.port_1_wrap .read_box .row_box .title_box p:before{content:'';display:block;width:100%;height:6px;background:#653091;position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%)}.port_1_wrap .read_box .main_img_box{height:40vw;background-position:center;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed}.port_1_wrap .read_box .title_text_box{padding:4rem 0;text-align:center}.port_1_wrap .read_box .title_text_box p.subject{display:block;font-size:2.25rem;font-weight:600;line-height:1.4em}.port_1_wrap .read_box .title_text_box p.text_1{display:block;font-size:1.25rem;font-weight:400;line-height:1.4em;padding-top:.6em}.port_1_wrap .read_box .sub_img_box{justify-content:space-between}.port_1_wrap .read_box .sub_img_box .box{width:48%;margin-bottom:4%}.counsel_1_wrap{padding-bottom:2rem}.counsel_1_wrap .sec_01 .box_wrap{justify-content:space-between;align-items:center}.counsel_1_wrap .sec_01 .box_wrap .img_box{width:25%}.counsel_1_wrap .sec_01 .box_wrap .text_box{width:62%}.counsel_1_wrap .sec_01 .box_wrap .text_box p{display:block}.counsel_1_wrap .sec_01 .box_wrap .text_box p.ex_1{font-weight:500}.counsel_1_wrap .sec_01 .box_wrap .text_box p.ex_2{font-weight:600;margin-top:.4em}.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:7.5rem;font-size:1rem;font-weight:400;vertical-align:middle;text-align:left}.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:1rem;vertical-align:middle;text-align:left}.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:100px}.counsel_1_wrap .counsel_box input[type=text]{width:100%}.counsel_1_wrap .counsel_box select[name="s_v2_hp1"]{width:auto !important}.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 #222;font-size:1rem;background:0}.counsel_1_wrap .counsel_box select option{color:#000}.counsel_1_wrap .counsel_box label{font-size:1rem}.counsel_1_wrap .counsel_box .link_box{position:relative;margin-top:2rem}.counsel_1_wrap .counsel_box .link_box .privacy{text-align:center}.counsel_1_wrap .counsel_box .link_box .privacy label{display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;color:#222}.counsel_1_wrap .counsel_box .link_box .privacy a{display:inline-block;vertical-align:middle;font-size:12px;margin-left:5px}.counsel_1_wrap .counsel_box .link_box .submit{text-align:center;margin-top:1.5rem}.counsel_1_wrap .counsel_box .link_box .submit button{vertical-align:middle;padding:1em 1.5em;background-color:#652c8f;border:1px solid #652c8f}.counsel_1_wrap .counsel_box .link_box .submit button span{display:block;font-size:1.125rem;font-weight:400;line-height:100%;color:#fff}.tb_st_1{border-top:2px solid #393939;width:100%}.tb_st_1 th{background:#f9fafb;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px 5px;font-size:1rem;font-weight:500}.tb_st_1 th:first-child{border-left:1px solid #e2e2e2}.tb_st_1 td{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:8px 5px;font-weight:400;line-height:160%;font-size:.9rem}@media screen and (max-width:1400px){html,body{font-size:14px}}