.titles{width:100%;height:45px;display:flex;align-items:center;justify-content:flex-end}.logo{width:20px;height:20px;overflow:hidden;background:#fff}.logo,.logo img{border-radius:50%}.logo img{width:100%;height:100%;display:block}.iconfont{font-size:12px;margin-left:2px;transition:.3s}.bian{width:1px;height:50%;background:#fff}.box{flex:1;font-size:26px}.text{width:90px;height:40px;line-height:40px;text-align:center;font-size:16px;letter-spacing:0;padding:4px;color:#333;display:flex;justify-content:space-between;align-items:center}.active-icon{transform:rotate(-180deg)}h3{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:26px;text-align:center}.contents .fv{background:#000;width:100%;position:relative}.contents .ban{width:95%;max-width:935px;margin:187px 0 0;position:absolute;top:0;font-size:68px;color:#fff;text-align:left;font-weight:700;padding-left:5px;line-height:70px}.contents .fv .fv_area{background:#000;overflow-y:visible;margin:0 auto;position:relative}.contents .img_wide{display:none}.footer{background:#0c0c0c;font-family:Roboto Condensed,"sans-serif";display:flex;flex-direction:column;align-items:center}#merit-forte_wrap,.footer{width:100%;position:relative}#merit-forte_wrap{background:#000;-webkit-overflow-scrolling:touch;overflow:hidden}a:hover{text-decoration:none}.merit-forte_inner{margin:0 auto;width:98%;max-width:1000px}#forte,#merit{background:#000;color:#fff}#merit .ttl_merit_area{padding:65px 0 0;position:relative}.btn_inquiry{background:#fe2c55;color:#fff;height:80px;max-width:649px;border-radius:100px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:28px;font-weight:700}.btn_inquiry,.header{transform:translateZ(0)}.header{z-index:10;width:100%;justify-content:space-between;top:0;position:fixed;display:inline-block;left:0}.header .logo_company{width:152px;margin-top:16px;margin-left:16px}.batt{width:70%;border-radius:100px;background-color:#29a1c7;position:relative;z-index:2;margin:35px auto auto;height:50px;text-align:center;color:#fff;font-size:18px;font-weight:700;transform:translateZ(0);max-width:600px;line-height:50px;font-family:寰蒋闆呴粦}.ttl_bg-black{text-align:left}#creators_content h3{font-weight:700;font-size:24px;line-height:160%;color:#333}.sns_list li:after{content:"・";color:#fe2c55;margin:0 3px}.sns_list li:last-child{color:#fe2c55;margin-left:.5em;content:""}.sns_list li:last-child:after,.sns_list li:nth-child(4):after{content:""}.flowers_counter{width:-moz-fit-content;width:fit-content;position:relative;display:flex;justify-content:center;flex-direction:column;margin:0 auto 32px}.flowers_number{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:147px;line-height:100%;align-items:center;text-align:center;letter-spacing:.04em;color:#fe2c55;position:relative}.flowers_counter .txt .motion{transition-duration:1.6s;transition-timing-function:ease-in;position:relative;top:0;left:0;overflow:hidden;backface-visibility:hidden}.flowers_counter .txt{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:48px;line-height:100%;text-align:right;color:#fe2c55;transform:skewy(-8.4deg);margin:35px -70px 0 0;position:relative}#creators_content h3{padding:0 10px}#creators_content{background:#fff;padding:148px 0 0}.sns_list{display:flex;justify-content:center;margin:40px 0 24px;font-size:16px;font-weight:700}.f_site{display:flex;color:#fff}.foot-logo_wap{display:block;overflow:hidden;width:100%}.foot-logo_wap div{color:#fff;font-size:18px;margin-left:10px;text-align:left}.f_copyright{color:#fff;font-size:12px}.foot-logo_wap ul{margin-left:100px;display:flex;padding-top:10px}.f_site li a{color:#fff}#merit-forte_wrap:before{content:"";height:286px;position:absolute;background:#fff;transform:matrix(1,-.07,-.01,1,0,0);display:inline-block;width:110%;left:0;margin:-100px -5% 0}#forte h2 span,#merit h2 span,#results h2 span{background:#000;display:inline-block;margin-bottom:8px;padding-bottom:3px}#forte h2,#merit h2,#results h2{display:block;font-size:32px;position:relative;font-weight:700;font-size:72px;line-height:100%;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,-3px -3px 0 #66c9e9,3px 3px 0 #fe2c55;transform:matrix(1,-.07,-.01,1,0,0)}#forte h3,#merit h3{font-weight:700;margin:16px 0 8px}#forte div.concept p,#merit div.concept p{font-size:13px;line-height:180%;text-align:justify}.icon_col{margin:auto;display:flex}.icon_col img{width:160px;height:160px;margin:auto}#forte div.concept,#merit div.concept{width:306px;padding:0 34px 64px}.foot-logo_wap{display:flex;margin-bottom:50px;justify-content:center}#client{background:#141414;color:#fff;padding:80px 0}#client h3{font-size:24px;font-weight:700;display:flex;flex-direction:column}.client_list{display:flex;flex-wrap:wrap;justify-content:center;padding:0 15px}.client_list li{display:flex;width:296px;height:210px;background:#fff;margin:16px 10px;padding:10px;flex-direction:column;align-items:center;justify-content:space-evenly}.client_list li img{width:100%;max-width:47px}.client_list li p{color:#000}.client_list01{font-size:15px;font-weight:600}.client_list02{font-size:12px}#flow{background:#fff;padding:80px 0;font-family:Noto Sans JP,sans-serif;color:#000}#flow h3{font-style:normal;letter-spacing:.32em;font-size:24px;font-weight:700;display:flex;flex-direction:column}.flow_wrap{position:relative}.flow_box{border:4px solid #000;box-sizing:border-box;max-width:184px;min-height:400px;height:100%;margin:0;padding:24px 14px;font-size:13px;line-height:180%;z-index:5;background:#fff}.flow_box .flow_h4{margin-bottom:26px;font-size:16px;text-align:center;font-weight:700}.creators_list{overflow:hidden;width:100%;margin-top:32px}.swiper-container{height:300px;width:150%;max-width:400px!important;margin:0 auto!important;overflow:visible!important;background:#fff}.swiper-container .swiper-wrapper{transition-timing-function:linear!important}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide img{width:100%}.swiper-slide .txt_col{position:absolute;bottom:0;right:0;left:0;margin-top:-80px;padding:8px 25px 24px;opacity:.8;background:#fff;width:400px;box-sizing:border-box;text-align:left}.swiper-slide h4{margin-bottom:8px}.lang-box{height:60px;position:relative;position:fixed;right:10px;top:20px;margin-right:10px;background:#fe2c55;border-radius:10px;padding:0 12px}.lang-box,.lang-box .lang-name{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.lang-box .lang-name{height:30px;text-decoration:none}.lang-box .lang-name img{display:block;width:20px;height:14px;margin-right:4px}.lang-box .lang-name span{font-size:14px;color:#fff}.lang-box .lang-name .icons{width:15px;height:15px;margin-left:4px;transition:.3s}.lang-box .lang-name .icons img{display:block;width:15px;height:15px}.lang-box .lang-name .active-icons{transform:rotate(180deg)}.lang-box .lang_ul{width:-moz-fit-content;width:fit-content;height:318px;background:#fe2c55;position:absolute;right:0;top:60px;z-index:1;border-radius:10px;overflow:hidden;overflow-y:scroll;padding:2px 0}.lang-box .lang_ul .lang_li{width:100%;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;padding:5px 10px}.lang-box .lang_ul .lang_li .lang_btn{width:100%;height:30px;padding:8px 8px 8px 4px;display:flex;align-items:center}.lang-box .lang_ul .lang_li .lang_btn img{width:16px;height:12px;border:1px solid #0c0c0c}.lang-box .lang_ul .lang_li .lang_btn span{font-size:12px;color:#fff;margin-left:4px}.lang-box .lang_ul .actives{background:#fff}.lang-box .lang_ul .actives .lang_btn span{font-size:12px;color:#0c0c0c;margin-left:4px}.lang_ul{width:100%;height:-moz-fit-content;height:fit-content}@media(max-width:767px){#creators_content h3{font-size:20px}.flow_box{padding:32px 36px;margin:0 48px;font-size:13px;max-width:none}.flow_box_wrap{padding-top:20px;position:relative}#forte h2,#merit h2,#results h2{font-size:36px;margin:0 0 32px 22px;z-index:2}#forte div.concept,#merit div.concept{padding:0 32px 64px;width:auto;margin:0 auto}.f_copyright{font-weight:700;letter-spacing:2px;text-indent:2px;font-size:10px}.footer{padding-top:45px;padding-bottom:46px}.flowers_counter .txt{font-size:17px;margin:15px 0 0;transform:skewy(-8.4deg)}.f_site li a{font-size:12px;color:#868686;letter-spacing:2px;text-indent:2px}.f_logo .sp{margin-bottom:31px;width:170px}.foot-logo_wap{display:block;margin-bottom:50px}.foot-logo_wap ul{margin-left:70px;display:flex;padding-top:10px}.f_site{margin-bottom:33px}.f_site li:first-child{margin-right:16px}#creators_content{padding:105px 0 0}.flowers_number{font-size:45px}.fv{height:634px}.fv .fv_area{padding-top:30px;box-sizing:border-box}.fv .fv_area .fv_img_col{position:relative;height:500px;margin:30px 0 0 auto;transform:skewy(-7deg);width:85%}.fv .fv_area .fv_img_col img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) skewy(7deg)}#header .logo_company{width:136px}.btn_inquiry{height:64px;width:310px;text-wrap:nowrap;font-weight:700;font-size:18px;border-top-right-radius:15px;border-top-left-radius:15px}.btn_inquiry.main_area{margin-top:-32px;margin-bottom:-32px;position:relative}.sns_list{font-size:13px;display:flex;justify-content:space-around;margin:40px 0 24px;font-size:16px;font-weight:700;flex-direction:column;align-items:center;line-height:24px}#merit-forte_wrap:before{height:280px}}@media(min-width:768px){.flow_wrap:before{left:0;width:50%}.flow_box.connect:after,.flow_wrap:before{position:absolute;top:50%;height:4px;content:"";background:#000}.flow_box.connect:after{right:-20px;width:20px}.flow_wrap_inner{display:flex;width:98%;max-width:1000px;margin:auto;position:relative;justify-content:center}.flow_box_wrap{margin:0 10px;position:relative}#forte .concept_wrap,#merit .concept_wrap{display:flex;position:relative;justify-content:center;margin:45px auto 0}.f_site{margin-bottom:20px;display:flex}.f_site li a{color:#fff;transition:.3s;margin-right:16px;font-size:14px;letter-spacing:2px;display:flex;align-items:center}.footer{padding-top:45px;padding-bottom:50px}.f_logo{margin-bottom:40px}.btn_inquiry.main_area{position:relative;z-index:2}.fv .fv_area{max-width:1366px;height:730px;z-index:2}.fv .fv_area .fv_img_col{position:relative;max-width:990px;height:706px;margin:0 4% 0 auto;overflow:hidden;transform:skewy(-7deg);width:80%}.fv .fv_area .fv_img_col img{position:absolute;top:50%;left:50%;width:1066px;transform:translate(-50%,-50%) skewy(7deg)}.img_vertical{display:none!important}.img_wide{display:block!important}}@keyframes example1-bc205588{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes example2-bc205588{0%{transform:translate(-10%)}to{transform:translate(50%)}}.donghua{animation:example1-bc205588 500s infinite alternate}.donghua2{animation:example2-bc205588 500s infinite alternate}*,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}body{background:#fff;color:#555;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.2}body,caption,td,th{font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}a{color:#555;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}img{border:none;display:block}li,ol,ul{list-style:none}button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif;outline:none;border:none}table{border-collapse:collapse}html{overflow-y:scroll}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}body{margin:0;display:flex;min-width:320px;min-height:100vh}button{padding:4px 16px;cursor:pointer}button:focus,button:focus-visible{outline:none}.flex{display:flex}.flex_jl{justify-content:flex-start}.flex_jr{justify-content:flex-end}.flex_jc{justify-content:center}.flex_ac{align-items:center}.flex_col{flex-direction:column}.b{font-weight:700}.bg_blue div,.bg_blue span,.bg_yellow{background:#fffaf0!important;color:#fff!important}.bg_green{background:#c8e6c8!important}.bg_blue,.bg_blue div,.bg_blue span{background:#1755da!important;color:#fff!important}.bg_red{background:#c00f0f!important;color:#fff!important}.bg_red2,.bg_red2 div,.bg_red2 span{background:#ffedf0!important;color:#951e1e!important}.bg_green2,.bg_green2 div,.bg_green2 span{background:#f2fff2!important;color:#287e28!important}.tc{text-align:center!important}.tr{text-align:right!important}.color_red{color:#951e1e!important}.color_blue{color:#2554b2!important}.color_green{color:#538f7a!important}.color_grey{color:#666!important}#app{width:100%;margin:0 auto}*{padding:0;margin:0;box-sizing:border-box}*,body{font-family:Noto Sans JP,sans-serif}.bg-img{width:100%;height:-moz-fit-content;height:fit-content;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}a,img{display:block;text-decoration:none}.contents{height:-moz-fit-content;height:fit-content;min-height:800px}.contents,.selectLang{width:100%;position:relative}.selectLang{height:40px;display:flex;align-items:center;padding:0 6px}.selectLang .langs{width:25px;height:25px;margin-left:auto}.selectLang .langs ul li{margin-bottom:5px;border-radius:5px;overflow:hidden;width:45px;height:30px}.selectLang .langs ul li img{display:inline-block;width:45px;height:30px}.langs img{display:flex;width:25px;height:25px}.contents .tips{position:fixed;bottom:80px;width:100%;text-align:center;font-size:14px;color:#000}.contents .tips,.kf-btn{display:flex;align-items:center;justify-content:center}.kf-btn{margin-left:15px}.kf-btn,.kf-btn img{width:25px;height:25px}.kf-btn img{display:block}.contents .tips i{font-style:inherit;color:#65a8f7;margin-left:5px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}